gcc/testsuite:
[official-gcc.git] / gcc / testsuite / ChangeLog
blob2f1f7616b1a31ff6101f6439b6d30ff577bda3e4
1 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4         * objc.dg/foreach-2.m: Likewise.
5         * objc.dg/foreach-3.m: Likewise.
6         * objc.dg/foreach-4.m: Likewise.
7         * objc.dg/foreach-5.m: Likewise.
8         * objc.dg/foreach-6.m: Likewise.
9         * objc.dg/foreach-7.m: Likewise.
10         * objc.dg/objc-foreach-4.m: Likewise.
11         * objc.dg/objc-foreach-5.m: Likewise.
13 2010-10-07  Richard Guenther  <rguenther@suse.de>
15         PR middle-end/45869
16         * gcc.dg/torture/pr45869.c: New testcase.
17         
18 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
20         * objc.dg/set-not-used-1.m: New
21         * obj-c++.dg/set-not-used-1.mm: New.
23 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
25         * objc.dg/attributes/method-attribute-3.m: New.
26         * obj-c++.dg/attributes/method-attribute-3.mm: New.
28 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
30         PR fortran/45916
31         * gfortran.dg/generic_typebound_operator_1.f90: New test.
33 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
35         PR fortran/45889
36         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
38 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
40         Merge from 'apple/trunk' branch on FSF servers.
41         
42         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
44         Radar 4278774
45         * obj-c++.dg/encode-9.mm: New.
46         
47 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
49         * g++.dg/cpp0x/pr45908.C: New test.
51 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
53         * gnat.dg/opt6.ad[sb]: New test.
55 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
57         Implemented fast enumeration for Objective-C.
58         * objc.dg/foreach-1.m: New.
59         * objc.dg/foreach-2.m: New.
60         * objc.dg/foreach-3.m: New.
61         * objc.dg/foreach-4.m: New.
62         * objc.dg/foreach-5.m: New.
63         * objc.dg/foreach-6.m: New.
64         * objc.dg/foreach-7.m: New.
66         Merge from 'apple/trunk' branch on FSF servers:
67         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
69         Radar 4502236
70         * objc.dg/objc-foreach-5.m: New.        
72         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
74         Radar 4507230
75         * objc.dg/objc-foreach-4.m: New.
77         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
79         Radar 4472881
80         * objc.dg/objc-foreach-3.m: New.
82         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
84         Radar 4468498
85         * objc.dg/objc-foreach-2.m: New.
87         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
89         Radar 4294910
90         * objc.dg/objc-foreach-1.m: New
92 2010-10-06  Hariharan Sandanagobalane <hariharan@picochip.com>
94         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
95         unsigned values.
96         
97 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
99         PR objc++/28050
100         * obj-c++.dg/syntax-error-10.mm: New.
102 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
104         PR objc++/23707
105         * obj-c++.dg/syntax-error-9.mm: New.
107 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
109         PR objc++/31126
110         * obj-c++.dg/syntax-error-8.mm: New.
112 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
114         Merge from 'apple/trunk' branch on FSF servers.
116         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
118         Radar 4290840
119         * obj-c++.dg/syntax-error-7.mm: New
121         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
123         Radar 4294425
124         * obj-c++.dg/syntax-error-6.mm: New
126         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
128         Radar 4261146
129         * obj-c++.dg/syntax-error-5.mm: New
131         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
133         Radar 4093475
134         * obj-c++.dg/syntax-error-[3-4].mm: New.
135         
136         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
138         Radar 4185810
139         * obj-c++.dg/syntax-error-[1-2].mm: New.
140         
141 2010-10-05  Ira Rosen  <irar@il.ibm.com>
143         PR tree-optimization/45752
144         * gcc.dg/vect/pr45752.c: New test.
146 2010-10-05  Richard Guenther  <rguenther@suse.de>
148         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
149         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
150         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
151         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
152         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
153         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
154         * gcc.dg/tree-prof/stringop-1.c: Likewise.
155         * gcc.dg/tree-prof/stringop-2.c: Likewise.
156         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
157         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
158         * gcc.dg/tree-prof/update-loopch.c: Likewise.
159         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
160         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
161         * gcc.dg/tree-prof/tracer-1.c: Likewise.
162         * gcc.dg/tree-ssa/inline-4.c: Likewise.
163         * gcc.dg/tree-ssa/inline-3.c: Likewise.
164         * gcc.dg/tree-ssa/20080530.c: Likewise.
165         * g++.dg/tree-ssa/inline-3.C: Likewise.
166         * g++.dg/tree-ssa/inline-1.C: Likewise.
167         * g++.dg/tree-ssa/inline-2.C: Likewise.
168         * gcc.dg/profile-dir-1.c: Likewise.
169         * gcc.dg/profile-dir-2.c: Likewise.
170         * gcc.dg/profile-dir-3.c: Likewise.
172 2010-10-05  Richard Guenther  <rguenther@suse.de>
174         PR middle-end/45877
175         * g++.dg/torture/pr45877.C: New testcase.
177 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
179         PR debug/45849
180         * gcc.dg/debug/pr45849.c: New test.
182         PR middle-end/45876
183         * gcc.c-torture/compile/pr45876.c: New test.
185 2010-10-04  Julian Brown  <julian@codesourcery.com>
187         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
188         vect_hw_misalign.
189         * gcc.dg/vect/vect-60.c: Likewise.
190         * gcc.dg/vect/vect-56.c: Likewise.
191         * gcc.dg/vect/vect-93.c: Likewise.
192         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
193         * gcc.dg/vect/vect-95.c: Likewise.
194         * gcc.dg/vect/vect-96.c: Likewise.
195         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
196         * gcc.dg/vect/slp-25.c: Likewise.
197         * gcc.dg/vect/slp-3.c: Likewise.
198         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
199         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
200         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
201         * gcc.dg/vect/vect-109.c: Likewise.
202         * gcc.dg/vect/vect-peel-1.c: Likewise.
203         * gcc.dg/vect/vect-peel-2.c: Likewise.
204         * lib/target-supports.exp
205         (check_effective_target_arm_vect_no_misalign): New.
206         (check_effective_target_vect_no_align): Use above.
207         (check_effective_target_vect_element_align): New.
208         (add_options_for_quad_vectors): New.
210 2010-10-04  Martin Jambor  <mjambor@suse.cz>
212         PR tree-optimization/45572
213         * g++.dg/ipa/pr45572-1.C: New test.
214         * g++.dg/ipa/pr45572-2.C: Likewise.
216 2010-10-03  Ian Lance Taylor  <iant@google.com>
218         * gcc.dg/anon-struct-11.c: New test.
219         * gcc.dg/anon-struct-12.c: New test.
220         * gcc.dg/anon-struct-13.c: New test.
221         * gcc.dg/anon-struct-14.c: New test.
223 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
225         * g++.dg/torture/pr45764.C: Revert revision 164914.
226         * gcc.dg/vect/pr43432.c: Likewise.
227         * gcc.dg/vect/vect-114.c: Likewise.
228         * gcc.dg/vect/vect-15.c: Likewise.
230 2010-10-03  Jason Merrill  <jason@redhat.com>
232         * g++.dg/cpp0x/sfinae5.C: New.
234 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
236         PR tree-optimization/45720
237         PR tree-optimization/45764
238         * g++.dg/torture/pr45764.C: New.
240         * gcc.dg/vect/pr43432.c: Xfail.
241         * gcc.dg/vect/vect-114.c: Likewise.
242         * gcc.dg/vect/vect-15.c: Likewise.
244 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
246         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
247         hppa*-*-hpux*.
248         * gcc.dg/torture/pr45678-2.c: Likewise.
250 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
252         PR fortran/45748
253         * gfortran.dg/intrinsic_6.f90: New.
255 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
257         PR fortran/42831
258         * gfortran.dg/dependency_37.f90:  New test.
260 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
262         * gcc.target/i386/shift_mask.c: New test.
264 2010-10-01  Richard Guenther  <rguenther@suse.de>
266         PR tree-optimization/45854
267         * g++.dg/torture/pr45854.C: New testcase.
269 2010-09-30  Michael Eager  <eager@eagercon.com>
271         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
272         __FLT_{MIN,MAX}__.
274 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
276         PR middle-end/45758
277         * gfortran.dg/graphite/pr45758.f90: New.
279 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
281         PR middle-end/45230
282         * gcc.dg/graphite/id-pr45230.c: New.
284 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
286         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
287         * gfortran.dg/graphite/graphite.exp: Same.
288         * gcc.dg/graphite/vect-pr43423.c: New.
290 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
292         PR target/45843
293         * g++.dg/torture/pr45843.C: New test.
295 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
297         PR fortran/45828
298         * gfortran.dg/allocate_derived_5.f90: New.
300 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
302         PR tree-optimization/31261
303         * gcc.dg/tree-ssa/pr31261.c: New test.
305 2010-09-30  Michael Eager  <eager@eagercon.com>
307         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
308         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
309         * gcc.target/microblaze/microblaze.exp: Ditto.
310         * gcc.target/microblaze/others/string_cst1.c: Ditto.
311         * gcc.target/microblaze/others/string_cst2.c: Ditto.
312         * gcc.target/microblaze/others/data_var1.c: Ditto.
313         * gcc.target/microblaze/others/data_var2.c: Ditto.
314         * gcc.target/microblaze/others/data_var3.c: Ditto.
315         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
316         * gcc.target/microblaze/others/strings1.c:: Ditto.
317         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
318         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
319         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
320         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
321         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
322         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
323         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
324         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
325         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
326         * gcc.target/microblaze/isa/pcmp.c: Ditto.
327         * gcc.target/microblaze/isa/nofloat.c: Ditto.
328         * gcc.target/microblaze/isa/fcvt.c: Ditto.
329         * gcc.target/microblaze/isa/float.c: Ditto.
330         * gcc.target/microblaze/isa/mulh.c: Ditto.
331         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
332         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
333         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
334         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
335         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
336         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
337         * gcc.target/microblaze/isa/bshift.c: Ditto.
338         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
339         * gcc.target/microblaze/isa/div.c: Ditto.
340         * gcc.target/microblaze/isa/vanilla.c: Ditto.
341         * gcc.target/microblaze/isa/mul.c: Ditto.
343 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
345         merge from FSF 'apple/trunk' branch.
346         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
348         Radar 4386773
349         * objc.dg/enhanced-proto-1.m: New.
350         * objc.dg/enhanced-proto-2.m: New.
351         * obj-c++.dg/enhanced-proto-1.mm: New
352         * obj-c++.dg/enhanced-proto-2.mm: New.
354 2010-09-30  Richard Guenther  <rguenther@suse.de>
356         PR testsuite/45702
357         * gcc.dg/debug/pr41893-1.c: Adjust.
358         * gcc.dg/pr30762-1.c: Likewise.
359         * gcc.dg/pr31529-1.c: Likewise.
360         * gcc.dg/pr34457-1.c: Likewise.
361         * gcc.dg/pr34668-1.c: Likewise.
362         * gcc.dg/pr43557-1.c: Likewise.
364 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
366         PR objc/45842
367         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
368         * objc.dg/const-str-3.m: Correct header for memcpy.
369         * objc.dg/const-str-7.m: Likewise.
370         * objc.dg/method-20b.m: Provide an implementation of Object.
371         Adjust XFAIL for m64 NeXT runtime.
372         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
373         * objc.dg/encode-3.m: Correct line ordering, provide header for 
374         sprintf.
375         * objc.dg/encode-7-next.m: Only run for 32bit.
376         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
377         * objc.dg/type-size-2.m: Provide an implementation of Object.
378         Ajust headers.
379         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
380         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
381         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
382         Adjust XFAIL for m64 NeXT runtime.
383         * obj-c++.dg/method-22.mm: Likewise.
384         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
386 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
388         Merge from 'apple/trunk' branch on FSF servers.
389         
390         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
392         Radar 4278236
393         * obj-c++.dg/bad-forward-decl.mm: New
395 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
397         * ada/acats/run_acats: Revert revision 157037.
399 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
401         Merge from 'apple/trunk' branch on FSF servers.
403         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
405         Radar 4281748
406         * objc.dg/naming-2.m: Update
407         * objc.dg/naming-3.m: New
409 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
411         PR target/40457
412         * gcc.target/arm/pr40457-3.c: New test.
414 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
416         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
417         alias checking.
418         * lib/target-supports.exp (check_ifunc_available): Likewise.
420 2010-09-29  Tristan Gingold  <gingold@adacore.com>
422         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
424 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
426         * objc.dg/keywords-1.m: New test.
427         * objc.dg/keywords-2.m: New test.
428         * objc.dg/keywords-3.m: New test.
429         * obj-c++.dg/keywords-1.mm: New test.
430         * obj-c++.dg/keywords-2.mm: New test.
432 2010-09-28  Jason Merrill  <jason@redhat.com>
434         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
435         * g++.dg/ext/complit11.C: Likewise.
436         * g++.old-deja/g++.law/temps1.C: Likewise.
438         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
439         * g++.old-deja/g++.mike/misc6.C: Likewise.
441 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
443         * objc.dg/attributes/method-attribute-1.m: New.
444         * objc.dg/attributes/method-attribute-2.m: New.
446         * obj-c++.dg/attributes/method-attribute-1.m: New.
447         * obj-c++.dg/attributes/method-attribute-2.m: New.
449 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
451         * objc.dg/attributes: New.
452         * objc.dg/attributes/attributes.exp: New.
453         * objc.dg/attributes/class-attribute-1.m: New.
454         * objc.dg/attributes/class-attribute-2.m: New
455         * objc.dg/attributes/categ-attribute-1.m: New
456         * objc.dg/attributes/categ-attribute-2.m: New
457         * objc.dg/attributes/proto-attribute-1.m: New
459         * obj-c++.dg/attributes: New.
460         * obj-c++.dg/attributes/attributes.exp: New
461         * obj-c++.dg/attributes/class-attribute-1.mm: New
462         * obj-c++.dg/attributes/class-attribute-2.mm: New
463         * obj-c++.dg/attributes/categ-attribute-1.mm: New
464         * obj-c++.dg/attributes/categ-attribute-2.mm: New
465         * obj-c++.dg/attributes/proto-attribute-1.mm: New
467 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
469         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
470         from the branch renamed to method-20b.m to avoid clashes).
472         2005-08-23  Stuart Hastings  <stuart@apple.com>
473                     Ziemowit Laski  <zlaski@apple.com>
475         Radar 4209854
476         * obj-c++.dg/method-23.mm: New.
477         * objc.dg/method-20.m: New.
479 2010-09-28  Jan Hubicka  <jh@suse.cz>
481         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
483 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
485         PR target/44452
486         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
487         i?86-*-solaris2.[89], *-*-vxworks*.
488         * gcc.target/i386/pr22152.c: Likewise.
489         * gcc.target/i386/vect8-ret.c: New test.
491 2010-09-28  Jie Zhang  <jie@codesourcery.com>
493         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
495 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
497         Merge from 'apple/trunk' branch on FSF servers.
499         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
501         Radar 4175534
502         * obj-c++.dg/method-22.mm: New.
504 2010-09-27  Jason Merrill  <jason@redhat.com>
506         * g++.dg/cpp0x/rv-lvalue-req.C: New.
507         * g++.dg/ext/complit11.C: Adjust.
508         * g++.old-deja/g++.law/temps1.C: Adjust.
509         * g++.old-deja/g++.ns/koenig6.C: Adjust.
510         * g++.old-deja/g++.oliva/partord1.C: Adjust.
512 2010-09-27  Ian Lance Taylor  <iant@google.com>
514         * lib/target-supports.exp (check_effective_target_split_stack):
515         New procedure.
516         * gcc.dg/split-1.c: New test.
517         * gcc.dg/split-2.c: New test.
518         * gcc.dg/split-3.c: New test.
519         * gcc.dg/split-4.c: New test.
521 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
523         PR objc/25464
524         * objc.dg/type-size-3.m: New test.
526 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
528         PR objc/45763
529         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
531 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
533         PR objc/25450
534         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
535         * objc.dg/type-size-2.m: Same change.
536         * obj-c++.dg/encode-5.mm: Same change.
538 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
540         Merge from 'apple/trunk' branch on FSF servers.  The original
541         Changelogs are below.
543         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
544         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
545         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
546         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
547         in the branch).
548         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
549         proto-qual-1.m in the branch) and the normal ABI on GNU.
550         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
551         the test only with the NeXT runtime.
552         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
553         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
554         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
555         Run the test only with the NeXT runtime.
557         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
559         Radar 4492973
560         * objc.dg/encode-7-64bit.m: New.
561         * objc.dg/encode-7.m: Skip if -m64.
563         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
565         Radar 4301047
566         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
567         * obj-c++.dg/threedotthree-abi-1.mm: New
568         * objc.dg/threedotthree-abi-1.m: New
570         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
572         Radar 4136935
573         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
574         * objc.dg/encode-6.m: Likewise.
575         * objc.dg/encode-7.m: New test case.
577 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
579         Merge from 'apple/trunk' branch on FSF servers.  Renamed
580         const-str-12.m to constr-str-12b.m to avoid conflicts.
582         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
584         Radar 4229905
585         * obj-c++.dg/warn5.mm: New
587         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
589         Radar 4154928
590         * obj-c++.dg/const-str-12.mm: New.
591         * objc.dg/const-str-12.m: New.
593 2010-09-27  Tobias Burnus  <burnus@net-b.de>
595         PR fortran/40569
596         PR fortran/40568
597         * gfortran.dg/storage_size_2.f08: Fix test.
598         * gfortran.dg/c_sizeof_1.f90: Fix test.
599         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
600         * gfortran.dg/c_sizeof_3.f90: New.
601         * gfortran.dg/c_sizeof_4.f90: New.
602         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
603         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
605 2010-09-26  Daniel Kraft  <d@domob.eu>
607         PR fortran/45783
608         PR fortran/45795
609         * gfortran.dg/select_type_18.f03: New test.
611 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
613         * gnat.dg/return2.ad[sb]: New test.
614         * gnat.dg/return2_pkg.ads: New helper.
616 2010-09-25  Daniel Kraft  <d@domob.eu>
618         PR fortran/45776
619         * gfortran.dg/io_constraints_6.f03: New test.
620         * gfortran.dg/io_constraints_7.f03: New test.
621         * gfortran.dg/newunit_2.f90: New test.
623 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
625         * gfortran.dg/operator_c1202.f90: New test.
627 2010-09-24  Jan Hubicka  <jh@suse.cz>
629         * gcc.dg/tree-ssa/leaf.c: New testcase.
631 2010-09-24  Jan Hubicka  <jh@suse.cz>
633         PR tree-optimization/45738
634         PR tree-optimization/45741
635         * gcc.c-torture/compile/pr45741.c: New.
636         * gfortran.fortran-torture/compile/pr45738.f90: New.
638 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
640         * gcc.dg/cpp/undef-opt-1.c: New test.
642 2010-09-24  Jason Merrill  <jason@redhat.com>
644         * g++.dg/other/error10.C: Adjust expected output.
646 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
648         PR middle-end/45234
649         * gcc.dg/torture/stackalign/alloca-6.c: New test.
650         * gcc.target/i386/pr45234.c: New test.
652 2010-09-24  Richard Guenther  <rguenther@suse.de>
654         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
656 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
658         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
659         as a comment leader in regexp.
661 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
663         * objc.dg/sync-2.m: New test.
664         * obj-c++.dg/sync-2.mm: New test.
666 2010-09-24  Tobias Burnus  <burnus@net-b.de>
668         PR fortran/40571
669         * gfortran.dg/iso_fortran_env_7.f90: New.
671 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
673         * obj-c++.dg/too-many-args.mm: New file.
675 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
677         Merge from 'apple/trunk' branch on FSF servers.
679         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
681         Radar 4491608
682         * objc.dg/too-many-args.m: New
684 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
686         PR fortran/45744
687         * gfortran.dg/dependency_36.f90:  New test.
689 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
691         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
692         * gcc.target/i386/pad-3.c: Ditto.
693         * gcc.target/i386/pad-7.c: Ditto.
694         * gcc.target/i386/pad-7.c: Ditto.
695         * gcc.target/i386/pr36502.c: Ditto.
696         * gcc.target/i386/zee.c: Ditto.
697         * gcc.target/i386/20060821-1.c: Ditto.
698         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
699         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
700         * gcc.target/i386/pad-5b.c: Ditto.
701         * gcc.target/i386/pad-6a.c: Ditto.
702         * gcc.target/i386/pad-6b.c: Ditto.
703         * gcc.target/i386/pad-8.c: Ditto.
704         * gcc.target/i386/pad-9.c: Ditto.
705         * gcc.target/i386/pad-10.c: Ditto.
706         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
708 2010-09-23  Richard Guenther  <rguenther@suse.de>
710         PR tree-optimization/45565
711         * g++.dg/ipa/pr45565.C: New testcase.
713 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
715         PR fortran/45745
716         PR fortran/45648
717         * gfortran.dg/vector_subscript_bound_1.f90: New.
719 2010-09-23  Richard Guenther  <rguenther@suse.de>
721         PR middle-end/45750
722         * gcc.dg/pr45750.c: New testcase.
724 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
726         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
727         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
728         build.
730 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
732         PR rtl-optimization/44374
733         * gcc.target/arm/headmerge-1.c: New test.
734         * gcc.target/arm/headmerge-2.c: New test.
735         * gcc.target/i386/headmerge-1.c: New test.
736         * gcc.target/i386/headmerge-2.c: New test.
738 2010-09-23  Daniel Kraft  <d@domob.eu>
740         PR fortran/38936
741         PR fortran/44044
742         PR fortran/45474
743         * gfortran.dg/intrinsic_intent_1.f03: New test.
744         * gfortran.dg/select_type_17.f03: New test.
745         * gfortran.dg/associate_5.f03: More definability tests.
746         * gfortran.dg/enum_2.f90: Check definability.
747         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
748         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
749         * gfortran.dg/char_expr_2.f90: Ditto.
750         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
751         * gfortran.dg/enum_5.f90: Ditto.
752         * gfortran.dg/equiv_constraint_8.f90: Ditto.
753         * gfortran.dg/impure_assignment_2.f90: Ditto.
754         * gfortran.dg/impure_assignment_3.f90: Ditto.
755         * gfortran.dg/intent_out_1.f90: Ditto.
756         * gfortran.dg/intent_out_3.f90: Ditto.
757         * gfortran.dg/pointer_assign_7.f90: Ditto.
758         * gfortran.dg/pointer_intent_3.f90: Ditto.
759         * gfortran.dg/pr19936_1.f90: Ditto.
760         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
761         * gfortran.dg/simpleif_2.f90: Ditto.
762         * gfortran.dg/protected_5.f90: Ditto.
763         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
764         * gfortran.dg/protected_6.f90: Ditto.
765         * gfortran.dg/protected_7.f90: Ditto.
767 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
769         PR libfortran/45710
770         * gfortran.dg/namelist_65.f90: New test.
772 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
774         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
775         the regexp pattern between the expected label and location string.
777 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
779         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
781 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
783         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
784         * gcc.dg/pr27898.c: Likewise.
785         * gcc.dg/pr28712.c: Likewise.
786         * gcc.dg/pr30762-1.c: Likewise.
787         * gcc.dg/pr31529-1.c: Likewise.
788         * gcc.dg/pr34457-1.c: Likewise.
789         * gcc.dg/pr34668-1.c: Likewise.
790         * gcc.dg/pr34989-1.c: Likewise.
791         * gcc.dg/pr43557-1.c: Likewise.
793 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
795         PR rtl-optimization/45739
796         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
797         regexps.
799 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
801         * gcc.target/sparc/mnofpu.c: New test.
803 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
805         PR rtl-optimization/45739
806         * gcc.target/i386/pr45739.c: New test.
808 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
810         PR fortran/45648
811         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
812         and counts. Add non-elemental function call check.
814         PR fortran/45648
815         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
816         arguments checks. Update temporary counts.
817         * gfortran.dg/transpose_optimization_1.f90: New.
819 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
821         PR objc/23710
822         * objc.dg/invalid-method-1.m: New.
824 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
826         Merge from 'apple/trunk' branch on FSF servers.
828         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
830         Radar 4291785
831         * objc.dg/naming-4.m: New
832         * objc.dg/naming-5.m: New
833         * obj-c++.dg/naming-1.mm: New
834         * obj-c++.dg/naming-2.mm: New
836 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
837             Jack Howarth  <howarth@bromo.med.uc.edu>
839         PR c++/45645
840         * g++.dg/torture/pr44972.C: Use portable assert().
842 2010-09-21  Richard Guenther  <rguenther@suse.de>
844         PR tree-optimization/45580
845         * g++.dg/torture/pr45580.C: New testcase.
847 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
849         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
851 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
853         PR fortran/45438
854         * gfortran.dg/pointer_check_7.f90: New.
856 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
858         PR rtl-optimization/45728
859         * gcc.c-torture/compile/pr45728.c: New test.
861 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
863         PR fortran/45081
864         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
866 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
868         * g++.dg/tree-ssa/pr45605.C: Add "\\".
870 2010-09-20  Richard Guenther  <rguenther@suse.de>
872         PR middle-end/45704
873         * gcc.dg/torture/pr45704.c: New testcase.
875 2010-09-20  Jan Hubicka  <jh@suse.cz>
877         PR tree-optimize/45605
878         * g++.dg/tree-ssa/pr45605.C: New testcase.
880 2010-09-20  Michael Matz  <matz@suse.de>
882         PR testsuite/45706
883         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
884         enough.
886 2010-09-20  Richard Guenther  <rguenther@suse.de>
888         PR tree-optimization/45705
889         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
891 2010-09-20  Michael Matz  <matz@suse.de>
893         PR testsuite/45706
894         * lib/target-supports.exp (check_effective_target_vect_perm):
895         Add i?86-*-*.
897 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
899         PR rtl-optimization/45695
900         * gcc.c-torture/execute/pr45695.c: New test.
902 2010-09-19  Jan Hubicka  <jh@suse.cz>
904         PR lto/44246
905         * gcc.c-torture/compile/pr44246.c:New file.
907 2010-09-19  Ira Rosen  <irar@il.ibm.com>
909         PR tree-optimization/45714
910         * gfortran.dg/vect/pr45714-a.f: New test.
911         * gfortran.dg/vect/pr45714-b.f: New test.
913 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
915         * gnat.dg/const1.adb: Rename into...
916         * gnat.dg/constant1.adb: ...this.
917         * gnat.dg/constant2.adb: New test.
918         * gnat.dg/constant2_pkg1.ads: New helper.
919         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
921 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
923         * gnat.dg/specs/constant1.ads: New test.
924         * gnat.dg/specs/constant1_pkg.ads: New helper.
926 2010-09-18  Jan Hubicka  <jh@suse.cz>
928         PR tree-optimization/45453
929         * g++.dg/tree-ssa/pr45453.C: New testcase.
931 2010-09-18  Jason Merrill  <jason@redhat.com>
933         * g++.dg/cpp0x/initlist44.C: New.
935 2010-09-18  Richard Guenther  <rguenther@suse.de>
937         PR tree-optimization/45709
938         * g++.dg/torture/pr45709-2.C: New testcase.
940 2010-09-18  Richard Guenther  <rguenther@suse.de>
942         PR tree-optimization/45709
943         * g++.dg/torture/pr45709.C: New testcase.
945 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
947         PR testsuite/45719
948         * gcc.target/i386/pad-3.c: Pass -fno-pic.
950 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
952         * gcc.target/i386/pad-1.c: New.
953         * gcc.target/i386/pad-2.c: Likewise.
954         * gcc.target/i386/pad-3.c: Likewise.
955         * gcc.target/i386/pad-4.c: Likewise.
956         * gcc.target/i386/pad-5a.c: Likewise.
957         * gcc.target/i386/pad-5b.c: Likewise.
958         * gcc.target/i386/pad-6a.c: Likewise.
959         * gcc.target/i386/pad-6b.c: Likewise.
960         * gcc.target/i386/pad-7.c: Likewise.
961         * gcc.target/i386/pad-8.c: Likewise.
962         * gcc.target/i386/pad-9.c: Likewise.
963         * gcc.target/i386/pad-10.c: Likewise.
965 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
967         PR middle-end/45234
968         * gcc.dg/torture/stackalign/alloca-5.c: New.
970 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
972         PR middle-end/45678
973         * gcc.dg/torture/pr45678-2.c: New.
975 2010-09-17  Richard Guenther  <rguenther@suse.de>
977         PR middle-end/45678
978         * gcc.dg/torture/pr45678-1.c: New testcase.
980 2010-09-17  Michael Matz  <matz@suse.de>
982         PR tree-optimization/43432
983         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
984         check_effective_target_vect_perm_short): New predicates.
985         (check_effective_target_vect_perm): Include x86_64.
986         * gcc.dg/vect/pr43432.c: New test.
987         * gcc.dg/vect/vect-114.c: Adjust.
988         * gcc.dg/vect/vect-15.c: Ditto.
989         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
990         * gcc.dg/vect/slp-perm-9.c: Ditto.
992 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
994         PR testsuite/45692
995         * objc/execute/exceptions/throw-nil.m: Run the test only with the
996         GNU runtime.
998 2010-09-17  Richard Guenther  <rguenther@suse.de>
1000         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1001         * gcc.dg/pr28706.c: Likewise.
1002         * gcc.dg/pr28712.c: Likewise.
1003         * gcc.dg/pr30762-1.c: Likewise.
1004         * gcc.dg/pr30762-2.c: Likewise.
1005         * gcc.dg/pr31529-1.c: Likewise.
1006         * gcc.dg/pr31529-2.c: Likewise.
1007         * gcc.dg/pr34457-1.c: Likewise.
1008         * gcc.dg/pr34457-2.c: Likewise.
1009         * gcc.dg/pr34668-1.c: Likewise.
1010         * gcc.dg/pr34668-2.c: Likewise.
1011         * gcc.dg/pr34989-1.c: Likewise.
1012         * gcc.dg/pr34989-2.c: Likewise.
1013         * gcc.dg/pr43557-1.c: Likewise.
1014         * gcc.dg/pr43557-2.c: Likewise.
1015         * gcc.dg/debug/pr41893-1.c: Likewise.
1016         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1017         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1018         * gcc.dg/matrix/matrix-4.c: Likewise.
1019         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1020         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1021         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1022         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1024 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1026         PR fortran/43665
1027         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1028         optimizations.
1029         * gfortran.dg/intent_optimize_1.f90: New test.
1031 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1033         * gcc.target/i386/divmod-1.c: New.
1034         * gcc.target/i386/divmod-2.c: Likewise.
1035         * gcc.target/i386/divmod-3.c: Likewise.
1036         * gcc.target/i386/divmod-4.c: Likewise.
1037         * gcc.target/i386/divmod-4a.c: Likewise.
1038         * gcc.target/i386/divmod-5.c: Likewise.
1039         * gcc.target/i386/divmod-6.c: Likewise.
1040         * gcc.target/i386/divmod-7.c: Likewise.
1041         * gcc.target/i386/divmod-8.c: Likewise.
1042         * gcc.target/i386/udivmod-1.c: Likewise.
1043         * gcc.target/i386/udivmod-2.c: Likewise.
1044         * gcc.target/i386/udivmod-3.c: Likewise.
1045         * gcc.target/i386/udivmod-4.c: Likewise.
1046         * gcc.target/i386/udivmod-4a.c: Likewise.
1047         * gcc.target/i386/udivmod-5.c: Likewise.
1048         * gcc.target/i386/udivmod-6.c: Likewise.
1049         * gcc.target/i386/udivmod-7.c: Likewise.
1050         * gcc.target/i386/udivmod-8.c: Likewise.
1052 2010-09-16  Jan Hubicka  <jh@suse.cz>
1054         * g++.dg/lto/pr45679-1_0.C: New file.
1055         * g++.dg/lto/pr45679-1_1.C: New file.
1056         * g++.dg/lto/pr45679-0_0.C: New file.
1057         * g++.dg/lto/pr45679-0_1.C: New file.
1059 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1061         PR fortran/45674
1062         * gfortran.dg/class_dummy_2.f03: New.
1064 2010-09-16  Richard Guenther  <rguenther@suse.de>
1066         PR tree-optimization/45623
1067         * gcc.dg/torture/pr45623.c: New testcase.
1069 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1071         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1072         name and parentheses.
1073         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1075 2010-09-15  Jason Merrill  <jason@redhat.com>
1077         * g++.dg/parse/parameter-declaration-2.C: New.
1079         * g++.dg/cpp0x/scoped_enum2.C: New.
1081 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1083         * gcc.c-torture/compile/20100915-1.c: New test.
1085 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1087         PR middle-end/45644
1088         * gcc.dg/ipa/pr45644.c: New test.
1090 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1092         PR tree-optimization/45633
1093         * gcc.dg/vect/pr45633.c: New test.
1095 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1097         PR fortran/45577
1098         * gfortran.dg/allocate_derived_4.f90: New.
1100 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1102         * lib/target-supports.exp
1103         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1104         supported flag to true for neon.
1106 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1108         PR c++/45665
1109         * g++.dg/template/crash103.C: New.
1111 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1113         Merge from 'apple/trunk' branch on FSF servers.
1115         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1117         Radar 4457381
1118         * objc.dg/msg-in-protocol.m: New.
1119         * obj-c++.dg/msg-in-protocol.mm: New.
1121         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1123         Radar 4219590
1124         * objc.dg/break-in-ifstmt.m: New.
1126         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1128         Radar 4174166
1129         * obj-c++.dg/comp-types-13.mm: New.
1130         * objc.dg/comp-types-12.m: New.
1132         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1134         Radar 4216500
1135         * obj-c++.dg/proto-lossage-7.mm: New.
1136         * objc.dg/proto-lossage-7.m: New.
1138 2010-09-14  Jan Hubicka  <jh@suse.cz>
1140         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1141         folding.
1142         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1143         folding.
1145 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1147         PR middle-end/45567
1148         * gcc.dg/pr45567.c: New test.
1150         PR debug/45660
1151         * g++.dg/debug/pr45660.C: New test.
1153 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1155         PR tree-optimization/45470
1156         * g++.dg/vect/pr45470-a.cc: New test.
1157         * g++.dg/vect/pr45470-a.cc: New test.
1159 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1161         PR target/42070
1162         * lib/profopt.exp: Prune warnings on execname2 compile.
1163         * lib/prune.exp: Prune "can't add line info" warnings.
1165 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1167         PR libfortran/45532
1168         * gfortran.dg/namelist_64.f90: New test.
1170 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1172         PR rtl-optimization/45617
1173         * gcc.target/i386/pr45617.c: New test.
1175 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1177         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1179 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1181         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1182         * gcc.target/i386/fma4-vector.c: Likewise.
1183         * gcc.target/i386/vectorize2.c: Likewise.
1184         * gcc.target/i386/vectorize4.c: Likewise.
1185         * gcc.target/i386/vectorize5.c: Likewise.
1186         * gcc.target/i386/vectorize6.c: Likewise.
1187         * gcc.target/i386/vectorize8.c: Likewise.
1189         * gcc.target/i386/vect-double-1.c: New.
1190         * gcc.target/i386/vect-double-1a.c: Likewise.
1191         * gcc.target/i386/vect-double-2.c: Likewise.
1192         * gcc.target/i386/vect-double-2a.c: Likewise.
1194         * lib/target-supports.exp (check_effective_target_vect_double):
1195         Set et_vect_double_saved to 0 when tuning for Atom.
1197 2010-09-13  Jan Hubicka  <jh@suse.cz>
1199         * gcc.dg/torture/pr23821.c: Drop static keyword.
1200         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1201         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1203 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1205         * gcc.target/arm/sync-1.c: New.
1207 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1209         * gnat.dg/memtrap.adb: New test.
1211 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1213         * gfortran.dg/promotion.f90: Fix options.
1215 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1217         * g++.dg/cpp0x/range-for1.C: New.
1218         * g++.dg/cpp0x/range-for2.C: New.
1219         * g++.dg/cpp0x/range-for3.C: New.
1220         * g++.dg/cpp0x/range-for4.C: New.
1221         * g++.dg/cpp0x/range-for5.C: New.
1222         * g++.dg/cpp0x/range-for6.C: New.
1224 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1226         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1227         and counts. Check that transpose is not called.
1228         * gfortran.dg/transpose_2.f90: Update error message.
1230 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1232         PR c++/43824
1233         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1234         * g++.dg/lookup/strong-using-2.C: Likewise.
1235         * g++.dg/lookup/strong-using-3.C: Likewise.
1236         * g++.dg/lookup/strong-using-5.C: Likewise.
1238         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1239         * g++.dg/cpp0x/inline-ns4.C: New.
1240         * g++.dg/cpp0x/inline-ns5.C: New.
1242 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1244         PR middle-end/45634
1245         * gfortran.fortran-torture/compile/pr45634.f90: New.
1247 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1249         * objc.dg/fobjc-exceptions.m: New test.
1251 2010-09-10  Jan Hubicka  <jh@suse.cz>
1253         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1255 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1257         PR tree-optimization/44972
1258         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1259         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1260         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1261         instead.
1262         * g++.dg/torture/pr44972.C: New test.
1264 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1266         PR tree-optimization/44972
1267         * g++.dg/torture/pr34850.C: Remove expected warning.
1269 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1271         * gfortran.dg/dummy_optional_arg.f90: New test.
1273 2010-09-08  Jan Hubicka  <jh@suse.cz>
1275         PR tree-optimization/45598
1276         * fortran.fortran-torture/compile/pr45598.f90: New test.
1278 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1280         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1281         * lib/target-supports.exp (check_ifunc_available): New.
1282         * gcc.dg/attr-ifunc-1.c: New.
1283         * gcc.dg/attr-ifunc-2.c: New.
1284         * gcc.dg/attr-ifunc-3.c: New.
1285         * gcc.dg/attr-ifunc-4.c: New.
1286         * gcc.dg/attr-ifunc-5.c: New.
1287         * g++.dg/ext/attr-ifunc-1.C: New.
1288         * g++.dg/ext/attr-ifunc-2.C: New.
1289         * g++.dg/ext/attr-ifunc-3.C: New.
1290         * g++.dg/ext/attr-ifunc-4.C: New.
1292 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1294         PR middle-end/40386
1295         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1297 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1299         * gfortran.dg/inline_transpose_1.f90: New test.
1301 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1303         PR c++/45588
1304         * g++.dg/warn/Wunused-var-15.C: New test.
1306 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1308         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1309         hppa*-*-hpux*.
1311 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1313         * objc/execute/exceptions/throw-nil.m: New test.
1314         * objc/execute/exceptions/handler-1.m: Updated to use the new
1315         objc_set_uncaught_exception_handler() function.
1316         * objc/execute/exceptions/matcher-1.m: New test.
1318 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1320         PR fortran/38282
1321         * gfortran.dg/bit_comparison_1.F90: New test.
1322         * gfortran.dg/leadz_trailz_3.f90: New test.
1323         * gfortran.dg/masklr_2.F90: New test.
1324         * gfortran.dg/shiftalr_1.F90: New test.
1325         * gfortran.dg/merge_bits_2.F90: New test.
1326         * gfortran.dg/dshift_2.F90: New test.
1327         * gfortran.dg/bit_comparison_2.F90: New test.
1328         * gfortran.dg/masklr_1.F90: New test.
1329         * gfortran.dg/merge_bits_1.F90: New test.
1330         * gfortran.dg/dshift_1.F90: New test.
1331         * gfortran.dg/shiftalr_2.F90: New test.
1333 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1335         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1336         functions from objc/typedstream.h are deprecated.
1338 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1340         * lib/target-supports.exp
1341         (check_effective_target_run_expensive_tests): New proc.
1342         * gcc.c-torture/compile/limits-fnargs.c: Use
1343         dg-require-effective-target run_expensive_tests.
1345 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1347         PR fortran/45597
1348         * gfortran.dg/gomp/pr45597.f90: New test.
1350         PR fortran/45595
1351         * gfortran.dg/gomp/pr45595.f90: New test.
1353 2010-09-08  Michael Matz  <matz@suse.de>
1355         * c-c++-common/uninit-17.c: Adjust.
1357 2010-09-08  Michael Matz  <matz@suse.de>
1359         PR tree-optimization/43430
1360         * gcc.dg/vect/pr43430-2.c: New test.
1362 2010-09-08  Michael Matz  <matz@suse.de>
1364         PR tree-optimization/33244
1365         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1367 2010-09-08  Richard Guenther  <rguenther@suse.de>
1369         PR tree-optimization/45578
1370         * gfortran.dg/pr45578.f90: New testcase.
1372 2010-09-08  Richard Guenther  <rguenther@suse.de>
1374         PR testsuite/45590
1375         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1377 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1379         PR fortran/45576
1380         * gfortran.dg/char_length_18.f90:  New test.
1382 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1384         PR target/36502
1385         * gcc.target/i386/pr36502.c: New test.
1387         PR target/42313
1388         PR target/44651
1389         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1390         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1392 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1394         * gfortran.dg/achar_4.f90: Enable bounds checking.
1396 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1398         PR target/45206
1399         * gcc.target/i386/pr45206.c: New test.
1401 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1403         PR fortran/45505
1404         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1406 2010-09-07  Jan Hubicka  <jh@suse.cz>
1408         * gcc.c-torture/compile/20100907.c: New testcase.
1410 2010-09-07  Richard Guenther  <rguenther@suse.de>
1412         PR middle-end/45569
1413         * g++.dg/eh/pr45569.C: New testcase.
1415 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1417         PR target/43137
1418         * gcc.target/arm/pr43137.c: New test.
1420 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1422         PR fortran/36931
1423         * gfortran.dg/dependency_35.f90:  New test.
1425 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1427         PR fortran/34145
1428         * gfortran.dg/char_length_17.f90:  New test.
1430 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1432         PR c++/45200
1433         PR c++/45293
1434         PR c++/45558
1435         * g++.dg/template/typedef34.C: New test.
1436         * g++.dg/template/typedef35.C: New test.
1438 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1440         PR target/22152
1441         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1443 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1445         * g++.dg/warn/Wdouble-promotion.C: New.
1447 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1449         * g++.dg/parse/redef2.C: New.
1451 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1453         * gcc.dg/20100906-1.c: New testcase.
1455 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1457         PR testsuite/45543
1458         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1459         DW_TAG_enumeration_type DIE.
1461 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1463         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1464         Update XFAILs.
1466 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1468         PR rtl-optimization/44919
1469         * g++.dg/opt/pr44919.C: New.
1471 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1473         PR fortran/38282
1474         * gfortran.dg/iall_iany_iparity_1.f90: New.
1475         * gfortran.dg/iall_iany_iparity_2.f90: New.
1477 2010-09-06  Jason Merrill  <jason@redhat.com>
1479         * g++.dg/cpp0x/initlist42.C: New.
1481         * g++.dg/cpp0x/auto19.C: New.
1483         * g++.dg/template/sfinae25.C: New.
1484         * g++.dg/template/char1.C: Expect warning.
1485         * g++.dg/template/nontype10.C: Likewise.
1487         * g++.dg/cpp0x/implicit9.C: New.
1489         * g++.dg/cpp0x/initlist43.C: New.
1491 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1493         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1495 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1497         * gcc.dg/Wdouble-promotion.c: New.
1499 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1501         * gfortran.dg/float128_1.f90: Remove test case as
1502         it always fails since Rev 163611 backed out the
1503         front-end implementation.
1505 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1507         * gfortran.dg/float128_1.f90: XFAIL test case.
1509 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1511         * gfortran.dg/bessel_7.f90: Decrease required precision.
1513 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1515         PR testsuite/45545
1516         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1517         ref-all-matching targets.
1519 2010-09-05  Richard Guenther  <rguenther@suse.de>
1521         PR tree-optimization/45535
1522         * gcc.c-torture/compile/pr45535.c: New testcase.
1524 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1526         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1527         "\[^\n\]*".
1528         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1529         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1530         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1531         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1532         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1533         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1534         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1535         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1536         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1537         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1538         * gcc.target/i386/pr22152.c: Likewise.
1539         * gcc.target/i386/pr36992-1.c: Likewise.
1540         * gcc.target/i386/pr36992-2.c: Likewise.
1541         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1543 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1545         PR testsuite/43957
1546         * gcc.dg/const-uniq-1.c: Modify regexp.
1548 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1550         PR fortran/45530
1551         * gfortran.dg/namelist_63.f90: New.
1553 2010-09-04  Jan Hubicka  <jh@suse.cz>
1555         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1556         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1558 2010-09-04  Jan Hubicka  <jh@suse.cz>
1560         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1562 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1564         PR fortran/45507
1565         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1567 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1569         * gcc.dg/opts-4.c: New test.
1571 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1573         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1574         * gcc.dg/vect/vect-peel-4.c: Ditto.
1576 2010-09-03  Daniel Kraft  <d@domob.eu>
1578         PR fortran/45525
1579         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1581 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1583         PR fortran/45159
1584         * gfortran.dg/dependency_34.f90:  New test.
1586 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1588         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1590 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1592         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1593         gcc.target/i386/clearcap.map if supported.
1595 2010-09-03  Michael Matz  <matz@suse.de>
1597         PR middle-end/45415
1598         * gcc.dg/pr45415.c: New test.
1600 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1602         PR tree-optimization/45506
1603         * gcc.dg/pr45506.c: New.
1605 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1607         PR target/45476
1608         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1609         * gcc.target/i386/float128-2.c: Ditto.
1611 2010-09-03  Daniel Kraft  <d@domob.eu>
1613         PR fortran/34162
1614         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1615         * gfortran.dg/internal_dummy_2.f08: New test.
1616         * gfortran.dg/internal_dummy_3.f08: New test.
1617         * gfortran.dg/internal_dummy_4.f08: New test.
1619 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1621         PR debug/45500
1622         * gcc.target/i386/pr45500.c: New test.
1624 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1626         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1628 2010-09-03  Daniel Kraft  <d@domob.eu>
1630         PR fortran/44602
1631         * gfortran.dg/exit_2.f08; Adapt error messages.
1632         * gfortran.dg/exit_3.f08: New test.
1633         * gfortran.dg/exit_4.f08: New test.
1634         * gfortran.dg/exit_5.f03: New test.
1636 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1638         * gfortran.dg/ishft_4.f90: New test.
1640 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1642         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1643         FRIZ/XSRIZ instruciton for (double)(long long)x.
1644         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1646 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1648         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1650 2010-09-02  Richard Guenther  <rguenther@suse.de>
1652         PR tree-optimization/44937
1653         PR tree-optimization/45412
1654         * g++.dg/opt/pr45412.C: New testcase.
1655         * gcc.c-torture/compile/pr45412.c: Likewise.
1656         * gcc.c-torture/compile/pr44937.c: Likewise.
1658 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1660         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1661         but using -Werror=comment.
1662         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1663         expected error messages.
1665 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1667         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1668         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1670 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1672         PR fortran/45489
1673         * gfortran.dg/initialization_27.f90: New.
1675 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1677         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1678         check into different basic blocks. Expect vectorization if misaligned
1679         stores are supported.
1680         * gcc.dg/vect/bb-slp-8a.c: New test.
1681         * gcc.dg/vect/bb-slp-8b.c: New test.
1683 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1685         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1687 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1689         PR fortran/44541
1690         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1691         * gfortran.dg/class_dummy_1.f03: New.
1693 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1695         PR middle-end/45458
1696         * g++.dg/tree-prof/partition2.C: New test.
1698 2010-09-01  Richard Guenther  <rguenther@suse.de>
1700         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1701         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1702         * gcc.c-torture/execute/20100827-1.c: Likewise.
1704 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1706         * gfortran.dg/execute_command_line_1.f90: New test.
1708 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1710         PR preprocessor/45457
1711         * c-c++-common/cpp/pr45457.c: New test.
1713 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1715         * gcc.dg/nested-func-8.c: New test.
1717 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1719         PR fortran/38282
1720         * gfortran.dg/popcnt_poppar_1.F90: New test.
1721         * gfortran.dg/popcnt_poppar_2.F90: New test.
1723 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1725         * gcc.target/i386/volatile-2.c: Require nonpic target.
1727 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1729         PR middle-end/45461
1730         * gcc.dg/pr45461.c: New test.
1732 2010-08-31  Richard Guenther  <rguenther@suse.de>
1734         PR testsuite/45455
1735         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1737 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1739         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1741 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1743         PR fortran/45456
1744         * gfortran.dg/typebound_proc_18.f03: New.
1746 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1748         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1749         * lib/scanasm.exp (scan-stack-usage): Likewise.
1750         (scan-stack-usage-not): Likewise.
1751         * gcc.dg/stack-usage-1.c: New test.
1752         * gcc.target/i386/stack-usage-realign.c: Likewise.
1754 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1756         PR tree-optimization/45427
1757         * gcc.dg/tree-ssa/pr45427.c: New test.
1759 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1761         PR c++/45043
1762         * g++.dg/template/crash102.C: New.
1764 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1766         PR middle-end/45423
1767         * gcc.dg/gomp/atomic-12.c: New test.
1768         * gcc.dg/gomp/atomic-13.c: New test.
1769         * gcc.dg/gomp/atomic-14.c: New test.
1770         * g++.dg/gomp/atomic-11.C: New test.
1771         * g++.dg/gomp/atomic-12.C: New test.
1772         * g++.dg/gomp/atomic-13.C: New test.
1773         * g++.dg/gomp/atomic-14.C: New test.
1775 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1777         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1778         delimiter.
1780 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1782         * gnat.dg/discr24.adb: New test.
1784 2010-08-30  Richard Guenther  <rguenther@suse.de>
1786         PR tree-optimization/45449
1787         * gcc.dg/pr45449.c: New testcase.
1789 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1791         * gcc.dg/opts-1.c: Expect errors, not warnings.
1793 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1795         PR fortran/42769
1796         * gfortran.dg/dynamic_dispatch_11.f03: New.
1798 2010-08-29  Jason Merrill  <jason@redhat.com>
1800         PR c++/44991
1801         * g++.dg/parse/defarg15.C: New.
1803 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1805         PR fortran/45439
1806         * gfortran.dg/select_type_16.f03: New.
1808 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1809             Tobias Burnus  <burnus@net-b.de>
1811         * gfortran.dg/bessel_7.f90: Decrease required precision.
1813 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1814             Kaz Kojima  <kkojima@gcc.gnu.org>
1816         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1818 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1820         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1821         floating point conversion code generation.
1822         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1823         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1824         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1825         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1826         to integer conversion code generation.
1827         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1828         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1829         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1830         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1832 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1834         PR fortran/32049
1835         * gfortran.dg/random_seed_1.f90: Adjust test.
1836         * gfortran.dg/float128_1.f90: New test.
1838 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1840         PR fortran/33197
1841         * gfortran.dg/norm2_1.f90: New.
1842         * gfortran.dg/norm2_2.f90: New.
1843         * gfortran.dg/norm2_3.f90: New.
1844         * gfortran.dg/norm2_4.f90: New.
1845         * gfortran.dg/parity_1.f90: New.
1846         * gfortran.dg/parity_2.f90: New.
1847         * gfortran.dg/parity_3.f90: New.
1849 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1851         PR fortran/45420
1852         * gfortran.dg/select_type_15.f03: New.
1854 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1856         PR libfortran/43217
1857         * gfortran.dg/hollerith8.f90: New test.
1859 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1861         PR fortran/45159
1862         * gfortran.dg/dependency_33.f90:  New test.
1864 2010-08-27  Richard Guenther  <rguenther@suse.de>
1866         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1867         * gcc.dg/graphite/scop-2.c: Likewise.
1868         * gcc.dg/graphite/scop-20.c: Likewise.
1869         * gcc.dg/vect/slp-25.c: Likewise.
1871 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1873         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1875 2010-08-26  Daniel Kraft  <d@domob.eu>
1877         PR fortran/38936
1878         PR fortran/44047
1879         PR fortran/45384
1880         * gfortran.dg/associate_8.f03: New test.
1881         * gfortran.dg/select_type_13.f03: New test.
1882         * gfortran.dg/select_type_14.f03: New test.
1884 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1886         PR tree-optimization/44485
1887         * gcc.dg/pr44485.c: New test.
1889 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1891         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1892         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1893         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1895 2010-08-26  Richard Guenther  <rguenther@suse.de>
1897         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1898         * gcc.dg/graphite/scop-21.c: Likewise.
1900 2010-08-26  Richard Guenther  <rguenther@suse.de>
1902         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1903         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1904         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1905         * gcc.dg/vect/vect-91.c: Likewise.
1906         * gcc.dg/vect/vect-peel-1.c: Likewise.
1907         * gcc.dg/vect/vect-peel-2.c: Likewise.
1908         * gcc.dg/vect/vect-peel-4.c: Likewise.
1910 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1912         PR libfortran/41859
1913         * gfortran.dg/der_io_4.f90: New test.
1915 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1917         PR rtl-optimization/44858
1918         * gcc.c-torture/execute/pr44858.c: New test.
1920         PR rtl-optimization/45400
1921         * g++.dg/other/i386-8.C: New test.
1923 2010-08-25  Richard Guenther  <rguenther@suse.de>
1925         * gcc.dg/alias-8.c: Adjust.
1927 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1929         * gcc.target/i386/combine-mul.c: New test.
1931 2010-08-25  Richard Guenther  <rguenther@suse.de>
1933         PR lto/44562
1934         * gcc.dg/graphite/id-27.c: New testcase.
1935         * gcc.dg/lto/20100825-1_0.c: Likewise.
1937 2010-08-25  Richard Guenther  <rguenther@suse.de>
1939         PR tree-optimization/45316
1940         * g++.dg/opt/pr45316.C: New testcase.
1942 2010-08-25  Richard Guenther  <rguenther@suse.de>
1944         PR tree-optimization/45393
1945         * g++.dg/torture/pr45393.C: New testcase.
1947 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1949         PR tree-optimization/45059
1950         * gcc.c-torture/compile/pr45059.c: New test.
1952 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1954         * lib/target-supports.exp (check_effective_target_vect_unpack):
1955         Set vect_unpack supported flag to true for neon.
1957 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1959         * gcc.dg/tree-ssa/ifc-5.c: New.
1961 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1963         * gcc.dg/tree-ssa/ifc-4.c: New.
1964         * gcc.dg/tree-ssa/ifc-7.c: New.
1966 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1968         * gcc.dg/vect/vect.exp: Check loongson targets
1969         * g++.dg/vect/vect.exp: Likewise
1970         * gfortran.dg/vect/vect.exp: Likewise
1972 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1974         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1975         -mveclibabi=mass.
1977 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1979         PR fortran/45366
1980         * gfortran.dg/proc_ptr_29.f90: New.
1982 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1983             Dominique d'Humieres <dominiq@lps.ens.fr>
1985         PR fortran/45367
1986         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1988 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1990         PR fortran/45367
1991         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1993 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1995         PR fortran/36158
1996         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1998 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1999             Dominique d'Humieres <dominiq@lps.ens.fr>
2001         PR fortran/45367
2002         PR fortran/36158
2003         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2004         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2006 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2008         PR fortran/44863
2009         PR fortran/45271
2010         PR fortran/45290
2011         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2012         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2013         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2015 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2017         PR fortran/36158
2018         PR fortran/33197
2019         * gfortran.dg/bessel_6.f90: New.
2020         * gfortran.dg/bessel_7.f90: New.
2022 2010-08-20  Jan Hubicka  <jh@suse.cz>
2024         PR c++/45307
2025         PR c++/17736
2026         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2027         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2029 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2031         PR target/45336
2032         * gcc.target/i386/pr45336-1.c: New.
2033         * gcc.target/i386/pr45336-2.c: Likewise.
2034         * gcc.target/i386/pr45336-3.c: Likewise.
2035         * gcc.target/i386/pr45336-4.c: Likewise.
2037 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2039         PR testsuite/45361
2040         * gcc.target/i386/volatile-2.c: Update scan strings to also
2041         include (%rip) for the memory reference on x86_64.
2043 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2045         PR middle-end/44974
2046         * gcc.dg/pr44974.c: New test.
2048         PR rtl-optimization/45353
2049         * gcc.dg/pr45353.c: New test.
2051 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2053         * gcc.target/i386/volatile-2.c: New.
2055 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2057         PR rtl-optimization/44691
2058         * gfortran.dg/pr44691.f: New test.
2060 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2062         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2064 2010-08-19  Jason Merrill  <jason@redhat.com>
2066         * g++.dg/init/synth3.C: New.
2067         * g++.dg/init/value8.C: New.
2068         * g++.dg/tree-ssa/empty-2.C: New.
2069         * g++.dg/cpp0x/noexcept09.C: New.
2071 2010-08-19  Daniel Kraft  <d@domob.eu>
2073         PR fortran/29785
2074         PR fortran/45016
2075         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2076         * gfortran.dg/pointer_remapping_1.f90: New test.
2077         * gfortran.dg/pointer_remapping_2.f03: New test.
2078         * gfortran.dg/pointer_remapping_3.f08: New test.
2079         * gfortran.dg/pointer_remapping_4.f03: New test.
2080         * gfortran.dg/pointer_remapping_5.f08: New test.
2081         * gfortran.dg/pointer_remapping_6.f08: New test.
2083 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2085         PR testsuite/45324
2086         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2088 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2090         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2092 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2094         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2095         variable.
2097 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2099         PR target/45070
2100         * gcc.c-torture/execute/pr45070.c: New.
2102 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2104         * g++.dg/pr44328.C: New test.
2106 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2108         PR fortran/36158
2109         PR fortran/33197
2110         * gfortran.dg/bessel_3.f90: New.
2111         * gfortran.dg/bessel_4.f90: New.
2112         * gfortran.dg/bessel_5.f90: New.
2114 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2116         PR fortran/45290
2117         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2118         * gfortran.dg/pointer_init_2.f90: New.
2119         * gfortran.dg/pointer_init_3.f90: New.
2120         * gfortran.dg/pointer_init_4.f90: New.
2122 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2124         PR c++/45049
2125         * g++.dg/pr45049-1.C: New test.
2126         * g++.dg/pr45049-2.C: New test.
2128 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2130         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2131         20 if __ARM_PCS is defined otherwise 64.
2132         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2133         instead of hard coded 64.
2135 2010-08-18  Yao Qi  <yao@codesourcery.com>
2137         PR target/45094
2138         * gcc.target/arm/pr45094.c: New test.
2140 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2142         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2144 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2146         PR rtl-optimization/42575
2147         * gcc.target/arm/pr42575.c: New test.
2149 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2151         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2152         * gcc.dg/tls/thr-cse-1.c: New.
2154 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2156         PR debug/42487
2157         * lib/target-supports.exp
2158         (check_effective_target_function_sections): New.
2159         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2160         function sections before proceding.
2162 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2164         PR fortran/45308
2165         * gfortran.dg/pr45308.f03: New test.
2167 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2169         PR target/45296
2170         * gcc.target/i386/pr45296.c: New test.
2172 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2174         * g++.dg/ext/uow-1.C: New.
2175         * g++.dg/ext/uow-2.C: New.
2176         * g++.dg/ext/uow-3.C: New.
2177         * g++.dg/ext/uow-4.C: New.
2179 2010-08-17  Richard Guenther  <rguenther@suse.de>
2181         PR testsuite/45266
2182         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2184 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2186         PR c/40563
2187         * gcc.dg/Wcxx-compat-20.c: New test.
2189 2010-08-17  Daniel Kraft  <d@domob.eu>
2191         PR fortran/38936
2192         * gfortran.dg/associate_1.f03: Extended to test newly supported
2193         features like association to variables.
2194         * gfortran.dg/associate_3.f03: Removed check for illegal change
2195         of associate-name here...
2196         * gfortran.dg/associate_5.f03: ...and added it here.
2197         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2198         * gfortran.dg/associate_7.f03: New test.
2200 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2202         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2204 2010-08-15  Daniel Kraft  <d@domob.eu>
2206         PR fortran/38936
2207         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2208         * gfortran.dg/associate_3.f03: Clarify comment.
2209         * gfortran.dg/associate_5.f03: New test.
2210         * gfortran.dg/associate_6.f03: New test.
2212 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2214         PR fortran/45211
2215         * gfortran.dg/bind_c_usage_21.f90: New.
2216         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2218 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2220         * gfortran.dg/optional_absent_1.f90: New.
2221         * gfortran.dg/null_actual.f90: New.
2223 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2225         * gfortran.dg/pointer_target_1.f90: New.
2226         * gfortran.dg/pointer_target_2.f90: New.
2227         * gfortran.dg/pointer_target_3.f90: New.
2229 2010-08-15  Daniel Kraft  <d@domob.eu>
2231         PR fortran/45197
2232         * gfortran.dg/elemental_args_check_3.f90: New test.
2233         * gfortran.dg/impure_1.f08: New test.
2234         * gfortran.dg/impure_2.f08: New test.
2235         * gfortran.dg/impure_3.f90: New test.
2236         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2238 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2240         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2241         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2242         SLP tests.
2243         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2244         misaligned loads.
2245         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2246         misaligned stores.c
2247         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2249 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2251         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2252         dg-require-effective-target after dg-do.
2254 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2256         * lib/target-supports.exp (check_effective_target_vect_int): Return
2257         true for Loongson targets.
2258         (check_effective_target_vect_shift): Likewise.
2259         (check_effective_target_vect_no_int_max): Likewise.
2260         (check_effective_target_vect_no_align): Likewise.
2261         (check_effective_target_vect_short_mult): Likewise.
2263 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2265         * g++.dg/cast.C: Change fields of structures to "long" to pass
2266         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2267         * g++.dg/cpp0x/iop.C: Ditto.
2268         * g++.dg/cpp0x/named_refs.C: Ditto.
2269         * g++.dg/cpp0x/rv1p.C: Ditto.
2270         * g++.dg/cpp0x/rv2p.C: Ditto.
2271         * g++.dg/cpp0x/rv3p.C: Ditto.
2272         * g++.dg/cpp0x/rv4p.C: Ditto.
2273         * g++.dg/cpp0x/rv5p.C: Ditto.
2274         * g++.dg/cpp0x/rv6p.C: Ditto.
2275         * g++.dg/cpp0x/rv7p.C: Ditto.
2276         * g++.dg/cpp0x/rv8p.C: Ditto.
2277         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2279 2010-08-13  Daniel Kraft  <d@domob.eu>
2281         * gfortran.dg/implied_shape_1.f08: New test.
2282         * gfortran.dg/implied_shape_2.f90: New test.
2283         * gfortran.dg/implied_shape_3.f08: New test.
2285 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2287         PR libfortran/42526
2288         * gfortran.dg/char_component_initializer_1.f90: New test.
2290 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2292         PR tree-optimization/45241
2293         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2295 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2297         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2298         to dg-options.
2299         * gcc.target/i386/pr40906-2.c: Ditto.
2300         * gcc.target/i386/pr40906-3.c: Ditto.
2302 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2304         PR middle-end/45262
2305         * gcc.c-torture/execute/pr45262.c: New test.
2307 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2309         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2310         empty argument.
2311         * g++.dg/other/profile1.C: Ditto.
2313 2010-08-12  Richard Guenther  <rguenther@suse.de>
2315         PR tree-optimization/45232
2316         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2317         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2318         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2319         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2320         unsigned arithmetic.
2321         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2322         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2323         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2324         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2325         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2326         unsigned arithmetic.
2327         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2328         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2329         unsigned arithmetic.
2330         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2331         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2332         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2333         unsigned arithmetic.
2334         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2335         * gcc.dg/tree-ssa/negate.c: Adjust.
2336         * gcc.dg/vect/vect-1.c: Adjust.
2337         * gfortran.dg/reassoc_6.f: XFAIL.
2339 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2341         PR debug/45259
2342         * gcc.dg/pr45259.c: New test.
2344 2010-08-12  Wei Guozhi  <carrot@google.com>
2346         PR target/44999
2347         * gcc.target/arm/pr44999.c: New testcase.
2349 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2351         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2352         (N): Likewise.
2353         (main): Adjust accordingly.
2355 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2357         * gfortran.dg/graphite/id-22.f: New.
2359 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2361         * gcc.dg/graphite/id-26.c: New.
2363 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2365         * gcc.dg/graphite/id-25.c: New.
2367 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2369         * gcc.dg/graphite/run-id-5.c: New.
2370         * gcc.dg/graphite/run-id-6.c: New.
2371         * gfortran.dg/graphite/id-21.f: New.
2373 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2375         * gcc.dg/graphite/id-24.c: New.
2377 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2379         * gcc.dg/tree-ssa/pr20742.c: New.
2381 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2383         * gcc.dg/graphite/id-23.c: New.
2385 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2387         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2389 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2391         * gcc.dg/graphite/pr42729.c: New.
2393 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2395         * gfortran.dg/graphite/id-20.f: New.
2397 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2399         * gcc.dg/graphite/id-22.c: New.
2401 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2403         * gcc.dg/graphite/run-id-2.c: Call abort.
2405 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2407         * gcc.dg/graphite/id-20.c: New.
2409 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2410             Steve Kargl <kargl@gcc.gnu.org>
2412         PR fortran/44595
2413         * gfortran.dg/move_alloc_3.f90: New.
2414         * gfortran.dg/random_seed_2.f90: New.
2416 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2418         * lib/target-supports.exp (check_effective_target_sync_int_long):
2419         Add hppa*-*-linux*.
2420         (check_effective_target_sync_char_short): Likewise.
2422 2010-08-10  Yao Qi  <yao@codesourcery.com>
2424         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2425         general form.
2426         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2427         * g++.dg/other/packed1.C: Likewise.
2428         * g++.dg/other/crash-4.C: Likewise.
2429         * g++.dg/ext/packed8.C: Likewise.
2430         * g++.dg/init/array16.C: Likewise.
2432 2010-08-10  xinliang David Li  <davidxl@google.com>
2433         * gcc.dg/tree-ssa/loop-19.c: Add option
2434         -fno-prefetch-loop-array
2436 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2438         PR middle-end/45182
2439         * gcc.c-torture/compile/pr45182.c: New test.
2441 2010-08-09  Jason Merrill  <jason@redhat.com>
2443         PR c++/45236
2444         * g++.dg/cpp0x/variadic-104.C: New.
2446 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2448         PR fortran/44235
2449         * gfortran.dg/dependency_32.f90:  New test.
2451 2010-08-09  Richard Guenther  <rguenther@suse.de>
2453         PR middle-end/44632
2454         * g++.dg/opt/nrv17.C: New testcase.
2456 2010-08-09  Richard Guenther  <rguenther@suse.de>
2458         PR middle-end/45212
2459         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2460         alignment from MEM_REF offset only if we took it from the
2461         base object.
2463         * gcc.target/i386/pr24178.c: New testcase.
2465 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2467         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2468         * gcc.dg/20030702-1.c: Ditto.
2469         * gcc.dg/20050309-1.c: Ditto.
2470         * gcc.dg/20050325-1.c: Ditto.
2471         * gcc.dg/20050330-2.c: Ditto.
2472         * gcc.dg/20051201-1.c: Ditto.
2473         * gcc.dg/gomp/pr27573.c: Ditto.
2474         * gcc.dg/gomp/pr34610.c: Ditto.
2475         * gcc.dg/pr24225.c: Ditto.
2476         * gcc.dg/pr26570.c: Ditto.
2477         * gcc.dg/pr32773.c: Ditto.
2478         * g++.dg/gcov/gcov-6.C: Ditto.
2479         * g++.dg/gomp/pr34608.C: Ditto.
2480         * gfortran.dg/gomp/pr27573.f90: Ditto.
2482         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2483         dg-require-host-local dg directive.
2484         * gcc.dg/profile-dir-2.c: Ditto.
2485         * gcc.dg/profile-dir-3.c: Ditto.
2487 2010-08-08  Richard Guenther  <rguenther@suse.de>
2489         PR tree-optimization/45109
2490         * gcc.c-torture/compile/pr45109.c: New testcase.
2492 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2494         * gcc.dg/march.c: Skip if -march defined.
2495         * gcc.dg/mtune.c: Skip if -mtune defined.
2497         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2498         generic thunk support.
2500 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2502         PR target/45213
2503         * gcc.target/i386/pr45213.c: New test.
2505 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2507         PR libfortran/45143
2508         * gfortran.dg/fmt_error_11.f03: New test.
2510 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2512         * lib/target-supports.exp (check_effective_target_sync_int_long):
2513         Add arm*-*-linux-gnueabi.
2514         (check_effective_target_sync_char_short): Likewise.
2516 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2518         PR fortran/45159
2519         * gfortran.dg/dependency_31.f90:  New test.
2521 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2523         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2525 2010-08-06  Jason Merrill  <jason@redhat.com>
2527         * g++.dg/cpp0x/sfinae3.C: New.
2528         * g++.dg/cpp0x/sfinae4.C: New.
2530 2010-08-06  Richard Guenther  <rguenther@suse.de>
2532         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2533         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2534         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2535         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2536         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2537         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2538         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2539         * gcc.c-torture/execute/20100805-1.c: Likewise.
2541 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2543         PR testsuite/42855
2544         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2546 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2548         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2549         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2551 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2553         * g++.dg/ipa/devirt-1.C: New test.
2554         * g++.dg/ipa/devirt-2.C: Likewise.
2555         * g++.dg/ipa/devirt-3.C: Likewise.
2556         * g++.dg/ipa/devirt-4.C: Likewise.
2557         * g++.dg/ipa/devirt-5.C: Likewise.
2558         * gcc.dg/ipa/iinline-3.c: Likewise.
2560 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2562         PR tree-optimization/45144
2563         * gcc.dg/tree-ssa/pr45144.c: New test.
2565 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2567         PR fortran/42207
2568         PR fortran/44064
2569         PR fortran/44065
2570         * gfortran.dg/class_25.f03: New.
2571         * gfortran.dg/class_26.f03: New.
2573 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2575         * g++.dg/warn/miss-format-1.C: Update line number.
2577 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2579         PR c++/44641
2580         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2581         .frame and .mask assembler directives.
2583 2010-08-04  Richard Guenther  <rguenther@suse.de>
2585         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2586         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2587         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2588         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2590 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2592         PR fortran/44857
2593         * gfortran.dg/derived_constructor_char_1.f90: New.
2594         * gfortran.dg/derived_constructor_char_2.f90: New.
2596 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2598         PR fortran/45159
2599         * gfortran.dg/dependency_30.f90:  New test.
2601 2010-08-03  Jan Hubicka  <jh@suse.cz>
2603         * gcc.c-torture/compile/pr45085.c: New testcase.
2605 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2607         PR fortran/44584
2608         PR fortran/45161
2609         * gfortran.dg/typebound_call_9.f03: Modified.
2610         * gfortran.dg/typebound_generic_1.f03: Modified.
2612 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2614         PR fortran/45159
2616         * gfortran.dg/dependency_29.f90:  New test.
2618 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2620         PR fortran/36854
2621         * gfortran.dg/character_comparison_2.f90:  New test.
2622         * gfortran.dg/character_comparison_3.f90:  New test.
2623         * gfortran.dg/dependency_28.f90:  New test.
2625 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2627         PR target/40457
2628         * gcc.target/arm/pr40457-1.c: New test.
2629         * gcc.target/arm/pr40457-2.c: New test.
2631 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2633         PR fortran/44912
2634         * gfortran.dg/typebound_call_17.f03: New.
2636 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2638         PR fortran/44929
2639         * gfortran.dg/allocate_derived_3.f90: New.
2641 2010-07-30  Xinliang David Li  <davidxl@google.com>
2642         PR tree-optimization/45121
2643         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2645 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2647         PR c++/45112
2648         * g++.dg/pr45112.C: New test.
2650 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2652         PR debug/45055
2653         PR rtl-optimization/45137
2654         * gcc.dg/pr45055.c: New test.
2656 2010-07-30  Alan Modra  <amodra@gmail.com>
2658         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2659         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2661 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2663         PR fortran/45087
2664         PR fortran/45125
2665         * gfortran.dg/whole_file_25.f90: New.
2666         * gfortran.dg/whole_file_26.f90: New.
2667         * gfortran.dg/whole_file_27.f90: New.
2669 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2671         PR fortran/44962
2672         * gfortran.dg/typebound_proc_17.f03: New.
2674 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2676         PR fortran/45004
2677         * gfortran.dg/move_alloc_2.f90: New.
2679 2010-07-29  Xinliang David Li  <davidxl@google.com>
2680         PR tree-optimization/45121
2681         * c-c++-common/uninit-17.c: Fix expected output.
2683 2010-07-29  Richard Guenther  <rguenther@suse.de>
2685         PR tree-optimization/45120
2686         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2688 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2690         PR fortran/42051
2691         PR fortran/44064
2692         * gfortran.dg/pr42051.f03: New testcase.
2694 2010-07-29  Richard Guenther  <rguenther@suse.de>
2696         PR middle-end/45034
2697         * gcc.c-torture/execute/pr45034.c: New testcase.
2699 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2701         PR c++/45096
2702         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2704 2010-07-28  Daniel Kraft  <d@domob.eu>
2706         * gfortran.dg/bound_8.f90: New test.
2708 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2710         PR debug/45105
2711         * gcc.dg/pr45105.c: New test.
2713 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2715         PR rtl-optimization/45107
2716         * gcc.dg/pr45107.c: New test.
2718 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2720         PR rtl-optimization/45101
2721         * gcc.dg/pr45101.c: New test.
2723 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2725         PR fortran/45077
2726         * gfortran.dg/whole_file_24.f90: New.
2728 2010-07-27  Jason Merrill  <jason@redhat.com>
2730         * g++.dg/cpp0x/variadic102.C: New.
2731         * g++.dg/cpp0x/variadic103.C: New.
2733 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2735         PR rtl-optimization/40956
2736         PR target/42495
2737         PR middle-end/42574
2738         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2739         * gcc.target/arm/pr42574.c: Add tests.
2741 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2743         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2744         test name.
2745         (cleanup-repo-files): Ditto.
2746         (cleanup-saved-temps): Ditto.
2748 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2750         PR testsuite/44701
2751         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2753         PR c/45079
2754         * gcc.dg/pr45079.c: New test.
2756 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2758         PR tree-optimization/44152
2759         * gcc.dg/vect/fast-math-pr44152.c: New test.
2761 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2763         PR ObjC/44140
2764         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2765         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2766         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2767         * obj-c++.dg/torture/trivial.mm: Ditto.
2768         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2769         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2770         * objc.dg/torture/tls/thr-init.m: Ditto.
2771         * objc.dg/torture/trivial.m: Ditto.
2773 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2775         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2776         Skip on spu-*-* targets.
2778 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2780         PR tree-optimization/45083
2781         * gcc.dg/pr45083.c: New test.
2783 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2785         PR fortran/40873
2786         * gfortran.dg/whole_file_22.f90: New test.
2787         * gfortran.dg/whole_file_23.f90: New test.
2789 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2790             Jack Howarth  <howarth@bromo.med.uc.edu>
2791             Richard Henderson  <rth@redhat.com>
2793         PR target/44132
2794         * gcc.dg/tls/thr-init-1.c: New.
2795         * gcc.dg/tls/thr-init-2.c: New.
2796         * gcc.dg/torture/tls New.
2797         * gcc.dg/torture/tls/tls-test.c: New.
2798         * gcc.dg/torture/tls/thr-init-1.c: New.
2799         * gcc.dg/torture/tls/tls.exp: New.
2800         * gcc.dg/torture/tls/thr-init-2.c: New.
2801         * gcc.dg/tls/emutls-2.c: New test
2803         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2804         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2805         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2806         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2807         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2808         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2809         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2810         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2811         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2812         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2813         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2814         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2815         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2816         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2817         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2818         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2819         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2820         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2821         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2822         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2823         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2824         gfortran.dg/gomp/omp_threadprivate1.f90,
2825         gfortran.dg/gomp/omp_threadprivate2.f90,
2826         gfortran.dg/gomp/reduction1.f90,
2827         gfortran.dg/gomp/sharing-1.f90: Likewise.
2829 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2831         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2832         sse_runtime.
2833         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2834         dg-require-visibility.
2836 2010-07-26  Richard Guenther  <rguenther@suse.de>
2838         PR tree-optimization/43784
2839         * gcc.c-torture/execute/pr43784.c: New testcase.
2840         * g++.dg/torture/pr43784.C: Likewise.
2842 2010-07-26  Richard Guenther  <rguenther@suse.de>
2844         PR middle-end/45056
2845         * g++.dg/pr45056.C: New testcase.
2847 2010-07-26  Richard Guenther  <rguenther@suse.de>
2849         PR tree-optimization/45071
2850         * gcc.dg/pr45071.c: New testcase.
2852 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2854         PR fortran/45066
2855         * gfortran.dg/namelist_62.f90: New.
2857 2010-07-26  Richard Guenther  <rguenther@suse.de>
2859         * gcc.c-torture/execute/pr45017.c: Move ...
2860         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2862 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2864         PR fortran/40628
2865         * trim_optimize_1.f90:  New test.
2866         * character_comparision_1.f90:  New test.
2868 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2870         PR fortran/42852
2871         * gfortran.dg/wtruncate_fix.f: New test.
2873 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2875         PR testsuite/45068
2876         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2878 2010-07-24  Richard Guenther  <rguenther@suse.de>
2880         PR lto/43788
2881         * g++.dg/lto/20100724-1_0.C: New testcase.
2883 2010-07-24  Richard Guenther  <rguenther@suse.de>
2885         PR lto/43212
2886         * gcc.dg/lto/20100724-1_0.c: New testcase.
2887         * gcc.dg/lto/20100724-1_1.c: Likewise.
2889 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2891         PR fortran/40011
2892         * gfortran.dg/whole_file_21.f90: New.
2894         * gfortran.dg/integer_exponentiation_3.F90: Use
2895         -ffloat-store only for i?86/x86-64 -m32.
2897 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2899         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2900         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2902 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2904         * gfortran.dg/func_decl_4.f90: Split test into two ...
2905         * gfortran.dg/func_decl_5.f90: ... parts.
2906         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2907         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2908         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2909         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2910         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2911         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2912         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2913         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2914         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2915         * gfortran.dg/sizeof.f90: Make test valid.
2916         * gfortran.dg/pr20865.f90: Add new dg-error.
2917         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2918         * gfortran.dg/g77/19990218-0.f: Ditto.
2919         * gfortran.dg/g77/19990218-1.f: Ditto.
2920         * gfortran.dg/g77/970625-2.f: Ditto.
2921         * gfortran.dg/pr37243.f: Fix function declaration.
2922         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2923         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2925 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2927         PR fortran/44945
2928         * gfortran.dg/char_array_structure_constructor.f90: Add
2929         -fwhole-file as dg-option as it otherwise fails on some
2930         systems.
2932 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2934         * gnat.dg/aggr16.ad[sb]: New test.
2935         * gnat.dg/aggr16_pkg.ads: New helper.
2937 2010-07-23  Richard Guenther  <rguenther@suse.de>
2939         PR lto/43071
2940         * g++.dg/lto/20100723-1_0.C: New testcase.
2942 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2944         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2945         AVX support.
2946         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2947         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2949 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2951         * lib/target-supports.exp (add_options_for_tls): New proc.
2952         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2953         * g++.dg/tls/static-1a.cc: Likewise.
2954         * gcc.dg/tls/emutls-1.c: Likewise.
2955         * gcc.dg/tls/opt-11.c: Likewise.
2956         * gcc.dg/tls/opt-12.c: Likewise.
2957         * gcc.dg/tls/pr24428-2.c: Likewise.
2958         * gcc.dg/tls/pr24428.c: Likewise.
2959         * obj-c++.dg/tls/static-1.mm: Likewise.
2960         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2961         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2962         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2963         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2964         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2965         * objc.dg/torture/tls/thr-init.m: Likewise.
2966         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2968 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2970         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2971         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2972         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2973         optimized dump files.
2975 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2977         PR tree-optimization/45047
2978         * gcc.c-torture/compile/pr45047.c: New test.
2980 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2982         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2983         instead of dg-compile.
2984         * gcc.dg/float-range-4.c: Ditto.
2985         * gcc.dg/float-range-5.c: Ditto.
2986         * gcc.dg/fold-overflow-1.c: Ditto.
2987         * gcc.dg/gomp/sections-4.c: Ditto.
2988         * gcc.dg/transparent-union-1.c: Ditto.
2989         * gcc.dg/transparent-union-2.c: Ditto.
2990         * gcc.target/i386/pr39315-check.c: Ditto.
2991         * g++.dg/gomp/sections-4.C: Ditto.
2992         * g++.dg/template/dtor7.C: Ditto.
2993         * g++.dg/tree-ssa/pr19952.C: Ditto.
2994         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2995         * gfortran.dg/graphite/pr42185.f90: Ditto.
2996         * gfortran.dg/namelist_36.f90: Ditto.
2997         * gnat.dg/noreturn1.adb: Ditto.
2998         * gnat.dg/specs/small_alignment.ads: Ditto.
3000 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3002         PR tree-optimization/44915
3003         * g++.dg/torture/pr44915.C: New test.
3005 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3007         PR tree-optimization/44914
3008         * g++.dg/tree-ssa/pr44914.C: New test.
3010 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3012         PR target/44290
3013         * gcc.dg/pr44290-1.c: New test.
3014         * gcc.dg/pr44290-2.c: New test.
3016 2010-07-23  Jason Merrill  <jason@redhat.com>
3018         PR c++/45008
3019         * g++.dg/abi/mangle44.C: New.
3021 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3023         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3024         for compile-time only tests.
3025         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3026         target check.
3027         * gcc.target/i386/pr39315-4.c: Ditto.
3028         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3029         target check.  Include sse-os-support.h.
3030         (main): Call check_isa and sse_os_support.
3031         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3032         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3033         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3034         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3035         target check.  Include sse-os-support.h.
3036         (main): Call check_isa and sse_os_support.
3037         * gcc.target/i386/vperm-v2df.c: Ditto.
3039 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3041         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3042         (check_effective_target_avx_runtime): New procedure.
3043         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3044         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3046         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3047         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3048         and __get_cpuid test.
3049         * gcc.dg/compat/vector-2b_main.c: Ditto.
3051         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3053         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3054         for compile-time only test.
3055         * gcc.dg/pr32716.c: Ditto.
3056         * gcc.dg/pr34856.c: Ditto.
3057         * gcc.dg/pr36997.c: Ditto.
3058         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3059         * gfortran.dg/pr28158.f90: Ditto.
3060         * gfortran.dg/pr30667.f: Ditto.
3062         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3063         i?86-*-* and x86_64-*-* targets to disable execution on targets
3064         without sse2 runtime support.
3065         * g++.dg/vect/vect.exp: Ditto.
3066         * gfortran.dg/vect/vect.exp: Ditto.
3068         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3069         * gcc.dg/pr37544.c: Ditto.
3070         * gcc.dg/pr40550.c: Ditto.
3071         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3072         * gcc.dg/compat/vector-1a_main.c: Ditto.
3073         * gcc.dg/compat/vector-2a_main.c: Ditto.
3074         * gcc.dg/torture/pr16104-1.c: Ditto.
3075         * gcc.dg/torture/pr35771-1.c: Ditto.
3076         * gcc.dg/torture/pr35771-2.c: Ditto.
3077         * gcc.dg/torture/pr35771-3.c: Ditto.
3078         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3079         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3080         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3081         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3082         * g++.dg/other/i386-1.C: Ditto.
3083         * g++.dg/other/pr40446.C: Ditto.
3085 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3087         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3089 2010-07-23  Daniel Kraft  <d@domob.eu>
3091         PR fortran/44709
3092         * gfortran.dg/exit_1.f08: New test.
3093         * gfortran.dg/exit_2.f08: New test.
3095 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3097         PR tree-optimization/39839
3098         * gcc.target/arm/pr39839.c: New test case.
3100 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3102         * gnat.dg/unchecked_convert5b.adb: New test.
3103         * gnat.dg/unchecked_convert6.adb: Likewise.
3104         * gnat.dg/unchecked_convert6b.adb: Likewise.
3106 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3108         * gnat.dg/aggr15.ad[sb]: New test.
3110 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3112         PR debug/45024
3113         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3115 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3117         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3118         with dg-require-linker-plugin.
3120 2010-07-22  Richard Guenther  <rguenther@suse.de>
3122         PR lto/43850
3123         * g++.dg/lto/20100722-1_0.C: New testcase.
3125 2010-07-22  Richard Guenther  <rguenther@suse.de>
3127         PR lto/42451
3128         * gcc.dg/lto/20100720-3_0.c: New testcase.
3129         * gcc.dg/lto/20100720-3_1.c: Likewise.
3131 2010-07-22  Richard Guenther  <rguenther@suse.de>
3133         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3134         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3136         PR lto/43373
3137         * gcc.dg/lto/20100722-1_0.c: New testcase.
3139 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3141         PR tree-optimization/44891
3142         * gcc.c-torture/compile/pr44891.c: New test.
3144 2010-07-22  Richard Guenther  <rguenther@suse.de>
3146         PR tree-optimization/45017
3147         * gcc.c-torture/execute/pr45017.c: New testcase.
3149 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3151         PR fortran/45019
3152         * gfortran.dg/aliasing_dummy_5.f90: New.
3154 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3156         PR target/43698
3157         * gcc.target/arm/pr43698.c: New test.
3159 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3161         PR fortran/44929
3162         * Revert my commit r162325 for this PR.
3164 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3166         PR debug/45015
3167         * gcc.target/m68k/pr45015.c: New test.
3169 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3171         PR c++/44641
3172         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3173         comments.
3175 2010-07-21  Richard Guenther  <rguenther@suse.de>
3177         PR lto/45018
3178         * g++.dg/lto/20100721-1_0.C: New testcase.
3180 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3182         PR tree-optimization/44900
3183         * g++.dg/torture/pr44900.C: New test.
3185 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3187         PR middle-end/44738
3188         * c-c++-common/uninit-17.c: Correct expected error.
3190 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3192         * gcc.dg/guality/asm-1.c: New test.
3194         PR debug/45003
3195         * gcc.dg/guality/pr45003-2.c: New test.
3196         * gcc.dg/guality/pr45003-3.c: New test.
3198 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3200         PR libfortran/44697
3201         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3203 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3205         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3206         defined on the current line.
3207         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3208         * g++.dg/debug/dwarf2/pr44641.C: New.
3210 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3212         * gcc.target/powerpc/block-move-1.c: New test.
3213         * gcc.target/powerpc/block-move-2.c: New test.
3215 2010-07-20  Jason Merrill  <jason@redhat.com>
3217         PR c++/44967
3218         * g++.dg/cpp0x/sfinae2.C: New.
3220 2010-07-20  Richard Guenther  <rguenther@suse.de>
3222         PR lto/42696
3223         * gcc.dg/lto/20100720-4_0.c: New testcase.
3225 2010-07-20  Richard Guenther  <rguenther@suse.de>
3227         PR lto/43221
3228         * gcc.dg/lto/20100720-2_0.c: New testcase.
3229         * gcc.dg/lto/20100720-2_1.c: Likewise.
3231 2010-07-20  Richard Guenther  <rguenther@suse.de>
3233         PR lto/43208
3234         * gcc.dg/lto/20100720-1_0.c: New testcase.
3235         * gcc.dg/lto/20100720-1_1.c: Likewise.
3237 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3239         PR debug/45003
3240         * gcc.dg/guality/pr45003-1.c: New test.
3242 2010-07-20  Richard Guenther  <rguenther@suse.de>
3244         PR tree-optimization/44977
3245         * gcc.dg/torture/pr44977.c: New testcase.
3247 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3249         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3250         sync_char_short
3252 2010-07-20  Richard Guenther  <rguenther@suse.de>
3254         PR middle-end/44971
3255         PR middle-end/44988
3256         * gcc.dg/pr44971.c: New testcase.
3257         * gcc.c-torture/compile/pr44988.c: Likewise.
3259 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3261         PR fortran/44929
3262         * gfortran.dg/allocate_with_typespec.f90: New test.
3263         * gfortran.dg/allocate_derived_1.f90: Update error message.
3265 2010-07-19  Jason Merrill  <jason@redhat.com>
3267         PR c++/44996
3268         * g++.dg/cpp0x/decltype23.C: New.
3270 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3272         PR fortran/42385
3273         * gfortran.dg/class_defined_operator_1.f03 : New test.
3275 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3277         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3278         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3279         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3280         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3282 2010-07-19  Richard Guenther  <rguenther@suse.de>
3284         PR middle-end/44941
3285         * gcc.c-torture/compile/pr44941.c: New testcase.
3287 2010-07-19  Jason Merrill  <jason@redhat.com>
3289         PR c++/44969
3290         * g++.dg/template/sfinae24.C: New.
3292 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3294         PR fortran/44353
3295         * gfortran.dg/data_implied_do_2.f90: Removed.
3297 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3299         PR c++/44969
3300         * g++.dg/template/sfinae23.C: New.
3302 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3304         * lib/target-supports.exp (check_sse_os_support_available): New
3305         proc.
3306         (check_sse_hw_available): New proc.
3307         (check_effective_target_sse_runtime): New proc.
3308         (check_effective_target_sse2_runtime): New proc.
3309         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3310         -msse2 if check_sse_os_support_available.
3311         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3312         check_sse_os_support_available.
3313         * gcc.dg/vect/vect.exp: Likewise.
3314         * gfortran.dg/vect/vect.exp: Likewise.
3315         * gcc.target/i386/sol2-check: Renamed to ...
3316         * gcc.target/i386/sse-os-support.h: ... this.
3317         (sol2_check): Renamed to ...
3318         (sse_os_support): ... this.
3319         Only test movss with xmm registers.
3320         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3321         Removed ILL_INSN, ILL_INSN_LEN.
3322         * gcc.target/i386/sse2-check.h: Likewise.
3323         * gcc.target/i386/sse3-check.h: Likewise.
3324         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3325         Removed cpuid.h, __get_cpuid test.
3326         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3327         Removed cpuid.h, __get_cpuid test.
3328         * g++.dg/other/pr40446.C: Likewise.
3329         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3330         * gcc.dg/compat/vector-1a_main.c: Likewise.
3331         * gcc.dg/compat/vector-2a_main.c: Likewise.
3332         * gcc.dg/pr36584.c: Likewise.
3333         * gcc.dg/pr37544.c: Likewise.
3334         * gcc.dg/torture/pr16104-1.c: Likewise.
3335         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3336         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3337         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3338         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3339         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3340         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3341         sse2_runtime.
3342         * gcc.dg/torture/pr35771-2.c: Likewise.
3343         * gcc.dg/torture/pr35771-3.c: Likewise.
3344         * gcc.target/i386/pr39315-2.c: Likewise.
3345         * gcc.target/i386/pr39315-4.c: Likewise.
3346         * gcc.target/i386/vperm-v2df.c: Likewise.
3347         * gcc.target/i386/vperm-v2di.c: Likewise.
3348         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3349         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3350         sse_runtime.
3352 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3354         PR fortran/44353
3355         * gfortran.dg/data_implied_do_2.f90: New test.
3357 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3359         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3361 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3363         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3364         to the "mips16" group.
3365         (mips_using_mips16_p): New procedure.
3366         (mips-dg-options): Use it.
3368 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3370         * gcc.target/mips/mips16-attributes-4.c: New test.
3372 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3374         PR testsuite/44418
3375         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3376         * gcc.target/powerpc/recip-2.c: Ditto.
3377         * gcc.target/powerpc/recip-3.c: Ditto.
3379 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3381         * gcc.target/arm/pr42235.c: New test.
3383 2010-07-16  Jason Merrill  <jason@redhat.com>
3385         PR c++/32505
3386         * g++.dg/template/partial8.C: New.
3388 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3390         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3391         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3392         in C++.
3393         (gualcvt): New overloaded inline.
3394         (GUALCVT): Use it for C++.
3395         * g++.dg/guality/guality.exp: New.
3396         * g++.dg/guality/guality.h: New.
3397         * g++.dg/guality/redeclaration1.C: New test.
3398         * g++.dg/dg.exp: Prune also guality/* tests.
3399         * gcc.dg/guality/pr43141.c: Moved to...
3400         * c-c++-common/guality/pr43141.c: ... here.
3402 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3404         PR libfortran/37077
3405         * gfortran.dg/char4_iunit_2.f03: New test.
3407 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3409         * lib/plugin-support.exp (plugin-test-execute):
3410         Add ${gcc_objdir}/intl to includes.
3412 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3414         PR target/44942
3415         * gcc.c-torture/execute/pr44942.c: New test.
3416         * gcc.target/i386/pr44942.c: New test.
3418 2010-07-15  Jason Merrill  <jason@redhat.com>
3420         PR c++/44909
3421         * g++.dg/cpp0x/implicit7.C: New.
3422         * g++.dg/cpp0x/implicit8.C: New.
3424 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3426         Disable float tests for __SPU__ targets due to lack of signed zero:
3427         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3428         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3429         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3430         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3431         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3432         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3433         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3434         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3435         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3437 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3439         * gfortran.dg/select_char_2.f90: New test.
3441 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3443         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3444         with DECL_CHAIN.
3446 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3448         PR fortran/44936
3449         * gfortran.dg/typebound_generic_9.f03: New.
3451 2010-07-15  Richard Guenther  <rguenther@suse.de>
3453         PR tree-optimization/44946
3454         * gcc.c-torture/compile/pr44946.c: New testcase.
3456 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3458         PR fortran/40206
3459         * gfortran.dg/select_char_3.f90: New test.
3461 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3462             Kevin F. Quinn  <kevquinn@gentoo.org>
3464         * gcc.dg/Wtrampolines.c: New.
3466 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3468         PR libfortran/44934
3469         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3471 2010-07-14  Jason Merrill  <jason@redhat.com>
3473         PR c++/44810
3474         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3476         Implement C++0x unrestricted unions (N2544)
3477         * g++.dg/cpp0x/union1.C: New.
3478         * g++.dg/cpp0x/union2.C: New.
3479         * g++.dg/cpp0x/union3.C: New.
3480         * g++.dg/cpp0x/defaulted2.C: Adjust.
3481         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3482         * g++.old-deja/g++.ext/anon2.C: Adjust.
3483         * g++.old-deja/g++.mike/misc6.C: Adjust.
3485 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3487         PR fortran/44925
3488         * gfortran.dg/c_loc_tests_15.f90: New.
3490 2010-07-13  Jason Merrill  <jason@redhat.com>
3492         PR c++/44909
3493         * g++.dg/cpp0x/implicit6.C: New.
3495 2010-07-13  Jason Merrill  <jason@redhat.com>
3497         PR c++/44540
3498         * g++.dg/abi/noreturn1.C: New.
3499         * g++.dg/abi/noreturn2.C: New.
3501 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3503         PR other/44874
3504         PR debug/44832
3505         * c-c++-common/pr44832.c: New test.
3507 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3509         PR objc/44488
3510         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3511         on the target.  Make sure that we can assemble the emitted asm when
3512         the test type is 'compile'.
3514 2010-07-13  Richard Guenther  <rguenther@suse.de>
3516         PR tree-optimization/36960
3517         * g++.dg/torture/pr36960.C: New testcase.
3519 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3521         PR c++/44908
3522         * g++.dg/template/sfinae21.C: New.
3523         * g++.dg/template/sfinae22.C: Likewise.
3525 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3527         PR testsuite/42843
3528         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3529         * gcc.dg/plugin/ggcplug.c: Likewise.
3530         * g++.dg/plugin/selfassign.c: Likewise.
3531         * g++.dg/plugin/attribute_plugin.c: Likewise.
3532         * g++.dg/plugin/dumb_plugin.c: Likewise.
3533         * g++.dg/plugin/pragma_plugin.c: Likewise.
3535 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3537         * gcc.c-torture/execute/pr44683.x: New.
3538         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3540 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3542         PR fortran/44434
3543         PR fortran/44565
3544         PR fortran/43945
3545         PR fortran/44869
3546         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3547         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3548         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3549         * gfortran.dh/typebound_call_16.f03: New.
3550         * gfortran.dg/typebound_generic_6.f03: New.
3551         * gfortran.dg/typebound_generic_7.f03: New.
3552         * gfortran.dg/typebound_generic_8.f03: New.
3554 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3556         PR libfortran/37077
3557         * gfortran.dg/char4_iunit_1.f03: New test.
3559 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3561         * gcc.dg/tree-ssa/vrp53.c: New test.
3563 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3565         PR c++/44907
3566         * g++.dg/template/sfinae19.C: New.
3567         * g++.dg/template/sfinae20.C: Likewise.
3569 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3571         * gcc.target/arm/interrupt-1.c: New test.
3572         * gcc.target/arm/interrupt-2.c: New test.
3574 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3576         * gcc.dg/pr42427.c: Require c99_runtime.
3577         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3578         c99_runtime.
3579         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3580         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3581         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3582         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3583         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3584         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3585         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3586         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3587         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3588         * gcc.target/i386/pr37275.c: Require visibility support.
3590 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3592         * lib/target-supports.exp (check_effective_target_sse): New proc.
3593         * gcc.target/i386/sol2-check.h: New file.
3594         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3595         Include sol2-check.h.
3596         (main) Only run do_test () if sol2_check ().
3597         * gcc.target/i386/sse2-check.h: Likewise.
3598         * gcc.target/i386/sse3-check.h: Likewise.
3599         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3600         [__sun__ && __svr4__]: Execute SSE2 instruction.
3601         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3602         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3603         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3604         * g++.dg/ext/vector14.C: Likewise.
3605         * g++.dg/other/mmintrin.C: Likewise.
3606         * gcc.dg/20020418-1.c: Likewise.
3607         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3608         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3609         * gcc.dg/format/unnamed-1.c: Likewise.
3610         Adapt dg-warning line number.
3611         * gcc.dg/graphite/pr40281.c: Likewise.
3612         * gcc.dg/pr32176.c: Likewise.
3613         * gcc.dg/pr40550.c: Likewise.
3614         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3615         * gcc.dg/torture/pr36891.c: Likewise.
3616         * gcc.target/i386/20020218-1.c: Likewise.
3617         * gcc.target/i386/20020523.c: Likewise.
3618         * gcc.target/i386/abi-1.c: Likewise.
3619         * gcc.target/i386/brokensqrt.c: Likewise.
3620         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3621         * gcc.target/i386/pr13366.c: Likewise.
3622         * gcc.target/i386/pr13685.c: Likewise.
3623         * gcc.target/i386/pr24306.c: Likewise.
3624         * gcc.target/i386/pr31486.c: Likewise.
3625         * gcc.target/i386/pr32065-1.c: Likewise.
3626         * gcc.target/i386/pr32065-2.c: Likewise.
3627         * gcc.target/i386/pr32389.c: Likewise.
3628         * gcc.target/i386/pr38824.c: Likewise.
3629         * gcc.target/i386/pr38931.c: Likewise.
3630         * gcc.target/i386/pr39592-1.c: Likewise.
3631         * gcc.target/i386/pr43766.c: Likewise.
3632         * gcc.target/i386/recip-divf.c: Likewise.
3633         * gcc.target/i386/recip-sqrtf.c: Likewise.
3634         * gcc.target/i386/recip-vec-divf.c: Likewise.
3635         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3636         * gcc.target/i386/sse-1.c: Likewise.
3637         * gcc.target/i386/sse-16.c: Likewise.
3638         * gcc.target/i386/sse-2.c: Likewise.
3639         * gcc.target/i386/sse-20.c: Likewise.
3640         * gcc.target/i386/sse-3.c: Likewise.
3641         * gcc.target/i386/sse-7.c: Likewise.
3642         * gcc.target/i386/sse-9.c: Likewise.
3643         * gcc.target/i386/sse-addps-1.c: Likewise.
3644         * gcc.target/i386/sse-addss-1.c: Likewise.
3645         * gcc.target/i386/sse-andnps-1.c: Likewise.
3646         * gcc.target/i386/sse-andps-1.c: Likewise.
3647         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3648         * gcc.target/i386/sse-comiss-1.c: Likewise.
3649         * gcc.target/i386/sse-comiss-2.c: Likewise.
3650         * gcc.target/i386/sse-comiss-3.c: Likewise.
3651         * gcc.target/i386/sse-comiss-4.c: Likewise.
3652         * gcc.target/i386/sse-comiss-5.c: Likewise.
3653         * gcc.target/i386/sse-comiss-6.c: Likewise.
3654         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3655         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3656         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3657         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3658         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3659         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3660         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3661         * gcc.target/i386/sse-divps-1.c: Likewise.
3662         * gcc.target/i386/sse-divss-1.c: Likewise.
3663         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3664         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3665         * gcc.target/i386/sse-maxps-1.c: Likewise.
3666         * gcc.target/i386/sse-maxss-1.c: Likewise.
3667         * gcc.target/i386/sse-minps-1.c: Likewise.
3668         * gcc.target/i386/sse-minss-1.c: Likewise.
3669         * gcc.target/i386/sse-movaps-1.c: Likewise.
3670         * gcc.target/i386/sse-movaps-2.c: Likewise.
3671         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3672         * gcc.target/i386/sse-movhps-1.c: Likewise.
3673         * gcc.target/i386/sse-movhps-2.c: Likewise.
3674         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3675         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3676         * gcc.target/i386/sse-movntps-1.c: Likewise.
3677         * gcc.target/i386/sse-movss-1.c: Likewise.
3678         * gcc.target/i386/sse-movss-2.c: Likewise.
3679         * gcc.target/i386/sse-movss-3.c: Likewise.
3680         * gcc.target/i386/sse-movups-1.c: Likewise.
3681         * gcc.target/i386/sse-movups-2.c: Likewise.
3682         * gcc.target/i386/sse-mulps-1.c: Likewise.
3683         * gcc.target/i386/sse-mulss-1.c: Likewise.
3684         * gcc.target/i386/sse-orps-1.c: Likewise.
3685         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3686         * gcc.target/i386/sse-recip-vec.c: Likewise.
3687         * gcc.target/i386/sse-recip.c: Likewise.
3688         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3689         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3690         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3691         * gcc.target/i386/sse-subps-1.c: Likewise.
3692         * gcc.target/i386/sse-subss-1.c: Likewise.
3693         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3694         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3695         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3696         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3697         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3698         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3699         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3700         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3701         * gcc.target/i386/sse-xorps-1.c: Likewise.
3702         * gcc.target/i386/ssefn-1.c: Likewise.
3703         * gcc.target/i386/ssefn-3.c: Likewise.
3704         * gcc.target/i386/sseregparm-1.c: Likewise.
3705         * gcc.target/i386/stackalign/return-3.c: Likewise.
3706         * gcc.target/i386/vectorize1.c: Likewise.
3707         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3708         * gcc.target/i386/xorps-sse.c: Likewise.
3709         * gfortran.dg/pr28158.f90: Likewise.
3710         * gfortran.dg/pr30667.f: Likewise.
3711         * gnat.dg/loop_optimization7.adb: Likewise.
3712         * gnat.dg/sse_nolib.adb: Likewise.
3714 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3716         PR fortran/44702
3717         * gfortran.dg/use_rename_6.f90: New.
3718         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3720 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3722         PR fortran/44869
3723         * gfortran.dg/class_24.f03: New.
3725 2010-07-10  Richard Guenther  <rguenther@suse.de>
3727         PR lto/44889
3728         * gcc.dg/lto/20100709-1_0.c: New testcase.
3729         * gcc.dg/lto/20100709-1_1.c: Likewise.
3731 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3733         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3735 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3737         PR objc/44140
3738         * objc.dg/lto/trivial-1_0.m: New.
3739         * objc.dg/lto/lto.exp: New.
3740         * obj-c++.dg/lto/trivial-1_0.mm: New.
3741         * obj-c++.dg/lto/lto.exp: New.
3742         * objc.dg/symtab-1.m: Adjust sizes.
3743         * objc.dg/image-info.m: Do not run for gnu-runtime.
3745 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3747         * gcc.dg/pr32370.c: Allow another kind of error message.
3749 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3751         * gnat.dg/atomic3.adb: New test.
3753 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3754             Denys Vlasenko  <dvlasenk@redhat.com>
3755             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3757         PR tree-optimization/28632
3758         * gcc.dg/tree-ssa/vrp51.c: New test.
3759         * gcc.dg/tree-ssa/vrp52.c: New test.
3761 2010-07-09  Jason Merrill  <jason@redhat.com>
3763         * g++.dg/abi/covariant6.C: New.
3764         * g++.dg/inherit/covariant17.C: Test both bases.
3765         * g++.dg/inherit/covariant7.C: Check vtable layout.
3767 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3769         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3771 2010-07-09  Richard Guenther  <rguenther@suse.de>
3773         PR tree-optimization/44852
3774         * gcc.c-torture/execute/pr44852.c: New testcase.
3776 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3778         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3779         multiplication by values.
3780         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3781         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3783 2010-07-09  Richard Guenther  <rguenther@suse.de>
3785         PR tree-optimization/44882
3786         * gfortran.dg/pr44882.f90: New testcase.
3788 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3790         PR target/40657
3791         * gcc.target/arm/pr40657-1.c: New test.
3792         * gcc.target/arm/pr40657-2.c: New test.
3793         * gcc.c-torture/execute/pr40657.c: New test.
3795 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3797         * gcc.dg/tree-ssa/vrp50.c: New test.
3798         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3800 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3802         PR fortran/44649
3803         * gfortran.dg/c_sizeof_1.f90: Modified.
3804         * gfortran.dg/storage_size_1.f08: New.
3805         * gfortran.dg/storage_size_2.f08: New.
3807 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3809         * gcc.c-torture/execute/20100708-1.c: New test.
3811 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3813         PR fortran/44847
3814         * gfortran.dg/gomp/pr44847.f90: New test.
3816 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3818         PR tree-optimization/44710
3819         * gcc.dg/tree-ssa/ifc-6.c: New.
3820         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3822 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3824         PR fortran/18918
3825         * gfortran.dg/coarray_10.f90: Add an additional test.
3827 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3829         PR middle-end/44828
3830         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3831         * gcc.c-torture/execute/pr44828.x: Revert.
3833 2010-07-08  Jason Merrill  <jason@redhat.com>
3835         PR c++/43120
3836         * g++.dg/inherit/covariant17.C: New.
3837         * g++.dg/abi/covariant1.C: Actually test for the bug.
3839 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3841         PR rtl-optimization/44838
3842         * gcc.dg/pr44838.c: New.
3844 2010-07-08  Richard Guenther  <rguenther@suse.de>
3846         PR tree-optimization/44831
3847         * gcc.c-torture/compile/pr44831.c: New testcase.
3848         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3850 2010-07-08  Richard Guenther  <rguenther@suse.de>
3852         PR tree-optimization/44861
3853         * g++.dg/vect/pr44861.cc: New testcase.
3855 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3857         PR middle-end/44828
3858         * gcc.c-torture/execute/pr44828.x: New file.
3860 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3862         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3863         dg-options.
3864         * g++.dg/ext/altivec-17.C: Adjust error message.
3866 2010-07-07  Tom Tromey  <tromey@redhat.com>
3868         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3870 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3872         PR target/44844
3873         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3874         * gcc.target/i386/rdrand-2.c: Likewise.
3875         * gcc.target/i386/rdrand-3.c: Likewise.
3877 2010-07-07  Jan Hubicka  <jh@suse.cz>
3879         PR middle-end/44813
3880         * g++.dg/torture/pr44813.C: New testcase.
3881         * g++.dg/torture/pr44826.C: New testcase.
3883 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3885         PR rtl-optimization/44787
3886         * gcc.c-torture/compile/pr44788.c: New test.
3887         * gcc.target/arm/pr44788.c: New test.
3889 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3891         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3893 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3895         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3896         to dg-options.
3898 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3900         PR fortran/44742
3901         * gfortran.dg/parameter_array_init_6.f90: New.
3902         * gfortran.dg/initialization_20.f90: Update dg-error.
3903         * gfortran.dg/initialization_24.f90: Ditto.
3905 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3906         PR fortran/PR44693
3907         * gfortran.dg/dim_range_1.f90:  New test.
3908         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3910 2010-07-06  Jason Merrill  <jason@redhat.com>
3912         PR c++/44703
3913         * g++.dg/cpp0x/initlist41.C: New.
3915         PR c++/44778
3916         * g++.dg/template/ptrmem22.C: New.
3918 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3920         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3921         support.
3922         * gcc.target/i386/i386.exp: Likewise.
3924 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3926         PR testsuite/44195
3927         * gcc.dg/lto/20100518_0.c: Limit to x86.
3929 2010-07-06  Richard Guenther  <rguenther@suse.de>
3931         PR middle-end/44828
3932         * gcc.c-torture/execute/pr44828.c: New testcase.
3934 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3936         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3937         * g++.dg/warn/volatile1.C: Likewise.
3938         * g++.dg/template/warn1.C: Likewise.
3940 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3942         AVX Programming Reference (June, 2010)
3943         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3944         * g++.dg/other/i386-3.C: Likewise.
3945         * gcc.target/i386/sse-12.c: Likewise.
3947         * gcc.target/i386/f16c-check.h: New.
3948         * gcc.target/i386/rdfsbase-1.c: Likewise.
3949         * gcc.target/i386/rdfsbase-2.c: Likewise.
3950         * gcc.target/i386/rdgsbase-1.c: Likewise.
3951         * gcc.target/i386/rdgsbase-2.c: Likewise.
3952         * gcc.target/i386/rdrand-1.c: Likewise.
3953         * gcc.target/i386/rdrand-2.c: Likewise.
3954         * gcc.target/i386/rdrand-3.c: Likewise.
3955         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3956         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3957         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3958         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3959         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3960         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3961         * gcc.target/i386/wrfsbase-1.c: Likewise.
3962         * gcc.target/i386/wrfsbase-2.c: Likewise.
3963         * gcc.target/i386/wrgsbase-1.c: Likewise.
3964         * gcc.target/i386/wrgsbase-2.c: Likewise.
3966         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3967         (__builtin_ia32_vcvtps2ph): New.
3968         (__builtin_ia32_vcvtps2ph256): Likewise.
3970         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3971         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3973         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3974         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3976         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3977         (__builtin_ia32_vcvtps2ph256): Likewise.
3978         Add fsgsbase,rdrnd,f16c.
3980         * lib/target-supports.exp (check_effective_target_f16c): New.
3982 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3984         * gcc.dg/guality/nrv-1.c: New test.
3986 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3988         PR middle-end/42505
3989         * gcc.target/arm/pr42505.c: New test case.
3991 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3993         PR c++/44808
3994         * g++.dg/opt/nrv16.C: New test.
3996 2010-07-05  Richard Guenther  <rguenther@suse.de>
3998         PR tree-optimization/44784
3999         * gcc.c-torture/compile/pr44784.c: New testcase.
4001 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4003         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4004         Increase loop bound and array size.
4005         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4006         Likewise.
4008 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4010         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4011         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4012         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4013         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4014         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4016 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4018         PR c++/22138
4019         * g++.dg/parse/template25.C: New.
4021 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4023         PR rtl-optimization/44695
4024         * gcc.dg/torture/pr44695.c: New.
4026 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4028         PR c++/16630
4029         * g++.dg/ext/pretty3.C: New.
4031 2010-07-04  Richard Guenther  <rguenther@suse.de>
4033         PR middle-end/44809
4034         * g++.dg/torture/pr44809.C: New testcase.
4036 2010-07-04  Richard Guenther  <rguenther@suse.de>
4038         PR tree-optimization/44656
4039         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4041 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4042             Revital Eres  <eres@il.ibm.com>
4044         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4045         misaligned stores.
4046         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4047         gcc.dg/vect/vect-96.c: Likewise.
4048         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4049         that support misaligned stores. Change the number of expected
4050         misaligned accesses.
4051         * gcc.dg/vect/vect-peel-1.c: New test.
4052         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4053         gcc.dg/vect/vect-peel-4.c: Likewise.
4054         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4055         vectorizable on all targets that support realignment.
4056         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4058 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4060         PR c/44806
4061         * gcc.dg/torture/pr44806.c: New.
4063 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4065         * gnat.dg/cond_expr1.adb: New test.
4067 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4069         * gnat.dg/modular3.adb: New test.
4070         * gnat.dg/modular3_pkg.ads: New helper.
4072 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4073             Mikael Pettersson  <mikpe@it.uu.se>
4075         PR testsuite/44518
4076         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4077         Make signed-ness of chars explicit.  Scan the object for
4078         strings that are split by some target assemblers.
4079         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4080         explicit.
4082 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4084         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4086 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4088         PR/44128
4089         * g++.dg/warn/Wshadow-7.C: New test.
4091 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4092             Julian Brown  <julian@codesourcery.com>
4093             Sandra Loosemore  <sandra@codesourcery.com>
4095         * gcc.c-torture/execute/20100416-1.c: New test case.
4097 2010-07-02  Julian Brown  <julian@codesourcery.com>
4098             Sandra Loosemore  <sandra@codesourcery.com>
4100         PR target/43703
4102         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4103         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4105 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4106             Julian Brown  <julian@codesourcery.com>
4108         * gcc.target/arm/neon/vadds64.c: Regenerated.
4109         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4110         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4111         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4112         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4113         * gcc.target/arm/neon-vmls-1.c: Likewise.
4114         * gcc.target/arm/neon-vsubs64.c: New execution test.
4115         * gcc.target/arm/neon-vsubu64.c: New execution test.
4116         * gcc.target/arm/neon-vadds64.c: New execution test.
4117         * gcc.target/arm/neon-vaddu64.c: New execution test.
4119 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4121         * gcc.target/arm/neon-vands64.c: New.
4122         * gcc.target/arm/neon-vandu64.c: New.
4123         * gcc.target/arm/neon-vbics64.c: New.
4124         * gcc.target/arm/neon-vbicu64.c: New.
4125         * gcc.target/arm/neon-veors64.c: New.
4126         * gcc.target/arm/neon-veoru64.c: New.
4127         * gcc.target/arm/neon-vorns64.c: New.
4128         * gcc.target/arm/neon-vornu64.c: New.
4129         * gcc.target/arm/neon-vorrs64.c: New.
4130         * gcc.target/arm/neon-vorru64.c: New.
4131         * gcc.target/arm/neon/vands64.c: Regenerated.
4132         * gcc.target/arm/neon/vandu64.c: Regenerated.
4133         * gcc.target/arm/neon/vbics64.c: Regenerated.
4134         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4135         * gcc.target/arm/neon/veors64.c: Regenerated.
4136         * gcc.target/arm/neon/veoru64.c: Regenerated.
4137         * gcc.target/arm/neon/vorns64.c: Regenerated.
4138         * gcc.target/arm/neon/vornu64.c: Regenerated.
4139         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4140         * gcc.target/arm/neon/vorru64.c: Regenerated.
4142 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4144         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4146 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4148         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4149         * gfortran.dg/intent_out_5.f90: Same.
4150         * gfortran.dg/ltrans-7.f90: Same.
4151         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4153 2010-07-02  Jan Hubicka  <jh@suse.cz>
4155         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4157 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4159         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4161 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4163         PR c++/44780
4164         * c-c++-common/Wunused-var-12.c: New test.
4166 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4168         PR target/42835
4169         * gcc.target/arm/pr42835.c: New test.
4171         PR target/42172
4172         * gcc.target/arm/pr42172-1.c: New test.
4174 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4176         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4178 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4180         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4181         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4182         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4183         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4184         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4185         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4186         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4187         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4188         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4189         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4190         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4191         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4192         * gcc.target/arm/neon-vdup_ns64.c: New.
4193         * gcc.target/arm/neon-vdup_nu64.c: New.
4194         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4195         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4196         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4197         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4198         * gcc.target/arm/neon-vmov_ns64.c: New.
4199         * gcc.target/arm/neon-vmov_nu64.c: New.
4200         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4201         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4202         * gcc.target/arm/neon-vget_lanes64.c: New.
4203         * gcc.target/arm/neon-vget_laneu64.c: New.
4204         * gcc.target/arm/neon-vset_lanes64.c: New.
4205         * gcc.target/arm/neon-vset_laneu64.c: New.
4207 2010-07-02  Richard Guenther  <rguenther@suse.de>
4209         * g++.dg/torture/20100702-1.C: New testcase.
4211 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4213         PR target/44707
4214         * gcc.c-torture/compile/pr44707.c: New test.
4216 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4218         PR c++/44039
4219         * g++.dg/template/crash101.C: New.
4221 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4223         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4224         Use the ABI-0 accessors and fail it for m64.
4226 2010-07-02  Jan Hubicka  <jh@suse.cz>
4228         * g++.dg/tree-ssa/pr44706.C: New testcase.
4230 2010-07-02  Richard Guenther  <rguenther@suse.de>
4232         PR tree-optimization/44748
4233         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4235 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4237         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4238         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4239         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4240         the method types to forward:.
4242 2010-06-30  Jason Merrill  <jason@redhat.com>
4244         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4245         * g++.dg/other/pr25632.C: Likewise.
4247 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4249         PR tree-optimization/40421
4250         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4252 2010-07-01  Richard Guenther  <rguenther@suse.de>
4254         PR middle-end/42834
4255         PR middle-end/44468
4256         * gcc.c-torture/execute/20100316-1.c: New testcase.
4257         * gcc.c-torture/execute/pr44468.c: Likewise.
4258         * gcc.c-torture/compile/20100609-1.c: Likewise.
4259         * gcc.dg/volatile2.c: Adjust.
4260         * gcc.dg/plugin/selfassign.c: Likewise.
4261         * gcc.dg/pr36902.c: Likewise.
4262         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4263         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4264         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4265         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4266         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4267         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4268         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4269         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4270         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4271         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4272         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4273         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4274         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4275         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4276         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4277         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4278         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4279         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4280         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4281         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4282         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4283         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4284         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4285         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4286         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4287         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4288         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4289         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4290         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4291         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4292         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4293         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4294         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4295         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4296         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4297         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4298         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4299         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4300         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4301         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4302         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4303         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4304         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4305         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4306         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4307         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4308         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4309         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4310         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4311         * g++.dg/tree-ssa/pr31146.C: Likewise.
4312         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4313         * g++.dg/tree-ssa/pr33604.C: Likewise.
4314         * g++.dg/plugin/selfassign.c: Likewise.
4315         * gfortran.dg/array_memcpy_3.f90: Likewise.
4316         * gfortran.dg/array_memcpy_4.f90: Likewise.
4317         * c-c++-common/torture/pr42834.c: New testcase.
4319 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4321         PR c++/44628
4322         * g++.dg/template/crash100.C: New.
4324 2010-06-30  Jan Hubicka  <jh@suse.cz>
4326         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4328 2010-06-30  Michael Matz  <matz@suse.de>
4330         PR bootstrap/44699
4331         * gcc.dg/pr44699.c: New test.
4333 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4335         PR tree-optimization/39799
4336         * c-c++-common/uninit-17.c: New test.
4338 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4340         PR libfortran/43298
4341         * gfortran.dg/read_infnan_1.f90: New test.
4343 2010-06-29  Jason Merrill  <jason@redhat.com>
4345         Enable implicitly declared move constructor/operator= (N3053).
4346         * g++.dg/cpp0x/implicit3.C: New.
4347         * g++.dg/cpp0x/implicit4.C: New.
4348         * g++.dg/cpp0x/implicit5.C: New.
4349         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4350         * g++.dg/cpp0x/not_special.C: Adjust.
4351         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4352         * g++.dg/cpp0x/rv1n.C: Adjust.
4353         * g++.dg/cpp0x/rv1p.C: Adjust.
4354         * g++.dg/cpp0x/rv2n.C: Adjust.
4355         * g++.dg/cpp0x/rv2p.C: Adjust.
4356         * g++.dg/cpp0x/rv3n.C: Adjust.
4357         * g++.dg/cpp0x/rv3p.C: Adjust.
4358         * g++.dg/cpp0x/rv4n.C: Adjust.
4359         * g++.dg/cpp0x/rv4p.C: Adjust.
4360         * g++.dg/cpp0x/rv5n.C: Adjust.
4361         * g++.dg/cpp0x/rv5p.C: Adjust.
4362         * g++.dg/cpp0x/rv6n.C: Adjust.
4363         * g++.dg/cpp0x/rv6p.C: Adjust.
4364         * g++.dg/cpp0x/rv7n.C: Adjust.
4365         * g++.dg/cpp0x/rv7p.C: Adjust.
4366         * g++.dg/cpp0x/rv8p.C: Adjust.
4367         * g++.dg/gomp/pr26690-1.C: Adjust.
4368         * g++.dg/other/error20.C: Adjust.
4369         * g++.dg/other/error31.C: Adjust.
4370         * g++.dg/parse/error19.C: Adjust.
4371         * g++.dg/template/qualttp5.C: Adjust.
4372         * g++.old-deja/g++.law/ctors5.C: Adjust.
4374         Enable implicitly deleted functions (N2346)
4375         * g++.dg/cpp0x/defaulted17.C: New.
4376         * g++.dg/cpp0x/implicit1.C: New.
4377         * g++.dg/cpp0x/implicit2.C: New.
4378         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4379         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4380         * g++.dg/init/ctor4.C: Adjust.
4381         * g++.dg/init/synth2.C: Adjust.
4382         * g++.dg/lto/20081118_1.C: Adjust.
4383         * g++.dg/other/error13.C: Adjust.
4384         * g++.dg/other/unused1.C: Adjust.
4385         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4386         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4387         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4388         * g++.old-deja/g++.law/ctors17.C: Adjust.
4389         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4390         * g++.old-deja/g++.pt/assign1.C: Adjust.
4391         * g++.old-deja/g++.pt/crash20.C: Adjust.
4393         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4394         * g++.dg/cpp0x/defaulted13.C: Adjust.
4395         * g++.dg/cpp0x/defaulted2.C: Adjust.
4396         * g++.dg/cpp0x/defaulted3.C: Adjust.
4397         * g++.dg/cpp0x/initlist9.C: Adjust.
4398         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4399         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4400         * g++.dg/init/synth2.C: Adjust.
4402         * g++.dg/cpp0x/defaulted19.C: New.
4404         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4405         * g++.dg/template/error23.C: Fix for -std=c++0x.
4407 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4409         PR fortran/44718
4410         * gfortran.dg/proc_ptr_28.f90: New.
4412 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4414         PR tree-optimization/43801
4415         * g++.dg/torture/pr43801.C: New test.
4417         PR debug/44668
4418         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4420 2010-06-29  Jason Merrill  <jason@redhat.com>
4422         PR c++/44587
4423         * g++.dg/template/qualified-id2.C: New.
4424         * g++.dg/template/qualified-id3.C: New.
4426 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4428         PR fortran/44696
4429         * gfortran.dg/associated_target_4.f90: New.
4431 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4433         PR fortran/44582
4434         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4436 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4438         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4440 2010-06-29  Jan Hubicka  <jh@suse.cz>
4442         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4444 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4446         PR target/43902
4447         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4448         * gcc.target/arm/wmul-3.c: New test.
4449         * gcc.target/arm/wmul-4.c: New test.
4451 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4453         PR rtl-optimization/44659
4454         * gcc.target/i386/extract-1.c: New.
4455         * gcc.target/i386/extract-2.c: Likewise.
4456         * gcc.target/i386/extract-3.c: Likewise.
4457         * gcc.target/i386/extract-4.c: Likewise.
4458         * gcc.target/i386/extract-5.c: Likewise.
4459         * gcc.target/i386/extract-6.c: Likewise.
4461 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4463         PR c++/44682
4464         * g++.dg/warn/Wunused-var-14.C: New test.
4466 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4468         PR fortran/43298
4469         * gfortran.dg/nan_6.f90: New.
4471 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4473         PR tree-optimization/43781
4474         * gcc.dg/torture/pr43781.c: New.
4476 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4478         PR fortran/40158
4479         * gfortran.dg/actual_rank_check_1.f90: New test.
4481 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4483         * gcc.dg/ipa/ipa-sra-6.c: New test.
4485 2010-06-28  Jan Hubicka  <jh@suse.cz>
4487         PR tree-optimization/44687
4488         * gcc.c-torture/compile/pr44687.c
4490 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4492         PR c++/44535
4493         * g++.dg/torture/pr44535.C: New test.
4495 2010-06-28  Michael Matz  <matz@suse.de>
4497         PR middle-end/44592
4498         * gfortran.dg/pr44592.f90: New test.
4500 2010-06-28  Jan Hubicka  <jh@suse.cz>
4502         PR tree-optimization/44357
4503         * g++.dg/torture/pr44357.C: New testcase.
4505 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4507         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4508         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4509         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4510         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4511         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4512         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4513         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4514         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4516 2010-06-27  Jan Hubicka  <jh@suse.cz>
4518         * gcc.c-torture/compile/pr44686.c: New file.
4520 2010-06-27  Richard Guenther  <rguenther@suse.de>
4522         PR tree-optimization/44683
4523         * gcc.c-torture/execute/pr44683.c: New testcase.
4525 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4527         * gnat.dg/noreturn3.ad[sb]: New test.
4529 2010-06-26  Jason Merrill  <jason@redhat.com>
4531         * g++.dg/cpp0x/explicit5.C: New.
4533 2010-06-26  Richard Guenther  <rguenther@suse.de>
4535         PR tree-optimization/44393
4536         * gcc.dg/pr44393.c: New testcase.
4538 2010-06-26  Jan Hubicka  <jh@suse.cz>
4540         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4542 2010-06-26  Richard Guenther  <rguenther@suse.de>
4544         PR middle-end/44674
4545         * gcc.dg/pr44674.c: New testcase.
4547 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4549         * gcc.dg/opts-3.c: New test.
4551 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4553         * gfortran.dg/type_decl_1.f90: New.
4554         * gfortran.dg/type_decl_2.f90: New.
4556 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4558         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4559         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4561 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4563         PR testsuite/38946
4564         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4565         error in comparing reals.
4567 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4569         * selected_real_kind_2.f90: New.
4570         * selected_real_kind_3.f90: New.
4572 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4574         * gfortran.dg/entry_19.f90: New.
4576 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4578         * gfortran.dg/end_subroutine_1.f90: New.
4579         * gfortran.dg/end_subroutine_2.f90: New.
4580         * gfortran.dg/interface_proc_end.f90: Update.
4582 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4584         * gfortran.dg/semicolon_fixed.f: Update.
4585         * gfortran.dg/semicolon_fixed_2.f: New.
4586         * gfortran.dg/semicolon_free_2.f90: New.
4587         * gfortran.dg/semicolon_free.f90: Update.
4589 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4591         PR fortran/44448
4592         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4594 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4596         * g++.dg/ipa/iinline-3.C: New test.
4597         * gcc.dg/ipa/modif-1.c: Removed.
4599 2010-06-25  Jan Hubicka  <jh@suse.cz>
4601         * gcc.dg/tree-ssa/ipa-split-1.c
4603 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4605         * g++.dg/ipa/iinline-2.C: New test.
4607 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4609         PR middle-end/43866
4610         * gfortran.dg/pr43866.f90: New test.
4612         PR tree-optimization/44539
4613         * gcc.dg/pr44539.c: New test.
4615 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4617         From Jim Wilson:
4618         PR target/43902
4619         * gcc.target/mips/madd-9.c: New test.
4621 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4623         PR c/44517
4624         * gcc.dg/noncompile/pr44517.c: New.
4625         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4627 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4629         PR testsuite/43283
4630         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4631         and add argument to nop for IA64.
4633 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4635         PR target/44588
4636         * gcc.target/i386/mod-1.c: New.
4637         * gcc.target/i386/umod-1.c: Likewise.
4638         * gcc.target/i386/umod-2.c: Likewise.
4639         * gcc.target/i386/umod-3.c: Likewise.
4641 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4643         PR middle-end/44492
4644         * g++.dg/torture/pr44492.C: New test.
4646 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4648         * c-c++-common/warn-omitted-condop.c: New.
4650 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4652         PR fortran/44614
4653         * gfortran.dg/import8.f90: New.
4655 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4657         * gnat.dg/not_null.adb: Update test case.
4659 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4661         PR c++/44619
4662         * g++.dg/warn/Wunused-var-13.C: New test.
4664         PR c++/44627
4665         * g++.dg/diagnostic/method1.C: New test.
4667 2010-06-22  Cary Coutant  <ccoutant@google.com>
4669         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4671 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4673         PR fortran/44616
4674         * gfortran.dg/abstract_type_8.f03: New.
4676 2010-06-21  Jason Merrill  <jason@redhat.com>
4678         * g++.dg/cpp0x/noexcept08.C: New.
4680         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4682 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4684         PR target/44615
4685         * gcc.target/i386/sse2-vec-2a.c: New.
4687 2010-06-21  DJ Delorie  <dj@redhat.com>
4689         * gcc.dg/pragma-diag-1.c: New.
4691 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4693         PR target/44615
4694         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4696 2010-06-21  Alan Modra  <amodra@gmail.com>
4698         PR testsuite/44505
4699         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4700         tail call to check_fa_mid.
4702 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4704         PR target/44575
4705         * gcc.c-torture/execute/pr44575.c: New test.
4707 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4709         PR fortran/40632
4710         * gfortran.dg/contiguous_1.f90: New.
4711         * gfortran.dg/contiguous_2.f90: New.
4712         * gfortran.dg/contiguous_3.f90: New.
4714 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4716         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4717         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4719 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4721         PR target/44546
4722         * gcc.target/i386/pr44546.c: New test.
4724 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4726         * gcc.dg/opts-2.c: New test.
4728 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4730         PR fortran/44584
4731         * gfortran.dg/typebound_proc_15.f03: Modified.
4733 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4735         PR target/44072
4736         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4737         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4739 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4741         * g++.dg/ext/label13.C: Fix typo in last change.
4743 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4745         PR libfortran/44477
4746         * gfortran.dg/eof_3.f90
4747         * gfortran.dg/endfile_2.f90
4748         * gfortran.dg/endfile_4.f90
4749         * gfortran.dg/endfile_3.f90
4751 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4753         PR c++/41090
4754         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4756 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4758         PR fortran/44556
4759         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4761 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4763         * gcc.target/arm/pr40900.c: New test.
4765 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4767         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4769 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4771         PR fortran/44558
4772         * gfortran.dg/typebound_call_15.f03: New.
4774 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4776         PR c++/44486
4777         * g++.dg/pr44486.C: New.
4779 2010-06-16  DJ Delorie  <dj@redhat.com>
4781         * gcc.target/i386/volatile-bitfields-1.c: New.
4782         * gcc.target/i386/volatile-bitfields-2.c: New.
4784 2010-06-16  Jason Merrill  <jason@redhat.com>
4786         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4788         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4790 2010-06-16  Richard Guenther  <rguenther@suse.de>
4792         PR c/44555
4793         * gcc.c-torture/execute/pr44555.c: New testcase.
4795 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4797         PR fortran/44549
4798         * gfortran.dg/typebound_proc_16.f03: New.
4800 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4802         * g++.dg/torture/pr43905.C: New test.
4804 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4806         PR testsuite/44538
4807         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4808         initialization loop from being vectorized.
4809         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4811 2010-06-16  Alan Modra  <amodra@gmail.com>
4813         PR tree-optimization/44507
4814         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4816 2010-06-15  Jason Merrill  <jason@redhat.com>
4818         * g++.dg/overload/arg3.C: Adjust error locations.
4819         * g++.dg/overload/copy1.C: Likewise.
4820         * g++.dg/tc1/dr152.C: Likewise.
4821         * g++.dg/template/incomplete4.C: Likewise.
4822         * g++.dg/template/incomplete5.C: Likewise.
4823         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4824         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4825         * g++.old-deja/g++.pt/crash9.C: Likewise.
4827         * g++.dg/inherit/virtual5.C: New.
4829         * g++.dg/cpp0x/defaulted18.C: New.
4831         * g++.dg/cpp0x/initlist40.C: New.
4833         * g++.dg/cpp0x/initlist39.C: New.
4835 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4837         PR middle-end/44391
4838         * gcc.dg/graphite/pr44391.c: New.
4840 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4842         PR fortran/43388
4843         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4844         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4845         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4846         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4848 2010-06-15  Richard Guenther  <rguenther@suse.de>
4850         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4852 2010-06-15  Richard Guenther  <rguenther@suse.de>
4854         * gcc.dg/vect/bb-slp-21.c: Adjust.
4855         * gcc.dg/vect/bb-slp-13.c: Likewise
4856         * gcc.dg/vect/bb-slp-4.c: Likewise
4857         * gcc.dg/vect/bb-slp-22.c: Likewise
4858         * gcc.dg/vect/bb-slp-14.c: Likewise
4859         * gcc.dg/vect/bb-slp-23.c: Likewise
4860         * gcc.dg/vect/bb-slp-15.c: Likewise
4861         * gcc.dg/vect/bb-slp-17.c: Likewise
4862         * gcc.dg/vect/bb-slp-18.c: Likewise
4863         * gcc.dg/vect/bb-slp-19.c: Likewise
4864         * gcc.dg/vect/bb-slp-10.c: Likewise
4865         * gcc.dg/vect/bb-slp-11.c: Likewise
4866         * gcc.dg/vect/bb-slp-20.c: Likewise
4867         * gcc.dg/vect/bb-slp-3.c: Likewise
4869 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4871         PR fortran/44536
4872         * gfortran.dg/gomp/pr44536.f90: New test.
4873         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4875 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4877         PR target/44534
4878         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4879         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4881 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4883         PR tree-optimization/44508
4884         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4886         PR bootstrap/44509
4887         * gcc.dg/pr44509.c: New test.
4889 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4891         PR tree-optimization/44507
4892         * gcc.dg/vect/pr44507.c: New test.
4894 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4896         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4897         and c-pretty-print.h.
4899         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4901 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4903         * gfortran.dg/whole_file_18.f90: Updated error message.
4905 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4907         * gfortran.dg/whole_file_20.f03: New.
4909 2010-06-12  Jan Hubicka  <jh@suse.cz>
4911         * gcc.c-torture/compile/pc44485.c: New testcase.
4913 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4915         PR fortran/40117
4916         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4917         * gfortran.dg/typebound_proc_14.f03: New.
4918         * gfortran.dg/typebound_proc_15.f03: New.
4920 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4922         * gcc.dg/opts-1.c: New test.
4924 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4926         * gcc.dg/funroll-loops-all.c: Update expected error.
4928 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4930         PR target/44481
4931         * gcc.target/i386/pr44481.c: New test.
4933 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4935         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4937 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4939         PR middle-end/44483
4940         * gcc.dg/tree-ssa/pr44483.c: New.
4942 2010-06-11  Paul Brook  <paul@codesourcery.com>
4944         * g++.dg/other/arm-neon-1.C: New test.
4946 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4948         PR fortran/42051
4949         PR fortran/43896
4950         * gfortran.dg/class_23.f03: New test.
4952 2010-06-11  Jan Hubicka  <jh@suse.cz>
4954         * gcc.dg/ipa/pure-const-2.c: New testcase.
4956 2010-06-11  Jan Hubicka  <jh@suse.cz>
4958         * gcc.dg/noreturn-7.c: Update.
4959         * gcc.dg/noreturn-4.c: Update.
4961 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4963         Fix MIPS bootstrap
4964         * g++.dg/other/typedef4.C: New test.
4966 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4968         PR fortran/44207
4969         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4971 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4973         PR fortran/44457
4974         * gfortran.dg/asynchronous_3.f03
4976 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4978         PR middle-end/44185
4979         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4980         non-temporal stores out of the tests to form new test cases.  As a
4981         result, no non-temporal store should be generated in this case.
4983         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4984         prefetch-7.c that generate one non-temporal store.
4986         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4987         prefetch-7.c that generate one non-temporal store and one
4988         one-temporal prefetch.
4990 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4992         PR tree-optimization/44258
4993         * gcc.dg/tree-ssa/pr44258.c: New test.
4995 2010-06-10  Daniel Kraft  <d@domob.eu>
4997         PR fortran/38936
4998         * gfortran.dg/associate_1.f03: New test.
4999         * gfortran.dg/associate_2.f95: New test.
5000         * gfortran.dg/associate_3.f03: New test.
5001         * gfortran.dg/associate_4.f08: New test.
5003 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5005         * gfortran.dg/selected_char_kind_4.f90: New test.
5007 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5009         * gcc.dg/pr42461.c: New test.
5011 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5013         PR fortran/44347
5014         * gfortran.dg/selected_real_kind_1.f90: New.
5016 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5018         PR fortran/44359
5019         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5020         warning.
5021         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5022         check for warning.
5024 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5026         * gfortran.dg/data_namelist_conflict.f90: New test.
5028 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5030         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5031         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5032         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5034 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5036         * gfortran.dg/mvbits_9.f90: New test.
5037         * gfortran.dg/ibset_1.f90: Ditto.
5038         * gfortran.dg/ibits_1.f90: Ditto.
5039         * gfortran.dg/btest_1.f90: Ditto.
5040         * gfortran.dg/ibclr_1.f90: Ditto.
5042 2010-06-09  Jason Merrill  <jason@redhat.com>
5044         PR c++/44366
5045         * g++.dg/cpp0x/decltype23.C: Move to...
5046         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5048 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5050         PR fortran/44211
5051         * gfortran.dg/typebound_call_14.f03: New test.
5053 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5055         PR tree-optimization/44423
5056         * gcc.dg/tree-ssa/pr44423.c: New test.
5058 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5060         PR testsuite/42843
5061         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5062         TV_NONE to initialize tv_id field.
5063         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5064         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5065         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5066         Include toplev.h .
5067         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5068         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5069         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5071 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5073         PR tree-optimization/39874
5074         PR middle-end/28685
5075         * gcc.dg/pr39874.c: New file.
5077 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5079         * g++.dg/ext/attr-alias-1.C: New.
5080         * g++.dg/ext/attr-alias-2.C: New.
5082 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5084         PR fortran/44446
5085         * gfortran.dg/proc_ptr_27.f90: New.
5087 2010-06-07  Jason Merrill  <jason@redhat.com>
5089         PR c++/44366
5090         * g++.dg/cpp0x/decltype23.C: New.
5092 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5093             Shujing Zhao  <pearly.zhao@oracle.com>
5095         PR c/37724
5096         * gcc.dg/c90-const-expr-10.c: Adjust.
5097         * gcc.dg/c99-const-expr-10.c: Adjust.
5098         * gcc.dg/init-bad-7.c: New.
5100 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5102         * lib/target-supports.exp (check_effective_target_gas): New proc.
5103         * gcc.c-torture/execute/960321-1.x: New file.
5105 2010-06-07  Jason Merrill  <jason@redhat.com>
5107         PR c++/44401
5108         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5110 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5112         PR c++/44444
5113         * g++.dg/warn/Wunused-var-12.C: New test.
5115         PR c++/44443
5116         * c-c++-common/Wunused-var-11.c: New test.
5118 2010-06-07  Jan Hubicka  <jh@suse.cz>
5120         * gcc.dg/ipa/pure-const-1.c: New testcase.
5122 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5124         PR rtl-optimization/44404
5125         * gcc.dg/pr44404.c: New.
5127 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5129         PR target/44159
5130         * gcc.target/i386/abi-2.c: Check sysv abi here.
5131         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5132         function to avoid failures by different ABIs.
5133         * gcc.target/i386/aes-check.h: Likewise.
5134         * gcc.target/i386/avx-check.h: Likewise.
5135         * gcc.target/i386/fma4-check.h: Likewise.
5136         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5137         * gcc.target/i386/mmx-check.h: Likewise.
5138         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5139         * gcc.target/i386/pclmul-check.h: Likewise.
5140         * gcc.target/i386/sse-check.h: Likewise.
5141         * gcc.target/i386/sse2-check.h: Likewise.
5142         * gcc.target/i386/sse3-check.h: Likewise.
5143         * gcc.target/i386/sse4_1-check.h: Likewise.
5144         * gcc.target/i386/sse4_2-check.h: Likewise.
5145         * gcc.target/i386/sse4a-check.h: Likewise.
5146         * gcc.target/i386/ssse3-check.h: Likewise.
5147         * gcc.target/i386/xop-check.h: Likewise.
5148         * gcc.target/i386/pr27971.c: Fix for LLP64.
5149         * gcc.target/i386/pr39139.c: Likewise.
5150         * gcc.target/i386/pr39315-check.c: Likewise.
5151         * gcc.target/i386/vararg-1.c: Likewise.
5152         * gcc.target/i386/vararg-2.c: Likewise.
5153         Additional add dg-compile to avoid failure due
5154         missing foo symbol.
5156         * gcc.dg/compound-literal-1.c: Fix for llp64.
5157         * gcc.dg/pr32370.c: Likewise.
5158         * gcc.dg/pr37561.c: Likewise.
5159         * gcc.dg/pr41340.c: Likewise.
5160         * gcc.dg/pr41551.c: Likewise.
5162 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5164         PR c++/44188
5165         * g++.dg/debug/dwarf2/typedef3.C: New test.
5167 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5169         PR c/20000
5170         * c-c++-common/pr20000.c: New.
5172 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5174         PR c++/44086
5175         * g++.dg/init/pr44086.C: New.
5176         * g++.dg/cpp0x/decltype4.C: Adjust.
5178 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5180         PR fortran/43945
5181         * gfortran.dg/generic_23.f03: New test.
5183 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5185         PR fortran/43895
5186         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5188 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5190         PR c++/44361
5191         * c-c++-common/Wunused-var-9.c: New test.
5193 2010-06-05  Jason Merrill  <jason@redhat.com>
5195         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5197 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5199         PR c/44322
5200         * gcc.dg/c99-restrict-4.c: New test.
5202 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5204         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5205         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5206         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5207         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5208         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5209         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5210         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5211         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5212         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5213         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5214         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5215         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5216         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5217         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5218         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5219         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5220         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5221         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5222         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5223         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5224         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5225         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5227 2010-06-04  Jason Merrill  <jason@redhat.com>
5229         * g++.dg/cpp0x/noexcept06.C: New.
5230         * g++.dg/cpp0x/noexcept07.C: New.
5232         * g++.dg/cpp0x/noexcept01.C: New.
5233         * g++.dg/cpp0x/noexcept02.C: New.
5234         * g++.dg/cpp0x/noexcept03.C: New.
5235         * g++.dg/cpp0x/noexcept04.C: New.
5236         * g++.dg/cpp0x/noexcept05.C: New.
5238 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5240         PR c++/44412
5241         * g++.dg/warn/Wunused-var-10.C: New test.
5242         * g++.dg/warn/Wunused-var-11.C: New test.
5244         PR c++/44362
5245         * c-c++-common/Wunused-var-10.c: New test.
5247 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5249         PR c/25880
5250         * gcc.dg/assign-warn-2.c: Update.
5251         * gcc.dg/cpp/line3.c: Update.
5252         * gcc.dg/c99-array-lval-8.c: Update.
5253         * gcc.dg/cast-qual-2.c: Update.
5254         * gcc.dg/c99-arraydecl-3.c:  Update.
5255         * gcc.dg/assign-warn-1.c:  Update.
5256         * gcc.dg/format/gcc_diag-1.c:  Update.
5258 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5260         PR rtl-optimization/39871
5261         PR rtl-optimization/40615
5262         PR rtl-optimization/42500
5263         PR rtl-optimization/42502
5264         * gcc.target/arm/eliminate.c: New test.
5266 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5268         PR libstdc++/44410
5269         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5270         * g++.old-deja/g++.other/delete3.C: Likewise.
5271         * g++.old-deja/g++.other/new.C: Likewise.
5272         * g++.old-deja/g++.law/operators27.C: Likewise.
5273         * g++.old-deja/g++.mike/p755.C: Likewise.
5274         * g++.dg/eh/new1.C: Likewise.
5275         * g++.dg/init/new5.C: Likewise.
5277 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5279         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5280         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5281         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5283 2010-06-03  Richard Guenther  <rguenther@suse.de>
5285         PR lto/41921
5286         * lib/lto.exp: Always load gcc.exp.
5287         (lto-obj): For C source files invoke gcc_target_compile.
5288         * g++.dg/lto/20100603-1_0.C: New testcase.
5289         * g++.dg/lto/20100603-1_1.c: Likewise.
5291 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5293         PR tree-optimization/43688
5294         * gfortran.dg/pr43688.f90: New.
5296 2010-06-03  Richard Guenther  <rguenther@suse.de>
5298         PR lto/41584
5299         * gcc.dg/lto/20100603-1_0.c: New testcase.
5300         * gcc.dg/lto/20100603-2_0.c: Likewise.
5301         * gcc.dg/lto/20100603-3_0.c: Likewise.
5303 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5305         PR target/44218
5306         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5307         * gcc.target/powerpc/recip-2.c: Ditto.
5308         * gcc.target/powerpc/recip-3.c: Ditto.
5309         * gcc.target/powerpc/recip-4.c: Ditto.
5310         * gcc.target/powerpc/recip-5.c: Ditto.
5311         * gcc.target/powerpc/recip-6.c: Ditto.
5312         * gcc.target/powerpc/recip-7.c: Ditto.
5313         * gcc.target/powerpc/recip-test.h: Ditto.
5314         * gcc.target/powerpc/recip-test2.h: Ditto.
5316 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5318         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5320 2010-06-02  Jason Merrill  <jason@redhat.com>
5322         * g++.dg/ext/vector9.C: Expect typedef in error message.
5324         PR c++/9726
5325         PR c++/23594
5326         PR c++/44333
5327         * g++.dg/tc1/dr101.C: Remove xfails.
5329 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5331         PR middle-end/44372
5332         * g++.dg/ipa/pr44372.C: New.
5334 2010-06-02  Jan Hubicka  <jh@suse.cz>
5336         PR middle-end/44295
5337         * g++.dg/torture/pr44295.C: Neww testcase.
5339 2010-06-02  Jan Hubicka  <jh@suse.cz>
5341         * gcc.dg/tree-ssa/loadpre6.c: Update.
5343 2010-06-02  Richard Guenther  <rguenther@suse.de>
5345         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5346         diagnostic.h.
5348 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5350         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5351         the link fail message.
5353 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5355         PR fortran/44360
5356         * gfortran.dg/use_13.f90: New test case.
5358 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5360         PR fortran/44371
5361         * gfortran.dg/error_stop_2.f08: Minor update.
5363 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5365         PR fortran/44371
5366         * gfortran.dg/error_stop_1.f08: New test.
5367         * gfortran.dg/error_stop_2.f08: New test.
5369 2010-06-01  Jason Merrill  <jason@redhat.com>
5371         DR 990
5372         * g++.dg/cpp0x/initlist37.C: New.
5373         * g++.dg/cpp0x/initlist38.C: New.
5375         PR c++/44358
5376         * g++.dg/cpp0x/initlist36.C: New.
5378 2010-05-31 Jan Hubicka  <jh@suse.cz>
5380         * gcc.dg/noreturn-8.c: New testcase.
5382 2010-05-31 Jan Hubicka  <jh@suse.cz>
5384         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5385         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5387 2010-05-31 Jan Hubicka  <jh@suse.cz>
5389         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5390         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5392 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5394         PR fortran/36928
5395         * gfortran.dg/dependency_27.f90:  New test.
5396         * gfortran.dg/array_assign_1.F90:  New test.
5398 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5400         PR target/44338
5401         * gcc.target/i386/sse-24.c: New test.
5403 2010-05-31  Jan Hubicka  <jh@suse.cz>
5405         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5407 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5409         PR middle-end/44337
5410         * gcc.dg/pr44337.c: New test.
5412         PR tree-optimization/44182
5413         * g++.dg/debug/pr44182.C: New test.
5415 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5417         * gcc.dg/nested-func-7.c: New test.
5418         * gnat.dg/frame_overflow.adb: Adjust directives.
5420 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5422         * gnat.dg/prot2.ad[sb]: New test.
5423         * gnat.dg/prot2_pkg1.ads: New helper.
5424         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5426 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5428         * gnat.dg/array11.adb: Adjust dg-warning directive.
5429         * gnat.dg/object_overflow.adb: Likewise.
5431 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5433         PR middle-end/44306
5434         * gcc.dg/tree-ssa/pr44306.c: New.
5436 2010-05-29  Jan Hubicka  <jh@suse.cz>
5438         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5440 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5442         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5444 2010-05-28  Mike Stump  <mikestump@comcast.net>
5446         PR objc/44125
5447         * objc.dg/const-str-9.m: Remove static.
5449 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5451         PR target/43636
5452         * gcc.c-torture/compile/pr43636.c: New test.
5454 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5456         PR objc++/23616
5457         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5458         * obj-c++.dg/try-catch-9.mm: Ditto.
5460 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5462         Revert patch for PR c++/44188
5463         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5465 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5467         PR c++/44188
5468         * g++.dg/debug/dwarf2/typedef3.C: New test.
5470 2010-05-27  Jason Merrill  <jason@redhat.com>
5472         PR c++/43555
5473         * g++.dg/ext/vla9.C: New.
5475 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5477         PR objc/44140
5478         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5479         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5480         * objc.dg/torture/tls/thr-init.m: Ditto.
5481         * objc.dg/torture/trivial.m: Ditto.
5482         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5483         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5484         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5485         * obj-c++.dg/torture/trivial.mm: Ditto.
5487 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5489         * g++.dg/lto/20100302_0.C: Skip on darwin.
5491 2010-05-27  Richard Guenther  <rguenther@suse.de>
5493         PR tree-optimization/44284
5494         * gcc.dg/vect/vect-118.c: New testcase.
5495         * gcc.dg/vect/bb-slp-20.c: Adjust.
5496         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5497         * gcc.dg/vect/slp-9.c: Likewise.
5498         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5499         * gcc.dg/vect/vect-10.c: Likewise.
5500         * gcc.dg/vect/vect-109.c: Likewise.
5501         * gcc.dg/vect/vect-12.c: Likewise.
5502         * gcc.dg/vect/vect-36.c: Likewise.
5503         * gcc.dg/vect/vect-7.c: Likewise.
5504         * gcc.dg/vect/vect-iv-8.c: Likewise.
5505         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5506         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5507         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5508         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5509         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5510         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5511         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5512         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5513         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5514         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5515         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5516         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5517         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5518         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5519         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5520         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5521         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5523 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5525         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5526         necessary.
5528 2010-05-26  Jan Hubicka  <jh@suse.cz>
5530         * gcc.dg/lto/materialize-1_0.c: New file.
5531         * gcc.dg/lto/materialize-1_1.c: New file.
5533 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5535         * gnat.dg/lto10.adb: New test.
5536         * gnat.dg/lto10_pkg.ads: New helper.
5538 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5540         * lib/target-supports.exp (check_effective_target_int128): New
5541         function to check if __int128 types are available for target.
5542         * c-c++-common/int128-types-1.c: New.
5543         * c-c++-common/int128-1.c: New.
5544         * c-c++-common/int128-2.c: New.
5545         * g++.dg/abi/mangle43.C: New.
5546         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5547         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5548         pointer-wide scalar.
5549         * g++.dg/other/pr25632.C: Likewise.
5550         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5551         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5552         overflow warnings.
5553         * g++.dg/warn/pr13358-4.C: Likewise.
5554         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5555         * g++.dg/warn/Wconversion-null.C: Likewise.
5557 2010-05-26  Jason Merrill  <jason@redhat.com>
5559         PR c++/43382
5560         * g++.dg/cpp0x/variadic101.C: New.
5562 2010-05-26  Richard Guenther  <rguenther@suse.de>
5564         PR rtl-optimization/44164
5565         * gcc.c-torture/execute/pr44164.c: New testcase.
5566         * g++.dg/tree-ssa/pr13146.C: Adjust.
5568 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5570         PR fortran/40011
5571         * gfortran.dg/whole_file_19.f90 : New test.
5573 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5575         PR fortran/30668
5576         PR fortran/31346
5577         PR fortran/34260
5578         * gfortran.dg/pr40999.f: Fix function type.
5579         * gfortran.dg/whole_file_5.f90: Likewise.
5580         * gfortran.dg/whole_file_6.f90: Likewise.
5581         * gfortran.dg/whole_file_16.f90: New.
5582         * gfortran.dg/whole_file_17.f90: New.
5583         * gfortran.dg/whole_file_18.f90: New.
5585 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5586             Iain Sandoe  <iains@gcc.gnu.org>
5588         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5589         * gcc.c-torture/compile/pr44197.c: Require alias support.
5590         * gcc.dg/lto/20081222_0.c: Ditto.
5592 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5594         PR debug/42801
5595         * gcc.dg/guality/vla-2.c: New test.
5597 2010-05-25  Richard Guenther  <rguenther@suse.de>
5599         PR middle-end/44069
5600         * g++.dg/torture/pr44069.C: New testcase.
5602 2010-05-25  Richard Guenther  <rguenther@suse.de>
5604         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5606 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5608         PR objc/44140
5609         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5611 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5613         * obj-c++.dg/torture/tls/trivial.mm: New.
5614         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5615         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5616         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5617         * obj-c++.dg/torture/tls/diag-1.mm: New.
5618         * obj-c++.dg/torture/tls/tls.exp: New.
5619         * obj-c++.dg/torture/trivial.mm: New.
5620         * obj-c++.dg/torture/dg-torture.exp: New.
5621         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5622         * obj-c++.dg/tls/trivial.m: New.
5623         * obj-c++.dg/tls/init-1.mm: New.
5624         * obj-c++.dg/tls/diag-1.mm: New.
5625         * obj-c++.dg/tls/init-2.mm: New.
5626         * obj-c++.dg/tls/diag-2.mm: New.
5627         * obj-c++.dg/tls/diag-3.mm: New.
5628         * obj-c++.dg/tls/diag-4.mm: New.
5629         * obj-c++.dg/tls/static-1.mm: New.
5630         * obj-c++.dg/tls/tls.exp: New.
5631         * obj-c++.dg/tls/diag-5.mm: New.
5632         * obj-c++.dg/tls/static-1a.mm: New.
5633         * objc-obj-c++-shared/Object1.mm: New.
5634         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5636 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5638         PR objc++/43689
5639         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5640         * obj-c++.dg/const-str-6.mm: Ditto.
5642 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5644         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5646 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5648         PR ada/38394
5649         * gnat.dg/array13.ad[sb]: New test.
5651 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5652             Sandra Loosemore  <sandra@codesourcery.com>
5654         * gcc.target/arm/neon/: Regenerated test cases.
5656         * gcc.target/arm/neon/polytypes.c,
5657         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5658         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5659         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5660         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5661         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5662         dg-add-options arm_neon.
5664         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5665         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5666         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5667         and arm_neon_fp16_ok.
5669         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5670         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5672         * lib/target-supports.exp (add_options_for_arm_neon): New.
5673         (check_effective_target_arm_neon_ok_nocache): New, from
5674         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5675         (check_effective_target_arm_neon_ok): Use
5676         check_effective_target_arm_neon_ok_nocache.
5677         (add_options_for_arm_neon_fp16)
5678         (check_effective_target_arm_neon_fp16_ok)
5679         check_effective_target_arm_neon_fp16_ok_nocache): New.
5680         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5682 2010-05-24  Jason Merrill  <jason@redhat.com>
5684         PR c++/41510
5685         * g++.dg/cpp0x/initlist35.C: New.
5686         * g++.dg/init/brace6.C: Adjust.
5688 2010-05-24  Paul Brook  <paul@codesourcery.com>
5690         * gcc.target/arm/frame-pointer-1.c: New test.
5691         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5692         pointer elimination.
5694 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5696         PR target/44245
5697         * gcc.target/i386/crc32-3.c: New.
5698         * gcc.target/i386/crc32-4.c: Likewise.
5700 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5702         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5703         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5704         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5706 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5708         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5710 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5712         PR target/43869
5713         * gcc.c-target/pr43869.c: New test.
5715 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5717         PR fortran/44212
5718         * gfortran.dg/class_22.f03: New.
5720 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5722         PR lto/44238
5723         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5725 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5727         PR fortran/44213
5728         * gfortran.dg/abstract_type_7.f03: New.
5730 2010-05-21  Jason Merrill  <jason@redhat.com>
5732         * g++.dg/eh/spec11.C: Test cleanup optimization.
5734 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5736         PR debug/44223
5737         * gcc.target/i386/pr44223.c: New test.
5739 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5741         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5743 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5745         * g++.dg/other/const3.C: New test.
5747 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5749         PR fortran/38407
5750         * warn_unused_dummy_argument_1.f90: New.
5751         * warn_unused_dummy_argument_2.f90: New.
5753 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5755         PR c++/30298
5756         * g++.dg/inherit/crash1.C: New.
5757         * g++.dg/inherit/crash2.C: Likewise.
5759 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5761         PR debug/44178
5762         * g++.dg/debug/pr44178.C: New test.
5764 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5766         PR middle-end/44185
5767         * gcc.dg/tree-ssa/prefetch-6.c: Add
5768         --param min-insn-to-prefetch-ratio=6.
5769         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5770         allow unrolling, and adjust the movnti count.
5772 2010-05-20  Jan Hubicka  <jh@suse.cz>
5774         PR middle-end/44197
5775         * gcc.c-torture/compile/pr44197.c: New file.
5777 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5779         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5780         Fix test code.
5781         (check_effective_target_xop): Remove __may_alias__ attribute.
5783 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5785         PR target/44202
5786         * gcc.c-torture/execute/pr44202-1.c: New test.
5788 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5790         PR fortran/43851
5791         * gfortran.dg/label_1.f90: Update test.
5793 2010-05-19  Jan Hubicka  <jh@suse.cz>
5795         * gcc.dg/lto/ipareference2_0.c: New file.
5796         * gcc.dg/lto/ipareference2_1.c: New file.
5798 2010-05-19  Jason Merrill  <jason@redhat.com>
5800         * g++.dg/parse/fn-typedef2.C: New.
5802         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5803         function type.
5805         PR c++/44193
5806         * g++.dg/template/fntype1.C: New.
5808 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5810         * gnat.dg/discr23.ad[sb]: New test.
5811         * gnat.dg/discr23_pkg.ads: New helper.
5813         * gnat.dg/specs/controlled1.ads: New test.
5814         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5816 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5818         PR fortran/44055
5819         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5820         Fixed scope of C_SIZEOF.
5821         * gfortran.dg/warn_conversion_2.f90: New.
5823 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5825         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5826         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5827         for optional selector.
5828         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5829         (check_effective_target_sse3): New proc.
5830         * gcc.target/i386/math-torture/math-torture.exp: Load
5831         target-supports.exp.
5832         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5833         check_effective_target_sse2.
5834         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5835         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5836         * g++.dg/vect/vect.exp: Likewise.
5837         * gfortran.dg/vect/vect.exp: Likewise.
5838         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5839         -msse2 if check_effective_target_sse2.
5841         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5842         * gcc.target/i386/3dnow-2.c: Likewise.
5843         * gcc.target/i386/3dnowA-1.c: Likewise.
5844         * gcc.target/i386/3dnowA-2.c: Likewise.
5845         * gcc.target/i386/pr42549.c: Likewise.
5847         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5848         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5849         * gcc.target/i386/sse3-addsubps.c: Likewise.
5850         * gcc.target/i386/sse3-haddpd.c: Likewise.
5851         * gcc.target/i386/sse3-haddps.c: Likewise.
5852         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5853         * gcc.target/i386/sse3-hsubps.c: Likewise.
5854         * gcc.target/i386/sse3-movddup.c: Likewise.
5855         * gcc.target/i386/sse3-movshdup.c: Likewise.
5856         * gcc.target/i386/sse3-movsldup.c: Likewise.
5858         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5859         * g++.dg/ext/attrib35.C: Likewise.
5860         * g++.dg/opt/pr40496.C: Likewise.
5861         * g++.dg/other/i386-1.C: Likewise.
5862         * g++.dg/other/i386-4.C: Likewise.
5863         * g++.dg/other/pr34435.C: Likewise.
5864         * g++.dg/other/pr39496.C: Likewise.
5865         * g++.dg/other/pr40446.C: Likewise.
5866         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5867         * gcc.dg/compat/vector-1a_main.c: Likewise.
5868         * gcc.dg/compat/vector-2a_main.c: Likewise.
5869         * gcc.dg/lto/20090206-1_0.c: Likewise.
5870         * gcc.dg/pr34856.c: Likewise.
5871         * gcc.dg/pr36584.c: Likewise.
5872         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5873         * gcc.dg/pr37544.c: Likewise.
5874         * gcc.dg/torture/pr16104-1.c: Likewise.
5875         * gcc.dg/torture/pr35771-1.c: Likewise.
5876         * gcc.dg/torture/pr35771-2.c: Likewise.
5877         * gcc.dg/torture/pr35771-3.c: Likewise.
5878         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5879         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5880         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5881         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5882         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5883         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5884         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5885         * gcc.target/i386/20060512-1.c: Likewise.
5886         * gcc.target/i386/20060512-3.c: Likewise.
5887         * gcc.target/i386/all_one_m128i.c: Likewise.
5888         * gcc.target/i386/float128-1.c: Likewise.
5889         * gcc.target/i386/float128-2.c: Likewise.
5890         * gcc.target/i386/fpcvt-1.c: Likewise.
5891         * gcc.target/i386/fpcvt-2.c: Likewise.
5892         * gcc.target/i386/fpcvt-3.c: Likewise.
5893         * gcc.target/i386/fpprec-1.c: Likewise.
5894         * gcc.target/i386/funcspec-9.c: Likewise.
5895         * gcc.target/i386/incoming-1.c: Likewise.
5896         * gcc.target/i386/incoming-12.c: Likewise.
5897         * gcc.target/i386/incoming-2.c: Likewise.
5898         * gcc.target/i386/incoming-3.c: Likewise.
5899         * gcc.target/i386/incoming-4.c: Likewise.
5900         * gcc.target/i386/incoming-6.c: Likewise.
5901         * gcc.target/i386/incoming-7.c: Likewise.
5902         * gcc.target/i386/incoming-8.c: Likewise.
5903         * gcc.target/i386/opt-1.c: Likewise.
5904         * gcc.target/i386/opt-2.c: Likewise.
5905         * gcc.target/i386/ordcmp-1.c: Likewise.
5906         * gcc.target/i386/pr17692.c: Likewise.
5907         * gcc.target/i386/pr18614-1.c: Likewise.
5908         * gcc.target/i386/pr22152.c: Likewise.
5909         * gcc.target/i386/pr23570.c: Likewise.
5910         * gcc.target/i386/pr23575.c: Likewise.
5911         * gcc.target/i386/pr26449-1.c: Likewise.
5912         * gcc.target/i386/pr26600.c: Likewise.
5913         * gcc.target/i386/pr27790.c: Likewise.
5914         * gcc.target/i386/pr28839.c: Likewise.
5915         * gcc.target/i386/pr30970.c: Likewise.
5916         * gcc.target/i386/pr32000-1.c: Likewise.
5917         * gcc.target/i386/pr32000-2.c: Likewise.
5918         * gcc.target/i386/pr32280.c: Likewise.
5919         * gcc.target/i386/pr32661.c: Likewise.
5920         * gcc.target/i386/pr32708-1.c: Likewise.
5921         * gcc.target/i386/pr32961.c: Likewise.
5922         * gcc.target/i386/pr33329.c: Likewise.
5923         * gcc.target/i386/pr35714.c: Likewise.
5924         * gcc.target/i386/pr35767-1.c: Likewise.
5925         * gcc.target/i386/pr35767-1d.c: Likewise.
5926         * gcc.target/i386/pr35767-1i.c: Likewise.
5927         * gcc.target/i386/pr35767-2.c: Likewise.
5928         * gcc.target/i386/pr35767-2d.c: Likewise.
5929         * gcc.target/i386/pr35767-2i.c: Likewise.
5930         * gcc.target/i386/pr35767-3.c: Likewise.
5931         * gcc.target/i386/pr35767-5.c: Likewise.
5932         * gcc.target/i386/pr36222-1.c: Likewise.
5933         * gcc.target/i386/pr36578-1.c: Likewise.
5934         * gcc.target/i386/pr36578-2.c: Likewise.
5935         * gcc.target/i386/pr36992-1.c: Likewise.
5936         * gcc.target/i386/pr37101.c: Likewise.
5937         * gcc.target/i386/pr37216.c: Likewise.
5938         * gcc.target/i386/pr37434-1.c: Likewise.
5939         * gcc.target/i386/pr37434-2.c: Likewise.
5940         * gcc.target/i386/pr37843-3.c: Likewise.
5941         * gcc.target/i386/pr37843-4.c: Likewise.
5942         * gcc.target/i386/pr39162.c: Likewise.
5943         * gcc.target/i386/pr39315-1.c: Likewise.
5944         * gcc.target/i386/pr39315-2.c: Likewise.
5945         * gcc.target/i386/pr39315-3.c: Likewise.
5946         * gcc.target/i386/pr39315-4.c: Likewise.
5947         * gcc.target/i386/pr39445.c: Likewise.
5948         * gcc.target/i386/pr39496.c: Likewise.
5949         * gcc.target/i386/pr40809.c: Likewise.
5950         * gcc.target/i386/pr40906-3.c: Likewise.
5951         * gcc.target/i386/pr41019.c: Likewise.
5952         * gcc.target/i386/pr42542-1.c: Likewise.
5953         * gcc.target/i386/pr42542-2.c: Likewise.
5954         * gcc.target/i386/pr42542-3.c: Likewise.
5955         * gcc.target/i386/pr42542-3a.c: Likewise.
5956         * gcc.target/i386/pr42881.c: Likewise.
5957         * gcc.target/i386/push-1.c: Likewise.
5958         * gcc.target/i386/quad-sse.c: Likewise.
5959         * gcc.target/i386/reload-1.c: Likewise.
5960         * gcc.target/i386/sse-10.c: Likewise.
5961         * gcc.target/i386/sse-11.c: Likewise.
5962         * gcc.target/i386/sse-15.c: Likewise.
5963         * gcc.target/i386/sse-17.c: Likewise.
5964         * gcc.target/i386/sse-18.c: Likewise.
5965         * gcc.target/i386/sse-19.c: Likewise.
5966         * gcc.target/i386/sse-4.c: Likewise.
5967         * gcc.target/i386/sse-6.c: Likewise.
5968         * gcc.target/i386/sse-vect-types.c: Likewise.
5969         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5970         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5971         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5972         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5973         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5974         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5975         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5976         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5977         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5978         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5979         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5980         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5981         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5982         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5983         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5984         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5985         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5986         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5987         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5988         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5989         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5990         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5991         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5992         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5993         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5994         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5995         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5996         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5997         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5998         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5999         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6000         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6001         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6002         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6003         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6004         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6005         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6006         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6007         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6008         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6009         * gcc.target/i386/sse2-mmx.c: Likewise.
6010         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6011         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6012         * gcc.target/i386/sse2-movd-1.c: Likewise.
6013         * gcc.target/i386/sse2-movd-2.c: Likewise.
6014         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6015         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6016         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6017         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6018         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6019         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6020         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6021         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6022         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6023         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6024         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6025         * gcc.target/i386/sse2-movq-1.c: Likewise.
6026         * gcc.target/i386/sse2-movq-2.c: Likewise.
6027         * gcc.target/i386/sse2-movq-3.c: Likewise.
6028         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6029         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6030         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6031         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6032         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6033         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6034         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6035         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6036         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6037         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6038         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6039         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6040         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6041         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6042         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6043         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6044         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6045         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6046         * gcc.target/i386/sse2-pand-1.c: Likewise.
6047         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6048         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6049         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6050         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6051         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6052         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6053         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6054         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6055         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6056         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6057         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6058         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6059         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6060         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6061         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6062         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6063         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6064         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6065         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6066         * gcc.target/i386/sse2-por-1.c: Likewise.
6067         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6068         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6069         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6070         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6071         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6072         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6073         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6074         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6075         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6076         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6077         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6078         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6079         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6080         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6081         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6082         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6083         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6084         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6085         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6086         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6087         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6088         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6089         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6090         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6091         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6092         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6093         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6094         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6095         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6096         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6097         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6098         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6099         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6100         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6101         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6102         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6103         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6104         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6105         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6106         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6107         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6108         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6109         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6110         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6111         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6112         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6113         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6114         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6115         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6116         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6117         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6118         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6119         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6120         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6121         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6122         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6123         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6124         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6125         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6126         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6127         * gcc.target/i386/sse2-vec-1.c: Likewise.
6128         * gcc.target/i386/sse2-vec-2.c: Likewise.
6129         * gcc.target/i386/sse2-vec-3.c: Likewise.
6130         * gcc.target/i386/sse2-vec-4.c: Likewise.
6131         * gcc.target/i386/sse2-vec-5.c: Likewise.
6132         * gcc.target/i386/sse2-vec-6.c: Likewise.
6133         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6134         * gcc.target/i386/ssefn-2.c: Likewise.
6135         * gcc.target/i386/ssefn-4.c: Likewise.
6136         * gcc.target/i386/ssefp-1.c: Likewise.
6137         * gcc.target/i386/ssefp-2.c: Likewise.
6138         * gcc.target/i386/sseregparm-3.c: Likewise.
6139         * gcc.target/i386/sseregparm-4.c: Likewise.
6140         * gcc.target/i386/sseregparm-5.c: Likewise.
6141         * gcc.target/i386/sseregparm-6.c: Likewise.
6142         * gcc.target/i386/sseregparm-7.c: Likewise.
6143         * gcc.target/i386/ssetype-1.c: Likewise.
6144         * gcc.target/i386/ssetype-2.c: Likewise.
6145         * gcc.target/i386/ssetype-3.c: Likewise.
6146         * gcc.target/i386/ssetype-4.c: Likewise.
6147         * gcc.target/i386/ssetype-5.c: Likewise.
6148         * gcc.target/i386/unordcmp-1.c: Likewise.
6149         * gcc.target/i386/vararg-1.c: Likewise.
6150         * gcc.target/i386/vararg-2.c: Likewise.
6151         * gcc.target/i386/vararg-3.c: Likewise.
6152         * gcc.target/i386/vararg-4.c: Likewise.
6153         * gcc.target/i386/vararg-7.c: Likewise.
6154         * gcc.target/i386/vararg-8.c: Likewise.
6155         * gcc.target/i386/vecinit-1.c: Likewise.
6156         * gcc.target/i386/vecinit-2.c: Likewise.
6157         * gcc.target/i386/vecinit-3.c: Likewise.
6158         * gcc.target/i386/vecinit-4.c: Likewise.
6159         * gcc.target/i386/vecinit-5.c: Likewise.
6160         * gcc.target/i386/vecinit-6.c: Likewise.
6161         * gcc.target/i386/vectorize2.c: Likewise.
6162         * gcc.target/i386/vectorize3.c: Likewise.
6163         * gcc.target/i386/vectorize4.c: Likewise.
6164         * gcc.target/i386/vectorize6.c: Likewise.
6165         * gcc.target/i386/vectorize7.c: Likewise.
6166         * gcc.target/i386/vectorize8.c: Likewise.
6167         * gcc.target/i386/vperm-v2df.c: Likewise.
6168         * gcc.target/i386/vperm-v2di.c: Likewise.
6169         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6170         * gcc.target/i386/xorps-sse2.c: Likewise.
6171         * gcc.target/i386/xorps.c: Likewise.
6172         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6173         * gfortran.dg/graphite/pr42326.f90: Likewise.
6174         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6176 2010-05-19  Richard Guenther  <rguenther@suse.de>
6178         PR lto/44196
6179         * g++.dg/lto/20100519-1_0.C: New testcase.
6181 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6183         PR fortran/42360
6184         * gfortran.dg/warn_intent_out_not_set.f90: New.
6186 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6188         PR fortran/38404
6189         * gfortran.dg/data_char_1.f90: Updated warning message.
6190         * gfortran.dg/data_array_6.f: New.
6192 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6194         * g++.dg/ipa/ivinline-8.C: New test.
6195         * gcc.dg/ipa/iinline-2.c: Likewise.
6197 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6199         PR fortran/34505
6200         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6201         arguments; add check for return value kind.
6202         * gfortran.dg/float_1.f90: Likewise.
6204 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6206         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6207         (main): Use it.
6208         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6209         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6210         Prune another location line format.
6211         (lto-obj): Call lto_prune_warns on comp_output.
6213 2010-05-18  Jan Hubicka  <jh@suse.cz>
6215         * gcc.dg/lto/ipacp_0.c: New test.
6216         * gcc.dg/lto/ipacp_1.c: New test.
6218 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6220         PR lto/44184
6221         * gcc.dg/lto/20100518_0.c: New test.
6223 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6225         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6227 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6229         PR fortran/43990
6230         * gfortran.dg/class_21.f03: New.
6232 2010-05-17  Jason Merrill  <jason@redhat.com>
6234         PR c++/44157
6235         * g++.dg/cpp0x/initlist34.C: New.
6237         PR c++/44158
6238         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6240 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6242         * g++.dg/ipa/ivinline-1.C: New test.
6243         * g++.dg/ipa/ivinline-2.C: New test.
6244         * g++.dg/ipa/ivinline-3.C: New test.
6245         * g++.dg/ipa/ivinline-4.C: New test.
6246         * g++.dg/ipa/ivinline-5.C: New test.
6247         * g++.dg/ipa/ivinline-6.C: New test.
6249 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6250             Jason Merrill  <jason@redhat.com>
6252         PR c++/44108
6253         * c-c++-common/Wunused-var-8.c: New test.
6255 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6257         PR bootstrap/42347
6258         * gcc.c-torture/compile/pr42347.c: New test.
6260         PR middle-end/44102
6261         * g++.dg/ext/asmgoto1.C: New test.
6263 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6265         PR middle-end/44133
6266         * gcc.dg/tree-ssa/pr44133.c: New test.
6267         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6268         precise.
6270 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6272         PR fortran/44044
6273         * gfortran.dg/class_20.f03: New.
6275 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6277         PR 44078
6278         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6279         debug messages but not the newly introduced one.
6281 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6283         PR fortran/35779
6284         * gfortran.dg/initialization_25.f90: Commented testcase.
6285         * gfortran.dg/initialization_26.f90: New.
6287 2010-05-16  Richard Guenther  <rguenther@suse.de>
6289         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6290         * gcc.dg/pr43084.c: Likewise.
6291         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6292         -fipa-type-escape.
6293         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6294         -fipa-type-escape.
6295         * gcc.dg/struct/struct-reorg.exp: Likewise.
6296         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6297         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6299 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6301         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6302         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6303         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6304         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6305         tests.
6307 2010-05-15  Jason Merrill  <jason@redhat.com>
6309         * g++.dg/eh/spec10.C: New.
6310         * g++.dg/eh/spec11.C: New.
6311         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6313 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6315         PR fortran/44154
6316         PR fortran/42647
6317         * gfortran.dg/allocatable_scalar_9.f90: New.
6319 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6321         PR c++/44148
6322         * g++.dg/torture/pr44148.C: New test.
6324 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6326         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6327         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6328         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6329         diagnostics and type sizes.
6331 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6333         * gnat.dg/lto9.adb: New test.
6334         * gnat.dg/lto9_pkg1.ads: New helper.
6335         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6337 2010-05-15  Jan Hubicka  <jh@suse.cz>
6339         * gcc.dg/lto/ipareference_1.c: Rename to ...
6340         * gcc.dg/lto/ipareference_0.c: ... this one.
6341         * gcc.dg/lto/ipareference_2.c: Rename to ...
6342         * gcc.dg/lto/ipareference_1.c: ... this one.
6344 2010-05-15  Jan Hubicka  <jh@suse.cz>
6346         * gcc.dg/lto/ipareference_1.c: New file.
6347         * gcc.dg/lto/ipareference_2.c: New file.
6349 2010-05-15  Richard Guenther  <rguenther@suse.de>
6351         PR tree-optimization/44038
6352         * gcc.c-torture/compile/pr44038.c: New testcase.
6354 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6356         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6357         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6359 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6361         PR fortran/43207
6362         PR fortran/43969
6363         * gfortran.dg/class_18.f03: New.
6364         * gfortran.dg/class_19.f03: New.
6366 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6368         PR debug/44112
6369         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6370         * g++.dg/debug/dwarf2/const1.C: Remove.
6372 2010-05-14  Jason Merrill  <jason@redhat.com>
6374         * g++.dg/eh/cond4.C: New.
6375         * g++.dg/eh/elide2.C: Adjust.
6376         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6378 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6380         PR fortran/44135
6381         * gfortran.dg/actual_array_interface_2.f90: New test.
6383 2010-05-14  Richard Guenther  <rguenther@suse.de>
6385         PR tree-optimization/44119
6386         * gcc.c-torture/compile/pr44119.c: New testcase.
6388 2010-05-14  Jason Merrill  <jason@redhat.com>
6390         PR c++/44127
6391         * g++.dg/eh/terminate1.C: New.
6393 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6395         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6397         PR debug/44136
6398         * gcc.dg/pr44136.c: New test.
6400 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6402         PR c++/30566
6403         * g++.dg/warn/Wshadow-4.C: Adjust.
6404         * g++.dg/warn/Wshadow-5.C: New test.
6405         * g++.dg/warn/Wshadow-6.C: New test
6407 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6409         PR fortran/35779
6410         * gfortran.dg/initialization_25.f90: New.
6412 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6414         * g++.dg/otr-fold-1.C: New test.
6415         * g++.dg/otr-fold-2.C: New test.
6417 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6419         PR fortran/44036
6420         * gfortran.dg/gomp/pr44036-1.f90: New test.
6421         * gfortran.dg/gomp/pr44036-2.f90: New test.
6422         * gfortran.dg/gomp/pr44036-3.f90: New test.
6424         PR debug/43983
6425         * gcc.dg/guality/sra-1.c: New test.
6427 2010-05-12  Jan Hubicka  <jh@suse.cz>
6429         * tree-ssa/unreachable.c: New test.
6431 2010-05-12  Jason Merrill  <jason@redhat.com>
6433         * g++.dg/cpp0x/sfinae1.C: New.
6435 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6437         * gcc.target/i386/zee.c: New file.
6439 2010-05-12  Jason Merrill  <jason@redhat.com>
6441         * g++.dg/conversion/op1.C: Expect template candidate message.
6442         * g++.dg/cpp0x/nullptr15.C: Likewise.
6443         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6444         * g++.dg/cpp0x/pr31431.C: Likewise.
6445         * g++.dg/cpp0x/temp_default2.C: Likewise.
6446         * g++.dg/cpp0x/trailing4.C: Likewise.
6447         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6448         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6449         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6450         * g++.dg/cpp0x/variadic35.C: Likewise.
6451         * g++.dg/cpp0x/vt-35147.C: Likewise.
6452         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6453         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6454         * g++.dg/ext/visibility/anon8.C: Likewise.
6455         * g++.dg/ext/vla2.C: Likewise.
6456         * g++.dg/other/pr28114.C: Likewise.
6457         * g++.dg/other/ptrmem10.C: Likewise.
6458         * g++.dg/other/ptrmem11.C: Likewise.
6459         * g++.dg/overload/unknown1.C: Likewise.
6460         * g++.dg/parse/template7.C: Likewise.
6461         * g++.dg/parse/typename7.C: Likewise.
6462         * g++.dg/template/conv11.C: Likewise.
6463         * g++.dg/template/copy1.C: Likewise.
6464         * g++.dg/template/deduce3.C: Likewise.
6465         * g++.dg/template/dependent-expr5.C: Likewise.
6466         * g++.dg/template/friend.C: Likewise.
6467         * g++.dg/template/incomplete2.C: Likewise.
6468         * g++.dg/template/local4.C: Likewise.
6469         * g++.dg/template/local6.C: Likewise.
6470         * g++.dg/template/operator10.C: Likewise.
6471         * g++.dg/template/overload6.C: Likewise.
6472         * g++.dg/template/ptrmem2.C: Likewise.
6473         * g++.dg/template/ptrmem20.C: Likewise.
6474         * g++.dg/template/ptrmem8.C: Likewise.
6475         * g++.dg/template/sfinae2.C: Likewise.
6476         * g++.dg/template/ttp25.C: Likewise.
6477         * g++.dg/template/unify10.C: Likewise.
6478         * g++.dg/template/unify11.C: Likewise.
6479         * g++.dg/template/unify6.C: Likewise.
6480         * g++.dg/template/unify7.C: Likewise.
6481         * g++.dg/template/unify9.C: Likewise.
6482         * g++.dg/template/varmod1.C: Likewise.
6483         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6484         * g++.old-deja/g++.law/operators32.C: Likewise.
6485         * g++.old-deja/g++.pt/crash28.C: Likewise.
6486         * g++.old-deja/g++.pt/crash60.C: Likewise.
6487         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6488         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6489         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6490         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6491         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6492         * g++.old-deja/g++.pt/expr2.C: Likewise.
6493         * g++.old-deja/g++.pt/overload7.C: Likewise.
6494         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6495         * g++.old-deja/g++.pt/spec5.C: Likewise.
6496         * g++.old-deja/g++.pt/spec6.C: Likewise.
6497         * g++.old-deja/g++.pt/t24.C: Likewise.
6498         * g++.old-deja/g++.pt/unify4.C: Likewise.
6499         * g++.old-deja/g++.pt/unify6.C: Likewise.
6500         * g++.old-deja/g++.pt/unify8.C: Likewise.
6501         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6502         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6503         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6505         * g++.dg/cpp0x/initlist32.C: New.
6507         * g++.dg/template/conv11.C: New.
6508         * g++.dg/conversion/op1.C: Adjust expected error.
6510         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6512 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6514         PR target/44088
6515         * gcc.target/i386/avx-cmpsd-1.c: New.
6516         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6517         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6518         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6519         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6520         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6522 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6524         PR middle-end/44085
6525         * gcc.dg/gomp/pr44085.c: New test.
6526         * gfortran.dg/gomp/pr44085.f90: New test.
6528 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6530         * objc-obj-c++-shared/Object1.m: New.
6531         * objc.dg/torture: New directory.
6532         * objc.dg/torture/tls: Ditto.
6533         * objc.dg/tls: Ditto.
6534         * objc.dg/torture/tls/trivial.m: New test.
6535         * objc.dg/torture/tls/thr-init-2.m: New test.
6536         * objc.dg/torture/tls/thr-init-3.m: New test.
6537         * objc.dg/torture/tls/thr-init.m: New test.
6538         * objc.dg/torture/tls/diag-1.m: New test.
6539         * objc.dg/torture/tls/tls.exp: New.
6540         * objc.dg/torture/trivial.m: New test.
6541         * objc.dg/torture/dg-torture.exp: New.
6542         * objc.dg/tls/diag-3.m: New test.
6543         * objc.dg/tls/diag-4.m: New test.
6544         * objc.dg/tls/diag-5.m: New test.
6545         * objc.dg/tls/init-1.m: New test.
6546         * objc.dg/tls/init-2.m: New test.
6547         * objc.dg/tls/tls.exp: New.
6548         * objc.dg/tls/diag-2.m: New test.
6549         * lib/objc.exp: Respond to dg-additional-files.
6551 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6553         * gcc.target/m68k/20100512-1.c: New.
6555 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6557         * gnat.dg/lto8.adb: New test.
6558         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6559         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6561 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6563         PR c++/34272
6564         PR c++/43630
6565         PR c++/34491
6566         * g++.dg/template/crash97.C: New.
6567         * g++.dg/template/crash98.C: Likewise.
6568         * g++.dg/template/crash99.C: Likewise.
6569         * g++.dg/cpp0x/pr31439.C: Adjust.
6570         * g++.dg/template/crash95.C: Likewise.
6572 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6574         PR middle-end/44071
6575         * c-c++-common/asmgoto-4.c: New test.
6576         * gcc.target/i386/pr44071.c: New test.
6578         PR c++/44062
6579         * c-c++-common/Wunused-var-7.c: New test.
6580         * g++.dg/warn/Wunused-var-9.C: New test.
6582 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6584         PR fortran/43711
6585         * gfortran.dg/gomp/pr43711.f90: New.
6587 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6589         PR fortran/31820
6590         * gfortran.dg/select_5.f90: Updated.
6592 2010-05-11  Jan Hubicka  <jh@suse.cz>
6594         PR tree-optimize/44063
6595         * gcc.c-torture/compile/pr44063.c: New testcase.
6597 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6599         PR debug/44023
6600         * gcc.dg/pr44023.c: New test.
6602 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6604         * gnat.dg/lto7.adb: New test.
6605         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6607 2010-05-10  Jason Merrill  <jason@redhat.com>
6609         PR c++/44017
6610         * g++.dg/template/inherit5.C: New.
6612         PR c++/44045
6613         * g++.dg/cpp0x/initlist33.C: New.
6614         * g++.dg/cpp0x/initlist26.C: Adjust.
6615         * g++.dg/cpp0x/initlist28.C: Adjust.
6617 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6619         PR c++/43719
6620         * g++.dg/init/pr43719.C: New.
6621         * g++.dg/anon-struct4.C: Adjust.
6623 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6625         PR debug/44028
6626         * gcc.dg/pr44028.c: New test.
6628 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6630         PR fortran/27866
6631         PR fortran/35003
6632         PR fortran/42809
6633         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6634         * gfortran.dg/warn_conversion.f90: New.
6636 2010-05-10  Michael Matz  <matz@suse.de>
6638         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6640 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6642         PR rtl-optimization/44012
6643         * gcc.dg/pr44012.c: New.
6645 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6647         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6648         Log text on entry and exit.
6649         Prune Sun ld warnings for common symbols with differing sizes.
6650         (lto-link-and-maybe-run): Change caller.
6652 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6654         PR fortran/44044
6655         * gfortran.dg/class_7.f03: Modified.
6656         * gfortran.dg/select_type_1.f03: Modified.
6657         * gfortran.dg/select_type_12.f03: New.
6659 2010-05-10  Richard Guenther  <rguenther@suse.de>
6661         PR tree-optimization/44050
6662         * gcc.dg/torture/pr44050.c: New testcase.
6664 2010-05-10  Wei Guozhi  <carrot@google.com>
6666         PR target/42879
6667         * gcc.target/arm/pr42879.c: New testcase.
6669 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6671         PR c/44051
6672         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6674 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6676         PR c/10676
6677         * gcc.dg/anon-struct-10.c: New test.
6679 2010-05-09  Richard Guenther  <rguenther@suse.de>
6681         PR middle-end/44024
6682         * gcc.dg/pr44024.c: New testcase.
6684 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6686         PR c/4784
6687         * gcc.dg/anon-struct-9.c: New test.
6689 2010-05-09  Richard Guenther  <rguenther@suse.de>
6691         PR middle-end/44043
6692         * gcc.c-torture/compile/pr44043.c: New testcase.
6694 2010-05-09  Richard Guenther  <rguenther@suse.de>
6696         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6698 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6700         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6702 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6704         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6705         * gnat.dg/specs/lto3.ads: Likewise.
6707 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6709         PR middle-end/28685
6710         * gcc.dg/pr28685-1.c: New file.
6712 2010-05-08  Richard Guenther  <rguenther@suse.de>
6714         PR tree-optimization/44030
6715         * gcc.c-torture/compile/pr44030.c: New testcase.
6717 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6719         * gnat.dg/lto6.adb: New test.
6720         * gnat.dg/lto6_pkg.ads: New helper.
6722 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6724         * gnat.dg/lto5.adb: New test.
6725         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6727 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6729         * gnat.dg/lto4.ad[sb]: New test.
6731 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6733         * gnat.dg/specs/lto3.ads: New test.
6734         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6735         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6737 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6739         * gnat.dg/sizetype3.ad[sb]: New test.
6740         * gnat.dg/sizetype3_pkg.ads: New helper.
6742 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6744         PR c++/43951
6745         * g++.dg/init/new29.C: New.
6747 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6749         PR fortran/40728
6750         * gfortran.dg/coarray_1.f90: Fixed error message.
6751         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6752         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6753         * gfortran.dg/intrinsic_std_5.f90: New.
6755 2010-05-07  Jason Merrill  <jason@redhat.com>
6757         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6759 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6761         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6762         (size_t, stderr): Remove.
6763         (read_error): Replaced __builtin_fprintf by fprintf.
6765 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6767         * gcc.dg/ordered-comparison-1.c: New test.
6768         * gcc.dg/ordered-comparison-2.c: New test.
6769         * gcc.dg/ordered-comparison-3.c: New test.
6770         * gcc.dg/ordered-comparison-4.c: New test.
6772 2010-05-06  Mike Stump  <mikestump@comcast.net>
6774         PR objc/35165
6775         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6777 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6778             Jason Merrill  <jason@redhat.com>
6780         * g++.dg/cpp0x/nullptr01.C: New.
6781         * g++.dg/cpp0x/nullptr02.C: New.
6782         * g++.dg/cpp0x/nullptr03.C: New.
6783         * g++.dg/cpp0x/nullptr04.C: New.
6784         * g++.dg/cpp0x/nullptr05.C: New.
6785         * g++.dg/cpp0x/nullptr06.C: New.
6786         * g++.dg/cpp0x/nullptr07.C: New.
6787         * g++.dg/cpp0x/nullptr08.C: New.
6788         * g++.dg/cpp0x/nullptr09.C: New.
6789         * g++.dg/cpp0x/nullptr10.C: New.
6790         * g++.dg/cpp0x/nullptr11.C: New.
6791         * g++.dg/cpp0x/nullptr12.C: New.
6792         * g++.dg/cpp0x/nullptr13.C: New.
6793         * g++.dg/cpp0x/nullptr14.C: New.
6794         * g++.dg/cpp0x/nullptr15.C: New.
6795         * g++.dg/cpp0x/nullptr16.C: New.
6796         * g++.dg/cpp0x/nullptr17.C: New.
6797         * g++.dg/cpp0x/nullptr18.C: New.
6798         * g++.dg/cpp0x/nullptr19.C: New.
6799         * g++.dg/cpp0x/nullptr20.C: New.
6800         * g++.dg/cpp0x/nullptr21.C: New.
6801         * g++.dg/cpp0x/nullptr22.C: New.
6802         * g++.dg/debug/nullptr01.C: New.
6803         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6805 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6807         * gcc.dg/Wunused-var-8.c: Move to...
6808         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6810 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6812         PR c++/40406
6813         * g++.dg/template/crash96.C: New.
6815 2010-05-06  Jan Hubicka  <jh@suse.cz>
6817         PR tree-optimization/43791
6818         * gcc.c-torture/compile/pr43791.c: New file.
6820 2010-05-06  Michael Matz  <matz@suse.de>
6822         PR tree-optimization/43984
6823         * gfortran.dg/pr43984.f90: New test.
6825 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6827         PR 40989
6828         * gcc.dg/pr40989.c: New.
6830 2010-05-06  Richard Guenther  <rguenther@suse.de>
6832         PR tree-optimization/43934
6833         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6835 2010-05-06  Richard Guenther  <rguenther@suse.de>
6837         PR tree-optimization/43987
6838         * gcc.c-torture/execute/pr43987.c: New testcase.
6839         * gcc.dg/torture/pta-escape-1.c: Adjust.
6840         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6841         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6842         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6843         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6845 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6846             Dodji Seketeli  <dodji@redhat.com>
6848         PR c/18624
6849         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6850         * g++.dg/template/sfinae16.C: Likewise.
6851         * gcc.dg/Wunused-var-1.c: Moved to...
6852         * c-c++-common/Wunused-var-1.c: ...here. New test.
6853         * gcc.dg/Wunused-var-2.c: Moved to...
6854         * c-c++-common/Wunused-var-2.c: ...here. New test.
6855         * gcc.dg/Wunused-var-3.c: Moved to...
6856         * c-c++-common/Wunused-var-3.c: ...here. New test.
6857         * gcc.dg/Wunused-var-4.c: Moved to...
6858         * gcc.dg/Wunused-var-1.c: ... here.
6859         * gcc.dg/Wunused-var-5.c: Moved to...
6860         * c-c++-common/Wunused-var-4.c: ...here. New test.
6861         * gcc.dg/Wunused-var-7.c: Moved to...
6862         * c-c++-common/Wunused-var-5.c: ...here. New test.
6863         * gcc.dg/Wunused-var-6.c: Moved to...
6864         * gcc.dg/Wunused-var-2.c: ... here.
6865         * c-c++-common/Wunused-var-1.c: New test.
6866         * c-c++-common/Wunused-var-2.c: New test.
6867         * c-c++-common/Wunused-var-3.c: New test.
6868         * c-c++-common/Wunused-var-4.c: New test.
6869         * c-c++-common/Wunused-var-5.c: New test.
6870         * g++.dg/warn/Wunused-var-1.C: New test.
6871         * g++.dg/warn/Wunused-var-2.C: New test.
6872         * g++.dg/warn/Wunused-var-3.C: New test.
6873         * g++.dg/warn/Wunused-var-4.C: New test.
6874         * g++.dg/warn/Wunused-var-5.C: New test.
6875         * g++.dg/warn/Wunused-var-6.C: New test.
6876         * g++.dg/warn/Wunused-var-7.C: New test.
6877         * g++.dg/warn/Wunused-var-8.C: New test.
6878         * g++.dg/warn/Wunused-parm-1.C: New test.
6879         * g++.dg/warn/Wunused-parm-2.C: New test.
6880         * g++.dg/warn/Wunused-parm-3.C: New test.
6882 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6884         PR fortran/43985
6885         * gfortran.dg/gomp/crayptr5.f90: New test case.
6887 2010-05-05  Jason Merrill  <jason@redhat.com>
6889         PR debug/43370
6890         * g++.dg/ext/attrib39.C: New.
6892 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6894         PR fortran/24978
6895         * gfortran.dg/data_invalid.f90: New.
6897 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6899         * gnat.dg/lto2.adb: New test.
6901 2010-05-05  Jason Merrill  <jason@redhat.com>
6903         PR c++/43787
6904         * g++.dg/opt/empty1.C: New.
6906 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6908         PR fortran/43696
6909         * gfortran.dg/class_17.f03: New.
6911 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6913         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6915 2010-05-04  Mike Stump  <mikestump@comcast.net>
6917         PR objc/35165
6918         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6920 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6922         PR target/43668
6923         * gcc.target/i386/pr43668.c: New.
6925 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6927         PR c++/43028
6928         * g++.dg/cpp0x/initlist31.C: New.
6930 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6932         PR c/43981
6933         * gcc.dg/Wunused-var-8.c: New test.
6935 2010-05-04  Jason Merrill  <jason@redhat.com>
6937         PR c++/38064
6938         * g++.dg/cpp0x/enum3.C: Extend.
6940 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6942         PR target/43799
6943         * gcc.target/i386/pr43799.c: New.
6945 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6947         * gnat.dg/lto1.adb: New test.
6948         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6950 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6952         PR middle-end/43671
6953         * gcc.target/i386/pr43671.c: New.
6955 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6957         PR c++/43705
6958         * g++.dg/template/crash95.C: New.
6960 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6962         PR debug/43508
6963         * gcc.target/i386/pr43508.c: New.
6965 2010-05-04  Richard Guenther  <rguenther@suse.de>
6967         PR tree-optimization/43879
6968         * g++.dg/torture/pr43879-1_0.C: New testcase.
6969         * g++.dg/torture/pr43879-1_1.C: Likewise.
6971 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6973         PR c++/43953
6974         * g++.dg/other/crash-12.C: New test.
6976 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6978         * g++.dg/cdce3.C: Add a space.  Updated.
6980 2010-05-03  Jason Merrill  <jason@redhat.com>
6982         PR c++/43680
6983         * g++.dg/opt/enum2.C: New.
6984         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6985         * g++.dg/warn/Wswitch-1.C: Adjust message.
6987 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6989         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6990         * g++.dg/ext/label13.C: Fix typo.
6991         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6992         alpha*-dec-osf5*.
6993         * gcc.c-torture/compile/limits-declparen.c: xfail on
6994         alpha*-dec-osf5* with -g.
6995         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6996         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6997         * gcc.dg/c99-tgmath-2.c: Likewise.
6998         * gcc.dg/c99-tgmath-3.c: Likewise.
6999         * gcc.dg/c99-tgmath-4.c: Likewise.
7001 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7003         PR fortran/43592
7004         * gfortran.dg/unexpected_interface.f90: New test.
7006 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7008         * ada/acats/run_acats (which): New function.
7009         (host_gnatchop, host_gnatmake): Use it.
7011 2010-05-03  Richard Guenther  <rguenther@suse.de>
7013         PR tree-optimization/43971
7014         * gcc.dg/pr43971.c: New testcase.
7016 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7018         PR debug/43972
7019         * gcc.dg/debug/pr43972.c: New test.
7021 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7023         PR testsuite/43963
7024         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7026 2010-05-02  Richard Guenther  <rguenther@suse.de>
7028         PR tree-optimization/43879
7029         * gcc.dg/torture/pr43879-3.c: New testcase.
7031 2010-05-01  Richard Guenther  <rguenther@suse.de>
7033         PR tree-optimization/43949
7034         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7036 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7038         PR c++/43951
7039         * g++.dg/init/new28.C: New.
7041 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7043         PR objc++/32052
7044         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7045         structure and nested declarations.
7046         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7047         structure and nested declarations.  Reduce header clutter and
7048         use _exit() rather than abort().
7049         * objc.dg/encode-10.m: New.
7050         * objc.dg/encode-11.m: New.
7052 2010-04-30  DJ Delorie  <dj@redhat.com>
7054         * gcc.c-torture/execute/20100430-1.c: New test.
7056 2010-04-30  Jason Merrill  <jason@redhat.com>
7058         PR c++/43868
7059         * g++.dg/template/ptrmem21.C: New.
7061 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7063         PR fortran/18918
7064         PR fortran/43931
7065         * gfortran.dg/coarray_13.f90: New test.
7067 2010-04-30  Richard Guenther  <rguenther@suse.de>
7069         PR lto/43946
7070         * gcc.dg/lto/20100430-1_0.c: New testcase.
7072 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7074         PR debug/43942
7075         * c-c++-common/pr43942.c: New test.
7077 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7079         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7080         conflict with darwin crt1.o 'start' symbol.
7082 2010-04-30  Richard Guenther  <rguenther@suse.de>
7084         PR tree-optimization/43879
7085         * gcc.dg/torture/pr43879_1.c: New testcase.
7087 2010-04-30  Richard Guenther  <rguenther@suse.de>
7089         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7091 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7093         PR c++/43890
7094         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7095         user-provided constructor while recursing.
7097 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7099         PR fortran/42274
7100         * gfortran.dg/class_16.f03: New test.
7102 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7104         PR fortran/42274
7105         * gfortran.dg/class_15.f03: New.
7107 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7109         PR fortran/43326
7110         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7112 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7114         PR fortran/43492
7115         * gfortran.dg/generic_22.f03 : New test.
7117 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7119         PR fortran/42353
7120         * gfortran.dg/class_14.f03: New test.
7122 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7124         PR fortran/42680
7125         * gfortran.dg/interface_32.f90: New test.
7127 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7128             Janus Weil  <janus@gcc.gnu.org>
7130         PR fortran/41829
7131         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7132         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7133         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7135 2010-04-28  Mike Stump  <mikestump@comcast.net>
7137         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7138         dg-excess-errors.
7139         * g++.dg/uninit-pred-2_b.C: Likewise.
7141 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7143         PR fortran/18918
7144         PR fortran/43919
7145         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7147 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7149         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7150         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7151         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7152         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7153         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7155 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7157         * gcc.dg/const-uniq-1.c: New test.
7158         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7160 2010-04-28  Xinliang David Li  <davidxl@google.com>
7162         * gcc.dg/uninit-pred-2_b.c: New test.
7163         * gcc.dg/uninit-pred-4_b.c: New test.
7164         * gcc.dg/uninit-pred-3_d.c: New test.
7165         * gcc.dg/uninit-pred-6_b.c: New test.
7166         * gcc.dg/uninit-pred-8_b.c: New test.
7167         * gcc.dg/uninit-pred-3_a.c: New test.
7168         * gcc.dg/uninit-pred-2_c.c: New test.
7169         * gcc.dg/uninit-pred-5_a.c: New test.
7170         * gcc.dg/uninit-pred-3_e.c: New test.
7171         * gcc.dg/uninit-pred-7_a.c: New test.
7172         * gcc.dg/uninit-pred-6_c.c: New test.
7173         * gcc.dg/uninit-pred-9_a.c: New test.
7174         * gcc.dg/uninit-pred-8_c.c: New test.
7175         * gcc.dg/uninit-pred-3_b.c: New test.
7176         * gcc.dg/uninit-pred-5_b.c: New test.
7177         * gcc.dg/uninit-pred-7_b.c: New test.
7178         * gcc.dg/uninit-pred-6_d.c: New test.
7179         * gcc.dg/uninit-pred-9_b.c: New test.
7180         * gcc.dg/uninit-pred-2_a.c: New test.
7181         * gcc.dg/uninit-pred-4_a.c: New test.
7182         * gcc.dg/uninit-pred-3_c.c: New test.
7183         * gcc.dg/uninit-pred-6_a.c: New test.
7184         * gcc.dg/uninit-pred-8_a.c: New test.
7185         * gcc.dg/uninit-pred-7_c.c: New test.
7186         * gcc.dg/uninit-pred-6_e.c: New test.
7187         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7188         * g++.dg/uninit-pred-1_a.C: New test.
7189         * g++.dg/uninit-pred-1_b.C: New test.
7190         * g++.dg/uninit-pred-2_a.C: New test.
7191         * g++.dg/uninit-pred-2_b.C: New test.
7192         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7193         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7194         * g++.dg/uninit-pred-loop_1.cc: New test.
7196 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7198         * gcc.dg/lto/20091209-1_0.c: New testcase.
7200 2010-04-28  Richard Guenther  <rguenther@suse.de>
7202         PR tree-optimization/43879
7203         PR tree-optimization/43909
7204         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7206 2010-04-28  Richard Guenther  <rguenther@suse.de>
7208         PR c++/43880
7209         * g++.dg/torture/pr43880.C: New testcase.
7211 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7213         PR c++/9335
7214         * g++.dg/template/recurse2.C: Update
7215         * g++.dg/template/recurse.C: Update.
7216         * g++.dg/template/pr23510.C: Update.
7217         * lib/prune.exp: Filter out 'recursively instantiated'.
7219 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7221         PR c++/29043
7222         * g++.dg/init/pr29043.C: New.
7224 2010-04-27  Jason Merrill  <jason@redhat.com>
7226         * g++.dg/lookup/scoped5.C: Adjust.
7227         * g++.dg/lookup/scoped8.C: Adjust.
7228         * g++.dg/template/dependent-expr5.C: Adjust.
7229         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7231         PR c++/43856
7232         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7234         PR c++/43875
7235         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7237 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7238             Jan Hubicka <hubicka@ucw.cz>
7240         * gcc.dg/pure-2.c: New testcase.
7241         * gcc.dg/const-1.c: New testcase.
7243 2010-04-27  Jason Merrill  <jason@redhat.com>
7245         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7247         PR c++/41468
7248         * g++.dg/template/sfinae17.C: New.
7249         * g++.dg/template/sfinae18.C: New.
7251 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7253         * g++.dg/init/pr42844.C: New.
7254         * g++.dg/cpp0x/pr42844-2.C: New.
7255         * g++.dg/cpp0x/defaulted2.C: Adjust.
7256         * g++.dg/tree-ssa/pr27549.C: Likewise.
7257         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7259 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7261         PR fortran/18918
7262         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7264 2010-04-27  Richard Guenther  <rguenther@suse.de>
7266         PR middle-end/40561
7267         * g++.dg/other/pr40561.C: New testcase.
7269 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7271         PR middle-end/43812
7272         * g++.dg/ipa/pr43812.C: New test.
7274 2010-04-27  Jan Hubicka  <jh@suse.cz>
7276         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7277         (test): ... this one.
7279 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7281         PR target/40657
7282         * gcc.target/arm/thumb-stackframe.c: New test.
7284 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7286         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7287         * gcc.dg/misc-column.c: Likewise.
7288         * gcc.dg/Walways-true-1.c: Likewise.
7289         * gcc.dg/Walways-true-2.c: Likewise.
7290         * gcc.dg/warn-addr-cmp.c: Likewise.
7292 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7294         PR fortran/18918
7295         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7296         * gfortran.dg/coarray_12.f90: New.
7298 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7300         PR c/32207
7301         * gcc.dg/pr32207.c: New test.
7302         * gcc.dg/misc-column.c: Adjust expected warning.
7303         * gcc.dg/Walways-true-1.c: Likewise.
7304         * gcc.dg/Walways-true-2.c: Likewise.
7305         * gcc.dg/warn-addr-cmp.c: Likewise.
7307 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7309         PR lto/42776
7310         * lib/lto.exp (lto_prune_vis_warns): New function.
7311         (lto-link-and-maybe-run): Call it.
7313 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7315         PR tree-optimization/43904
7316         * gcc.dg/tree-ssa/tailcall-6.c: New.
7318 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7320         PR testsuite/35165
7321         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7322         Darwin8/OSX10.4 - compatible code generation.
7323         Use scan-rtl-dump.
7324         * obj-c++.dg/stubify-1.mm: Ditto.
7325         * lib/objc-torture.exp: Do not require link success for
7326         "trivial.m" in the runtime checks when dowhat = 'compile'.
7327         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7328         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7329         Darwin8/OSX10.4 - compatible code generation.
7330         * objc.dg/stubify-2.m: Ditto.
7331         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7332         * objc.dg/next-runtime-1.m: Ditto.
7333         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7334         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7335         runtimes on Darwin.
7337 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7339         PR 43715
7340         * lib/plugin-support.exp: Use "-undefined
7341         dynamic_lookup" on darwin.
7343 2010-04-26  Richard Guenther  <rguenther@suse.de>
7345         * gcc.dg/lto/20100426_0.c: New testcase.
7347 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7349         PR tree-optimization/43833
7350         gcc.dg/Warray-bounds-8.c: New test case.
7352 2010-04-26  Richard Guenther  <rguenther@suse.de>
7354         PR lto/43080
7355         * g++.dg/lto/20100423-3_0.C: New testcase.
7357 2010-04-26  Richard Guenther  <rguenther@suse.de>
7359         PR lto/42425
7360         * g++.dg/lto/20100423-2_0.C: New testcase.
7362 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7364         * gcc.dg/vect/bb-slp-23.c: New test.
7366 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7368         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7369         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7370         * gcc.dg/c1x-float-1.c: New test.
7372 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7374         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7375         of "lea\[ \t\]".
7377 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7379         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7380         FreeBSD.
7381         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7382         * gfortran.dg/default_format_2.f90: Ditto.
7384 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7386         * gfortran.dg/pr43505.f90: Clean up .mod file.
7387         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7388         * gfortran.dg/pr41347.f90: Ditto.
7389         * gfortran.dg/internal_pack_4.f90: Ditto.
7390         * gfortran.dg/proc_decl_23.f90: Ditto.
7391         * gfortran.dg/recursive_check_3.f90: Ditto.
7392         * gfortran.dg/intent_out_3.f90: Ditto.
7393         * gfortran.dg/assignment_2.f90: Ditto.
7394         * gfortran.dg/pr41928.f90: Ditto.
7395         * gfortran.dg/pr42166.f90: Ditto.
7396         * gfortran.dg/private_type_12.f90: Ditto.
7397         * gfortran.dg/graphite/pr42185.f90: Ditto.
7398         * gfortran.dg/graphite/pr42186.f90: Ditto.
7399         * gfortran.dg/graphite/pr40982.f90: Ditto.
7400         * gfortran.dg/graphite/id-2.f90: Ditto.
7401         * gfortran.dg/graphite/id-4.f90: Ditto.
7402         * gfortran.dg/graphite/pr42050.f90: Ditto.
7403         * gfortran.dg/graphite/id-18.f90: Ditto.
7404         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7405         * gfortran.dg/graphite/pr41924.f90: Ditto.
7406         * gfortran.dg/graphite/pr42393.f90: Ditto.
7407         * gfortran.dg/graphite/pr37980.f90: Ditto.
7408         * gfortran.dg/graphite/pr38953.f90: Ditto.
7409         * gfortran.dg/graphite/pr42180.f90: Ditto.
7410         * gfortran.dg/graphite/pr42181.f90: Ditto.
7411         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7412         * gfortran.dg/select_type_4.f90: Ditto.
7413         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7414         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7415         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7416         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7417         * gfortran.dg/whole_file_11.f90: Ditto.
7418         * gfortran.dg/private_type_11.f90: Ditto.
7419         * gfortran.dg/vect/vect-gems.f90: Ditto.
7420         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7422 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7424         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7426 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7428         * gnat.dg/pack15.ad[sb]: New test.
7430 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7432         * gcc.target/arm/mla-1.c: New test.
7434 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7436         PR fortran/30073
7437         PR fortran/43793
7438         * gfortran.dg/pr43793.f90: New test.
7440 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7442         PR tree-optimization/41442
7443         * gcc.target/i386/pr41442.c: New test.
7445 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7447         PR fortran/43832
7448         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7450 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7452         PR fortran/43832
7453         * gfortran.dg/open_nounit.f90: New test.
7455 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7457         PR fortran/43841
7458         PR fortran/43843
7459         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7461 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7463         * gcc.dg/Wconversion-integer.c: Update.
7465 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7467         * gnat.dg/unchecked_convert5.adb: New test.
7469 2010-04-23  Richard Guenther  <rguenther@suse.de>
7471         PR lto/41734
7472         * gcc.dg/lto/20100423-2_0.c: New testcase.
7473         * gcc.dg/lto/20100423-2_0.c: Likewise.
7475 2010-04-23  Richard Guenther  <rguenther@suse.de>
7477         PR lto/43455
7478         * gcc.dg/lto/20100423-1_0.c: New testcase.
7479         * gcc.dg/lto/20100423-1_1.c: Likewise.
7481 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7483         PR tree-optimization/43846
7484         * gcc.dg/tree-ssa/sra-10.c: New test.
7486 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7488         PR middle-end/43835
7489         * gcc.c-torture/execute/pr43835.c: New test.
7491 2010-04-23  Richard Guenther  <rguenther@suse.de>
7493         PR lto/42653
7494         * g++.dg/lto/20100423-1_0.C: New testcase.
7496 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7498         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7500 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7502         PR tree-optimization/43842
7503         * gcc.dg/vect/pr43842.c: New test.
7505 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7507         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7508         * gcc.target/i386/wmul-2.c: Likewise.
7510 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7512         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7513         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7515 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7517         * gfortran.dg/reassoc_6.f: New testcase.
7519 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7521         PR middle-end/29274
7522         * gcc.target/arm/wmul-1.c: New test.
7523         * gcc.target/arm/wmul-2.c: New test.
7525 2010-04-22  Richard Guenther  <rguenther@suse.de>
7527         PR tree-optimization/43845
7528         * gcc.c-torture/compile/pr43845.c: New testcase.
7530 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7532         PR middle-end/29274
7533         * gcc.target/i386/wmul-1.c: New test.
7534         * gcc.target/i386/wmul-2.c: New test.
7535         * gcc.target/bfin/wmul-1.c: New test.
7536         * gcc.target/bfin/wmul-2.c: New test.
7538 2010-04-22  Richard Guenther  <rguenther@suse.de>
7540         PR fortran/43829
7541         * gfortran.dg/vector_subscript_6.f90: New testcase.
7542         * gfortran.dg/assign_10.f90: Adjust.
7544 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7546         PR fortran/43836
7547         * gfortran.dg/gomp/pr43836.f90: New test.
7549 2010-04-21  Richard Guenther  <rguenther@suse.de>
7551         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7553 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7555         * gcc.dg/torture/builtin-cproj-3.c: New.
7557 2010-04-20  Jason Merrill  <jason@redhat.com>
7559         PR c++/9335
7560         * g++.dg/template/recurse2.C: New.
7561         * g++.dg/parse/crash36.C: Adjust.
7562         * g++.dg/other/fold1.C: Adjust.
7563         * g++.dg/init/member1.C: Adjust.
7564         * lib/prune.exp: Prune "skipping N instantiation contexts".
7566 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7568         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7570 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7572         * gcc.dg/torture/builtin-cproj-1.c: New.
7573         * gcc.dg/torture/builtin-cproj-2.c: New.
7575 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7577         PR c++/43800
7578         PR c++/43704
7579         * g++.dg/template/typedef32.C: Adjust.
7580         * g++.dg/template/typedef33.C: New test.
7582 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7584         PR fortran/43227
7585         * gfortran.dg/proc_decl_23.f90: New test.
7587         PR fortran/43266
7588         * gfortran.dg/abstract_type_6.f03: New test.
7590 2010-04-20  Xinliang David Li  <davidxl@google.com>
7592         * g++.dg/tree-ssa/fold-compare.C: New.
7594 2010-04-20  Richard Guenther  <rguenther@suse.de>
7596         PR tree-optimization/39417
7597         * g++.dg/torture/pr39417.C: New testcase.
7599 2010-04-20  Richard Guenther  <rguenther@suse.de>
7601         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7603 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7605         * g++.dg/debug/dwarf2/rv1.C: New test.
7607 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7609         PR target/43635
7610         * gcc.c-torture/compile/pr43635.c: New testcase.
7612 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7614         PR fortran/43339
7615         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7616         of sequential loops being private only in the innermost containing
7617         task region.
7619         PR middle-end/43337
7620         * gfortran.dg/gomp/pr43337.f90: New test.
7622 2010-04-19  Richard Guenther  <rguenther@suse.de>
7624         PR tree-optimization/43796
7625         * gfortran.dg/pr43796.f90: New testcase.
7627 2010-04-19  Richard Guenther  <rguenther@suse.de>
7629         PR tree-optimization/43783
7630         * gcc.c-torture/execute/pr43783.c: New testcase.
7632 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7634         PR target/43766
7635         * gcc.target/i386/pr43766.c: New test.
7637 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7639         PR target/43662
7640         * gcc.target/i386/pr43662.c: New test.
7642 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7644         PR c++/43704
7645         * g++.dg/template/typedef32.C: New test.
7647 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7649         PR tree-optimization/37027
7650         * lib/target-supports.exp
7651         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7652         * gcc.dg/vect/pr37027.c: New test.
7653         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7654         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7655         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7656         gcc.dg/vect/vect-complex-6.c: Likewise.
7658 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7660         * g++.dg/debug/dwarf2/enum1.C: New test.
7662 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7664         * gnat.dg/rep_clause5.ad[sb]: New test.
7665         * gnat.dg/rep_clause5_pkg.ads: New helper.
7667 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7669         PR tree-optimization/43771
7670         * g++.dg/vect/pr43771.cc: New test.
7672 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7674         PR fortran/31538
7675         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7676         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7678 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7680         * gnat.dg/sizetype.adb: Rename into...
7681         * gnat.dg/sizetype1.adb: ...this.
7682         * gnat.dg/sizetype2.adb: New test.
7684 2010-04-16  Richard Guenther  <rguenther@suse.de>
7686         PR tree-optimization/43572
7687         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7689 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7691         * gnat.dg/specs/discr_private.ads: New test.
7693 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7695         PR target/41514
7696         * gcc.target/arm/thumb-comparisons.c: New test.
7698         PR target/40603
7699         * gcc.target/arm/thumb-cbranchqi.c: New test.
7701 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7703         * g++.dg/torture/pr36191.C: Enable for SH.
7705 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7707         * gnat.dg/wide_boolean.adb: New test.
7708         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7710 2010-04-15  Richard Guenther  <rguenther@suse.de>
7712         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7713         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7714         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7715         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7716         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7717         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7718         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7719         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7720         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7721         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7722         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7723         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7724         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7725         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7726         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7728 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7730         PR target/21803
7731         * gcc.target/arm/pr42496.c: New test.
7733 2010-04-14  Jason Merrill  <jason@redhat.com>
7735         PR c++/36625
7736         * g++.dg/ext/attrib38.C: New.
7738 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7740         PR testsuite/43739
7741         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7743 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7745         PR 42966
7746         * gcc.dg/cpp/warn-undef-2.c: Update.
7747         * gcc.dg/cpp/warn-traditional-2.c: Update.
7748         * gcc.dg/cpp/warn-comments-2.c: Update.
7749         * gcc.dg/cpp/warn-variadic-2.c: Update.
7750         * gcc.dg/cpp/warn-long-long-2.c: Update.
7751         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7752         * gcc.dg/cpp/warn-multichar-2.c: Update.
7753         * gcc.dg/cpp/warn-normalized-3.c: Update.
7754         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7755         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7756         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7757         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7758         * gcc.dg/cpp/warn-redefined-2.c: Update.
7759         * gfortran.dg/warning-directive-2.F90: Update.
7760         * c-c++-common/cpp/warning-directive-2.c: Update.
7762 2010-04-14  Michael Matz  <matz@suse.de>
7764         PR tree-optimization/42963
7765         * gcc.dg/pr42963.c: New testcase.
7767 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7769         * gnat.dg/class_wide.adb: Rename into...
7770         * gnat.dg/class_wide1.adb: ...this.
7771         * gnat.dg/class_wide2.ad[sb]: New test.
7773 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7775         PR fortran/18918
7776         * gfortran.dg/coarray_9.f90: Update dg-errors.
7777         * gfortran.dg/coarray_10.f90: New test.
7778         * gfortran.dg/coarray_11.f90: New test.
7780 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7782         PR fortran/43747
7783         gfortran.dg/initialization_24.f90: New test.
7785 2010-04-13  Jason Merrill  <jason@redhat.com>
7787         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7788         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7790 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7792         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7793         * g++.dg/dg.exp: Likewise.
7794         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7795         * c-c++-common/cpp/warning-directive-1.c: ... here.
7796         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7797         * c-c++-common/cpp/warning-directive-2.c: ... here.
7798         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7799         * c-c++-common/cpp/warning-directive-3.c: ... here.
7800         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7801         * c-c++-common/cpp/warning-directive-4.c: ... here.
7802         * g++.dg/cpp/warning-directive-1.C: Delete.
7803         * g++.dg/cpp/warning-directive-2.C: Delete.
7804         * g++.dg/cpp/warning-directive-3.C: Delete.
7805         * g++.dg/cpp/warning-directive-4.C: Delete.
7806         * gcc.dg/cpp/normalised-3.c: Delete.
7807         * g++.dg/cpp/normalised-1.C: Rename as ...
7808         * c-c++-common/cpp/normalised-3.c: ... this.
7810 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7812         * gcc.dg/tree-ssa/sra-9.c: New test.
7814 2010-04-13  Michael Matz  <matz@suse.de>
7816         PR middle-end/43730
7817         * gcc.dg/pr43730.c: New test.
7819 2010-04-13  Michael Matz  <matz@suse.de>
7821         * gcc.dg/tree-ssa/negate.c: New testcase.
7823 2010-04-13  Richard Guenther  <rguenther@suse.de>
7825         PR testsuite/43735
7826         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7828 2010-04-13  Richard Guenther  <rguenther@suse.de>
7830         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7832 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7834         * gnat.dg/derived_type1.adb: New test.
7836 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7838         * gcc.dg/plugindir1.c: New testcase.
7839         * gcc.dg/plugindir2.c: New testcase.
7840         * gcc.dg/plugindir3.c: New testcase.
7841         * gcc.dg/plugindir4.c: New testcase.
7843 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7845         * gcc.target/i386/rotate-2.c: New test.
7847 2010-04-12  Jason Merrill  <jason@redhat.com>
7849         PR c++/43641
7850         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7851         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7853 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7855         PR c++/25811
7856         * g++.dg/init/pr25811.C: New test.
7858 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7860         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7861         dg-error, dg-warning.
7862         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7864 2010-04-12  Richard Guenther  <rguenther@suse.de>
7866         * gcc.dg/torture/inline-2.c: New testcase.
7868 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7870         PR bootstrap/43699
7871         * gcc.dg/Wunused-var-7.c: New test.
7873         PR tree-optimization/43560
7874         * gcc.c-torture/execute/pr43560.c: New test.
7876 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7878         * gnat.dg/aggr13.adb: New test.
7879         * gnat.dg/aggr14.adb: Likewise.
7880         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7882 2010-04-12  Richard Guenther  <rguenther@suse.de>
7884         PR c++/43611
7885         * g++.dg/torture/pr43611.C: New testcase.
7887 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7889         PR c/36774
7890         * gcc.dg/pr36774-1.c: New test.
7891         * gcc.dg/pr36774-2.c: New test.
7893 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7895         * gcc.target/sh/rte-delay-slot.c: New test.
7897 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7899         * gnat.dg/pack9.adb: Remove -cargs option.
7900         * gnat.dg/aggr12.ad[sb]: New test.
7902 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7904         PR target/43417
7905         * gcc.target/sh/pr43417.c: New test.
7907 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7909         PR fortran/43591
7910         * gfortran.dg/spec_expr_6.f90: New test.
7912 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7914         PR cpp/43195
7915         * gcc.dg/cpp/pr43195.c: New.
7916         * gcc.dg/cpp/pr43195.h: New.
7918 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7920         PR 42965
7921         * gcc.dg/Werror-6.c: Adjust.
7922         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7923         * gcc.dg/Werror-4.c: Likewise.
7924         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7925         * gcc.dg/Wswitch-enum-error.c: Likewise.
7926         * gcc.dg/Wpointer-arith.c: Likewise.
7927         * gcc.dg/Wfatal.c: Likewise.
7928         * gcc.dg/Wswitch-error.c: Likewise.
7929         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7930         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7931         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7932         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7933         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7934         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7935         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7936         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7937         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7938         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7939         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7940         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7941         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7942         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7943         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7944         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7945         * g++.dg/cpp/warning-directive-2.C: Likewise.
7946         * gfortran.dg/warning-directive-2.F90: Likewise.
7948 2010-04-09  Jason Merrill  <jason@redhat.com>
7950         PR c++/42623
7951         * g++.dg/template/sizeof13.C: New.
7953 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7955         * g++.dg/other/pr35504.C: Add check for thiscall.
7956         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7957         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7959 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7961         PR c++/28584
7962         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7963         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7964         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7965         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7966         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7967         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7968         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7969         * g++.dg/other/increment1.C: Likewise.
7971 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7973         PR fortran/18918
7974         * gfortran.dg/coarray_7.f90: New test.
7975         * gfortran.dg/coarray_8.f90: New test.
7977 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7979         PR fortran/28039
7980         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7982 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7984         PR target/43643
7985         * gcc.dg/pr43643.c: New test.
7987 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7989         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7991 2010-04-08  Richard Guenther  <rguenther@suse.de>
7993         PR tree-optimization/43679
7994         * gcc.c-torture/compile/pr43679.c: New testcase.
7996 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7998         PR debug/43670
7999         * gcc.dg/pr43670.c: New test.
8001 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8003         PR middle-end/40815
8004         * gcc.dg/tree-ssa/reassoc-19.c: New.
8006 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8008         PR c/18624
8009         * gcc.dg/Wunused-var-1.c: New test.
8010         * gcc.dg/Wunused-var-2.c: New test.
8011         * gcc.dg/Wunused-var-3.c: New test.
8012         * gcc.dg/Wunused-var-4.c: New test.
8013         * gcc.dg/Wunused-var-5.c: New test.
8014         * gcc.dg/Wunused-var-6.c: New test.
8015         * gcc.dg/Wunused-parm-1.c: New test.
8017         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8018         * gcc.dg/trunc-1.c: Likewise.
8019         * gcc.dg/vla-9.c: Likewise.
8020         * gcc.dg/dfp/composite-type.c: Likewise.
8022 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8024         PR objc/35996
8025         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8026         * obj-c++.dg/objc-gc-3.mm: Ditto.
8028 2010-04-07  Simon Baldwin  <simonb@google.com>
8030         * gcc.dg/cpp/warn-undef-2.c: New.
8031         * gcc.dg/cpp/warn-traditional-2.c: New.
8032         * gcc.dg/cpp/warn-comments-2.c: New.
8033         * gcc.dg/cpp/warning-directive-1.c: New.
8034         * gcc.dg/cpp/warn-long-long.c: New.
8035         * gcc.dg/cpp/warn-traditional.c: New.
8036         * gcc.dg/cpp/warn-variadic-2.c: New.
8037         * gcc.dg/cpp/warn-undef.c: New.
8038         * gcc.dg/cpp/warn-normalized-1.c: New.
8039         * gcc.dg/cpp/warning-directive-2.c: New.
8040         * gcc.dg/cpp/warn-long-long-2.c: New.
8041         * gcc.dg/cpp/warn-variadic.c: New.
8042         * gcc.dg/cpp/warn-normalized-2.c: New.
8043         * gcc.dg/cpp/warning-directive-3.c: New.
8044         * gcc.dg/cpp/warn-deprecated-2.c: New.
8045         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8046         * gcc.dg/cpp/warn-multichar-2.c: New.
8047         * gcc.dg/cpp/warn-normalized-3.c: New.
8048         * gcc.dg/cpp/warning-directive-4.c: New.
8049         * gcc.dg/cpp/warn-unused-macros.c: New.
8050         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8051         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8052         * gcc.dg/cpp/warn-cxx-compat.c: New.
8053         * gcc.dg/cpp/warn-redefined.c: New.
8054         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8055         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8056         * gcc.dg/cpp/warn-deprecated.c: New.
8057         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8058         * gcc.dg/cpp/warn-redefined-2.c: New.
8059         * gcc.dg/cpp/warn-comments.c: New.
8060         * gcc.dg/cpp/warn-multichar.c: New.
8061         * g++.dg/cpp/warning-directive-1.C: New.
8062         * g++.dg/cpp/warning-directive-2.C: New.
8063         * g++.dg/cpp/warning-directive-3.C: New.
8064         * g++.dg/cpp/warning-directive-4.C: New.
8065         * gfortran.dg/warning-directive-1.F90: New.
8066         * gfortran.dg/warning-directive-3.F90: New.
8067         * gfortran.dg/warning-directive-2.F90: New.
8068         * gfortran.dg/warning-directive-4.F90: New.
8070 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8072         PR objc++/23716
8073         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8075 2010-04-07  Jason Merrill  <jason@redhat.com>
8077         * g++.dg/template/dr408.C: New.
8079         * g++.dg/lookup/ns4.C: New.
8081         PR c++/38392
8082         * g++.dg/template/friend51.C: New test.
8084         PR c++/41970
8085         * g++.old-deja/g++.other/linkage1.C: Adjust.
8087 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8089         PR c++/42697
8090         * g++.dg/template/crash94.C: New test.
8092 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8094         PR c++/40239
8095         * g++.dg/init/aggr5.C: New test.
8096         * g++.dg/init/aggr5.C: New test.
8098 2010-04-07  Richard Guenther  <rguenther@suse.de>
8100         PR tree-optimization/43270
8101         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8102         * gcc.dg/Warray-bounds-7.c: Likewise.
8104 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8106         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8107         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8108         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8110 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8112         PR c++/42556
8113         * g++.dg/init/pr42556.C: New test.
8115 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8117         PR debug/43628
8118         * g++.dg/debug/dwarf2/typedef2.C: New test.
8120 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8122         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8123         c-c++-common/dwarf2/redeclaration-1.C
8125 2010-04-06  Jason Merrill  <jason@redhat.com>
8127         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8128         * g++.dg/ext/attrib18.C: Likewise.
8129         * g++.dg/ext/bitfield2.C: Likewise.
8130         * g++.dg/ext/bitfield4.C: Likewise.
8131         * g++.dg/ext/visibility/warn2.C: Likewise.
8132         * g++.dg/ext/visibility/warn3.C: Likewise.
8133         * g++.dg/gomp/pr26690-1.C: Likewise.
8134         * g++.dg/inherit/covariant7.C: Likewise.
8135         * g++.dg/init/synth2.C: Likewise.
8136         * g++.dg/lookup/using7.C: Likewise.
8137         * g++.dg/other/crash-4.C: Likewise.
8138         * g++.dg/other/error13.C: Likewise.
8139         * g++.dg/other/error20.C: Likewise.
8140         * g++.dg/parse/crash31.C: Likewise.
8141         * g++.dg/parse/error16.C: Likewise.
8142         * g++.dg/parse/error19.C: Likewise.
8143         * g++.dg/parse/error27.C: Likewise.
8144         * g++.dg/parse/error28.C: Likewise.
8145         * g++.dg/parse/fused-params1.C: Likewise.
8146         * g++.dg/template/error2.C: Likewise.
8147         * g++.dg/template/local6.C: Likewise.
8148         * g++.dg/template/qualttp15.C: Likewise.
8149         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8150         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8151         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8152         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8153         * g++.old-deja/g++.eh/spec6.C: Likewise.
8154         * g++.old-deja/g++.jason/crash3.C: Likewise.
8155         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8156         * g++.old-deja/g++.law/ctors5.C: Likewise.
8157         * g++.old-deja/g++.law/ctors9.C: Likewise.
8158         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8159         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8160         * g++.old-deja/g++.other/struct1.C: Likewise.
8161         * g++.old-deja/g++.other/volatile1.C: Likewise.
8162         * g++.old-deja/g++.pt/crash36.C: Likewise.
8163         * g++.old-deja/g++.pt/derived3.C: Likewise.
8164         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8165         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8167 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8169         PR middle-end/43519
8170         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8171         * gcc.dg/graphite/id-19.c: New.
8173 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8175         PR middle-end/32824
8176         * gcc.dg/vect/pr32824: New.
8178 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8180         PR fortran/18918
8181         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8182         * gfortran.dg/coarray_3.f90: Ditto.
8183         * gfortran.dg/coarray_4.f90: Ditto.
8184         * gfortran.dg/coarray_5.f90: Ditto.
8185         * gfortran.dg/coarray_6.f90: Ditto.
8186         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8188 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8190         PR fortran/18918
8191         * gfortran.dg/coarray_4.f90: Fix test.
8192         * gfortran.dg/coarray_6.f90: Add more tests.
8194 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8196         PR fortran/18918
8197         * gfortran.dg/coarray_4.f90: New test.
8198         * gfortran.dg/coarray_5.f90: New test.
8199         * gfortran.dg/coarray_6.f90: New test.
8201 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8203         PR fortran/18918
8204         * gfortran.dg/iso_fortran_env_5.f90: New test.
8205         * gfortran.dg/iso_fortran_env_6.f90: New test.
8207 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8209         PR fortran/39997
8210         * gfortran.dg/coarray_1.f90: New test.
8211         * gfortran.dg/coarray_2.f90: New test.
8212         * gfortran.dg/coarray_3.f90: New test.
8214 2010-04-06  Jason Merrill  <jason@redhat.com>
8216         PR c++/43648
8217         * g++.dg/template/dtor8.C: New.
8219         PR c++/43621
8220         * g++.dg/template/error-recovery2.C: New.
8222 2010-04-06  Jan Hubicka  <jh@suse.czpli
8224         PR tree-optimization/42906
8225         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8227 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8229         PR fortran/43178
8230         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8231         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8232         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8234 2010-04-06  Richard Guenther  <rguenther@suse.de>
8236         PR tree-optimization/43627
8237         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8239 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8241         PR target/43638
8242         * gcc.target/i386/pr43638.c: New test.
8244 2010-04-06  Richard Guenther  <rguenther@suse.de>
8246         PR middle-end/43661
8247         * gcc.c-torture/compile/pr43661.c: New testcase.
8249 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8251         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8253 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8255         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8257 2010-04-02  Richard Guenther  <rguenther@suse.de>
8259         PR tree-optimization/43629
8260         * gcc.c-torture/execute/pr43629.c: New testcase.
8262 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8263             Dominique d'Humieres  <dominiq@lps.ens.fr>
8265         PR libfortran/43605
8266         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8268 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8270         PR debug/43325
8271         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8273 2010-04-01  Jason Merrill  <jason@redhat.com>
8275         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8277 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8278             Manfred Schwarb  <manfred99@gmx.ch>
8280         PR libfortran/43605
8281         * gfortran.dg/ftell_3.f90: New test.
8283 2010-04-01  Richard Guenther  <rguenther@suse.de>
8285         PR middle-end/43614
8286         * gcc.c-torture/compile/pr43614.c: New testcase.
8288 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8290         PR tree-optimization/43141
8291         * gcc.dg/guality/pr43141.c: New test.
8293 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8295         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8296         * g++.dg/eh/spbp.C: Likewise.
8297         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8298         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8299         superfluous casts.
8300         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8301         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8302         * objc.dg/dwarf-2.m: Likewise.
8304 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8306         PR middle-end/43464
8307         * gcc.dg/graphite/id-pr43464.c: New.
8308         * gcc.dg/graphite/id-pr43464-1.c: New.
8310 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8312         PR middle-end/43351
8313         * gcc.dg/graphite/id-pr43351.c
8315 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8317         PR testsuite/35165
8318         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8319         * obj-c++.dg/try-catch-2.mm: Ditto.
8320         * obj-c++.dg/lookup-2.mm: Ditto.
8321         * obj-c++.dg/encode-8.m: Ditto.
8322         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8323         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8324         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8325         * obj-c++.dg/const-str-11.mm: Ditto.
8326         * obj-c++.dg/const-str-9.mm: Ditto.
8327         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8328         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8329         * obj-c++.dg/except-1.mm: Ditto.
8330         * obj-c++.dg/const-str-7.mm: Ditto.
8331         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8332         * obj-c++.dg/const-str-3.mm: Ditto.
8333         * obj-c++.dg/const-str-7.mm: Ditto.
8334         * obj-c++.dg/stubify-2.mm: Change dump file name.
8336         PR objc++/23613
8337         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8338         New macro.
8339         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8340         Remove dg-xfail-if.
8342 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8344         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8345         only with -O2, -O3 or -Os and not with -fwhopr.
8347 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8349         PR c++/43558
8350         * g++.dg/template/typedef31.C: New test.
8352 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8354         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8355         assembler output on *-*-solaris2*.
8356         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8358 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8360         PR debug/43557
8361         * gcc.dg/pr43557-1.c: New test.
8362         * gcc.dg/pr43557-2.c: New file.
8364 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8366         PR 43562
8367         * gcc.dg/pr43562.c: New test.
8369 2010-03-30  Jason Merrill  <jason@redhat.com>
8371         PR c++/43076
8372         * g++.dg/template/error-recovery1.C: New.
8374         PR c++/41786
8375         * g++.dg/parse/ambig5.C: New.
8377 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8379         PR debug/43593
8380         * gcc.dg/guality/pr43593.c: New test.
8382 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8384         PR middle-end/43430
8385         * gcc.dg/vect/pr43430-1.c: New.
8387 2010-03-30  Jason Merrill  <jason@redhat.com>
8389         PR c++/43559
8390         * g++.dg/template/partial7.C: New.
8392 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8394         * gcc.target/s390/stackcheck1.c: New testcase.
8396 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8398         PR libfortran/43265
8399         * gfortran.dg/read_eof_8.f90: New test.
8401 2010-03-29  Jason Merrill  <jason@redhat.com>
8403         * gcc.dg/cpp/include6.c: Change [] to ().
8405         N3077
8406         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8407         splicing and UCNs.
8408         * c-c++-common/raw-string-2.c: Add trigraph test.
8409         * c-c++-common/raw-string-8.c: New.
8410         * c-c++-common/raw-string-9.c: New.
8411         * c-c++-common/raw-string-10.c: New.
8413         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8414         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8415         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8416         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8417         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8418         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8419         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8421 2010-03-29  Richard Guenther  <rguenther@suse.de>
8423         PR tree-optimization/43560
8424         * gcc.dg/torture/pr43560.c: New testcase.
8426 2010-03-29  Jason Merrill  <jason@redhat.com>
8428         N3077
8429         * g++.dg/ext/raw-string-1.C: Change [] to ().
8430         * g++.dg/ext/raw-string-2.C: Change [] to ().
8431         Don't use \ in delimiter.
8432         * g++.dg/ext/raw-string-3.C: Change [] to ().
8433         * g++.dg/ext/raw-string-4.C: Change [] to ().
8434         * g++.dg/ext/raw-string-5.C: Change [] to ().
8435         Test for error on \ in delimiter.
8436         * g++.dg/ext/raw-string-6.C: Change [] to ().
8437         * g++.dg/ext/raw-string-7.C: Change [] to ().
8439 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8441         PR 43564
8442         * gcc.dg/pr43564.c: New test.
8444 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8446         PR fortran/43551
8447         * gfortran.dg/direct_io_12.f90: New test.
8449 2010-03-28  Jan Hubicka  <jh@suse.cz>
8451         PR tree-optimization/43505
8452         * gfortran.dg/pr43505.f90: New testcase.
8454 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8456         PR tree-optimization/43528
8457         * gcc.target/i386/pr43528.c: New test.
8459 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8461         PR c/43381
8462         * gcc.dg/parm-impl-decl-3.c: New test.
8464 2010-03-26  Jason Merrill  <jason@redhat.com>
8466         PR c++/43509
8467         * g++.dg/cpp0x/parse1.C: New.
8469 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8471         PR target/43524
8472         * gcc.target/i386/pr43524.c: New test.
8474 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8476         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8477         whitespace, rename main to foo.
8478         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8479         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8480         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8481         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8482         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8483         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8484         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8485         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8486         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8487         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8488         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8490 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8492         PR c++/43327
8493         * g++.dg/other/crash-10.C: New test.
8494         * g++.dg/other/crash-11.C: New test.
8496 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8498         PR libfortran/43517
8499         * gfortran.dg/read_eof_7.f90: New test.
8501 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8503         PR objc/35165
8504         PR testsuite/43512
8505         * objc-obj-c++-shared: New directory.
8506         * objc-obj-c++-shared/Object1-implementation.h: New file.
8507         * objc-obj-c++-shared/Object1.h: New file.
8508         * objc-obj-c++-shared/Protocol1.h: New file.
8509         * objc-obj-c++-shared/next-abi.h: New file.
8510         * objc-obj-c++-shared/next-mapping.h: New file.
8511         * objc/execute/next_mapping.h: Delete.
8512         * objc.dg/special/special.exp: For all targets run the tests with
8513         -fgnu-runtime, for darwin targets also run the tests with
8514         -fnext-runtime.
8515         * objc.dg/dg.exp: Ditto.
8516         * obj-c++.dg/dg.exp: Ditto.
8517         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8518         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8519         include use of updated NeXT interface.
8520         * objc/execute/formal_protocol-5.m: Ditto.
8521         * objc/execute/protocol-isEqual-2.m: Ditto.
8522         * objc/execute/protocol-isEqual-4.m: Ditto.
8523         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8524         Protocol1.h) and next-mapping.h as required.
8525         * objc/execute/object_is_class.m: Ditto.
8526         * objc/execute/enumeration-1.m: Ditto.
8527         * objc/execute/class-13.m: Ditto.
8528         * objc/execute/formal_protocol-2.m: Ditto.
8529         * objc/execute/formal_protocol-4.m: Ditto.
8530         * objc/execute/class-1.m: Ditto.
8531         * objc/execute/bycopy-1.m: Ditto.
8532         * objc/execute/formal_protocol-6.m: Ditto.
8533         * objc/execute/bycopy-3.m: Ditto.
8534         * objc/execute/class-3.m: Ditto.
8535         * objc/execute/bf-11.m: Ditto.
8536         * objc/execute/class-5.m: Ditto.
8537         * objc/execute/bf-13.m: Ditto.
8538         * objc/execute/class-7.m: Ditto.
8539         * objc/execute/bf-15.m: Ditto.
8540         * objc/execute/class-9.m: Ditto.
8541         * objc/execute/bf-17.m: Ditto.
8542         * objc/execute/bf-19.m: Ditto.
8543         * objc/execute/IMP.m: Ditto.
8544         * objc/execute/exceptions/catchall-1.m: Ditto.
8545         * objc/execute/exceptions/trivial.m: Ditto.
8546         * objc/execute/exceptions/finally-1.m: Ditto.
8547         * objc/execute/exceptions/local-variables-1.m: Ditto.
8548         * objc/execute/exceptions/foward-1.m: Ditto.
8549         * objc/execute/bf-2.m: Ditto.
8550         * objc/execute/string1.m: Ditto.
8551         * objc/execute/bf-4.m: Ditto.
8552         * objc/execute/informal_protocol.m: Ditto.
8553         * objc/execute/string3.m: Ditto.
8554         * objc/execute/bf-6.m: Ditto.
8555         * objc/execute/bf-8.m: Ditto.
8556         * objc/execute/class-tests-1.h: Ditto.
8557         * objc/execute/protocol-isEqual-1.m: Ditto.
8558         * objc/execute/protocol-isEqual-3.m: Ditto.
8559         * objc/execute/_cmd.m: Ditto.
8560         * objc/execute/function-message-1.m: Ditto.
8561         * objc/execute/bf-20.m: Ditto.
8562         * objc/execute/bf-common.h: Ditto.
8563         * objc/execute/np-2.m: Ditto.
8564         * objc/execute/class-10.m: Ditto.
8565         * objc/execute/class-12.m: Ditto.
8566         * objc/execute/enumeration-2.m: Ditto.
8567         * objc/execute/class-14.m: Ditto.
8568         * objc/execute/encode-1.m: Ditto.
8569         * objc/execute/formal_protocol-1.m: Ditto.
8570         * objc/execute/formal_protocol-3.m: Ditto.
8571         * objc/execute/accessing_ivars.m: Ditto.
8572         * objc/execute/bycopy-2.m: Ditto.
8573         * objc/execute/class-2.m: Ditto.
8574         * objc/execute/bf-10.m: Ditto.
8575         * objc/execute/formal_protocol-7.m: Ditto.
8576         * objc/execute/root_methods.m: Ditto.
8577         * objc/execute/class-4.m: Ditto.
8578         * objc/execute/bf-12.m: Ditto.
8579         * objc/execute/class-6.m: Ditto.
8580         * objc/execute/bf-14.m: Ditto.
8581         * objc/execute/nested-func-1.m: Ditto.
8582         * objc/execute/class-8.m: Ditto.
8583         * objc/execute/private.m: Ditto.
8584         * objc/execute/bf-16.m: Ditto.
8585         * objc/execute/bf-18.m: Ditto.
8586         * objc/execute/load-3.m: Ditto.
8587         * objc/execute/compatibility_alias.m: Ditto.
8588         * objc/execute/bf-1.m: Ditto.
8589         * objc/execute/no_clash.m: Ditto.
8590         * objc/execute/bf-3.m: Ditto.
8591         * objc/execute/string2.m: Ditto.
8592         * objc/execute/bf-5.m: Ditto.
8593         * objc/execute/string4.m: Ditto.
8594         * objc/execute/bf-7.m: Ditto.
8595         * objc/execute/object_is_meta_class.m: Ditto.
8596         * objc/execute/bf-9.m: Ditto.
8597         * objc/execute/bf-21.m: Ditto.
8598         * objc/execute/cascading-1.m: Ditto.
8599         * objc/execute/trivial.m: Ditto.
8600         * objc/execute/np-1.m: Ditto.
8601         * objc/compile/trivial.m: Ditto.
8602         * objc/execute/class_self-2.m: Include <stdlib.h>.
8603         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8604         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8605         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8606         and 64bit. Use new NeXT interface as required.
8607         * objc.dg/special/unclaimed-category-1.m: Ditto.
8608         * objc.dg/special/unclaimed-category-1.h: Ditto.
8609         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8610         * objc.dg/func-ptr-1.m: Ditto.
8611         * objc.dg/stret-1.m: Ditto.
8612         * objc.dg/encode-2.m: Ditto.
8613         * objc.dg/category-1.m: Ditto.
8614         * objc.dg/encode-3.m: Ditto.
8615         * objc.dg/call-super-3.m: Ditto.
8616         * objc.dg/method-3.m: Ditto.
8617         * objc.dg/func-ptr-2.m: Ditto.
8618         * objc.dg/lookup-1.m: Ditto.
8619         * objc.dg/encode-4.m: Ditto.
8620         * objc.dg/fix-and-continue-1.m: Ditto.
8621         * objc.dg/proto-lossage-3.m: Ditto.
8622         * objc.dg/method-13.m: Ditto.
8623         * objc.dg/proto-qual-1.m: Ditto.
8624         * objc.dg/zero-link-3.m: Ditto.
8625         * objc.dg/bitfield-1.m: Ditto.
8626         * objc.dg/va-meth-1.m: Ditto.
8627         * objc.dg/super-class-3.m: Ditto.
8628         * objc.dg/call-super-1.m: Ditto.
8629         * objc.dg/type-size-2.m: Ditto.
8630         * objc.dg/method-10.m: Ditto.
8631         * objc.dg/defs.m: Ditto.
8632         * objc.dg/const-str-3.m: Ditto.
8633         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8634         Protocol1.h) and next-mapping.h as required. Use new NeXT
8635         interface as required.
8636         * objc.dg/super-class-4.m: Ditto.
8637         * objc.dg/comp-types-8.m: Ditto.
8638         * objc.dg/call-super-2.m: Ditto.
8639         * objc.dg/objc-fast-4.m: Ditto.
8640         * objc.dg/method-6.m: Ditto.
8641         * objc.dg/const-str-3.m: Ditto.
8642         * objc.dg/const-str-7.m: Ditto.
8643         * objc.dg/method-15.m: Ditto.
8644         * objc.dg/method-19.m: Ditto.
8645         * objc.dg/sync-1.m: Ditto.
8646         * objc.dg/layout-1.m: Ditto.
8647         * objc.dg/bitfield-3.m: Ditto.
8648         * objc.dg/try-catch-3.m: Ditto.
8649         * objc.dg/try-catch-7.m: Ditto.
8650         * objc.dg/comp-types-10.m: Ditto.
8651         * objc.dg/selector-2.: Ditto.
8652         * objc.dg/method-7.m: Ditto.
8653         * objc.dg/typedef-alias-1.m: Ditto.
8654         * objc.dg/proto-lossage-2.m: Ditto.
8655         * objc.dg/comp-types-11.m: Ditto.
8656         * objc.dg/sizeof-1.m: Ditto.
8657         * objc.dg/method-17.m: Ditto.
8658         * objc.dg/bitfield-5.m: Ditto.
8659         * objc.dg/try-catch-1.m: Ditto.
8660         * objc.dg/encode-5.m: Ditto.
8661         * objc.dg/fix-and-continue-2.m: Ditto.
8662         * objc.dg/method-9.m: Ditto.
8663         * objc.dg/isa-field-1.m: Ditto.
8664         * objc.dg/local-decl-2.m: Ditto.
8665         * objc.dg/objc-gc-4.m: Ditto.
8666         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8667         * objc.dg/gnu-runtime-3.m: Ditto.
8668         * objc.dg/encode-7.m: Ditto.
8669         * objc.dg/encode-8.m: Ditto.
8670         * objc.dg/selector-3.m: Ditto.
8671         * objc.dg/gnu-runtime-1.m: Ditto.
8672         * objc.dg/const-str-12.m: Ditto.
8673         * objc.dg/gnu-runtime-2.m: Ditto.
8674         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8675         * objc.dg/selector-1.m: Ditto.
8676         * objc.dg/stubify-2.m: Ditto.
8677         * objc.dg/zero-link-1.m: Ditto.
8678         * objc.dg/stret-2.m: Ditto.
8679         * objc.dg/zero-link-2.m: Ditto.
8680         * objc.dg/next-runtime-1.m: Ditto.
8681         * objc.dg/symtab-1.m: Ditto.
8682         * objc.dg/stubify-1.m: Ditto.
8683         * objc.dg/bitfield-2.m: Ditto.
8684         * objc.dg/try-catch-10.m: Apply to both runtimes.
8685         * objc.dg/const-str-1.m: Ditto.
8686         * objc.dg/image-info.m: Ditto.
8687         * objc.dg/encode-9.m: Ditto.
8688         * objc.dg/pragma-1.m: Apply test to all targets.
8689         * objc.dg/const-str-4.m: Ditto.
8690         * objc.dg/const-str-8.m: Ditto.
8691         * objc.dg/super-class-2.m: Ditto.
8692         * objc.dg/try-catch-5.m: Ditto.
8693         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8694         Protocol1.h) and next-mapping.h as required. Use new NeXT
8695         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8696         * objc.dg/const-str-11.m: Ditto.
8697         * objc.dg/const-str-9.m: Ditto.
8698         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8699         * objc.dg/encode-1.m: Remove redundant -lobjc.
8700         * objc.dg/try-catch-9.m: Tidy space.
8701         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8702         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8703         and 64bit. Use new NeXT interface as required.
8704         * obj-c++.dg/template-4.mm: Ditto.
8705         * obj-c++.dg/defs.mm: Ditto.
8706         * obj-c++.dg/basic.mm: Ditto.
8707         * obj-c++.dg/encode-4.mm: Ditto.
8708         * obj-c++.dg/method-17.mm: Ditto.
8709         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8710         * obj-c++.dg/cxx-class-1.mm: Ditto.
8711         * obj-c++.dg/method-10.mm: Ditto.
8712         * obj-c++.dg/va-meth-1.mm: Ditto.
8713         * obj-c++.dg/encode-5.mm: Ditto.
8714         * obj-c++.dg/lookup-2.mm: Ditto.
8715         * obj-c++.dg/template-3.mm: Ditto.
8716         * obj-c++.dg/proto-qual-1.mm: Ditto.
8717         * obj-c++.dg/qual-types-1.m: Ditto.
8718         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8719         * obj-c++.dg/template-1.mm: Ditto.
8720         * obj-c++.dg/encode-6.mm: Ditto.
8721         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8722         Protocol1.h) and next-mapping.h as required. Use new NeXT
8723         interface as required.
8724         * obj-c++.dg/except-1.mm: Ditto.
8725         * obj-c++.dg/const-str-7.mm: Ditto.
8726         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8727         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8728         * obj-c++.dg/selector-2.mm: Ditto.
8729         * obj-c++.dg/isa-field-1.mm: Ditto.
8730         * obj-c++.dg/try-catch-1.mm: Ditto.
8731         * obj-c++.dg/local-decl-1.mm: Ditto.
8732         * obj-c++.dg/try-catch-9.mm: Ditto.
8733         * obj-c++.dg/no-extra-load.mm: Ditto.
8734         * obj-c++.dg/selector-5.mm: Ditto.
8735         * obj-c++.dg/method-12.mm: Ditto.
8736         * obj-c++.dg/try-catch-11.mm: Ditto.
8737         * obj-c++.dg/comp-types-11.mm: Ditto.
8738         * obj-c++.dg/bitfield-3.mm: Ditto.
8739         * obj-c++.dg/method-6.mm: Ditto.
8740         * obj-c++.dg/super-class-2.mm: Ditto.
8741         * obj-c++.dg/method-21.mm: Ditto.
8742         * obj-c++.dg/const-str-8.mm: Ditto.
8743         * obj-c++.dg/try-catch-7.mm: Ditto.
8744         * obj-c++.dg/method-15.mm: Ditto.
8745         * obj-c++.dg/layout-1.mm: Ditto.
8746         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8747         * obj-c++.dg/const-str-3.mm: Ditto.
8748         * obj-c++.dg/try-catch-2.mm: Ditto.
8749         * obj-c++.dg/objc-gc-3.mm: Ditto.
8750         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8751         * obj-c++.dg/bitfield-1.mm: Ditto.
8752         * obj-c++.dg/selector-6.mm: Ditto.
8753         * obj-c++.dg/method-13.mm: Ditto.
8754         * obj-c++.dg/comp-types-12.mm: Ditto.
8755         * obj-c++.dg/bitfield-4.mm: Ditto.
8756         * obj-c++.dg/try-catch-8.mm: Ditto.
8757         * obj-c++.dg/method-2.mm: Ditto.
8758         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8759         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8760         * obj-c++.dg/const-str-4.mm: Ditto.
8761         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8762         * obj-c++.dg/try-catch-3.mm: Ditto.
8763         * obj-c++.dg/comp-types-9.mm: Ditto.
8764         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8765         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8766         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8767         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8768         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8769         Use new NeXT interface as required.
8770         * obj-c++.dg/const-str-10.mm: Ditto.
8771         * obj-c++.dg/const-str-11.mm: Ditto.
8772         * obj-c++.dg/const-str-9.mm: Ditto.
8773         * obj-c++.dg/method-11.mm: Ditto.
8774         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8775         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8776         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8777         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8778         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8780 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8782         PR c++/43206
8783         * g++.dg/template/typedef30.C: New test case.
8785 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8787         PR c/43385
8788         * gcc.c-torture/execute/pr43385.c: New test.
8790 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8792         * gcc.dg/strncpy-fix-1.c: New test.
8794 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8796         PR testsuite/41609
8797         * lib/objc-torture.exp (objc-set-runtime-options): New.
8798         * objc/execute/execute.exp: Check runtime options on each pass.
8799         * objc/execute/exceptions/exceptions.exp: Ditto.
8800         * objc/compile/compile.exp: Ditto.
8802         PR testsuite/42348
8803         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8804         standard tests.
8805         (check_effective_target_objc2): New proc.
8806         (check_effective_target_next_runtime): New proc.
8807         * lib/objc.exp: Determine which runtime is in force and support it.
8808         * lib/obj-c++.exp: Ditto.
8810 2010-03-24  Jason Merrill  <jason@redhat.com>
8812         PR c++/43502
8813         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8815 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8817         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8818         a loop.
8819         * gcc.dg/ipa/ipa-2.c: Likewise.
8820         * gcc.dg/ipa/ipa-3.c: Likewise.
8821         * gcc.dg/ipa/ipa-4.c: Likewise.
8822         * gcc.dg/ipa/ipa-5.c: Likewise.
8823         * gcc.dg/ipa/ipa-7.c: Likewise.
8824         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8825         a loop.
8826         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8827         i_can_not_be_propagated_fully2 into a loop.
8828         * gcc.dg/ipa/ipa-8.c: New test.
8829         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8831 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8833         PR debug/19192
8834         PR debug/43479
8835         * gcc.dg/guality/pr43479.c: New test.
8836         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8837         and add volatile keyword.
8839 2010-03-23  Mike Stump  <mikestump@comcast.net>
8841         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8843 2010-03-23  Jason Merrill  <jason@redhat.com>
8845         * g++.dg/ext/altivec-17.C: Adjust error message.
8847         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8848         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8849         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8850         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8851         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8852         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8854 2010-03-22  Jason Merrill  <jason@redhat.com>
8856         PR c++/43333
8857         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8858         * g++.dg/ext/is_pod_98.C: New.
8860         PR c++/43281
8861         * g++.dg/cpp0x/auto18.C: New.
8863         * gcc.dg/pr36997.c: Adjust error message.
8864         * g++.dg/ext/vector9.C: Likewise.
8865         * g++.dg/conversion/simd3.C: Likewise.
8866         * g++.dg/other/error23.C: Likewise.
8868 2010-03-22  Michael Matz  <matz@suse.de>
8870         PR middle-end/43475
8871         * gfortran.dg/pr43475.f90: New testcase.
8873 2010-03-22  Richard Guenther  <rguenther@suse.de>
8875         PR tree-optimization/43390
8876         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8878 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8880         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8881         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8883 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8884             Michael Matz  <matz@suse.de>
8886         PR c++/43081
8887         * g++.dg/parse/crash56.C: New test.
8889 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8891         PR fortran/43450
8892         * gfortran.dg/whole_file_15.f90 : New test.
8894 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8896         PR fortran/43409
8897         * gfortran.dg/inquire_size.f90: New test.
8899 2010-03-20  Richard Guenther  <rguenther@suse.de>
8901         PR rtl-optimization/43438
8902         * gcc.c-torture/execute/pr43438.c: New testcase.
8904 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8906         PR c++/43375
8907         * g++.dg/abi/mangle42.C: New test.
8909 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8911         PR C/43211
8912         * gcc.dg/pr43211.c: New test.
8913         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8915 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8917         PR rtl-optimization/42258
8918         * gcc.target/arm/thumb1-mul-moves.c: New test.
8920         PR target/40697
8921         * gcc.target/arm/thumb-andsi.c: New test.
8923         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8924         dg-require-effective-target.
8926 2010-03-19  Michael Matz  <matz@suse.de>
8928         PR c++/43116
8929         * g++.dg/other/pr43116.C: New testcase.
8931 2010-03-19  Michael Matz  <matz@suse.de>
8933         PR target/43305
8934         * gcc.dg/pr43305.c: New testcase.
8936 2010-03-19  Richard Guenther  <rguenther@suse.de>
8938         PR tree-optimization/43415
8939         * gcc.c-torture/compile/pr43415.c: New testcase.
8941 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8943         PR ada/43106
8944         * gnat.dg/case_optimization2.adb: New test.
8945         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8947 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8948             Jack Howarth <howarth@bromo.med.uc.edu>
8950         PR target/36399
8951         * gcc.target/i386/push-1.c: Don't xfail
8952           scan-assembler-not "movups" on darwin.
8954 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8956         PR debug/43058
8957         * gcc.dg/pr43058.c: New test.
8959 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8961         PR middle-end/42450
8962         * g++.dg/torture/pr42450.C: New test.
8964 2010-03-18  Michael Matz  <matz@suse.de>
8966         PR middle-end/43419
8967         * gcc.dg/pr43419.c: New testcase.
8969 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8971         PR rtl-optimization/43360
8972         * gcc.dg/torture/pr43360.c: New.
8974 2010-03-18  Michael Matz  <matz@suse.de>
8976         PR tree-optimization/43402
8977         * gcc.dg/pr43402.c: New testcase.
8979 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8981         PR target/42427
8982         * gcc.dg/pr42427.c: New test.
8984 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8986         PR libfortran/43265
8987         * gfortran.dg/read_empty_file.f: New test.
8988         * gfortran.dg/read_eof_all.f90: New test.
8989         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8990         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8992 2010-03-17  Michael Matz  <matz@suse.de>
8994         * gcc.dg/pr43300.c: Add -w.
8996 2010-03-17  Richard Guenther  <rguenther@suse.de>
8998         * gcc.dg/pr43379.c: Add -w.
9000 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9002         PR fortran/43331
9003         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9005 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9007         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9009 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9011         * ada/acats/run_all.sh: Log start and end times.
9013 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9015         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9017 2010-03-16  Richard Guenther  <rguenther@suse.de>
9019         PR middle-end/43379
9020         * gcc.dg/pr43379.c: New testcase.
9022 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9024         PR debug/43051
9025         * gcc.dg/guality/pr43051-1.c: New test.
9027 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9029         PR testsuite/43363
9030         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9032 2010-03-15  Michael Matz  <matz@suse.de>
9034         PR middle-end/43300
9035         * gcc.dg/pr43300.c: New testcase.
9037 2010-03-15  Richard Guenther  <rguenther@suse.de>
9039         PR tree-optimization/43367
9040         * gcc.c-torture/compile/pr43367.c: New testcase.
9042 2010-03-15  Richard Guenther  <rguenther@suse.de>
9044         PR tree-optimization/43317
9045         * gcc.dg/pr43317.c: New testcase.
9047 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9049         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9051 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9053         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9055 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9057         PR fortran/43362
9058         * gfortran.dg/impure_constructor_1.f90: New test.
9060 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9062         PR middle-end/43354
9063         * gfortran.dg/graphite/id-pr43354.f: New.
9065 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9067         PR middle-end/43349
9068         * gfortran.dg/graphite/pr43349.f: New.
9070 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9072         PR middle-end/43306
9073         * gcc.dg/graphite/pr43306.c: New.
9075 2010-03-12  David S. Miller  <davem@davemloft.net>
9077         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9078         sparc.
9080 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9082         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9084 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9086         PR fortran/43291
9087         PR fortran/43326
9088         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9090 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9092         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9093         fail for *-*-mingw* targets.
9095 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9097         PR debug/43329
9098         * gcc.dg/guality/pr43329-1.c: New test.
9100 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9102         PR tree-optimization/43257
9103         * g++.dg/torture/pr43257.C: New test.
9105 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9107         PR fortran/43228
9108         * gfortran.dg/namelist_61.f90: New test.
9110 2010-03-11  Richard Guenther  <rguenther@suse.de>
9112         PR tree-optimization/43255
9113         * gcc.c-torture/compile/pr43255.c: New testcase.
9115 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9117         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9118         * gcc.dg/pr43280.c: New testcase.
9120 2010-03-11  Richard Guenther  <rguenther@suse.de>
9122         PR lto/43200
9123         * gcc.dg/lto/20100227-1_0.c: New testcase.
9124         * gcc.dg/lto/20100227-1_1.c: Likewise.
9126 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9128         PR libfortran/43320
9129         PR libfortran/43265
9130         * gfortran.dg/read_eof_6.f: New test
9131         * gfortran.dg/read_x_eof.f90: New test.
9132         * gfortran.dg/read_x_past.f: Update test.
9134 2010-03-10  Jan Hubicka  <jh@suse.cz>
9136         * gcc.c-torture/compile/pr43288.c: New test.
9138 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9140         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9141         -fpic/-fPIC flags.
9142         * g++.old-deja/g++.pt/asm2.C: Likewise.
9143         * gcc.c-torture/compile/20000804-1.c: Likewise.
9144         * gcc.target/i386/clobbers.c: Likewise.
9146 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9148         PR fortran/43303
9149         * gfortran.dg/c_assoc_3.f90: New test.
9151 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9153         PR debug/36728
9154         * gcc.dg/guality/pr36728-1.c: New test.
9155         * gcc.dg/guality/pr36728-2.c: New test.
9157 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9159         * gcc.dg/h8300-div-delay-slot.c: New test.
9161 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9163         PR tree-optimization/43236
9164         * gcc.c-torture/execute/pr43236.c: New test.
9166 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9168         PR middle-end/42859
9169         * g++.dg/eh/pr42859.C: New test.
9171 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9173         PR debug/43299
9174         * gcc.dg/pr43299.c: New test.
9176         PR debug/43290
9177         * g++.dg/eh/unwind2.C: New test.
9179 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9180             Reza Yazdani  <reza.yazdani@amd.com>
9182         PR middle-end/43065
9183         * gcc.dg/graphite/run-id-4.c: New.
9185 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9187         PR middle-end/43065
9188         * gcc.dg/graphite/run-id-3.c: New.
9190 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9192         PR middle-end/42644
9193         PR middle-end/42130
9194         * gcc.dg/graphite/id-18.c: New.
9195         * gcc.dg/graphite/run-id-pr42644.c: New.
9197 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9199         PR middle-end/42326
9200         * gcc.dg/graphite/pr42326.c: New.
9202 2010-03-08  Richard Guenther  <rguenther@suse.de>
9204         PR tree-optimization/43269
9205         * gcc.c-torture/execute/pr43269.c: New testcase.
9207 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9209         PR fortran/43256
9210         * gfortran.dg/typebound_call_13.f03: New.
9212 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9214         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9215         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9217 2010-03-05  Jason Merrill  <jason@redhat.com>
9219         * g++.dg/abi/mangle40.C: Require weak and alias.
9221 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9223         PR middle-end/42326
9224         * gfortran.dg/graphite/pr42326.f90: New.
9225         * gfortran.dg/graphite/pr42326-1.f90: New.
9227 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9229         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9230         (gnat_target_compile): Likewise.
9231         Reinitialize GNAT_UNDER_TEST if target changes.
9232         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9233         (local_find_gnatmake): Pass full --GCC to gnatlink.
9234         Remove --LINK.
9236 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9238         PR c/43248
9239         * gcc.dg/compound-literal-1.c: New testcase.
9241 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9243         PR tree-optimization/43164
9244         PR tree-optimization/43191
9245         * gcc.c-torture/compile/pr43164.c: New test.
9246         * gcc.c-torture/compile/pr43191.c: Likewise.
9248 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9250         PR fortran/43244
9251         * gfortran.dg/finalize_9.f90: New.
9253 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9254             Ken Werner <ken@linux.vnet.ibm.com>
9256         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9257         to dg-options for spu.
9258         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9259         dump-scan target to exclude spu.
9261 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9263         PR middle-end/43209
9264         * gcc.dg/tree-ssa/ivopts-4.c: New.
9266 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9268         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9269         include-opts and exclude-opts; skip checking the flags if arguments
9270         are the same as the defaults.
9271         (dg-xfail-if): Verify the number of arguments, supply defaults
9272         for unspecified optional arguments.
9273         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9275 2010-03-03  Jason Merrill  <jason@redhat.com>
9277         PR c++/12909
9278         * g++.dg/abi/mangle40.C: Updated.
9280 2010-03-03  Jason Merrill  <jason@redhat.com>
9282         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9283         * g++.dg/abi/mangle23.C: Likewise.
9284         * g++.dg/eh/simd-2.C: Likewise.
9285         * g++.dg/ext/attribute-test-2.C: Likewise.
9286         * g++.dg/ext/vector14.C: Likewise.
9287         * g++.dg/other/pr34435.C: Likewise.
9288         * g++.dg/template/conv8.C: Likewise.
9289         * g++.dg/template/nontype9.C: Likewise.
9290         * g++.dg/template/qualttp17.C: Likewise.
9291         * g++.dg/template/ref1.C: Likewise.
9292         * g++.old-deja/g++.pt/crash68.C: Likewise.
9293         * g++.old-deja/g++.pt/ref1.C: Likewise.
9294         * g++.old-deja/g++.pt/ref3.C: Likewise.
9295         * g++.old-deja/g++.pt/ref4.C: Likewise.
9297         PR c++/12909
9298         * g++.dg/abi/mangle40.C: New.
9299         * g++.dg/abi/mangle41.C: New.
9300         * g++.dg/lto/20100302_0.C: New.
9301         * g++.dg/lto/20100302_1.C: New.
9302         * g++.dg/lto/20100302.h: New.
9304 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9306         PR fortran/43243
9307         * gfortran.dg/internal_pack_12.f90: New test.
9309 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9311         * gcc.dg/pr36997.c: Adjust error message.
9313 2010-03-03  Mike Stump  <mikestump@comcast.net>
9315         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9316         adjustments to not be present on machines that align the stack to
9317         more than 4 bytes and don't have a red zone yet as that is an
9318         unimplemented optimization.
9320 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9322         PR fortran/43169
9323         * gfortran.dg/impure_assignment_3.f90: New.
9325 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9327         PR debug/43229
9328         * gfortran.dg/pr43229.f90: New test.
9330         PR debug/43237
9331         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9333         PR debug/43177
9334         * gcc.dg/guality/pr43177.c: New test.
9336 2010-03-02  Jason Merrill  <jason@redhat.com>
9338         * g++.dg/ext/vector9.C: Adjust error message.
9339         * g++.dg/conversion/simd3.C: Likewise.
9340         * g++.dg/other/error23.C: Likewise.
9342 2010-03-02  Mike Stump  <mikestump@comcast.net>
9344         PR c++/41090
9345         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9347 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9349         PR fortran/43180
9350         * gfortran.dg/internal_pack_10.f90: New test.
9352         PR fortran/43173
9353         * gfortran.dg/internal_pack_11.f90: New test.
9355 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9357         PR middle-end/42640
9358         * gcc.dg/tree-ssa/pr42640.c: New.
9360 2010-03-01  Richard Guenther  <rguenther@suse.de>
9362         PR tree-optimization/43220
9363         * gcc.c-torture/execute/pr43220.c: New testcase.
9365 2010-03-01  Richard Guenther  <rguenther@suse.de>
9367         PR middle-end/43213
9368         * gcc.dg/pr43213.c: New testcase.
9370 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9372         PR pch/14940
9373         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9375 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9377         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9378         New function.
9379         (check_effective_target_ucn): Likewise.
9381         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9382         if !ucn.
9383         * gcc.dg/ucnid-2.c: Likewise.
9384         * gcc.dg/ucnid-3.c: Likewise.
9385         * gcc.dg/ucnid-4.c: Likewise.
9386         * gcc.dg/ucnid-11.c: Likewise.
9387         * gcc.dg/ucnid-12.c: Likewise.
9388         * gcc.dg/ucnid-6.c: Skip if !ucn.
9389         * gcc.dg/ucnid-9.c: Likewise.
9391 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9393         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9394         lists to dg-skip-if.
9395         * gcc.target/i386/stackalign/return-3.c: Likewise.
9397 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9399         * gcc.target/i386/clearcap.map: New file.
9400         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9401         Pass clearcap.map by default if supported.
9403 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9405         PR fortran/42900
9406         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9407         Explain this.
9408         * gfortran.dg/stat_2.f90: Likewise.
9410 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9412         PR fortran/43199
9413         * gfortran.dg/module_read_2.f90: New test.
9415 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9417         PR c++/42748
9418         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9419         * g++.dg/abi/mangle12.C: Likewise.
9420         * g++.dg/abi/mangle20-2.C: Likewise.
9421         * g++.dg/abi/mangle17.C: Likewise.
9422         * g++.dg/template/cond2.C: Likewise.
9423         * g++.dg/template/pr35240.C: Likewise.
9425 2010-02-27  Richard Guenther  <rguenther@suse.de>
9427         PR tree-optimization/43186
9428         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9430 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9432         * g++.dg/abi/packed1.C: Expect warning on the SH.
9434 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9436         PR c++/42054:
9437         * g++.dg/parse/error37.C: New test.
9439 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9441         PR c/24577
9442         PR c/43192
9443         * gcc.dg/pr8927-1.c: Match new note.
9444         * gcc.dg/990506-0.c: Likewise.
9445         * gcc.dg/gomp/flush-2.c: Likewise.
9446         * gcc.dg/gomp/atomic-5.c: Likewise.
9447         * gcc.dg/gomp/pr34607.c: Likewise.
9448         * gcc.dg/pr35746.c: Likewise.
9449         * gcc.dg/cpp/pragma-1.c: Likewise.
9450         * gcc.dg/cpp/pragma-2.c: Likewise.
9451         * gcc.dg/pr41842.c: Likewise.
9452         * gcc.dg/noncompile/20040629-1.c: Likewise.
9453         * objc.dg/private-1.m: Likewise.
9455 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9457         PR fortran/43185
9458         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9459         * gfortran.dg/default_initialization_4.f90: New test.
9461 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9463         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9464         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9465         * gnat.dg/thin_pointer2.adb: New test.
9466         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9468 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9470         PR c/20631
9471         * gcc.dg/cpp/c90-pedantic.c: New.
9472         * gcc.dg/cpp/c90.c: New.
9473         * gcc.dg/gnu90-const-expr-1.c: New.
9474         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9476 2010-02-26  Richard Guenther  <rguenther@suse.de>
9478         PR tree-optimization/43186
9479         * gcc.c-torture/compile/pr43186.c: New testcase.
9481 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9483         PR debug/43190
9484         * c-c++-common/dwarf2/pr43190.c: New test.
9486 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9488         PR testsuite/37074:
9489         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9491 2010-02-26  Richard Guenther  <rguenther@suse.de>
9493         PR tree-optimization/43188
9494         * gcc.c-torture/compile/pr43188.c: New testcase.
9496 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9498         PR target/43175
9499         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9501 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9503         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9505 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9507         PR target/43154
9508         * gcc.target/powerpc/pr43154.c: New file.
9510 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9512         PR debug/43166
9513         * gfortran.dg/debug/pr43166.f: New test.
9515         PR debug/43165
9516         * gcc.dg/torture/pr43165.c: New test.
9518 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9520         PR c/43128
9521         * c-c++-common/pr41779.c: Update.
9523 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9525         PR ada/32547
9526         * lib/gnat-dg.exp (gnat_load): Redefine.
9528         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9529         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9531 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9533         PR libobjc/36610
9534         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9535         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9536         -fgnu-runtime.
9537         Sort entries.
9539 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9541         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9543 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9545         PR debug/43150
9546         * gcc.dg/guality/vla-1.c: New test.
9548 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9550         PR fortran/43042
9551         * gfortran.dg/c_ptr_tests_15.f90: New test.
9553 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9555         PR target/43107
9556         * gcc.target/i386/pr43107.c: New test.
9558 2010-02-23  Jason Merrill  <jason@redhat.com>
9560         PR c++/43143
9561         * g++.dg/cpp0x/variadic100.C: New.
9563 2010-02-23  Jason Merrill  <jason@redhat.com>
9565         PR debug/42800
9566         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9567         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9568         * c-c++-common/dwarf2/vla1.c: New.
9570 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9572         PR target/43139
9573         * gcc.dg/pr43139.c: New test.
9575         PR debug/43077
9576         * gcc.dg/guality/pr43077-1.c: New test.
9578 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9580         PR 43123
9581         * gcc.dg/march.c: New.
9582         * gcc.dg/march-generic.c: New.
9583         * gcc.dg/mtune.c: New.
9585 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9587         PR middle-end/43083
9588         * gcc.dg/graphite/pr43083.c: New.
9590 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9592         PR middle-end/43097
9593         * gfortran.dg/graphite/pr43097.f: New.
9595 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9596             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9598         PR middle-end/43140
9599         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9601 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9603         PR middle-end/43026
9604         * g++.dg/graphite/pr43026.C: New.
9606 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9608         PR c++/43126
9609         * gcc.dg/cleanup-1.c: Update.
9610         * gcc.dg/func-args-1.c: Update.
9611         * gcc.dg/format/sentinel-1.c: Update.
9612         * g++.old-deja/g++.jason/scoping10.C: Update.
9613         * g++.old-deja/g++.ns/lookup5.C: Update.
9614         * g++.dg/ext/cleanup-1.C: Update.
9615         * g++.dg/parse/varmod1.C: Update.
9616         * g++.dg/parse/error33.C: Update.
9617         * g++.dg/expr/call3.C: Update.
9618         * g++.dg/func-args-1.C: New.
9620 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9622         PR c/43125
9623         * gcc.dg/attr-used-2.c: Moved to ...
9624         * c-c++-common/attr-used-2.c: Here.
9626         * gcc.dg/attr-used.c: Moved to ...
9627         * c-c++-common/attr-used.c: Here.
9629 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9631         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9633 2010-02-22  Richard Guenther  <rguenther@suse.de>
9635         PR lto/43045
9636         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9637         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9639 2010-02-22  Richard Guenther  <rguenther@suse.de>
9641         PR tree-optimization/42749
9642         * gcc.c-torture/compile/pr42749.c: New testcase.
9644 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9646         PR fortran/43072
9647         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9648         * gfortran.dg/internal_pack_9.f90: New test.
9650 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9652         PR c++/23510
9653         * g++.dg/template/recurse.C: Adjust.
9654         * g++.dg/template/pr23510.C: New.
9656 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9658         PR c++/42824
9659         * g++.dg/template/memclass4.C: New test.
9661 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9663         PR fortran/35259
9664         * gfortran.dg/reassoc_5.f90: New test.
9666 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9668         PR target/43067
9669         * gcc.target/i386/pr43067.c: New test.
9671 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9673         PR c++/35669
9674         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9675         -Wconversion-null.
9676         * g++.dg/warn/Wconversion-null.C: New test.
9677         * g++.old-deja/g++.other/null1.C: Move to...
9678         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9680 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9682         PR fortran/36932
9683         PR fortran/36933
9684         * gfortran.dg/dependency_26.f90: New test.
9686         PR fortran/43072
9687         * gfortran.dg/internal_pack_7.f90: New test.
9689         PR fortran/43111
9690         * gfortran.dg/internal_pack_8.f90: New test.
9692 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9694         PR 43128
9695         * c-c++-common/pr41779.c: Fix broken testcase.
9697 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9699         PR 36513
9700         * c-c++-common/pr36513.c: New testcase.
9701         * c-c++-common/pr36513-2.c: New testcase.
9703 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9705         PR 41779
9706         * c-c++-common/pr41779.c: New.
9708 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9710         PR debug/43084
9711         * gcc.dg/pr43084.c: New test.
9713 2010-02-19  Richard Guenther  <rguenther@suse.de>
9715         PR tree-optimization/42916
9716         * gcc.dg/pr42916.c: New testcase.
9718 2010-02-18  Jason Merrill  <jason@redhat.com>
9720         PR c++/42837
9721         * g++.dg/abi/packed1.C: Add expected warning.
9723         PR c++/43108
9724         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9725         * gcc.dg/torture/dg-torture.exp: Likewise.
9726         * c-c++-common/torture/complex-sign.h,
9727         c-c++-common/torture/complex-sign-add.c,
9728         c-c++-common/torture/complex-sign-mixed-add.c,
9729         c-c++-common/torture/complex-sign-mixed-div.c,
9730         c-c++-common/torture/complex-sign-mixed-mul.c,
9731         c-c++-common/torture/complex-sign-mixed-sub.c,
9732         c-c++-common/torture/complex-sign-mul.c,
9733         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9734         Adapt for C++ compilation as well.
9736         PR c++/43070
9737         * g++.dg/ext/label1.C: Update.
9738         * g++.dg/ext/label2.C: Update.
9740         PR c++/26261
9741         * g++.dg/template/dependent-name6.C: New.
9743         PR c++/43109
9744         * g++.dg/parse/namespace12.C: New.
9746 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9748         PR tree-optimization/43066
9749         * gcc.c-torture/compile/pr43066.c: New test.
9751 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9753         * g++.dg/ext/attrib35.C: Fix target selector string.
9754         * g++.dg/ext/attrib36.C: Ditto.
9755         * g++.dg/ext/attrib37.C: Ditto.
9756         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9757         * g++.dg/abi/mangle25.C: Ditto.
9759 2010-02-17  Jason Merrill  <jason@redhat.com>
9761         PR c++/43069
9762         * g++.dg/parse/namespace11.C: New.
9764         PR c++/43093
9765         * g++.dg/ext/attrib37.C: New.
9767         PR c++/43079
9768         * g++.dg/template/ptrmem20.C: New.
9770 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9772         PR target/43103
9773         * gcc.target/i386/xop-check.h: Include m256-check.h.
9774         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9775         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9776         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9777         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9779 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9781         PR debug/42918
9782         * gcc.dg/pr42918.c: New test.
9784 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9786         * g++.dg/ext/attrib36.C: Require ILP32.
9788 2010-02-16  Richard Guenther  <rguenther@suse.de>
9790         PR tree-optimization/41043
9791         * gfortran.dg/pr41043.f90: New testcase.
9792         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9794 2010-02-16  Jason Merrill  <jason@redhat.com>
9796         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9798 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9800         PR tree-optimization/43074
9801         * gcc.dg/vect/fast-math-pr43074.c: New test.
9803 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9805         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9807 2010-02-16  Jason Merrill  <jason@redhat.com>
9809         PR c++/43031
9810         * g++.dg/ext/attrib36.C: New.
9812         PR c++/43036
9813         * g++.dg/other/array6.C: New.
9815 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9817         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9819 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9821         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9822         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9823         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9824         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9825         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9826         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9828 2010-02-15  Richard Guenther  <rguenther@suse.de>
9830         PR middle-end/43068
9831         * g++.dg/torture/pr43068.C: New testcase.
9833 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9835         PR c++/43024
9836         * g++.dg/opt/ice1.C: New.
9838 2010-02-14  Jason Merrill  <jason@redhat.com>
9840         PR c++/41997
9841         * g++.dg/cpp0x/initlist-opt.C: New.
9843 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9845         PR fortran/41113
9846         PR fortran/41117
9847         * gfortran.dg/internal_pack_6.f90: New test.
9849 2010-02-12  Jason Merrill  <jason@redhat.com>
9851         PR c++/43054
9852         * g++.dg/cpp0x/variadic99.C: New.
9854 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9856         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9857         sign extend pointers to gualchk_t.
9859         PR c++/43033
9860         * g++.dg/other/default3.C: Xfail g4 test.
9862 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9864         PR middle-end/43012
9865         * gcc.dg/graphite/pr43012.c: New.
9867 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9869         PR middle-end/42930
9870         * g++.dg/graphite/pr42930.C: New.
9872 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9874         PR middle-end/42914
9875         PR middle-end/42530
9876         * gcc.dg/graphite/pr42530.c: New.
9877         * gcc.dg/graphite/pr42914.c: New.
9879 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9881         PR middle-end/42771
9882         * gcc.dg/graphite/pr42771.c: New.
9884 2010-02-11  Richard Guenther  <rguenther@suse.de>
9886         PR tree-optimization/42998
9887         * gcc.c-torture/compile/pr42998.c: New testcase.
9889 2010-02-10  Jason Merrill  <jason@redhat.com>
9891         PR c++/41896
9892         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9894         PR c++/42983, core issue 906
9895         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9896         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9898         PR c++/43016
9899         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9901 2010-02-10  Richard Guenther  <rguenther@suse.de>
9903         PR tree-optimization/43017
9904         * gcc.dg/torture/pr43017.c: New testcase.
9906 2010-02-10  Tobias Burnus <burnus@net-b.de>
9908         PR fortran/40823
9909         * gfortran.dg/private_type_1.f90: Update error location.
9910         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9911         * gfortran.dg/typebound_operator_2.f03: Ditto.
9912         * gfortran.dg/assignment_2.f90: Ditto.
9913         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9914         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9916 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9918         PR fortran/43015
9919         * gfortran.dg/bind_c_usage_20.f90: New test.
9921 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9923         PR debug/43010
9924         * g++.dg/debug/pr43010.C: New test.
9926 2010-02-10  Richard Guenther  <rguenther@suse.de>
9928         PR c/43007
9929         * gcc.c-torture/execute/20100209-1.c: New testcase.
9930         * gcc.dg/fold-div-3.c: Likewise.
9932 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9934         * gcc.dg/builtin-ffs-1.c: New test.
9936 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9938         PR fortran/42999
9939         * gfortran.dg/array_constructor_35.f90: New test.
9941 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9943         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9945 2010-02-09  Jason Merrill  <jason@redhat.com>
9947         PR c++/42399
9948         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9950         PR c++/42370
9951         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9953 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9955         PR fortran/41869
9956         * gfortran.dg/module_write_1.f90: New test.
9958 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9960         * gcc.dg/pr19340.c: Adjust.
9962 2010-02-09  Richard Guenther  <rguenther@suse.de>
9964         PR tree-optimization/43008
9965         * gcc.c-torture/execute/pr43008.c: New testcase.
9967 2010-02-09  Richard Guenther  <rguenther@suse.de>
9969         PR tree-optimization/43000
9970         * gcc.dg/torture/pr43000.c: New testcase.
9971         * gcc.dg/torture/pr43002.c: Likewise.
9973 2010-02-09  Daniel Kraft  <d@domob.eu>
9975         PR fortran/39171
9976         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9977         and pass -Wsurprising as necessary.
9979 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9981         PR tree-optimization/42890
9982         * g++.dg/torture/pr42890.C: New test.
9984 2010-02-08  Richard Guenther  <rguenther@suse.de>
9986         PR middle-end/42995
9987         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9989 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9991         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9992         return 0 from main.
9993         * gcc.dg/graphite/block-1.c: Same.
9994         * gcc.dg/graphite/block-3.c: Same.
9995         * gcc.dg/graphite/block-4.c: Same.
9996         * gcc.dg/graphite/block-5.c: Same.
9997         * gcc.dg/graphite/block-6.c: Same.
9998         * gcc.dg/graphite/block-7.c: Same.
9999         * gcc.dg/graphite/interchange-0.c: Same.
10000         * gcc.dg/graphite/interchange-1.c: Same.
10001         * gcc.dg/graphite/interchange-10.c: Same.
10002         * gcc.dg/graphite/interchange-11.c: Same.
10003         * gcc.dg/graphite/interchange-12.c: Same.
10004         * gcc.dg/graphite/interchange-2.c: Same.
10005         * gcc.dg/graphite/interchange-3.c: Same.
10006         * gcc.dg/graphite/interchange-4.c: Same.
10007         * gcc.dg/graphite/interchange-5.c: Same.
10008         * gcc.dg/graphite/interchange-6.c: Same.
10009         * gcc.dg/graphite/interchange-7.c: Same.
10010         * gcc.dg/graphite/interchange-8.c: Same.
10011         * gcc.dg/graphite/interchange-9.c: Same.
10012         * gcc.dg/graphite/interchange-mvt.c: Same.
10014 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10016         * gfortran.dg/graphite/id-19.f: New.
10017         * gfortran.dg/graphite/pr14741.f90: New.
10018         * gfortran.dg/graphite/pr41924.f90: New.
10019         * gfortran.dg/graphite/run-id-2.f90: New.
10021 2010-02-07  Richard Guenther  <rguenther@suse.de>
10023         PR middle-end/42956
10024         * gcc.c-torture/compile/pr42956.c: New testcase.
10026 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10028         PR libfortran/42742
10029         * gfortran.dg/fmt_cache_2.f: New test.
10031 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10033         * gfortran.dg/read_no_eor.f90: New test.
10035 2010-02-05  Jason Merrill  <jason@redhat.com>
10037         * g++.dg/ext/label13.C: Move constructor body out of class.
10039 2010-02-03  Jason Merrill  <jason@redhat.com>
10041         PR c++/42870
10042         * g++.dg/ext/dllexport3.C: New.
10044 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10046         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10048 2010-02-05  Richard Guenther  <rguenther@suse.de>
10050         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10052 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10054         PR c++/42915
10055         * g++.dg/other/crash-9.C: New test.
10057 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10059         PR fortran/42309
10060         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10062 2010-02-04  Richard Guenther  <rguenther@suse.de>
10064         PR rtl-optimization/42952
10065         * gcc.dg/torture/pr42952.c: New testcase.
10067 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10069         PR libfortran/42901
10070         * gfortran.dg/namelist_60.f90: New test.
10072 2010-02-03  Jason Merrill  <jason@redhat.com>
10074         PR c++/40138
10075         * g++.dg/ext/builtin11.C: New.
10077         PR c++/4926
10078         PR c++/38600
10079         * g++.dg/abi/mangle35.C: New.
10080         * g++.dg/abi/mangle37.C: New.
10082         PR c++/12909
10083         * g++.dg/abi/mangle36.C: New.
10085         PR c++/35652
10086         * g++.dg/warn/string1.C: New.
10088 2010-02-03  Richard Guenther  <rguenther@suse.de>
10090         PR tree-optimization/42944
10091         * gcc.dg/errno-1.c: New testcase.
10093 2010-02-03  Richard Guenther  <rguenther@suse.de>
10095         PR middle-end/42927
10096         * gcc.c-torture/compile/pr42927.c: New testcase.
10098 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10100         PR fortran/42936
10101         * gfortran.dg/null_4.f90: New test.
10103 2010-02-02  Jason Merrill  <jason@redhat.com>
10105         PR c++/41090
10106         * g++.dg/ext/label13.C: New.
10108 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10110         PR fortran/42650
10111         * gfortran.dg/func_result_5.f90: New test.
10113 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10115         PR fortran/42922
10116         * gfortran.dg/pure_initializer_3.f90: News test.
10118 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10120         PR fortran/42888
10121         * gfortran.dg/allocate_derived_2.f90: New test.
10123 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10125         PR middle-end/42898
10126         * gcc.dg/torture/pr42898-2.c: New test.
10128 2010-01-31  Richard Guenther  <rguenther@suse.de>
10130         PR middle-end/42898
10131         * gcc.dg/torture/pr42898.c: New testcase.
10133 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10135         PR fortran/38324
10136         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10137         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10139 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10141         * g++.dg/tree-ssa/inline-1.C: New.
10142         * g++.dg/tree-ssa/inline-2.C: New.
10143         * g++.dg/tree-ssa/inline-3.C: New.
10145 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10147         PR testsuite/41701
10148         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10149         the string 'pow' in the pathname of the compiler from generating a
10150         test failure.
10152 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10154         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10155         * g++.old-deja/g++.mike/eh17.C: Likewise.
10156         * g++.old-deja/g++.mike/p5571.C: Likewise.
10158 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10160         PR c++/42758
10161         PR c++/42634
10162         PR c++/42336
10163         PR c++/42797
10164         PR c++/42880
10165         * g++.dg/other/crash-5.C: New test.
10166         * g++.dg/other/crash-6.C: New test.
10167         * g++.dg/other/crash-7.C: New test.
10168         * g++.dg/other/crash-8.C: New test.
10170 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10172         PR rtl-optimization/42889
10173         * gcc.dg/pr42889.c: New test.
10175 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10177         * gcc.target/i386/pr42881.c: Use SSE2.
10179 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10181         PR target/42891
10182         * gcc.target/i386/pr42891.c: New test.
10184 2010-01-28  Richard Guenther  <rguenther@suse.de>
10186         PR tree-optimization/42871
10187         * g++.dg/torture/pr42871.C: New testcase.
10189 2010-01-28  Richard Guenther  <rguenther@suse.de>
10191         * gcc.dg/Wobjsize-1.h: New testcase.
10192         * gcc.dg/Wobjsize-1.c: Likewise.
10194 2010-01-28  Richard Guenther  <rguenther@suse.de>
10196         PR middle-end/42883
10197         * g++.dg/torture/pr42883.C: New testcase.
10199 2010-01-28  Michael Matz  <matz@suse.de>
10201         * gcc.target/i386/pr42881.c: New test.
10203 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10205         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10206         Add i?86-*-solaris2* support.
10208 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10210         PR c++/42713
10211         PR c++/42820
10212         * g++.dg/template/typedef27.C: New test case.
10213         * g++.dg/template/typedef28.C: New test case.
10215 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10217         * gcc.dg/optimize-bswap*.c: Add ARM target
10219 2010-01-27  Richard Guenther  <rguenther@suse.de>
10221         PR middle-end/42878
10222         * gcc.dg/torture/pr42878-1.c: New testcase.
10223         * gcc.dg/torture/pr42878-2.c: Likewise.
10225 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10227         PR middle-end/42874
10228         * gcc.dg/vla-22.c: New test.
10230 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10232         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10233         current collation.
10235 2010-01-26  Richard Guenther  <rguenther@suse.de>
10237         PR rtl-optimization/42685
10238         * gcc.dg/pr42685.c: New testcase.
10239         * g++.dg/other/pr42685.C: Likewise.
10241 2010-01-26  Richard Guenther  <rguenther@suse.de>
10243         PR middle-end/42806
10244         * g++.dg/other/pr42806.C: New testcase.
10246 2010-01-26  Richard Guenther  <rguenther@suse.de>
10248         PR tree-optimization/42250
10249         * gcc.dg/pr42250.c: New testcase.
10251 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10253         * gnat.dg/array_bounds_test.adb: New test.
10255 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10257         PR fortran/42858
10258         * gfortran.dg/generic_21.f90: New test.
10260 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10262         PR testsuite/41522
10263         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10265 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10267         PR c++/42748
10268         * g++.dg/abi/arm_va_list2.C: New test.
10269         * g++.dg/abi/arm_va_list2.h: Companion header file.
10271 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10273         PR fortran/41044
10274         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10276         PR fortran/41167
10277         * gfortran.dg/char_array_arg_1.f90 : New test.
10279         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10281 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10283         PR fortran/39304
10284         * gfortran.dg/generic_20.f90: New test.
10286 2010-01-22  Michael Matz  <matz@suse.de>
10288         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10289         -msse2.
10291 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10293         PR fortran/42736
10294         * gfortran.dg/dependency_25.f90 : New test.
10296 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10298         PR tree-optimization/42585
10299         * gcc.dg/tree-ssa/pr42585.c: New test.
10301 2010-01-21  Richard Guenther  <rguenther@suse.de>
10303         PR middle-end/19988
10304         * gcc.dg/pr19988.c: New testcase.
10306 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10308         * g++.dg/compat/decimal/compat-common.h: New file.
10309         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10310         * g++.dg/compat/decimal/pass_x.h: New file.
10311         * g++.dg/compat/decimal/pass_y.h: New file.
10312         * g++.dg/compat/decimal/pass-1_main.C: New file.
10313         * g++.dg/compat/decimal/pass-1_x.C: New file.
10314         * g++.dg/compat/decimal/pass-1_y.C: New file.
10315         * g++.dg/compat/decimal/pass-2_main.C: New file.
10316         * g++.dg/compat/decimal/pass-2_x.C: New file.
10317         * g++.dg/compat/decimal/pass-2_y.C: New file.
10318         * g++.dg/compat/decimal/pass-3_main.C: New file.
10319         * g++.dg/compat/decimal/pass-3_x.C: New file.
10320         * g++.dg/compat/decimal/pass-3_y.C: New file.
10321         * g++.dg/compat/decimal/pass-4_main.C: New file.
10322         * g++.dg/compat/decimal/pass-4_x.C: New file.
10323         * g++.dg/compat/decimal/pass-4_y.C: New file.
10324         * g++.dg/compat/decimal/pass-5_main.C: New file.
10325         * g++.dg/compat/decimal/pass-5_x.C: New file.
10326         * g++.dg/compat/decimal/pass-5_y.C: New file.
10327         * g++.dg/compat/decimal/pass-6_main.C: New file.
10328         * g++.dg/compat/decimal/pass-6_x.C: New file.
10329         * g++.dg/compat/decimal/pass-6_y.C: New file.
10330         * g++.dg/compat/decimal/return_x.h: New file.
10331         * g++.dg/compat/decimal/return_y.h: New file.
10332         * g++.dg/compat/decimal/return-1_main.C: New file.
10333         * g++.dg/compat/decimal/return-1_x.C: New file.
10334         * g++.dg/compat/decimal/return-1_y.C: New file.
10335         * g++.dg/compat/decimal/return-2_main.C: New file.
10336         * g++.dg/compat/decimal/return-2_x.C: New file.
10337         * g++.dg/compat/decimal/return-2_y.C: New file.
10338         * g++.dg/compat/decimal/return-3_main.C: New file.
10339         * g++.dg/compat/decimal/return-3_x.C: New file.
10340         * g++.dg/compat/decimal/return-3_y.C: New file.
10341         * g++.dg/compat/decimal/return-4_main.C: New file.
10342         * g++.dg/compat/decimal/return-4_x.C: New file.
10343         * g++.dg/compat/decimal/return-4_y.C: New file.
10344         * g++.dg/compat/decimal/return-5_main.C: New file.
10345         * g++.dg/compat/decimal/return-5_x.C: New file.
10346         * g++.dg/compat/decimal/return-5_y.C: New file.
10347         * g++.dg/compat/decimal/return-6_main.C: New file.
10348         * g++.dg/compat/decimal/return-6_x.C: New file.
10349         * g++.dg/compat/decimal/return-6_y.C: New file.
10351 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10353         PR debug/42715
10354         * gcc.dg/pr42715.c: New.
10356 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10358         PR c++/42038
10359         * g++.dg/parse/crash55.C: New.
10361 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10363         PR debug/42782
10364         * gcc.dg/guality/pr42782.c: New.
10366 2010-01-20  Jason Merrill  <jason@redhat.com>
10368         PR c++/41788
10369         * g++.dg/abi/packed1.C: New.
10371         PR c++/41920
10372         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10374         PR c++/40750
10375         * g++.dg/parse/fn-typedef1.C: New.
10376         * g++.dg/other/cv_quals.C: Adjust.
10378 2010-01-20  Anthony Green  <green@moxielogic.com>
10380         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10381         pack(push) pragma).
10382         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10383         * gcc.dg/20020312-2.c: Port this to the moxie core.
10384         * gcc.dg/weak/typeof-2.c: Ditto.
10386 2010-01-20  Richard Guenther  <rguenther@suse.de>
10388         PR tree-optimization/42717
10389         * gcc.c-torture/compile/pr42717.c: New testcase.
10391 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10393         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10394         of signed, add a few new tests.
10396         PR middle-end/42803
10397         * g++.dg/parse/limits-initializer1.C: New test.
10399 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10401         PR fortran/42804
10402         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10403         * gfortran.dg/typebound_call_12.f03: New test.
10405 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10407         PR fortran/42783
10408         * gfortran.dg/bounds_check_15.f90 : New test.
10410 2010-01-19  Michael Matz  <matz@suse.de>
10412         PR tree-optimization/41783
10413         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10415 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10417         PR target/38697.
10418         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10419         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10420         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10421         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10422         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10423         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10424         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10425         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10426         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10427         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10428         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10430 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10432         PR fortran/42545
10433         * gfortran.dg/extends_6.f03: Modified an error message.
10434         * gfortran.dg/extends_10.f03: New test.
10435         * gfortran.dg/private_type_6.f03: Modified an error message.
10436         * gfortran.dg/structure_constructor_8.f03: Ditto.
10438 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10440         PR tree-optimization/42719
10441         * gcc.dg/pr42719.c: New test.
10443         PR debug/42728
10444         * gcc.dg/pr42728.c: New test.
10446 2010-01-19  Anthony Green  <green@moxielogic.com>
10448         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10450 2010-01-18  Anthony Green  <green@moxielogic.com>
10452         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10453         for moxie.
10455 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10457         * g++.dg/template/error45.C: reverted as part of reverting the
10458         fix of PR c++/42634.
10460 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10462         PR c++/42634
10463         * g++.dg/template/error45.C: New test.
10465 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10467         PR c++/42766
10468         * g++.dg/conversion/op6.C: New test.
10470 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10472         PR target/42774
10473         * gcc.target/alpha/pr42774.c: New test.
10475 2010-01-18  Richard Guenther  <rguenther@suse.de>
10477         PR tree-optimization/42781
10478         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10480 2010-01-17  Richard Guenther  <rguenther@suse.de>
10482         PR middle-end/42248
10483         * gcc.c-torture/execute/pr42248.c: New testcase.
10485 2010-01-17  Richard Guenther  <rguenther@suse.de>
10487         PR tree-optimization/42773
10488         * g++.dg/torture/pr42773.C: New testcase.
10490 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10492         PR fortran/42677
10493         * gfortran.dg/interface_assignment_5.f90: New test.
10495 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10497         PR c++/42697
10498         * g++.dg/template/crash94.C: Reverted.
10500 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10502         PR debug/42767
10503         * gcc.dg/debug/pr42767.c: New.
10505 2010-01-15  Jason Merrill  <jason@redhat.com>
10507         PR c++/42761
10508         * g++.dg/cpp0x/decltype22.C: New.
10510 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10512         PR middle-end/42760
10513         * g++.dg/torture/pr42760.C: New test.
10515 2010-01-15  Jing Yu  <jingyu@google.com>
10517         PR rtl-optimization/42691
10518         * gcc.c-torture/execute/pr42691.c: New.
10520 2010-01-15  Richard Guenther  <rguenther@suse.de>
10522         PR middle-end/42739
10523         * g++.dg/torture/pr42739.C: New testcase.
10525 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10527         * g++.dg/template/error45.C: Revert as part of reverting changes
10528         or PR c++/42634.
10530 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10532         PR fortran/42684
10533         * gfortran.dg/interface_31.f90: New test.
10535 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10537         * gcc.target/powerpc/pr42747.c: New file.
10539 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10541         PR middle-end/42674
10542         * c-c++-common/pr42674.c: New test.
10544         PR c++/42608
10545         * g++.dg/template/instantiate11.C: New test.
10547 2010-01-14  Jason Merrill  <jason@redhat.com>
10549         PR c++/42701
10550         * g++.dg/overload/error3.C: New.
10552         PR c++/42655
10553         * g++.dg/overload/rvalue1.C: New.
10555 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10557         PR tree-optimization/42706
10558         * gcc.dg/ipa/pr42706.c: New testcase.
10560 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10562         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10564 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10566         PR tree-optimization/42714
10567         * g++.dg/torture/pr42714.C: New test.
10569 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10571         PR rtl-optimization/42246
10572         * gfortran.dg/pr42246-2.f: New.
10574 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10576         PR rtl-optimization/42389
10577         * gcc.dg/pr42389.c: New.
10579 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10581         PR rtl-optimization/42388
10582         * gcc.dg/pr42388.c: New.
10584 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10586         PR rtl-optimization/42294
10587         * gfortran.dg/pr42294.f: New.
10589 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10591         PR rtl-optimization/39453
10592         PR rtl-optimization/42246
10593         * gcc.dg/pr39453.c: New.
10594         * gcc.dg/pr42246.c: New.
10596 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10598         PR middle-end/42245
10599         * gcc.dg/pr42245.c: New.
10600         * gcc.dg/pr42245-2.c: New.
10602 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10604         PR rtl-optimization/42249
10605         * gcc.dg/pr42249.c: New.
10607 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10609         PR c/42721
10610         * gcc.c-torture/execute/pr42721.c: New test.
10612 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10614         PR tree-optimization/42709
10615         * gcc.dg/vect/pr42709.c: New test.
10617 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10619         PR fortran/41478
10620         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10621         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10623 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10625         PR fortran/42481
10626         * gfortran.dg/generic_19.f90 : New test.
10628 2010-01-13  Richard Guenther  <rguenther@suse.de>
10630         PR tree-optimization/42730
10631         * gcc.c-torture/compile/pr42730.c: New testcase.
10633 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10635         PR target/pr42542
10636         * gcc.target/ia64/pr42542-1.c: New.
10637         * gcc.target/ia64/pr42542-2.c: New.
10638         * gcc.target/ia64/pr42542-3.c: New.
10640 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10642         PR c++/42634
10643         * g++.dg/template/error45.C: New test.
10645 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10647         PR tree-optimization/42704
10648         * g++.dg/torture/pr42704.C: New test.
10650 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10652         PR tree-optimization/42703
10653         * gcc.c-torture/compile/pr42703.c: New test.
10655 2010-01-13  Richard Guenther  <rguenther@suse.de>
10657         PR tree-optimization/42705
10658         * gcc.c-torture/compile/pr42705.c: New testcase.
10660 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10662         * gcc.target/bfin/l2.c: New test.
10663         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10665 2010-01-13  Richard Guenther  <rguenther@suse.de>
10667         PR middle-end/42716
10668         * gcc.c-torture/compile/pr42716.c: New testcase.
10670 2010-01-13  Richard Guenther  <rguenther@suse.de>
10672         PR lto/42678
10673         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10675 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10677         PR c/42708
10678         * gcc.c-torture/compile/pr42708-1.c: New test.
10680 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10682         PR debug/42662
10683         * gcc.dg/pr42662.c: New test.
10685         PR tree-optimization/42645
10686         * g++.dg/other/pr42645-1.C: New test.
10687         * g++.dg/other/pr42645-2.C: New test.
10689 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10691         PR target/42416
10692         * gcc.target/powerpc/warn-1.c: New test.
10693         * gcc.target/powerpc/warn-2.c: New test.
10695 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10697         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10698         stack alignment.
10700 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10702         * gcc.dg/lto/20100108_0.c: New.
10704 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10706         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10707         Add -march=i686 -msse for 32bit x86 targets.
10709 2010-01-10  Richard Guenther  <rguenther@suse.de>
10711         PR middle-end/42667
10712         * gcc.dg/torture/pr42667.c: New testcase.
10714 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10716         PR fortran/32489
10717         * gfortran.dg/array_constructor_34.f90: New test.
10719 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10721         PR fortran/20923
10722         * gfortran.dg/array_constructor_33.f90: New test.
10723         gfortran.dg/array_function_5.f90: Add credit.
10725 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10727         PR debug/42631
10728         * gcc.dg/pr42631.c: New.
10730 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10732         PR debug/42630
10733         * gcc.dg/pr42630.c: New.
10735 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10737         PR debug/42629
10738         * gcc.dg/pr42629.c: New.
10740 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10742         PR middle-end/42363
10743         * gcc.dg/torture/pr42363.c: New.
10745 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10747         PR debug/42604
10748         PR debug/42395
10749         * gcc.dg/vect/pr42604.c: New.
10750         * gcc.dg/vect/pr42395.c: New.
10752 2010-01-09  Richard Guenther  <rguenther@suse.de>
10754         PR middle-end/42512
10755         * gcc.c-torture/execute/pr42512.c: New testcase.
10757 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10759         PR fortran/41298
10760         * gfortran.dg/c_ptr_tests_14.f90: New test.
10762 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10764         PR ada/41929
10765         * gnat.dg/null_pointer_deref1.adb: Don't run on
10766         sparc*-sun-solaris2.11.
10768 2010-01-08  Richard Guenther  <rguenther@suse.de>
10770         PR lto/42528
10771         * gcc.dg/lto/20100103-1_0.c: New testcase.
10772         * gcc.dg/lto/20100103-2_0.c: Likewise.
10774 2010-01-08  Tobias Burnus  <burnus@net-b.de
10776         PR/fortran 25829
10777         * gfortran.dg/asynchronous_1.f90: New test.
10778         * gfortran.dg/asynchronous_2.f90: New test.
10779         * gfortran.dg/conflicts.f90: Update error message.
10781 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10783         c++/40155
10784         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10786 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10788         PR tree-optimization/42625
10789         * g++.dg/opt/dtor4.C: New test.
10790         * g++.dg/opt/dtor4.h: New.
10791         * g++.dg/opt/dtor4-aux.cc: New.
10793 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10795         PR fortran/42597
10796         * gfortran.dg/proc_ptr_26.f90: New test.
10798 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10800         PR fortran/41872
10801         * gfortran.dg/allocatable_scalar_7.f90: New test.
10803 2010-01-06  Richard Guenther  <rguenther@suse.de>
10805         * gcc.c-torture/compile/pr42632.c: New testcase.
10807 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10809         PR target/42542
10810         * gcc.target/i386/pr42542-4.c: New.
10811         * gcc.target/i386/pr42542-4a.c: Likewise.
10812         * gcc.target/i386/pr42542-5.c: Likewise.
10813         * gcc.target/i386/pr42542-5a.c: Likewise.
10815 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10817         * gcc.dg/tls/opt-15.c: New test.
10819 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10821         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10823 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10825         PR tree-optimization/42462
10826         * g++.dg/torture/pr42462.C: New test.
10828 2010-01-05  Jason Merrill  <jason@redhat.com>
10830         * g++.dg/cpp0x/initlist30.C: New test.
10832 2010-01-05  Richard Guenther  <rguenther@suse.de>
10834         PR tree-optimization/42614
10835         * gcc.c-torture/execute/pr42614.c: New testcase.
10837 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10839         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10840         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10841         -Wunreachable-code.
10842         * gcc.dg/Wunreachable-2.c: Likewise.
10843         * gcc.dg/Wunreachable-3.c: Likewise.
10844         * gcc.dg/Wunreachable-4.c: Likewise.
10845         * gcc.dg/Wunreachable-5.c: Likewise.
10846         * gcc.dg/Wunreachable-6.c: Likewise.
10847         * gcc.dg/Wunreachable-7.c: Likewise.
10848         * gcc.dg/Wunreachable-8.c: Likewise.
10849         * gcc.dg/20041231-1.c: Likewise.
10851 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10853         PR other/42611
10854         * gcc.dg/pr42611.c: New test.
10856         PR tree-optimization/42508
10857         * g++.dg/opt/pr42508.C: New test.
10859 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10861         PR fortran/41872
10862         * gfortran.dg/allocatable_scalar_8.f90: New.
10864 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10866         PR tree-optimization/42398
10867         * gcc.c-torture/compile/pr42398.c: New test.
10869 2010-01-04  Jason Merrill  <jason@redhat.com>
10871         PR c++/42555
10872         * g++.dg/ext/attrib35.C: New.
10874         PR c++/42567
10875         * g++.dg/cpp0x/auto17.C: New.
10877 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10879         * gcc.dg/lto/20100104_0.c: New.
10881 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10883         PR target/42542
10884         * gcc.target/i386/pr42542-1.c: New.
10885         * gcc.target/i386/pr42542-1a.c: Likewise.
10886         * gcc.target/i386/pr42542-1b.c: Likewise.
10887         * gcc.target/i386/pr42542-2.c: Likewise.
10888         * gcc.target/i386/pr42542-2a.c: Likewise.
10889         * gcc.target/i386/pr42542-2b.c: Likewise.
10890         * gcc.target/i386/pr42542-3.c: Likewise.
10891         * gcc.target/i386/pr42542-3a.c: Likewise.
10893 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10895         PR fortran/41872
10896         * gfortran.dg/allocatable_scalar_5.f90: New test.
10897         * gfortran.dg/allocatable_scalar_6.f90: New test.
10899 2010-01-03  Richard Guenther  <rguenther@suse.de>
10901         PR testsuite/42583
10902         * gfortran.dg/gomp/recursion1.f90: Remove.
10904 2010-01-03  Richard Guenther  <rguenther@suse.de>
10906         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10907         * gcc.dg/uninit-6.c: Likewise.
10908         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10910 2010-01-03  Richard Guenther  <rguenther@suse.de>
10912         PR tree-optimization/42589
10913         * gcc.target/i386/pr42589.c: New testcase.
10915 2010-01-03  Richard Guenther  <rguenther@suse.de>
10917         PR tree-optimization/42438
10918         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10920 2010-01-02  Richard Guenther  <rguenther@suse.de>
10922         PR testsuite/41651
10923         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10925 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10927         PR target/42448
10928         * gcc.target/alpha/pr42448-1.c: New test.
10929         * gcc.target/alpha/pr42448-2.c: Ditto.
10931 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10933         PR preprocessor/41947
10934         * gcc.dg/c99-hexfloat-3.c: New test.
10936 2010-01-01  Richard Guenther  <rguenther@suse.de>
10938         PR c/42570
10939         * gcc.c-torture/execute/pr42570.c: New testcase.
10941 2010-01-01  Richard Guenther  <rguenther@suse.de>
10943         PR middle-end/42559
10944         * gcc.c-torture/compile/pr42559.c: New testcase.
10947 Copyright (C) 2010 Free Software Foundation, Inc.
10949 Copying and distribution of this file, with or without modification,
10950 are permitted in any medium without royalty provided the copyright
10951 notice and this notice are preserved.