Merge from mainline (167278:168000).
[official-gcc/graphite-test-results.git] / gcc / testsuite / ChangeLog
blob7db98fc0a440fbef6a4e075f10b194a72d7e3ef8
1 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
3         PR c/20385
4         * objc.dg/tls/init-2.m: Adjust.
5         * gcc.dg/noncompile/920923-1.c: Adjust.
6         * gcc.dg/noncompile/pr44517.c: Adjust.
7         * gcc.dg/declspec-18.c: New test.
9 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
12         * gcc.dg/torture/fp-int-convert.h: Likewise.
13         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
14         * gcc.dg/uninit-C.c: Likewise.
15         * gcc.dg/uninit-C-O0.c: Likewise.
16         * gcc.dg/format/unnamed-1.c: Likewise.
17         * gcc.dg/format/ms_unnamed-1.c: Likewise.
19 2010-12-17  Jason Merrill  <jason@redhat.com>
21         PR c++/46670
22         * g++.dg/cpp0x/constexpr-null1.C: New.
24 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
26         * gcc.c-torture/compile/20101217-1.c: New test.
28 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
30         PR middle-end/46761
31         * gcc.dg/graphite/pr46761.c: New.
33 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
35         PR fortran/46849
36         * gfortran.dg/block_9.f08: New.
38 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
40         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
41         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
43 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
45         PR tree-optimization/46924
46         * gcc.dg/graphite/pr46924.c: New.
48 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
50         PR tree-optimization/46966
51         * gcc.dg/graphite/pr46966.c: New test.
53 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
55         * gnat.dg/opt13.adb: New test.
56         * gnat.dg/opt13_pkg.ad[sb]: New helper.
58 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
60         PR tree-optimization/43655
61         * g++.dg/opt/pr43655.C: New test.
63 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
65         PR tree-optimization/46404
66         * gcc.dg/graphite/pr46404-1.c: New.
68 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
70         PR debug/46893
71         * gcc.dg/pr46893.c: New test.
73 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
75         PR lto/46976
76         * gcc.dg/lto/pr46940_1.c (main): Return 0.
78 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
80         PR target/46883
81         * gcc.target/arm/pr46883.c: New testcase.
83 2010-12-16  Jan Hubicka  <jh@suse.cz>
85         PR lto/46976
86         * gcc.dg/lto/pr46940_0.c: Fix commit.
88 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
90         PR c++/39859
91         PR c++/44522
92         PR c++/44523
93         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
94         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
96 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
98         PR c++/46852
99         * g++.dg/pr46852.C: New test.
101 2010-12-16  Jan Hubicka  <jh@suse.cz>
103         PR middle-end/46939
104         * gcc.target/i386/pr46939.c: New testcase.
106 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
108         PR tree-optimization/46404
109         * gcc.dg/graphite/pr46404.c: New.
111 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
113         PR fortran/46945
114         * gfortran.dg/pr46945.f90: New test.
116         PR debug/46815
117         * g++.dg/guality/pr46815.C: New test.
119 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
121         PR c++/42083
122         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
124 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
126         * gfortran.dg/debug/pr46756.f: Correct PR number.
128 2010-12-15  Martin Jambor  <mjambor@suse.cz>
130         PR tree-optimization/46053
131         PR middle-end/46287
132         PR middle-end/46242
133         * g++.dg/ipa/pr46053.C: New test.
134         * g++.dg/ipa/pr46287-1.C: Likewise.
135         * g++.dg/ipa/pr46287-2.C: Likewise.
136         * g++.dg/ipa/pr46287-3.C: Likewise.
137         * g++.dg/torture/covariant-1.C: Likewise.
138         * g++.dg/torture/pr46287.C: Likewise.
140 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
142         PR rtl-optimization/46649
143         * g++.dg/opt/pr46649.C: New.
145 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
147         PR testsuite/46938
148         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
150 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
152         PR tree-optimization/46845
153         * gcc.dg/graphite/id-pr46845.c: New.
155 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
157         PR tree-optimization/46928
158         * gcc.dg/tree-ssa/ldist-17.c: New.
160 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
162         PR tree-optimization/45948
163         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
165 2010-12-14  Jason Merrill  <jason@redhat.com>
167         PR c++/46930
168         * g++.dg/cpp0x/constexpr-decl.C: New.
169         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
170         * g++.dg/cpp0x/constexpr-static5.C: Fix.
172 2010-12-14  Jan Hubicka  <jh@suse.cz>
174         PR lto/46940
175         PR lto/44463
176         * gcc.dg/lto/pr46940_0.c: New testcase.
177         * gcc.dg/lto/pr46940_1.c: New testcase.
179 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
181         PR c++/45330
182         * g++.dg/lookup/suggestions1.C: New test.
184 2010-12-14  Tobias Burnus  <burnus@net-b.de>
186         PR fortran/46937
187         * gfortran.dg/pointer_intent_4.f90: New.
189 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
191         PR debug/46885
192         * gcc.dg/autopar/pr46885.c: New test.
194         PR tree-optimization/46909
195         * gcc.c-torture/execute/pr46909-1.c: New test.
196         * gcc.c-torture/execute/pr46909-2.c: New test.
197         * gcc.dg/pr46909.c: New test.
199 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
201         PR rtl-optimization/46875
202         * gcc.dg/pr46875.c: New.
204 2010-12-14  Jan Hubicka  <jh@suse.cz>
206         * g++.dg/other/first-global.C: Update regexp to match new
207         names of ctors.
209 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
211         PR rtl-optimization/44374
212         Reapply patch with fixes.
213         * gcc.target/arm/headmerge-1.c: New test.
214         * gcc.target/arm/headmerge-2.c: New test.
215         * gcc.target/i386/headmerge-1.c: New test.
216         * gcc.target/i386/headmerge-2.c: New test.
218 2010-12-13  Jason Merrill  <jason@redhat.com>
220         PR c++/46873
221         PR c++/46877
222         * g++.dg/cpp0x/constexpr-ctor4.C: New.
223         * g++.dg/cpp0x/constexpr-ctor5.C: New.
225 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
227         PR fortran/46201
228         * gfortran.dg/proc_ptr_comp_27.f90: New.
230 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
232         PR debug/46867
233         * gcc.dg/pr46867.c: New test.
235 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
237         PR fortran/46841
238         * gfortran.dg/proc_ptr_comp_26.f90: New.
240 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
242         * gnat.dg/pack9.adb: XFAIL everywhere.
244 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
246         PR fortran/46884
247         * gfortran.dg/pr46884.f: New test.
249 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
251         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
252         Adjust XFAILs.
254 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
256         PR debug/46756
257         * gfortran.dg/debug/pr46756.f: New.
259 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
261         PR debug/46782
262         * gcc.dg/debug/pr46782.c: New.
264 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
266         PR fortran/46809
267         * gfortran.dg/pointer_check_8.f90: New.
269 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
271         PR fortran/46705
272         * gfortran.dg/continuation_12.f90: New test.
274 2010-12-11  Tobias Burnus  <burnus@net-b.de>
276         PR fortran/46370
277         * gfortran.dg/coarray_14.f90: New.
279 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
281         PR fortran/46842
282         * gfortran.dg/array_function_6.f90: New test.
284 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
286         * objc.dg/gnu-api-2-resolve-method.m: New.
287         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.  
289 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
291         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
293 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
295         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
296         produce an error with -fobjc-std=objc1.
297         * obj-c++.dg/fobjc-std-1.mm: Same change.
299 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
301         PR c++/46001
302         * g++.dg/diagnostic/bitfld1.C: New test.
304 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
306         PR tree-optimization/43023
307         * gfortran.dg/ldist-1.f90: Adjust pattern.
308         * gfortran.dg/ldist-pr43023.f90: New.
310 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
312         PR rtl-optimization/46804
313         * gfortran.dg/pr46804.f90: New test.
315 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
317         PR middle-end/46674
318         PR lto/43157
319         * gcc.dg/pr43157.c: New file.
321 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
323         * gcc.dg/dfp/struct-union.c: Adjust.
324         * gcc.dg/lvalue-2.c: Adjust.
325         * gcc.dg/pr21419.c: Adjust.
326         * gcc.dg/qual-component-1.c: Adjust.
327         * g++.dg/other/const1.C: Adjust.
329 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
331         PR rtl-optimization/46865
332         * gcc.target/i386/pr46865-1.c: New test.
333         * gcc.target/i386/pr46865-2.c: New test.
335         PR tree-optimization/46864
336         * g++.dg/opt/pr46864.C: New test.
338 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
339             Iain Sandoe  <iains@gcc.gnu.org>
341         PR 43751/target
342         * lib/prune.exp: Prune dsymutil warnings.
344 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
346         * objc.dg/class-extension-1.m: New.
347         * objc.dg/class-extension-2.m: New.
348         * objc.dg/class-extension-3.m: New.
349         * objc.dg/property/at-property-26.m: New.
350         * objc.dg/property/at-property-27.m: New.
351         * objc.dg/property/at-property-28.m: New.
352         * obj-c++.dg/class-extension-1.mm: New.
353         * obj-c++.dg/class-extension-2.mm: New.
354         * obj-c++.dg/class-extension-3.mm: New.
355         * obj-c++.dg/property/at-property-26.mm: New.
356         * obj-c++.dg/property/at-property-27.mm: New.
357         * obj-c++.dg/property/at-property-28.mm: New.
359 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
361         PR target/46057
362         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
363         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
364         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
365         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
366         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
367         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
368         * gcc.dg/torture/stackalign/global-1.c: Likewise.
369         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
370         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
371         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
372         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
373         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
374         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
375         * g++.dg/torture/stackalign/throw-1.C: Likewise.
376         * g++.dg/torture/stackalign/throw-2.C: Likewise.
377         * g++.dg/torture/stackalign/throw-4.C: Likewise.
378         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
379         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
380         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
381         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
382         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
383         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
385         PR tree-optimization/46021
386         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
388 2010-12-09  Richard Guenther  <rguenther@suse.de>
390         PR middle-end/46844
391         * gcc.c-torture/compile/pr46866.c: New testcase.
393 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
395         PR testsuite/45068
396         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
398 2010-12-09  Martin Jambor  <mjambor@suse.cz>
400         PR middle-end/46734
401         * g++.dg/tree-ssa/pr46734.C: New test.
403 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
405         PR c++/44641
406         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
407         hppa*-*-*.
409 2010-12-08  Jason Merrill  <jason@redhat.com>
411         PR c++/46348
412         * g++.dg/cpp0x/constexpr-array2.C: New.
414 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
416         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
417         expected scan.
419 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
421         * objc.dg/exceptions-7.m: New.
422         * obj-c++.dg/exceptions-7.mm: New.
423         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
424         * obj-c++.dg/exceptions-5.mm: Same change.
426 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
428         * objc.dg/foreach-6.m: Updated location of error messages.
429         * objc.dg/foreach-7.m: Same change.
431 2010-12-08  Richard Guenther  <rguenther@suse.de>
432             Sebastian Pop  <sebastian.pop@amd.com>
434         PR tree-optimization/45230
435         PR tree-optimization/45231
436         PR tree-optimization/45370
437         * gcc.dg/graphite/id-pr45230-1.c: New.
438         * gcc.dg/graphite/id-pr45231.c: New.
439         * gfortran.dg/graphite/id-pr45370.f90: New.
441 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
443         PR c++/45329
444         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
445         * testsuite/g++.dg/conversion/op1.C: Adjust.
446         * testsuite/g++.dg/conversion/simd1.C: Adjust.
447         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
448         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
449         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
450         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
451         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
452         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
453         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
454         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
455         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
456         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
457         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
458         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
459         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
460         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
461         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
462         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
463         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
464         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
465         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
466         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
467         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
468         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
469         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
470         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
471         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
472         * testsuite/g++.dg/expr/cond9.C: Adjust.
473         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
474         * testsuite/g++.dg/ext/label5.C: Adjust.
475         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
476         * testsuite/g++.dg/ext/vla2.C: Adjust.
477         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
478         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
479         * testsuite/g++.dg/init/synth2.C: Adjust.
480         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
481         * testsuite/g++.dg/lookup/new1.C: Adjust.
482         * testsuite/g++.dg/lookup/using9.C: Adjust.
483         * testsuite/g++.dg/other/error13.C: Adjust.
484         * testsuite/g++.dg/other/error20.C: Adjust.
485         * testsuite/g++.dg/other/error31.C: Adjust.
486         * testsuite/g++.dg/other/pr28114.C: Adjust.
487         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
488         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
489         * testsuite/g++.dg/overload/ambig1.C: Adjust.
490         * testsuite/g++.dg/overload/arg3.C: Adjust.
491         * testsuite/g++.dg/overload/builtin1.C: Adjust.
492         * testsuite/g++.dg/overload/copy1.C: Adjust.
493         * testsuite/g++.dg/overload/new1.C: Adjust.
494         * testsuite/g++.dg/overload/template4.C: Adjust.
495         * testsuite/g++.dg/overload/unknown1.C: Adjust.
496         * testsuite/g++.dg/overload/using2.C: Adjust.
497         * testsuite/g++.dg/parse/crash5.C: Adjust.
498         * testsuite/g++.dg/parse/error19.C: Adjust.
499         * testsuite/g++.dg/parse/error28.C: Adjust.
500         * testsuite/g++.dg/parse/template7.C: Adjust.
501         * testsuite/g++.dg/parse/typename7.C: Adjust.
502         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
503         * testsuite/g++.dg/tc1/dr152.C: Adjust.
504         * testsuite/g++.dg/template/conv11.C: Adjust.
505         * testsuite/g++.dg/template/copy1.C: Adjust.
506         * testsuite/g++.dg/template/crash37.C: Adjust.
507         * testsuite/g++.dg/template/deduce3.C: Adjust.
508         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
509         * testsuite/g++.dg/template/error38.C: Adjust.
510         * testsuite/g++.dg/template/error40.C: Adjust.
511         * testsuite/g++.dg/template/friend.C: Adjust.
512         * testsuite/g++.dg/template/incomplete2.C: Adjust.
513         * testsuite/g++.dg/template/instantiate5.C: Adjust.
514         * testsuite/g++.dg/template/local4.C: Adjust.
515         * testsuite/g++.dg/template/local6.C: Adjust.
516         * testsuite/g++.dg/template/new3.C: Adjust.
517         * testsuite/g++.dg/template/operator9.C: Adjust.
518         * testsuite/g++.dg/template/overload6.C: Adjust.
519         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
520         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
521         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
522         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
523         * testsuite/g++.dg/template/qualttp5.C: Adjust.
524         * testsuite/g++.dg/template/sfinae2.C: Adjust.
525         * testsuite/g++.dg/template/spec22.C: Adjust.
526         * testsuite/g++.dg/template/spec23.C: Adjust.
527         * testsuite/g++.dg/template/ttp25.C: Adjust.
528         * testsuite/g++.dg/template/typedef4.C: Adjust.
529         * testsuite/g++.dg/template/unify10.C: Adjust.
530         * testsuite/g++.dg/template/unify11.C: Adjust.
531         * testsuite/g++.dg/template/unify6.C: Adjust.
532         * testsuite/g++.dg/template/unify7.C: Adjust.
533         * testsuite/g++.dg/template/unify9.C: Adjust.
534         * testsuite/g++.dg/template/varmod1.C: Adjust.
535         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
536         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
537         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
538         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
539         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
540         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
541         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
542         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
543         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
544         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
545         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
546         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
547         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
548         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
549         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
550         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
551         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
552         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
553         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
554         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
555         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
556         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
557         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
558         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
559         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
560         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
561         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
562         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
563         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
564         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
565         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
566         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
567         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
568         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
569         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
570         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
571         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
572         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
573         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
574         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
575         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
576         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
577         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
578         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
579         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
580         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
581         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
582         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
583         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
584         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
585         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
586         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
587         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
588         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
589         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
590         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
591         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
592         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
593         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
594         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
595         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
596         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
597         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
598         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
599         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
600         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
601         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
602         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
603         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
604         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
605         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
606         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
607         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
608         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
609         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
610         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
611         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
613 2010-12-08  Jason Merrill  <jason@redhat.com>
615         PR c++/45822
616         * g++.dg/init/synth4.C: New.
618         PR c++/46736
619         * g++.dg/cpp0x/defaulted21.C: New.
621 2010-12-08  Wei Guozhi  <carrot@google.com>
623         PR target/46631
624         * gcc.target/arm/pr46631: New testcase.
626 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
628         PR middle-end/42694
629         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
630         0.75) is not optimized if the machine has no sqrt instruction.
632 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
634         PR target/43603
635         * gcc.target/ia64/pr43603.c: New.
636         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
638 2010-12-07  Tobias Burnus  <burnus@net-b.de>
640         PR fortran/44352
641         * gfortran.dg/string_4.f90: New.
643 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
645         PR tree-optimization/44676
646         * gcc.dg/graphite/id-pr44676.c: New.
648 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
650         PR tree-optimization/42327
651         * gcc.dg/tree-ssa/pr42327.c: New.
653 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
655         PR c++/45330
656         * g++.dg/pr45330.C: New test.
657         * g++.dg/ext/builtin3.C: Adjust.
658         * g++.dg/lookup/error1.C: Adjust.
659         * g++.dg/lookup/koenig5.C: Adjust.
660         * g++.dg/overload/koenig1.C: Adjust.
661         * g++.dg/parse/decl-specifier-1.C: Adjust.
662         * g++.dg/template/static10.C: Adjust.
663         * g++.old-deja/g++.mike/ns5.C: Adjust.
664         * g++.old-deja/g++.mike/ns7.C: Adjust.
665         * g++.old-deja/g++.ns/koenig5.C: Adjust.
666         * g++.old-deja/g++.ns/koenig9.C: Adjust.
667         * g++.old-deja/g++.other/lineno5.C: Adjust.
669 2010-12-07  Richard Guenther  <rguenther@suse.de>
671         PR tree-optimization/46832
672         * gcc.c-torture/compile/pr46832.c: New testcase.
674 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
676         PR debug/46799
677         * gcc.dg/autopar/pr46799.c: New test.
679 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
681         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
682         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
684 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
686         PR middle-end/41562
687         * g++.dg/graphite/pr41562.C: New.
689         PR middle-end/46185
690         * gcc.dg/graphite/pr46185.c: New.
692 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
694         * objc.dg/foreach-8.m: New.
696 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
698         PR debug/45997
699         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
700         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
702         PR target/43897
703         * gcc.target/ia64/pr43897.c: New test.
705         PR debug/46771
706         * gcc.dg/pr46771.c: New test.
708         PR rtl-optimization/46777
709         * gcc.dg/pr46777.c: New test.
711 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
713         * ada/acats/run_acats (which): Assign output to temporary
714         variable, only use if successful.
715         Use last field of type output.
717 2010-12-06  Richard Guenther  <rguenther@suse.de>
719         PR tree-optimization/46806
720         * g++.dg/torture/20100825.C: New testcase.
722 2010-12-06  Richard Guenther  <rguenther@suse.de>
724         PR tree-optimization/46785
725         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
727 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
729         * gcc.dg/pr46674.c (LABEL3): New macro definition.
730         (LABEL2): Likewise.
731         (LABEL): Likewise.
732         (jelly): Account for user label prefix in asm name.
734 2010-12-05  Daniel Kraft  <d@domob.eu>
736         PR fortran/46794
737         * gfortran.dg/power2.f90: Initialize variables.
739 2010-12-04  Jan Hubicka  <jh@suse.cz>
741         * snprintf-chk.c (ptr): Declare volatile.
742         * strcpy-chk.c (s2, s3, l1): Declare volatile.
743         * snprintf-chk.c (ptr): Declare volatile.
744         * vsprintf-chk.c (ptr): Declare volatile.
745         * vsnprintf-chk.c (ptr): Declare volatile.
747 2010-12-04  Tobias Burnus  <burnus@net-b.de>
749         PR fortran/46584
750         * gfortran.dg/quad_1.f90: Remove some complex
751         math checks as they fail on some non-libquadmath
752         systems.
754 2010-12-04  Daniel Kraft  <d@domob.eu>
756         PR fortran/46794
757         * gfortran.dg/power2.f90: New test.
759 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
761         PR debug/46123
762         * g++.dg/debug/pr46123.C: New test.
763         * g++.dg/debug/dwarf2/pr46123.C: New test.
765 2010-12-03  Jason Merrill  <jason@redhat.com>
767         PR c++/46058
768         * g++.dg/template/scope4.C: New.
770 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
772         * gcc.target/arm/neon-offset-1.c: New test.
774 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
776         PR rtl-optimization/45354
777         * gcc.dg/tree-prof/pr45354.c: New.
779 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
781         PR fortran/45159
782         * gfortran.dg/dependency_38.f90:  New test.
784 2010-12-02  Ian Lance Taylor  <iant@google.com>
786         * lib/go.exp: New file.
787         * lib/go-dg.exp: New file.
788         * lib/go-torture.exp: New file.
789         * lib/target-supports.exp (check_compile): Match // Go.
791 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
793         * gcc.dg/pr46685.c: New test.
795 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
797         PR tree-optimization/45199
798         * gcc.dg/tree-ssa/ldist-15.c: New.
799         * gcc.dg/tree-ssa/ldist-16.c: New.
800         * gfortran.dg/ldist-pr45199.f: New.
802 2010-12-02  Richard Guenther  <rguenther@suse.de>
804         PR tree-optimization/46723
805         * gcc.dg/torture/pr46723.c: New testcase.
807 2010-12-02  Richard Guenther  <rguenther@suse.de>
809         PR lto/44871
810         * g++.dg/lto/20101126-1_0.C: New testcase.
811         * g++.dg/lto/20101126-1_1.c: Likewise.
813 2010-12-02  Richard Guenther  <rguenther@suse.de>
814             Ira Rosen  <irar@il.ibm.com>
816         PR tree-optimization/46663
817         * gcc.dg/vect/pr46663.c: New test.
819 2010-12-02  Jie Zhang  <jie@codesourcery.com>
821         PR middle-end/46674
822         * gcc.dg/pr46674.c: New test.
824 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
826         * objc.dg/exceptions-6.m: New.
827         * obj-c++.dg/exceptions-6.mm: New.
829 2010-12-01  Jan Hubicka  <jh@suse.cz>
831         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
833 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
835         PR middle-end/45297
836         * gcc.dg/graphite/pr45297.c: New.
838 2010-12-01  Richard Guenther  <rguenther@suse.de>
840         PR tree-optimization/46730
841         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
843 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
845         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
846         (a*b)-c generates two fma instructions, instead of separate
847         multiply, add, and subtract.
849 2010-11-30  Tobias Burnus  <burnus@net-b.de>
851         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
852         a value to all array elements.
854 2010-11-30  Richard Guenther  <rguenther@suse.de>
856         PR tree-optimization/46722
857         * gcc.target/i386/fma4-fma-2.c: New testcase.
859 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
861         * objc.dg/duplicate-class-1.m: New.
862         * obj-c++.dg/duplicate-class-1.mm: New.
864 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
866         * objc.dg/property/dotsyntax-21.m
867         * obj-c++.dg/property/dotsyntax-21.mm
869 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
871         PR debug/46338
872         * g++.dg/debug/pr46338.C: New.
874 2010-11-29  Richard Guenther  <rguenther@suse.de>
875             Zdenek Dvorak  <rakdver@kam.uniff.cz>
877         PR tree-optimization/46675
878         * gcc.dg/pr46675.c: New test.
880 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
882         * gcc/testsuite/objc.dg/strings-1.m: Move to...
883         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
884         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
885         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
886         constructor and class reference for NeXT runtime.  Update paths.
887         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
888         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
889         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
890         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
891         constructor and class reference for NeXT runtime.  Update paths.
893 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
895         PR c++/42260
896         * g++.dg/conversion/cast2.C: New test.
898         PR c++/45383
899         * g++.dg/conversion/cond4.C: Likewise.
901 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
903         PR c++/45383
904         Reverted patch for PR c++/42260
905         * g++.dg/conversion/cast2.C: Reverted new test.
907 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
909         PR debug/46101
910         * g++.dg/debug/dwarf2/typedef5.C: New test
912 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
913             Mike Stump  <mrs@gcc.gnu.org>
915         PR target/26427
916         PR target/33120
917         PR testsuite/35710
918         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
919         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
920         * gcc.dg/darwin-comm.c: Adjust for new allocators.
921         * gcc.dg/darwin-sections.c: New test.
922         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
924 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
926         * objc.dg/exceptions-1.m: New.
927         * objc.dg/exceptions-2.m: New.
928         * objc.dg/exceptions-3.m: New.
929         * objc.dg/exceptions-4.m: New.
930         * objc.dg/exceptions-5.m: New.
931         * obj-c++.dg/exceptions-1.mm: New.
932         * obj-c++.dg/exceptions-2.mm: New.
933         * obj-c++.dg/exceptions-3.mm: New.
934         * obj-c++.dg/exceptions-4.mm: New.
935         * obj-c++.dg/exceptions-5.mm: New.
937 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
939         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
940         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
941         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
943 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
945         PR fortran/46662
946         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
948 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
950         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
951         * gnat.dg/pack9.adb (dg-final): Likewise.
953 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
955         PR fortran/35810
956         * gfortran.dg/realloc_on_assign_1.f03: New test.
957         * gfortran.dg/realloc_on_assign_2.f03: New test.
958         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
959         * gfortran.dg/unpack_bounds_1.f90: The same.
960         * gfortran.dg/cshift_bounds_2.f90: The same.
961         * gfortran.dg/matmul_bounds_2.f90: The same.
962         * gfortran.dg/matmul_bounds_3.f90: The same.
963         * gfortran.dg/matmul_bounds_4.f90: The same.
964         * gfortran.dg/matmul_bounds_5.f90: The same.
966 2010-11-27  Tobias Burnus  <burnus@net-b.de>
968         PR fortran/46638
969         PR fortran/46668
970         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
972 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
974         PR objc++/46222
975         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
977 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
979         * objc.dg/property/at-property-24.m: New.
980         * objc.dg/property/at-property-25.m: New.
981         * obj-c++.dg/property/at-property-24.mm: New.
982         * obj-c++.dg/property/at-property-25.mm: New.
984 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
986         * objc.dg/protocol-qualifier-1.m: New.
987         * objc.dg/protocol-qualifier-2.m: New.
988         * obj-c++.dg/protocol-qualifier-1.mm: New.
989         * obj-c++.dg/protocol-qualifier-2.mm: New.
991 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
993         * lib/gnat.exp: Load gcc.exp.
994         (gnat_target_compile): Use gcc_target_compile for *.c sources.
995         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
997 2010-11-26  Richard Guenther  <rguenther@suse.de>
999         PR lto/46648
1000         * gcc.dg/lto/20101125-1_0.c: New testcase.
1001         * gcc.dg/lto/20101125-1_1.c: Likewise.
1003 2010-11-22   Bud Davis  <jmdavis@link.com>
1005         * arith_divide_no_check.f
1006          ,arith_divide.f,old_style_init.f90: new tests.
1008 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1010         PR tree-optimization/46665
1011         * gfortran.dg/pr46665.f90: New.
1013 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1015         PR middle-end/46647
1016         * gcc.dg/pr46647.c: New test.
1018 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1020         PR fortran/46581
1021         * gfortran.dg/select_type_19.f03: New.
1023 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1025         * objc.dg/ivar-problem-1.m: New.
1026         * obj-c++.dg/ivar-problem-1.mm: New.
1028 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1030         PR middle-end/46637
1031         * gcc.c-torture/compile/pr46637.c: New test.
1033 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1035         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1037 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1039         PR middle-end/46647
1040         * gcc.target/i386/pr46647.c: New.
1042 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1044         * gcc.dg/dll-8.c: New.
1046 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1048         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1049         * gnat.dg/sse_nolib.adb: Likewise.
1051 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1053         PR rtl-optimization/46585
1054         * gcc.dg/pr46585.c: New.
1056 2010-11-24  Richard Henderson  <rth@redhat.com>
1058         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1059         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1060         vect_unpack, vect_int_mult, vect_extract_even_odd,
1061         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1063 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1065         PR target/46519
1066         * gfortran.dg/pr46519-1.f: New.
1068 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1070         PR target/46519
1071         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1072         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1074         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1075         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1076         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1077         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1079         * gcc.target/i386/avx-vzeroupper-20.c: New.
1080         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1081         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1082         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1083         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1084         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1085         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1087 2010-11-24  Richard Guenther  <rguenther@suse.de>
1089         PR lto/43218
1090         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1092 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1094         PR rtl-optimization/46614
1095         * gcc.dg/pr46614.c: New test.
1097 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1099         PR fortran/46638
1100         * gfortran.dg/transfer_simplify_10.f90: New.
1102 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1104         PR middle-end/46629
1105         * gfortran.dg/lto/pr46629_0.f90: New test.
1107 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1109         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1110         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1112 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1114         * gcc.dg/opts-5.c: New test.
1116 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1118         PR c++/46527
1119         * g++.dg/debug/dwarf2/pr46527.C: New test.
1121 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1123         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1125 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1127         PR middle-end/46499
1128         * gcc.dg/pr46499-1.c: New test.
1129         * gcc.dg/pr46499-2.c: New test.
1131 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1133         * gcc.target/i386/alias-1.c: Require alias support.
1135 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1137         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1138         for vectorizer tests.
1139         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1140         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1141         * gcc.dg/graphite/pr41888.c: Ditto.
1142         * gcc.dg/graphite/pr42729.c: Ditto.
1144 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1145             Uros Bizjak  <ubizjak@gmail.com>
1147         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1148         procedure to check if the target supports vectorizer tests. Set
1149         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1150         capabilites.
1151         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1152         * g++.dg/vect/vect.exp: Ditto.
1153         * gfortran.dg/vect/vect.exp: Ditto.
1155 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1157         PR objc/34033
1158         * objc.dg/strings-1.m: New.
1159         * objc.dg/strings-2.m: New.
1160         * obj-c++.dg/strings-1.mm: New.
1161         * obj-c++.dg/strings-2.mm: New.
1163 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1165         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1166         "target short_enums".
1167         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1169 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1171         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1173         PR rtl-optimization/46603
1174         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1176         PR testsuite/46230
1177         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1178         being vectorized.  Adjust dg-final pattern.
1179         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1181         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1182         * gcc.dg/vect/costmodel/ppc: Likewise.
1184 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1186         PR rtl-optimization/45652
1187         * gcc.dg/pr45652.c: New.
1189 2010-11-21  Richard Henderson  <rth@redhat.com>
1191         PR rtl-optimization/46571
1192         * gcc.dg/pr46571.c: New.
1194 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1196         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1198 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1200         PR target/46533
1201         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1203 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1205         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1206         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1207         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1208         * gcc.dg/pack-test-2.c: Test for all targets.
1209         * gcc.dg/pragma-align.c: Test for all targets.
1210         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1211         * gcc.dg/ucnid-10.c: Test for all targets.
1213 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1215         * gcc.target/sparc/sparc-align-1.c: New test.
1217 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1219         PR c++/16189
1220         PR c++/36888
1221         PR c++/45331
1222         * g++.dg/parse/semicolon3.C: New test.
1223         * g++.dg/debug/pr22514.C: Adjust.
1224         * g++.dg/init/error1.C: Adjust.
1225         * g++.dg/other/bitfield3.C: Adjust.
1226         * g++.dg/other/semicolon.C: Adjust.
1227         * g++.dg/parse/error14.C: Adjust.
1228         * g++.dg/parse/error5.C: Adjust.
1229         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1230         * g++.dg/template/pr23510.C: Adjust.
1231         * g++.dg/template/pr39425.C: Adjust.
1232         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1234 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1236         PR debug/46561
1237         * gcc.dg/autopar/pr46561.c: New test.
1239         PR c++/46538
1240         * g++.dg/other/error34.C: New test.
1242         PR c++/46526
1243         * g++.dg/cpp0x/constexpr-base3.C: New test.
1245         PR tree-optimization/45830
1246         * gcc.target/i386/pr45830.c: New test.
1247         * gcc.c-torture/execute/pr45830.c: New test.
1249 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1251         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1252         * objc.dg/attributes/class-attribute-2.m: Same change.
1253         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1254         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1255         * objc.dg/fobjc-std-1.m: Updated.
1256         * obj-c++.dg/fobjc-std-1.mm: Updated.
1258 2010-11-19  Michael Matz  <matz@suse.de>
1260         PR tree-optimization/46077
1261         * gcc.dg/vect/O3-pr46077.c: New testcase.
1263 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1265         PR c/46547
1266         * gcc.c-torture/compile/pr46547-1.c: New test.
1268 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1270         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1271         exec $compiler.
1272         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1273         $GFORTRAN_UNDER_TEST.
1274         (gfortran_init): Use -B to specify specpath, add trailing /.
1276 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1278         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1279         attributes on PowerPC.
1280         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1281         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1283 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1285         * objc.dg/attributes/proto-attribute-1.m: Updated.
1286         * objc.dg/attributes/proto-attribute-2.m: New.
1287         * objc.dg/attributes/proto-attribute-3.m: New.
1288         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1289         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1290         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1292 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1294         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1296 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1298         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1300 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1302         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1303         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1305 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1307         PR middle-end/46534
1308         * gcc.c-torture/compile/pr46534.c: New test.
1310 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1312         * gnat.dg/atomic4.ad[sb]: New test.
1313         * gnat.dg/volatile4.adb: Likewise.
1315 2010-11-18  Richard Henderson  <rth@redhat.com>
1317         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1319 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1321         PR c/33193
1322         * c-c++-common/pr33193.c: New test.
1324 2010-11-18  Richard Guenther  <rguenther@suse.de>
1326         PR tree-optimization/46172
1327         * gcc.dg/torture/pr46172.c: New testcase.
1329 2010-11-18  Jeff Law  <law@redhat.com>
1331         PR middle-end-optimization/46297
1332         * gfortran.dg/pr46297.f: New test.
1334 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1336         PR middle-end/31490
1337         * gcc.dg/pr31490.c: New test.
1339 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1341         * gcc.dg/nop.h: Move from ...
1342         * gcc.dg/guality/nop.h: ... here.
1343         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1344         * gcc.dg/guality/asm-1.c: Update nop.h include.
1345         * gcc.dg/guality/pr43329-1.c: Ditto.
1347 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1349         * gcc.dg/two-types-1.c: New test.
1350         * gcc.dg/two-types-2.c: New test.
1351         * gcc.dg/two-types-3.c: New test.
1352         * gcc.dg/two-types-4.c: New test.
1353         * gcc.dg/two-types-5.c: New test.
1354         * gcc.dg/two-types-6.c: New test.
1355         * gcc.dg/two-types-7.c: New test.
1356         * gcc.dg/two-types-8.c: New test.
1357         * gcc.dg/two-types-9.c: New test.
1358         * gcc.dg/two-types-10.c: New test.
1359         * objc.dg/two-types-1.m: New test.
1361 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1363         PR rtl-optimization/46440
1364         * gcc.dg/pr46440.c: New test.
1366         PR testsuite/45429
1367         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1369 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1371         PR tree-optimization/46312
1372         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1373         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1374         on targets that support vector shifts with scalar shift argument.
1375         Remove dg-options.
1376         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1377         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1378         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1379         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1380         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1381         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1382         support misaligned data accesses.
1383         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1384         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1385         * lib/target-supports.exp
1386         (check_effective_target_vect_shift_scalar): New.
1388 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1390         * gcc.dg/guality/nop.h: New file.
1391         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1392         "nop".  Adjust line numbers in gdb-test.
1393         * gcc.dg/guality/pr43329-1.c: Likewise.
1395 2010-11-16  Jason Merrill  <jason@redhat.com>
1397         * g++.dg/cpp0x/defaulted20.C: New.
1399         * g++.dg/template/injected2.C: New.
1401 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1403         * objc.dg/protocol-optional-1.m: New.
1404         * obj-c++.dg/protocol-optional-1.mm: New.
1406 2010-11-16  Richard Henderson  <rth@redhat.com>
1408         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1409         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1411 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1413         * gnat.dg/opt12.adb: New test.
1414         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1416 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1418         * gcc.target/rx/pack.c: New test.
1420 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1421             Tobias Burnus  <burnus@net-b.de>
1423         PR fortran/32049
1424         * gfortran.dg/quad_1.f90: New.
1425         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1426         compiler arguments.
1427         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1428         library search path; call gcc-set-multilib-library-path with
1429         arguments such that libgfortran.spec is found.
1430         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1432 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1434         PR c++/46401
1435         * g++.dg/warn/Wsequence-point-3.C: New test.
1437 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1439         PR preprocessor/17349
1440         * gcc.dg/cpp/cmdlne-C3.c: New.
1442 2010-11-16  Richard Guenther  <rguenther@suse.de>
1444         PR tree-optimization/44545
1445         * gcc.dg/pr44545.c: New testcase.
1447 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1449         PR rtl-optimization/46366
1450         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1451         casts.
1453 2010-11-16  Richard Guenther  <rguenther@suse.de>
1455         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1457 2010-11-16  Richard Guenther  <rguenther@suse.de>
1459         PR middle-end/45172
1460         * gfortran.dg/gomp/pr45172.f90: New testcase.
1462 2010-11-16  Nick Clifton  <nickc@redhat.com>
1464         * gcc.target/rx/pack.c: New test.
1466 2010-11-15  Richard Henderson  <rth@redhat.com>
1468         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1469         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1470         Use builtin_constant_p rather than scanning for builtin name.
1472 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1474         * objc.dg/property/dotsyntax-18.m: New.
1475         * objc.dg/property/dotsyntax-19.m: New.
1476         * objc.dg/property/dotsyntax-20.m: New.
1477         * obj-c++.dg/property/dotsyntax-18.mm: New.
1478         * obj-c++.dg/property/dotsyntax-19.mm: New.
1479         * obj-c++.dg/property/dotsyntax-20.mm: New.
1480         * objc.dg/property/dotsyntax-4.m: Removed some unused
1481         variables and code.
1482         * objc.dg/property/dotsyntax-6.m: Same change.
1483         * objc.dg/property/dotsyntax-16.m: Same change.
1484         * objc.dg/property/dotsyntax-17.m: Same change.
1485         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1486         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1487         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1488         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1489         * objc.dg/property/at-property-22.m: Added missing casts.
1490         * obj-c++.dg/property/at-property-22.mm: Same change.
1492 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1494         PR tree-optimization/46491
1495         * gcc.target/i386/pr46491.c: New test.
1497         PR tree-optimization/46461
1498         * gcc.c-torture/compile/pr46461.c: New test.
1500 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1502         PR fortran/46484
1503         * gfortran.dg/allocatable_scalar_11.f90: New.
1504         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1505         standard conform.
1507 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1509         PR debug/46095
1510         * gcc.target/i386/pr46095.c: New test.
1512         PR debug/46387
1513         * gcc.dg/pr46387.c: New test.
1515 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1517         * objc.dg/property/dotsyntax-16.m: New.
1518         * objc.dg/property/dotsyntax-17.m: New.
1519         * obj-c++.dg/property/dotsyntax-16.mm: New.
1520         * obj-c++.dg/property/dotsyntax-17.mm: New.
1521         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1522         syntax with properties, which now works.
1523         * obj-c++.dg/property/at-property-10.mm: Same change.
1525 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1527         PR tree-optimization/46349
1528         * gnat.dg/opt9.adb: New file.
1529         * gnat.dg/opt9_pkg.ads: Likewise
1531 2010-11-15  Richard Guenther  <rguenther@suse.de>
1533         PR lto/44989
1534         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1536 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1538         PR preprocessor/45038
1539         * g++.dg/pr45038.C: New test.
1541 2010-11-15  Richard Guenther  <rguenther@suse.de>
1543         PR tree-optimization/46467
1544         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1546 2010-11-15  Richard Guenther  <rguenther@suse.de>
1548         PR testsuite/46423
1549         * g++.dg/torture/pr34850.C: Adjust.
1551 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1553         PR c/46475
1554         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1556 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1558         * objc.dg/property/at-property-21.m: New.
1559         * objc.dg/property/at-property-22.m: New.
1560         * objc.dg/property/at-property-23.m: New.
1561         * objc.dg/property/synthesize-9.m: New.
1562         * objc.dg/property/synthesize-10.m: New.
1563         * objc.dg/property/synthesize-11.m: New.
1564         * obj-c++.dg/property/at-property-21.mm: New.
1565         * obj-c++.dg/property/at-property-22.mm: New.
1566         * obj-c++.dg/property/at-property-23.mm: New.
1567         * obj-c++.dg/property/synthesize-9.mm: New.
1568         * obj-c++.dg/property/synthesize-10.mm: New.
1569         * obj-c++.dg/property/synthesize-11.mm: New.
1571         * objc.dg/property/at-property-4.m: Updated to match new compiler
1572         where some errors have been converted into warnings and vice versa.
1573         * objc.dg/property/at-property-16.m: Same change.
1574         * objc.dg/property/at-property-18.m: Same change.
1575         * objc.dg/property/property-neg-5.m: Same change.
1576         * obj-c++.dg/property/at-property-4.mm: Same change.
1577         * obj-c++.dg/property/at-property-16.mm: Same change.
1578         * obj-c++.dg/property/at-property-18.mm: Same change.
1579         * obj-c++.dg/property/property-neg-5.mm: Same change.
1581         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1582         commented out because of testsuite problems; I found out that
1583         using dg-warning instead of dg-message gets them to work.
1584         * obj-c++.dg/property/property-neg-3.mm: Same change.
1585         * obj-c++.dg/property/synthesize-6.mm: Same change.
1586         * obj-c++.dg/property/at-property-5.mm: Same change.
1587         * obj-c++.dg/property/at-property-14.mm: Same change.
1588         * obj-c++.dg/property/at-property-18.mm: Same change.
1589         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1590         some tests still do not work due to some other testsuite issue).
1592 2010-11-13  Jason Merrill  <jason@redhat.com>
1594         * g++.dg/cpp0x/auto20.C: New.
1596 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1598         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1599         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1601 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1603         PR c/46462
1604         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1605         * gcc.dg/pr35746.c: Likewise.
1606         * gcc.dg/cpp/direct2.c: Likewise.
1607         * gcc.dg/cpp/direct2s.c: Likewise.
1608         * gcc.dg/noncompile/920923-1.c: Likewise.
1609         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1611 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1613         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1615 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1617         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1618         a pointer to an arbitrary C struct with an Objective-C protocol.
1619         Test various valid uses of typedef with Objective-C objects and
1620         protocols instead.
1621         * objc.dg/invalid-type-1.m: New.
1622         * obj-c++.dg/invalid-type-1.m: New.
1624 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1626         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1628 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1630         PR fortran/45742
1631         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1633 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1635         PR fortran/45742
1636         * gfortran.dg/volatile12.f90: New.
1638 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1640         * objc.dg/attributes/method-format-1.m: Adjust.
1642 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1644         PR c/20385
1645         * gcc.dg/decl-9.c: New.
1647 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1649         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1651 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1653         * gcc.dg/format/few-1.c: New test.
1654         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1655         * gcc.dg/format/c90-scanf-1.c: Adjust.
1656         * gcc.dg/format/cmn-err-1.c: Adjust.
1657         * gcc.dg/format/dfp-printf-1.c: Adjust.
1658         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1659         * gcc.dg/format/gcc_diag-1.c: Adjust.
1660         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1661         * gcc.dg/format/strfmon-1.c: Adjust.
1662         * gcc.dg/format/unnamed-1.c: Adjust.
1663         * gcc.dg/format/xopen-2.c: Adjust.
1664         * g++.dg/ext/builtin4.C: Adjust.
1665         * g++.dg/ext/builtin5.C: Adjust.
1667 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1669         * gcc.dg/pragma-diag-2.c: New test.
1671 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1673         PR fortran/45794
1674         * gfortran.dg/optional_mask.f90: New test.
1676 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1678         * g++.dg/cpp0x/defaulted15.C: Adjust.
1680 2010-11-12  James Dennett <jdennett@google.com>
1682         PR c++/39415
1683         * g++.dg/expr/static_cast7.C: New.
1685 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1687         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1688         warning.
1689         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1690         mips-sgi-irix*.
1691         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1692         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1694 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1696         * gcc.dg/pr46375.c: New test.
1698 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1700         PR c/44782
1701         * c-c++-common/fmax-errors.c: New test.
1703 2010-11-11  Richard Henderson  <rth@redhat.com>
1705         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1707 2010-11-11  Jan Hubicka  <jh@suse.cz>
1709         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1710         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1712 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1714         PR target/46088
1715         * gcc.dg/pr46088.c: New test.
1717 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1719         * gfortran.dg/empty_derived_type.f90: New test.
1721 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1723         PR fortran/46413
1724         * gfortran.dg/class_31.f90: New.
1726         PR fortran/46205
1727         * gfortran.dg/forall_14.f90: New.
1729 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1730             Tobias Burnus  <burnus@net-b.de>
1732         PR fortran/46325
1733         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1735 2010-11-11  Jan Hubicka  <jh@suse.cz>
1737         * gcc.dg/20081223-1.c: Update LTO options.
1738         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1739         * gcc.dg/lto/20081118_0.c: Update LTO options.
1740         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1741         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1742         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1743         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1744         * gcc.dg/lto/20090116_0.c: Update LTO options.
1745         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1746         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1747         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1748         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1749         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1750         * gcc.dg/lto/20081224_0.c: Update LTO options.
1751         * gcc.dg/lto/20090219_0.c: Update LTO options.
1752         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1753         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1754         * gcc.dg/lto/20081115_0.c: Update LTO options.
1755         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1756         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1757         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1758         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1759         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1760         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1761         * g++.dg/20090107-1.C: Update LTO options.
1762         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1763         * g++.dg/lto/20081123_0.C: Update LTO options.
1764         * g++.dg/lto/20090313_0.C: Update LTO options.
1765         * g++.dg/lto/20081125_0.C: Update LTO options.
1766         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1767         * g++.dg/lto/20081219_0.C: Update LTO options.
1768         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1769         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1770         * g++.dg/lto/20090303_0.C: Update LTO options.
1771         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1772         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1773         * g++.dg/lto/20090128_0.C: Update LTO options.
1774         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1775         * g++.dg/lto/20090302_0.C: Update LTO options.
1776         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1777         * g++.dg/lto/20081118_0.C: Update LTO options.
1778         * g++.dg/20090121-1.C: Update LTO options.
1779         * objc.dg/lto/lto.exp: Update LTO options.
1780         * lib/lto.exp: Update LTO options.
1781         * lib/gcc-dg.exp: Update LTO options.
1782         * lib/c-torture.exp: Update LTO options.
1783         * obj-c++.dg/lto/lto.exp: Update LTO options.
1785 2010-11-11  Jan Hubicka  <jh@suse.cz>
1787         PR tree-optimize/40436
1788         * gcc.dg/tree-ssa/inline-5.c: New testcase.
1789         * gcc.dg/tree-ssa/inline-6.c: New testcase.
1791 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
1793         * gfortran.dg/proc_decl_24.f90: New.
1795 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
1797         * objc.dg/property/at-property-20.m: New.
1798         * objc.dg/property/synthesize-8.m: New.
1799         * obj-c++.dg/property/at-property-20.m: New.
1800         * obj-c++.dg/property/synthesize-8.mm: New.
1802 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
1804         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1806 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1808         PR middle-end/46388
1809         * gcc.c-torture/compile/pr46388.c: New test.
1811 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1813         * lib/lto.exp (lto-get-options-main): Support optional target
1814         selector for dg-suppress-ld-options.
1816 2010-11-11  Martin Jambor  <mjambor@suse.cz>
1818         PR tree-optimization/46383
1819         * g++.dg/torture/pr46383.C: New test.
1821 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
1823         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1824         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1825         to dg-options.
1826         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1827         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1828         * g++.dg/other/i386-3.C: Ditto.
1830 2010-11-10  Jason Merrill  <jason@redhat.com>
1832         * g++.dg/cpp0x/constexpr-46420.C: New.
1834 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
1836         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1837         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1838         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1839         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1840         expected messages.
1842 2010-11-10  Jan Hubicka  <jh@suse.cz>
1844         PR tree-optimize/38669
1845         * gcc.dg/tree-ssa/pr38699.c: New testcase.
1847 2010-11-10  Jan Hubicka  <jh@suse.cz>
1849         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1851 2010-11-10  Jason Merrill  <jason@redhat.com>
1853         * g++.dg/cpp0x/constexpr-bitfield.C: New.
1855 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
1857         PR debug/46409
1858         * gcc.dg/debug/pr46409.c: New test.
1860         PR c++/46368
1861         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1863 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
1865         PR target/46419
1866         * gcc-target/i386/pr46419.c: New test.
1868 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1870         * g++.dg/other/i386-2.C: Add -mtbm.
1871         * g++.dg/other/i386-3.C: Likewise.
1872         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1873         * gcc.target/i386/funcspec-6.c: Likewise.
1874         * gcc.target/i386/sse-12.c: Add -mtbm.
1875         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1876         operand intrinsics.
1877         * gcc.target/i386/sse-14.c: Likewise.
1878         * gcc.target/i386/sse-22.c: Likewise.
1879         * gcc.target/i386/sse-23.c: Likewise.
1880         * gcc.target/i386/tbm-1.c: New file.
1881         * gcc.target/i386/tbm-2.c: Likewise.
1883 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1885         * g++.dg/other/i386-2.C: Add -mbmi.
1886         * g++.dg/other/i386-3.C: Likewise.
1887         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1888         * gcc.target/i386/funcspec-6.c: Likewise.
1889         * gcc.target/i386/sse-12.c: Add -mbmi.
1890         * gcc.target/i386/bmi-1.c: New file.
1891         * gcc.target/i386/bmi-2.c: Likewise.
1892         * gcc.target/i386/bmi-3.c: Likewise.
1893         * gcc.target/i386/bmi-4.c: Likewise.
1894         * gcc.target/i386/bmi-5.c: Likewise.
1895         * gcc.target/i386/bmi-6.c: Likewise.
1897 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
1899         PR c++/46065
1900         * g++.dg/pr46065.C: New test.
1902 2010-11-10  Jan Hubicka  <jh@suse.cz>
1904         PR tree-optimize/33172
1905         PR tree-optimize/43411
1906         * gcc.dg/tree-ssa/pr33172.c: New testcase.
1907         * g++.dg/tree-ssa/pr43411.C: New testcase.
1909 2010-11-10  Jan Hubicka  <jh@suse.cz>
1911         PR tree-optimize/46228
1912         * g++.dg/tree-ssa/pr46228.C: New testcase.
1914 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
1916         PR tree-optimization/46414
1917         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1919 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1921         PR fortran/46411
1922         * gfortran.dg/intrinsic_7.f90: New.
1924 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1926         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1927         * g++.dg/abi/thunk4.C: Likewise.
1928         * g++.dg/opt/combine.C: Add dg-require-visibility.
1929         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1930         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1931         alpha*-dec-osf*.
1932         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1933         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1934         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1935         large arena_size.
1936         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1937         * gcc.dg/intmax_t-1.c: Likewise.
1939 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1941         PR fortran/46244
1942         * gfortran.dg/class_30.f90: New.
1944 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1946         PR fortran/46223
1947         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1948         failure on s390.
1950 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
1952         PR tree-optimization/45971
1953         * gcc.dg/vect/O3-pr45971.c: New.
1955 2010-11-10  Richard Guenther  <rguenther@suse.de>
1957         PR tree-optimization/44964
1958         * gcc.dg/pr44964.c: New testcase.
1960 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1962         * gnat.dg/opt10.adb: Fix typo.
1964 2010-11-10  Martin Jambor  <mjambor@suse.cz>
1966         PR tree-optimization/46351
1967         PR tree-optimization/46377
1968         * gnat.dg/opt10.adb: New file.
1969         * gnat.dg/opt10_pkg.ads: Likewise.
1970         * gnat.dg/opt11.adb: Likewise.
1971         * gnat.dg/opt11.ads: Likewise.
1973 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1975         * gnat.dg/boolean_conv.adb: New test.
1977 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1979         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1981 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1983         * gnat.dg/unchecked_convert7.adb: New test.
1985 2010-11-10  Richard Guenther  <rguenther@suse.de>
1987         PR tree-optimization/46398
1988         * gcc.dg/torture/pr46398.c: New testcase.
1990 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1992         * gfortran.dg/open_dev_null.f90: New test.
1994 2010-11-09  Jan Hubicka  <jh@suse.cz>
1996         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1997         unrolling.
1999 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2001         * gcc.dg/struct-semi-4.c: New test.
2003 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2005         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2006         power5 to enable generation of FRIZ.
2008         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2009         optimization.
2011         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2012         expected.
2014 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2016         PR target/43808
2017         * gfortran.dg/pr43808.f90: New test.
2019 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2021         PR tree-optimization/46036
2022         * gfortran.dg/lto/pr46036_0.f90: New.
2024 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2026         PR middle-end/45663
2027         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2028         bar invocation instead of first.
2030         PR debug/46171
2031         * gcc.dg/pr46171.c: New test.
2033 2010-11-09  Richard Guenther  <rguenther@suse.de>
2035         PR tree-optimization/46355
2036         * gcc.dg/pr46355.c: New testcase.
2038 2010-11-09  Richard Guenther  <rguenther@suse.de>
2040         PR tree-optimization/46177
2041         * gcc.dg/pr46177-2.c: New testcase.
2043 2010-11-09  Richard Guenther  <rguenther@suse.de>
2045         PR testsuite/46312
2046         * gcc.dg/vec-scal-opt.c: Move ...
2047         * gcc.dg/vect/vect-scal-opt.c: ... here.
2048         * gcc.dg/vec-scal-opt1.c: Move ...
2049         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2050         * gcc.dg/vec-scal-opt2.c: Move ...
2051         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2053 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2055         * gnat.dg/specs/static_initializer5.ads: New test.
2056         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2058 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2060         PR middle-end/46360
2061         * gcc.c-torture/compile/pr46360.c: New test.
2063         PR c++/45894
2064         * g++.dg/warn/Wsequence-point-2.C: New test.
2066 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2068         PR fortran/46313
2069         * gfortran.dg/class_29.f03: New.
2071 2010-11-09  Richard Guenther  <rguenther@suse.de>
2073         PR middle-end/46221
2074         * gcc.target/i386/alias-1.c: New testcase.
2076 2010-11-08  Jason Merrill  <jason@redhat.com>
2078         * g++.dg/cpp0x/constexpr-sassert.C: New.
2080 2010-11-08  Jason Merrill  <jason@redhat.com>
2082         * g++.dg/cpp0x/constexpr-defarg.C: New.
2084 2010-11-08  Xinliang David Li  <davidxl@google.com>
2086         PR tree-optimization/46316
2087         * gcc.c-torture/execute/pr46316.c: New test.
2089 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2091         PR fortran/46344
2092         * gfortran.dg/class_28.f03: Extended.
2094 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2096         * objc.dg/property/dotsyntax-13.m: New.
2097         * objc.dg/property/dotsyntax-14.m: New.
2098         * objc.dg/property/dotsyntax-15.m: New.
2099         * objc.dg/property/synthesize-7.m: New.
2100         * obj-c++.dg/property/dotsyntax-13.mm: New.
2101         * obj-c++.dg/property/dotsyntax-14.mm: New.
2102         * obj-c++.dg/property/dotsyntax-15.mm: New.
2103         * obj-c++.dg/property/synthesize-7.mm: New.
2105 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2107         * objc.dg/property/dynamic-4.m: New.
2108         * objc.dg/property/dynamic-5.m: New.
2109         * objc.dg/property/dynamic-6.m: New.
2110         * obj-c++.dg/property/dynamic-4.mm: New.
2111         * obj-c++.dg/property/dynamic-5.mm: New.
2112         * obj-c++.dg/property/dynamic-6.mm: New.
2114 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2116         * objc.dg/property/synthesize-3.m: New.
2117         * objc.dg/property/synthesize-4.m: New.
2118         * objc.dg/property/synthesize-5.m: New.
2119         * objc.dg/property/synthesize-6.m: New.
2120         * obj-c++.dg/property/synthesize-3.mm: New.
2121         * obj-c++.dg/property/synthesize-4.mm: New.
2122         * obj-c++.dg/property/synthesize-5.mm: New.
2123         * obj-c++.dg/property/synthesize-6.mm: New.
2125 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2127         * objc.dg/property/at-property-5.m: Updated test.
2128         * objc.dg/property/at-property-16.m: New.
2129         * objc.dg/property/at-property-17.m: New.
2130         * objc.dg/property/at-property-18.m: New.
2131         * objc.dg/property/at-property-19.m: New.
2132         * objc.dg/property/dotsyntax-12.m: New.
2133         * objc.dg/protocol-inheritance-1.m: New.
2134         * objc.dg/protocol-inheritance-2.m: New.
2135         * obj-c++.dg/property/at-property-5.mm: Updated test.
2136         * obj-c++.dg/property/at-property-16.mm: New.
2137         * obj-c++.dg/property/at-property-17.mm: New.
2138         * obj-c++.dg/property/at-property-18.mm: New.
2139         * obj-c++.dg/property/at-property-19.mm: New.
2140         * obj-c++.dg/protocol-inheritance-1.mm: New.
2141         * obj-c++.dg/protocol-inheritance-2.mm: New.
2142         * obj-c++.dg/property/dotsyntax-12.mm: New.
2144 2010-11-08  Jason Merrill  <jason@redhat.com>
2146         * g++.dg/expr/overflow1.C: New.
2147         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2148         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2149         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2150         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2152 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2154         * gcc.dg/pr35442.c: Adapt warning.
2156         PR target/46280
2157         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2158         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2159         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2160         i?86-*-* x86_64-*-*.
2161         * g++.dg/torture/pr36445.C: Likewise.
2162         * gcc.c-torture/compile/pr34856.c: Likewise.
2163         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2164         * gcc.c-torture/compile/vector-1.c: Likewise.
2165         * gcc.c-torture/compile/vector-2.c: Likewise.
2166         * gcc.dg/pr32912-1.c: Likewise.
2167         * gcc.c-torture/execute/va-arg-25.c: Move ...
2168         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2169         Add dg-options -msse, dg-require-effective-target sse_runtime for
2170         for i?86-*-*, x86_64-*-*.
2171         * gcc.c-torture/execute/vector-1.c: Likewise.
2172         * gcc.c-torture/execute/vector-2.c: Likewise.
2173         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2174         i?86-*-*, x86_64-*-*.
2175         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2176         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2177         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2178         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2179         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2181 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2183         * gcc.dg/torture/pr45982.c: Add -std=c99
2184         * gcc.dg/torture/pr45623.c: Ditto.
2186 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2188         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2189         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2191 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2193         PR target/28627
2194         * g++.dg/ext/dllimport7.C: Adjust second error check and
2195         allow test for x86_64 mingw, too.
2197 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2199         PR fortran/46344
2200         * gfortran.dg/class_28.f03: New.
2202 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2204         PR rtl-optimization/45352
2205         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2206         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2207         gcc.target/i386/pr45352-2.c: New tests.
2209 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2211         PR libobjc/36610
2212         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2213         XFAIL the run for all but m32 x86.
2215 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2217         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2218         as comment character.
2220 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2222         * gcc.target/mips/mips.exp: Revert previous patch.
2223         * gcc.target/mips/fma-1.c: Delete.
2224         * gcc.target/mips/fma-2.c: Likewise.
2225         * gcc.target/mips/fma-3.c: Likewise.
2226         * gcc.target/mips/fma-4.c: Likewise.
2227         * gcc.target/mips/fma-5.c: Likewise.
2228         * gcc.target/mips/fma-6.c: Likewise.
2229         * gcc.target/mips/fma-7.c: Likewise.
2230         * gcc.target/mips/fma-8.c: Likewise.
2231         * gcc.target/mips/fma-9.c: Likewise.
2232         * gcc.target/mips/fma-10.c: Likewise.
2233         * gcc.target/mips/fma-11.c: Likewise.
2234         * gcc.target/mips/fma-12.c: Likewise.
2235         * gcc.target/mips/fma-13.c: Likewise.
2236         * gcc.target/mips/fma-14.c: Likewise.
2237         * gcc.target/mips/fma-15.c: Likewise.
2238         * gcc.target/mips/fma-16.c: Likewise.
2239         * gcc.target/mips/fma-17.c: Likewise.
2240         * gcc.target/mips/fma-18.c: Likewise.
2241         * gcc.target/mips/fma-19.c: Likewise.
2242         * gcc.target/mips/fma-20.c: Likewise.
2244 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2246         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2247         * gcc.target/mips/fma-1.c: New test.
2248         * gcc.target/mips/fma-2.c: Likewise.
2249         * gcc.target/mips/fma-3.c: Likewise.
2250         * gcc.target/mips/fma-4.c: Likewise.
2251         * gcc.target/mips/fma-5.c: Likewise.
2252         * gcc.target/mips/fma-6.c: Likewise.
2253         * gcc.target/mips/fma-7.c: Likewise.
2254         * gcc.target/mips/fma-8.c: Likewise.
2255         * gcc.target/mips/fma-9.c: Likewise.
2256         * gcc.target/mips/fma-10.c: Likewise.
2257         * gcc.target/mips/fma-11.c: Likewise.
2258         * gcc.target/mips/fma-12.c: Likewise.
2259         * gcc.target/mips/fma-13.c: Likewise.
2260         * gcc.target/mips/fma-14.c: Likewise.
2261         * gcc.target/mips/fma-15.c: Likewise.
2262         * gcc.target/mips/fma-16.c: Likewise.
2263         * gcc.target/mips/fma-17.c: Likewise.
2264         * gcc.target/mips/fma-18.c: Likewise.
2265         * gcc.target/mips/fma-19.c: Likewise.
2266         * gcc.target/mips/fma-20.c: Likewise.
2268 2010-11-06  Jason Merrill  <jason@redhat.com>
2270         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2272 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2274         PR c/43384
2275         * gcc.dg/parser-error-3.c: New test.
2277 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2279         PR c++/45332
2280         * g++.dg/parse/semicolon2.C: New testcase.
2281         * g++.dg/ext/asmspec1.C: Adjust.
2282         * g++.dg/init/new13.C: Adjust.
2283         * g++.dg/parse/ctor5.C: Adjust.
2285 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2287         PR fortran/46330
2288         * gfortran.dg/class_27.f03: New.
2290 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2292         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2293         * objc.dg/property/dotsyntax-5.m: New.
2294         * objc.dg/property/dotsyntax-6.m: New.
2295         * objc.dg/property/dotsyntax-7.m: New.
2296         * objc.dg/property/dotsyntax-8.m: New.
2297         * objc.dg/property/dotsyntax-9.m: New.
2298         * objc.dg/property/dotsyntax-10.m: New.
2299         * objc.dg/property/dotsyntax-11.m: New.
2300         * obj-c++.dg/property/dotsyntax-5.mm: New.
2301         * obj-c++.dg/property/dotsyntax-6.mm: New.
2302         * obj-c++.dg/property/dotsyntax-7.mm: New.
2303         * obj-c++.dg/property/dotsyntax-8.mm: New.
2304         * obj-c++.dg/property/dotsyntax-9.mm: New.
2305         * obj-c++.dg/property/dotsyntax-10.mm: New.
2306         * obj-c++.dg/property/dotsyntax-11.mm: New.
2308 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2310         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2311         NeXT runtime when the type is READONLY.
2313 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2315         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2316         * gcc.target/i386/387-6.c: Ditto.
2317         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2318         * gcc.target/i386/387-4.c: Ditto.
2319         * gcc.target/i386/387-7.c: Ditto.
2320         * gcc.target/i386/387-8.c: Ditto.
2321         * gcc.target/i386/387-9.c: Ditto.
2322         * gcc.target/i386/387-10.c: Ditto.
2323         * gcc.target/i386/387-11.c: Ditto.
2324         * gcc.target/i386/387-12.c: Ditto.
2326         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2328 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2330         PR target/44981
2331         * gcc.dg/darwin-cfstring-format-1.c: New.
2332         * gcc.dg/warn-nsstring.c: New.
2333         * objc.dg/fsf-nsstring-format-1.m: New.
2334         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2335         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2336         linker warning.
2338 2010-11-05  Jason Merrill  <jason@redhat.com>
2340         PR c++/45473
2341         * g++.dg/inherit/virtual6.C: New.
2343 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2345         PR c/44772
2346         * gcc.dg/Wcxx-compat-21.c: New test.
2348 2010-11-05  Ian Lance Taylor  <iant@google.com>
2350         PR target/46084
2351         * gcc.target/i386/pr46084.c: New test.
2353 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2355         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2356         * (check_effective_target_mempcpy): New.
2357         * gcc.c-torture/execute/pr45636.c: Move this...
2358         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2360 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2362         * gcc.target/i386/i386.exp (FLAGS): Remove.
2363         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2365 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2367         PR c++/46160
2368         * g++.dg/opt/empty2.C: New test.
2370         PR target/45670
2371         * gcc.target/i386/pr45670.c: New test.
2373 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2375         PR fortran/45451
2376         PR fortran/46174
2377         * gfortran.dg/class_19.f03: Modified.
2378         * gfortran.dg/class_allocate_6.f03: New.
2380 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2382         * gcc.target/i386/avx-vzeroupper-19.c: New.
2384 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2386         PR tree-optimization/46099
2387         * gcc.dg/autopar/pr46099.c: New test.
2389         PR middle-end/43690
2390         * c-c++-common/pr43690.c: New test.
2392 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2394         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2395         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2396         declaration and implementation.
2397         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2398         * obj-c++.dg/property/at-property-13.mm: Likewise.
2399         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2400         * obj-c++.dg/property/property-1.mm: Likewise.
2401         * obj-c++.dg/property/at-property-7.mm: Likewise.
2402         * obj-c++.dg/property/at-property-9.mm: Likewise.
2403         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2404         * obj-c++.dg/property/at-property-10.mm: Likewise.
2405         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2406         * obj-c++.dg/property/at-property-12.mm: Likewise.
2407         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2408         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2409         * obj-c++.dg/property/at-property-6.mm: Likewise.
2410         * obj-c++.dg/property/at-property-8.mm: Likewise.
2411         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2412         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2413         * obj-c++.dg/property/at-property-11.mm: Likewise.
2414         * obj-c++.dg/template-8.mm: Likewise.
2415         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2416         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2417         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2418         and put a FIXME for this.
2419         * obj-c++.dg/property/property-2.mm: Remove.
2420         * obj-c++.dg/property/property-3.mm: Remove.
2422 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2424         PR debug/46307
2425         * gcc.dg/pr46307.c: New test.
2427 2010-11-05  Jason Merrill  <jason@redhat.com>
2429         PR c++/46304
2430         * g++.dg/ext/complex6.C: New.
2432 2010-11-04  Bud Davis   <jimmied@smu.edu>
2434         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2436 2010-11-04  Chao-ying Fu  <fu@mips.com>
2438         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2439         msubu, mult, multu.
2440         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2442 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2444         Fixed using the Objective-C 2.0 dot-syntax with class names.
2445         * objc.dg/property/dotsyntax-3.m: New.
2446         * objc.dg/property/dotsyntax-4.m: New.
2447         * obj-c++.dg/property/dotsyntax-3.mm: New.
2448         * obj-c++.dg/property/dotsyntax-4.mm: New.
2450         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2451         Objective-C 2.0 dot-syntax is used with class names.
2452         * obj-c++.dg/fobjc-std-1.mm: Same change.
2454 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2456         * gcc.target/powerpc/loop_align.c: New.
2458 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2460         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2462         merge from FSF 'apple/trunk' branch.
2463         * gcc.target/powerpc/darwin64-abi.c: New.
2465 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2467         PR tree-optimization/46233
2468         * gcc.dg/pr46233.c: New test.
2470 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2472         * objc.dg/property/property-2.m: Deleted.
2473         * objc.dg/property/property-3.m: Deleted.
2475 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2477         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2478         defined.
2479         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2480         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2481         * objc.dg/property/property-1.m: Likewise.
2482         * objc.dg/property/at-property-6.m: Likewise.
2483         * objc.dg/property/at-property-7.m: Likewise.
2484         * objc.dg/property/dotsyntax-1.m: Likewise.
2485         * objc.dg/property/at-property-8.m: Likewise.
2486         * objc.dg/property/dotsyntax-2.m: Likewise.
2487         * objc.dg/property/at-property-9.m: Likewise.
2488         * objc.dg/property/synthesize-2.m: Likewise.
2489         * objc.dg/property/at-property-10.m: Likewise.
2490         * objc.dg/property/at-property-11.m: Likewise.
2491         * objc.dg/property/at-property-12.m: Likewise.
2492         * objc.dg/property/at-property-13.m: Likewise.
2493         * objc.dg/property/fsf-property-method-access.m: Likewise.
2494         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2495         linker warning.
2496         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2497         warnings.
2498         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2499         deprecation warnings.  Use Object1 implementation.
2500         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2501         * objc/execute/forward-1.m: Remove.
2502         * objc/execute/forward-1.x: Remove.
2504 2010-11-04  Jason Merrill  <jason@redhat.com>
2506         * g++.dg/cpp0x/constexpr-access.C: New.
2508 2010-11-04  Richard Guenther  <rguenther@suse.de>
2510         PR rtl-optimization/46183
2511         * gcc.dg/torture/pr46183.c: New testcase.
2513 2010-11-04  Richard Guenther  <rguenther@suse.de>
2515         PR tree-optimization/46068
2516         * gcc.dg/torture/pr46068.c: New testcase.
2518 2010-11-04  Richard Guenther  <rguenther@suse.de>
2520         PR tree-optimization/45991
2521         * gcc.dg/pr45991.c: New testcase.
2523 2010-11-04  Richard Guenther  <rguenther@suse.de>
2525         PR tree-optimization/46154
2526         * g++.dg/torture/pr46154.C: New testcase.
2528 2010-11-04  Richard Guenther  <rguenther@suse.de>
2530         PR tree-optimization/45733
2531         * gcc.dg/pr45733.c: New testcase.
2533 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2535         PR tree-optimization/46213
2536         * gfortran.dg/vect/pr46213.f90: New.
2538 2010-11-04  Richard Guenther  <rguenther@suse.de>
2540         PR testsuite/45702
2541         * gcc.dg/pr34989-1.c: Move ...
2542         * gcc.dg/lto/pr34989-1_0.c: ... here.
2543         * gcc.dg/pr34989-2.c: Move ...
2544         * gcc.dg/lto/pr34989-1_1.c: ... here.
2545         * gcc.dg/pr27898.c: Move ...
2546         * gcc.dg/lto/pr27898_0.c: ... here and ...
2547         * gcc.dg/lto/pr27898_1.c: ... split.
2548         * gcc.dg/pr28712.c: Move ...
2549         * gcc.dg/lto/pr28712_0.c: ... here and ...
2550         * gcc.dg/lto/pr28712_1.c: ... split ...
2551         * gcc.dg/lto/pr28712_2.c: ... twice.
2552         * gcc.dg/pr28706.c: Move ...
2553         * gcc.dg/lto/pr28706_0.c: ... here and ...
2554         * gcc.dg/lto/pr28706_1.c: ... split.
2556 2010-11-04  Richard Guenther  <rguenther@suse.de>
2557             Richard Henderson  <rth@redhat.com>
2559         * gcc.target/i386/fma4-vector-2.c: New testcase.
2561 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2562             Richard Guenther  <rguenther@suse.de>
2564         * gcc.dg/vec-scal-opt.c: New testcase.
2565         * gcc.dg/vec-scal-opt1.c: New testcase.
2566         * gcc.dg/vec-scal-opt2.c: New testcase.
2568 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2570         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2571         from plugin build flags on Darwin targets.
2573 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2575         * gcc.target/i386/pr46285.c: Require split_stack target.
2577 2010-11-03  Jason Merrill  <jason@redhat.com>
2579         PR c++/46293
2580         * g++.dg/cpp0x/constexpr-base2.C: New.
2582         PR c++/46289
2583         * g++.dg/cpp0x/initlist45.C: New.
2585 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2587         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2588         is now allowed in categories.
2589         * obj-c++.dg/property/dynamic-2.mm: Same change.
2590         * objc.dg/property/dynamic-3.m: New.
2591         * obj-c++.dg/property/dynamic-3.mm: New.
2592         * objc.dg/property/at-property-14.m: New.
2593         * objc.dg/property/at-property-15.m: New.
2594         * obj-c++.dg/property/at-property-14.mm: New.
2595         * obj-c++.dg/property/at-property-15.mm: New.
2597         * objc.dg/foreach-6.m: Added a few more tests for valid and
2598         invalid iterating variables and collections.
2600 2010-11-03  Xinliang David Li  <davidxl@google.com>
2602         PR target/46200
2603         * g++.dg/tree-ssa/ivopts-2.C: New test.
2605 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2607         PR target/46295
2608         * gcc.target/i386/pr46295.c: New.
2610 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2612         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2613         precision min/max for single precision on VSX.
2615 2010-11-03  Jason Merrill  <jason@redhat.com>
2617         PR c++/46289
2618         * g++.dg/cpp0x/constexpr-ice3.C: New.
2620 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2622         * gnat.dg/opt8.ad[sb]: New test.
2623         * gnat.dg/opt8_pkg.ads: New helper.
2625 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2627         PR rtl-optimization/45865
2628         * gcc.dg/pr45865.c: New.
2629         * gcc.dg/torture/pr45865.c: Likewise.
2631         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2632         * gcc.target/arm/headmerge-2.c: Likewise.
2633         * gcc.target/i386/headmerge-1.c: Likewise.
2634         * gcc.target/i386/headmerge-2.c: Likewise.
2636 2010-11-03  Richard Guenther  <rguenther@suse.de>
2638         PR middle-end/46288
2639         * gcc.dg/pr46288.c: New testcase.
2641 2010-11-03  Richard Guenther  <rguenther@suse.de>
2643         PR tree-optimization/44807
2644         * gcc.dg/torture/pr44807.c: New testcase.
2646 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2648         PR libgfortran/43899
2649         * gfortran.dg/namelist_67.f90: New test.
2651 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2653         PR tree-optimization/46009
2654         * gcc.dg/vect/pr46009.c: New function.
2656 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2658         Implemented -fobjc-std=objc1 flag.
2659         * objc.dg/fobjc-std-1.m: New.
2660         * obj-c++.dg/fobjc-std-1.mm: New.
2662 2010-11-03  Richard Guenther  <rguenther@suse.de>
2664         PR middle-end/46241
2665         * g++.dg/debug/pr46241.C: New testcase.
2667 2010-11-03  Richard Guenther  <rguenther@suse.de>
2669         PR tree-optimization/46190
2670         * gfortran.dg/pr46190.f90: New testcase.
2672 2010-11-03  Richard Guenther  <rguenther@suse.de>
2674         PR testsuite/46274
2675         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2676         * gcc.dg/vect/vect-19.c: Likewise.
2677         * gcc.dg/vect/vect-17.c: Likewise.
2679 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2681         PR target/46285
2682         * gcc.target/i386/pr46285.c: New.
2684 2010-11-03  Richard Guenther  <rguenther@suse.de>
2686         PR tree-optimization/46217
2687         * gcc.dg/pr46217.c: New testcase.
2689 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2691         * objc.dg/property/dotsyntax-1.m: New.
2692         * objc.dg/property/dotsyntax-2.m: New.
2693         * obj-c++.dg/property/dotsyntax-1.mm: New.
2694         * obj-c++.dg/property/dotsyntax-2.mm: New.
2696 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2698         PR tree-optimization/46165
2699         * gcc.dg/pr46165.c: New test.
2701 2010-11-03  Richard Guenther  <rguenther@suse.de>
2703         PR middle-end/46251
2704         * gcc.dg/pr46251.c: New testcase.
2706 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2708         PR tree-optimization/46107
2709         * gcc.c-torture/compile/pr46107.c: New test.
2711         PR debug/46252
2712         * gcc.dg/pr46252.c: New test.
2714         PR rtl-optimization/46034
2715         PR rtl-optimization/46212
2716         PR rtl-optimization/46248
2717         * gcc.c-torture/compile/pr46034.c: New test.
2718         * gcc.c-torture/compile/pr46248.c: New test.
2719         * gcc.dg/pr46212.c: New test.
2721 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2723         * gnat.dg/sizetype4.adb: New test.
2725 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2727         * gcc.target/i386/avx-vzeroupper-15.c: New.
2728         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2729         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2730         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2732         PR target/46253
2733         * gcc.target/i386/pr46253.c: New.
2735 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2736             Tobias Burnus  <burnus@net-b.de>
2738         PR fortran/45170
2739         * gfortran.dg/deferred_type_param_1.f90: New.
2740         * gfortran.dg/deferred_type_param_2.f90: New.
2741         * gfortran.dg/initialization_1.f90: Update dg-errors.
2742         * gfortran.dg/initialization_9.f90: Update dg-errors.
2744 2010-11-02  Richard Guenther  <rguenther@suse.de>
2746         PR tree-optimization/46149
2747         * g++.dg/torture/pr46149.C: New testcase.
2749 2010-11-02  Richard Guenther  <rguenther@suse.de>
2751         PR tree-optimization/46216
2752         * gcc.dg/torture/pr46216.c: New testcase.
2754 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2756         PR target/46131
2757         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2758         *-*-osf*.
2760 2010-11-02  Richard Guenther  <rguenther@suse.de>
2762         PR tree-optimization/46184
2763         * gcc.dg/pr46184.c: New testcase.
2765 2010-11-02  Richard Guenther  <rguenther@suse.de>
2767         PR tree-optimization/46177
2768         * gcc.dg/pr46177.c: New testcase.
2770 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2772         PR middle-end/46120
2773         * g++.dg/ipa/ivinline-9.C: New test.
2775 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2777         PR tree-optimization/45875
2778         * g++.dg/torture/pr45875.C: New test.
2780 2010-11-02  Richard Guenther  <rguenther@suse.de>
2782         PR testsuite/46249
2783         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2785 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2787         PR debug/46255
2788         * gcc.dg/pr46255.c: New test.
2790 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2792         PR c++/46170
2793         PR c++/46162
2794         * g++.dg/template/sfinae26.C: New test.
2795         * g++.dg/template/sfinae27.C: Likewise.
2797 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2799         PR c++/45606
2800         * g++.dg/template/typedef36.C: New test.
2801         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2802         * g++.dg/template/canon-type-10.C: Likewise.
2803         * g++.dg/template/canon-type-11.C: Likewise.
2804         * g++.dg/template/canon-type-12.C: Likewise.
2805         * g++.dg/template/canon-type-13.C: Likewise.
2807 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
2809         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2810         instance of debug_pubnames on darwin.
2812 2010-11-01  Jason Merrill  <jason@redhat.com>
2813             Benjamin Kosnik  <bkoz@redhat.com>
2815         * g++.dg/cpp0x/constexpr-initlist2.C: New.
2816         * g++.dg/cpp0x/constexpr-initlist3.C: New.
2818         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2819         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2820         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2821         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2822         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2823         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2824         * g++.dg/cpp0x/constexpr-array.C: New.
2825         * g++.dg/cpp0x/constexpr-base.C: New.
2826         * g++.dg/cpp0x/constexpr-complex.C: New.
2827         * g++.dg/cpp0x/constexpr-data1.C: New.
2828         * g++.dg/cpp0x/constexpr-data2.C: New.
2829         * g++.dg/cpp0x/constexpr-deref.C: New.
2830         * g++.dg/cpp0x/constexpr-diag1.C: New.
2831         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2832         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2833         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2834         * g++.dg/cpp0x/constexpr-empty.C: New.
2835         * g++.dg/cpp0x/constexpr-empty2.C: New.
2836         * g++.dg/cpp0x/constexpr-empty3.C: New.
2837         * g++.dg/cpp0x/constexpr-empty4.C: New.
2838         * g++.dg/cpp0x/constexpr-empty5.C: New.
2839         * g++.dg/cpp0x/constexpr-ex1.C: New.
2840         * g++.dg/cpp0x/constexpr-ex2.C: New.
2841         * g++.dg/cpp0x/constexpr-ex3.C: New.
2842         * g++.dg/cpp0x/constexpr-ex4.C: New.
2843         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2844         * g++.dg/cpp0x/constexpr-fnptr.C: New.
2845         * g++.dg/cpp0x/constexpr-function1.C: New.
2846         * g++.dg/cpp0x/constexpr-function2.C: New.
2847         * g++.dg/cpp0x/constexpr-function3.C: New.
2848         * g++.dg/cpp0x/constexpr-ice.C: New.
2849         * g++.dg/cpp0x/constexpr-initlist.C: New.
2850         * g++.dg/cpp0x/constexpr-neg1.C: New.
2851         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2852         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2853         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2854         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2855         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2856         * g++.dg/cpp0x/constexpr-nonlit.C: New.
2857         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2858         * g++.dg/cpp0x/constexpr-nullptr.C: New.
2859         * g++.dg/cpp0x/constexpr-object1.C: New.
2860         * g++.dg/cpp0x/constexpr-object2.C: New.
2861         * g++.dg/cpp0x/constexpr-overflow.C: New.
2862         * g++.dg/cpp0x/constexpr-pedantic.C: New.
2863         * g++.dg/cpp0x/constexpr-pos1.C: New.
2864         * g++.dg/cpp0x/constexpr-potential1.C: New.
2865         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2866         * g++.dg/cpp0x/constexpr-pure.C: New.
2867         * g++.dg/cpp0x/constexpr-static.C: New.
2868         * g++.dg/cpp0x/constexpr-static2.C: New.
2869         * g++.dg/cpp0x/constexpr-static3.C: New.
2870         * g++.dg/cpp0x/constexpr-static4.C: New.
2871         * g++.dg/cpp0x/constexpr-static5.C: New.
2872         * g++.dg/cpp0x/constexpr-static6.C: New.
2873         * g++.dg/cpp0x/constexpr-string.C: New.
2874         * g++.dg/cpp0x/constexpr-switch.C: New.
2875         * g++.dg/cpp0x/constexpr-targ.C: New.
2876         * g++.dg/cpp0x/constexpr-throw.C: New.
2877         * g++.dg/cpp0x/constexpr-typeid.C: New.
2878         * g++.dg/cpp0x/constexpr-union.C: New.
2879         * g++.dg/cpp0x/constexpr-value.C: New.
2880         * g++.dg/cpp0x/constexpr-value2.C: New.
2881         * g++.dg/cpp0x/constexpr-variadic.C: New.
2882         * g++.dg/cpp0x/initlist5.C: Use constexpr.
2883         * g++.dg/cpp0x/static_assert3.C: Add expected error.
2884         * g++.dg/other/fold1.C: Likewise.
2885         * g++.dg/parse/crash36.C: Likewise.
2886         * g++.dg/parse/constant4.C: Adjust expected error.
2887         * g++.dg/template/arg5.C: Likewise.
2888         * g++.dg/template/non-dependent10.C: Likewise.
2889         * g++.dg/template/qualified-id3.C: Likewise.
2890         * g++.dg/warn/overflow-warn-1.C: Likewise.
2891         * g++.dg/warn/overflow-warn-3.C: Likewise.
2892         * g++.dg/warn/overflow-warn-4.C: Likewise.
2893         * g++.old-deja/g++.pt/crash10.C: Likewise.
2895         * g++.dg/cpp0x/constexpr-ctor2.C: New.
2897 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2899         Implemented format and noreturn attributes for Objective-C methods.
2900         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2901         * objc.dg/attributes/method-deprecated-1.m: New.
2902         * objc.dg/attributes/method-deprecated-2.m: New.
2903         * objc.dg/attributes/method-deprecated-3.m: New.
2904         * objc.dg/attributes/method-noreturn-1.m: New.
2905         * objc.dg/attributes/method-sentinel-1.m: New.
2906         * objc.dg/attributes/method-format-1.m: New.
2907         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2908         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2909         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2910         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2911         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2912         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2913         * obj-c++.dg/attributes/method-format-1.mm: New.
2915 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2917         * objc.dg/property/at-property-deprecated-1.m: New.
2918         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2920 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2922         Implemented Objective-C 2.0 property accessors.
2923         * objc.dg/property/at-property-6.m: Use nonatomic properties to
2924         avoid testing more complex accessors in this testcase which is not
2925         about them.
2926         * objc.dg/property/at-property-7.m: Same change.
2927         * objc.dg/property/at-property-8.m: Same change.
2928         * objc.dg/property/at-property-9.m: Same change.
2929         * objc.dg/property/at-property-10.m: Same change.
2930         * objc.dg/property/at-property-11.m: Same change.
2931         * obj-c++.dg/property/at-property-6.mm: Same change.
2932         * obj-c++.dg/property/at-property-7.mm: Same change.
2933         * obj-c++.dg/property/at-property-8.mm: Same change.
2934         * obj-c++.dg/property/at-property-9.mm: Same change.
2935         * obj-c++.dg/property/at-property-10.mm: Same change.
2936         * obj-c++.dg/property/at-property-11.mm: Same change.
2937         * objc.dg/property/at-property-12.m: New.
2938         * objc.dg/property/at-property-13.m: New.
2939         * obj-c++.dg/property/at-property-12.mm: New.
2940         * obj-c++.dg/property/at-property-13.mm: New.
2942 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2944         PR fortran/46152
2945         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2946         * gfortran.dg/allocate_with_typespec_4.f90: New test.
2947         * gfortran.dg/allocate_with_typespec_1.f90: New test.
2948         * gfortran.dg/allocate_with_typespec_2.f: New test.
2949         * gfortran.dg/allocate_with_typespec_3.f90: New test.
2950         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2951         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2953 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
2954             Nathan Froyd  <froydnj@codesourcery.com>
2956         PR tree-optimization/46259
2957         * gfortran.dg/pr46259.f: New testcase.
2959 2010-11-01  Paul Koning  <ni1d@arrl.net>
2961         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2962         * gcc.c-torture/compile/20020604-1.c: Ditto.
2963         * gcc.c-torture/compile/20001226-1.c: Ditto.
2964         * gcc.c-torture/compile/20010327-1.c: Ditto.
2965         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2966         * gcc.c-torture/compile/pr43191.c: Ditto.
2967         * gcc.c-torture/compile/pr41181.c: Ditto.
2969 2010-10-31  Richard Henderson  <rth@redhat.com>
2971         * lib/target-supports.exp
2972         (check_effective_target_automatic_stack_alignment): True for
2973         x86 but not windows.
2974         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2975         use of the preferred-stack-boundary arguments.
2976         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2978 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
2980         PR target/46142
2981         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2982         * gcc.target/i386/fma4-builtin-2.c: Likewise.
2984 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2986         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2988 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2990         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2991         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
2992         than tls.
2993         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2994         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2995         * objc.dg/torture/tls/thr-init.m: Likewise.
2996         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2997         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2999 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3001         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3002         the Linux kernel.
3004 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3006         PR fortran/44917
3007         PR fortran/44926
3008         PR fortran/46196
3009         * gfortran.dg/typebound_generic_10.f03: New.
3011 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3013         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3014         * objc.dg/property/property-neg-1.m: Updated for changes in the
3015         syntax of @property and the implementation of
3016         @synthesize/@dynamic.
3017         * objc.dg/property/property-neg-2.m: Same change.
3018         * objc.dg/property/property-neg-3.m: Same change.
3019         * objc.dg/property/property-neg-4.m: Same change.
3020         * objc.dg/property/property-neg-5.m: Same change.
3021         * objc.dg/property/property-neg-7.m: Same change.
3022         * objc.dg/property/property-1.m: Same change.
3023         * objc.dg/property/synthesize-1.m: Same change.
3024         * objc.dg/property/at-property-2.m: Same change.
3025         * objc.dg/property/at-property-4.m: Same change.
3027         * objc.dg/property/fsf-property-method-acces.m: Updated for
3028         changes in the syntax of @property and the implementation of
3029         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3030         * objc.dg/property/fsf-property-basic.m: Same change.
3031         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3033         * objc.dg/property/at-property-5.m: New.
3034         * objc.dg/property/at-property-6.m: New.
3035         * objc.dg/property/at-property-7.m: New.
3036         * objc.dg/property/at-property-8.m: New.
3037         * objc.dg/property/at-property-9.m: New.
3038         * objc.dg/property/at-property-10.m: New.
3039         * objc.dg/property/at-property-11.m: New.
3040         * objc.dg/property/synthesize-2.m: New.
3041         * objc.dg/property/dynamic-2.m: New.
3043         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3044         syntax of @property and the implementation of
3045         @synthesize/@dynamic.
3046         * obj-c++.dg/property/property-neg-2.mm: Same change.
3047         * obj-c++.dg/property/property-neg-3.mm: Same change.
3048         * obj-c++.dg/property/property-neg-4.mm: Same change.
3049         * obj-c++.dg/property/property-neg-5.mm: Same change.
3050         * obj-c++.dg/property/property-neg-7.mm: Same change.
3051         * obj-c++.dg/property/property-1.mm: Same change.
3052         * obj-c++.dg/property/synthesize-1.mm: Same change.
3053         * obj-c++.dg/property/at-property-2.mm: Same change.
3054         * obj-c++.dg/property/at-property-4.mm: Same change.
3056         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3057         changes in the syntax of @property and the implementation of
3058         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3059         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3060         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3062         * obj-c++.dg/property/at-property-5.mm: New.
3063         * obj-c++.dg/property/at-property-6.mm: New.
3064         * obj-c++.dg/property/at-property-7.mm: New.
3065         * obj-c++.dg/property/at-property-8.mm: New.
3066         * obj-c++.dg/property/at-property-9.mm: New.
3067         * obj-c++.dg/property/at-property-10.mm: New.
3068         * obj-c++.dg/property/at-property-11.mm: New.
3069         * obj-c++.dg/property/synthesize-2.mm: New.
3070         * obj-c++.dg/property/dynamic-2.mm: New.
3072 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3073             Andrew Pinski  <pinskia@gmail.com>
3075         * gcc.c-torture/execute/vector-shift.c: New testcase.
3076         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3077         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3078         * gcc.dg/vector-shift.c: Likewise.
3079         * gcc.dg/vector-shift1.c: Likewise.
3080         * gcc.dg/torture/vector-shift2.c: Likewise.
3081         * gcc.dg/vector-shift3.c: Likewise.
3082         * gcc.dg/simd-1b.c: Adjust.
3084 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3086         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3088 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3090         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3092 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3094         PR target/46153
3095         * gcc.target/i386/pr46153.c: New test.
3097 2010-10-27  Jason Merrill  <jason@redhat.com>
3099         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3101 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3103         PR fortran/46161
3104         * gfortran.dg/class_dummy_3.f03: New.
3106 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3108         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3109         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3111         * gcc.target/i386/avx-vzeroupper-3.c: New.
3112         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3113         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3114         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3115         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3116         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3117         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3118         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3119         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3120         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3121         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3122         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3124 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3126         * obj-c.dg/property/at-property-4.m: New.
3127         * obj-c++.dg/property/at-property-4.mm: New.
3128         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3129         updates in warning.
3130         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3131         updates in warning.
3133 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3135         * objc.dg/property/at-property-1.m: New.
3136         * objc.dg/property/at-property-2.m: New.
3137         * objc.dg/property/at-property-3.m: New.
3138         * objc.dg/ivar-invalid-type-1.m: New.
3139         * obj-c++.dg/property/at-property-1.mm: New.
3140         * obj-c++.dg/property/at-property-2.mm: New.
3141         * obj-c++.dg/property/at-property-3.mm: New.
3142         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3143         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3144         in error reporting.
3146 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3148         PR libgfortran/46010
3149         * gfortran.dg/namelist_66.f90: New test.
3150         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3152 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3154         PR fortran/42647
3155         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3156         * gfortran.dg/allocatable_scalar_10.f90: New.
3157         * gfortran.dg/class_19.f03: Extended.
3159 2010-10-26  Jan Hubicka  <jh@suse.cz>
3161         PR middle-end/45736
3162         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3164 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3166         PR tree-optimization/46167
3167         * gcc.dg/vect/O-pr46167.c: New.
3168         * gcc.dg/vect/vect.exp: Run tests with -O.
3170 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3172         PR target/44948
3173         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3174         * g++.dg/vect/pr33860a.cc: Likewise.
3175         * gcc.c-torture/compile/20070522-1.c: Likewise.
3176         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3177         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3178         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3179         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3180         * gcc.dg/pr44136.c: Likewise.
3182         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3183         * gcc.dg/compat/vector-1_x.c: Likewise.
3184         * gcc.dg/compat/vector-1_y.c: Likewise.
3185         * gcc.dg/compat/vector-2_x.c: Likewise.
3186         * gcc.dg/compat/vector-2_y.c: Likewise.
3187         * gcc.dg/pr43300.c: Likewise.
3189         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3190         * gcc.dg/compat/vector-1a_y.c: Likewise.
3191         * gcc.dg/compat/vector-1b_x.c: Likewise.
3192         * gcc.dg/compat/vector-1b_y.c: Likewise.
3193         * gcc.dg/compat/vector-2a_x.c: Likewise.
3194         * gcc.dg/compat/vector-2a_y.c: Likewise.
3195         * gcc.dg/compat/vector-2b_x.c: Likewise.
3196         * gcc.dg/compat/vector-2b_y.c: Likewise.
3197         * gcc.target/i386/pr39162.c: Likewise.
3198         * gcc.target/i386/pr40906-2.c: Likewise.
3199         * gcc.target/i386/sse-5.c: Likewise.
3201         * gcc.dg/pr35442.c: Prune ABI change warnings.
3203         * gcc.c-torture/execute/pr38151.x: New.
3204         * gcc.target/i386/pr44948-1a.c: Likewise.
3205         * gcc.target/i386/pr44948-1b.c: Likewise.
3206         * gcc.target/i386/pr44948-2a.c: Likewise.
3207         * gcc.target/i386/pr44948-2b.c: Likewise.
3209 2010-10-26  Ian Lance Taylor  <iant@google.com>
3211         PR middle-end/45687
3212         * gcc.c-torture/execute/20101025-1.c: New test.
3214 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3216         PR fortran/45451
3217         * gfortran.dg/class_allocate_5.f90: New.
3219 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3221         Implement opaque-enum-specifiers for C++0x
3222         * g++.dg/cpp0x/forw_enum1.C: New.
3223         * g++.dg/cpp0x/forw_enum2.C: New.
3224         * g++.dg/cpp0x/forw_enum3.C: New.
3225         * g++.dg/cpp0x/forw_enum4.C: New.
3226         * g++.dg/cpp0x/forw_enum5.C: New.
3227         * g++.dg/cpp0x/forw_enum6.C: New.
3228         * g++.dg/cpp0x/forw_enum7.C: New.
3229         * g++.dg/cpp0x/forw_enum8.C: New.
3230         * g++.dg/cpp0x/forw_enum9.C: New.
3231         * g++.dg/parse/enum3.C: Add new errors.
3232         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3233         * g++.dg/cpp0x/auto9.C: Add new error.
3234         * g++.dg/template/crash79.C: Add new errors.
3236 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3238         * gcc.target/arm/volatile-bitfields-1.c: New test.
3239         * gcc.target/arm/volatile-bitfields-2.c: New test.
3240         * gcc.target/arm/volatile-bitfields-3.c: New test.
3242 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3244         * gnat.dg/pointer_discr1.adb: New test.
3245         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3246         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3247         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3249 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3251         * gnat.dg/loop_optimization8.adb: New test.
3252         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3253         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3255 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3257         * gnat.dg/in_out_parameter2.adb: New test.
3258         * gnat.dg/in_out_parameter3.adb: Likewise.
3260 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3262         * g++.dg/opt/combine.c: New test.
3264 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3266         * gnat.dg/opt7.ad[sb]: New test.
3267         * gnat.dg/opt7_pkg.ads: New helper.
3269 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3271         PR objc/45735
3272         * obj-c.dg/pr45735.mm: New.
3273         * obj-c++.dg/pr45735.mm: New.
3275 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3277         PR objc/24393
3278         * objc.dg/pr24393.m: New.
3279         * obj-c++.dg/pr24393.mm: New.
3281 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3283         PR objc/28049
3284         * objc.dg/pr28049.m: New.
3285         * obj-c++.dg/pr28049.mm: New.
3287 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3289         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3290         parameter attributes are now supported.
3291         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3292         * objc.dg/attributes/parameter-attribute-1.m: New test.
3293         * objc.dg/attributes/parameter-attribute-2.m: New test.
3294         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3295         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3297 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3299         Based on the CFString implementation in FSF apple/trunk branch.
3301         * gcc.dg/darwin-cfstring-1.c: New.
3302         * gcc.dg/darwin-cfstring-2.c: New.
3303         * gcc.dg/torture/darwin-cfstring-3.c: New.
3304         * g++.dg/other/darwin-cfstring1.C: New.
3305         * g++.dg/torture/darwin-cfstring-3.C: New.
3307 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3309         * objc.dg/demangle-1.m: New test.
3310         * obj-c++.dg/demangle-1.mm: New test.
3311         * obj-c++.dg/demangle-2.mm: New test.
3312         * obj-c++.dg/demangle-3.mm: New test.
3314 2010-10-23  Ian Lance Taylor  <iant@google.com>
3316         * gcc.c-torture/execute/20101011-1.c: New test.
3317         * gcc.c-torture/execute/20101011-1.x: New test driver.
3319 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3321         PR fortran/46122
3322         * gfortran.dg/protected_8.f90: New.
3324 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3326         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3327         * gcc.target/i386/isa-9.c: Skip for -march other than
3328         -march=amdfam10 in multilib options.
3329         * gcc.target/i386/pr42589.c: Skip for -march other than
3330         -march=i486 in multilib options.
3331         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3332         other -march in multilib options.
3334 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3336         PR rtl-optimization/37360
3337         * gcc.dg/pr37360.c: New test.
3339 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3341         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3343 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3344             Andrew Pinski  <pinskia@gmail.com>
3346         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3347         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3348         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3349         * gcc.dg/vector-subscript-1.c: Likewise.
3350         * gcc.dg/vector-subscript-2.c: Likewise.
3351         * gcc.dg/vector-subscript-3.c: New testcase.
3352         * gcc.dg/array-8.c: Adjust.
3354 2010-10-22  Richard Guenther  <rguenther@suse.de>
3356         PR middle-end/46137
3357         * c-c++-common/torture/pr46137.c: New testcase.
3359 2010-10-22  Jason Merrill  <jason@redhat.com>
3361         PR c++/46129
3362         * g++.dg/template/defarg14.C: New.
3364 2010-10-22  Jason Merrill  <jason@redhat.com>
3366         PR c++/46103
3367         * g++.dg/cpp0x/implicit10.C: New.
3369 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3371         PR target/46098
3372         * gcc.target/i386/pr46098.c: New test.
3374 2010-10-22  Richard Guenther  <rguenther@suse.de>
3376         PR tree-optimization/45720
3377         * gcc.dg/torture/pr45720.c: New testcase.
3379 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3381         PR tree-optimization/46126
3382         * gcc.dg/vect/pr46126.c: New.
3384 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3386         Based on the CFString implementation in FSF apple/trunk branch.
3388         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3389         so that the latter can be used in dg-skip and dg-xfail clauses.
3390         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3391         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3392         to use dg-additional-files for Object1.
3393         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3394         to use dg-additional-files for Object1, move to torture/strings/.
3395         * obj-c++.dg/const-str-4.mm: Likewise.
3396         * obj-c++.dg/const-str-3.mm: Likewise.
3397         * obj-c++.dg/const-str-8.mm: Likewise.
3398         * obj-c++.dg/const-str-9.mm: Likewise.
3399         * obj-c++.dg/const-str-10.mm: Likewise.
3400         * obj-c++.dg/const-str-10.mm: Likewise.
3401         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3402         to use dg-additional-files for Object1, move to strings/.
3403         * obj-c++.dg/const-str-2.mm: Likewise.
3404         * obj-c++.dg/const-str-5.mm: Likewise.
3405         * obj-c++.dg/const-str-6.mm: Likewise.
3406         * obj-c++.dg/const-str-12.mm: Likewise.
3407         * obj-c++.dg/strings/strings.exp: New.
3408         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3409         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3410         * obj-c++.dg/torture/strings/strings.exp: New.
3411         * obj-c++.dg/torture/strings/string1.mm: New.
3412         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3413         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3414         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3416         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3417         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3418         * objc/execute/string2.m: Likewise.
3419         * objc/execute/string3.m: Likewise.
3420         * objc/execute/string3.m: Likewise.
3421         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3422         * objc.dg/foreach-4.m: Likewise.
3423         * objc.dg/foreach-5.m: Likewise.
3424         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3425         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3426         * objc.dg/const-str-4.m: Likewise.
3427         * objc.dg/const-str-7.m: Likewise.
3428         * objc.dg/const-str-8.m: Likewise.
3429         * objc.dg/const-str-9.m: Likewise.
3430         * objc.dg/const-str-10.m: Likewise.
3431         * objc.dg/const-str-11.m: Likewise.
3432         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3433         to use dg-additional-files for Object1, move to objc.dg/strings/.
3434         * objc.dg/const-str-2.m: Likewise.
3435         * objc.dg/const-str-5.m: Likewise.
3436         * objc.dg/const-str-6.m: Likewise.
3437         * objc.dg/const-str-12.m: Likewise.
3438         * objc.dg/const-str-12b.m: Likewise.
3439         * objc.dg/strings/strings.exp: New.
3440         * objc.dg/strings/const-cfstring-2.m: New.
3441         * objc.dg/strings/const-cfstring-5.m: New.
3442         * objc.dg/torture/strings/strings.exp: New.
3443         * objc.dg/torture/strings/const-cfstring-1.m: New.
3444         * objc.dg/torture/strings/const-cfstring-3.m: New.
3445         * objc.dg/torture/strings/const-cfstring-4.m: New.
3447 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3449         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3451 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3453         PR c++/46117
3454         * g++.dg/parse/crash57.C: New.
3456 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3457             H.J. Lu  <hongjiu.lu@intel.com>
3459         PR target/45946
3460         * gcc.target/i386/pr45946.c: New test.
3462 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3464         PR tree-optimization/45875
3465         * g++.dg/ipa/pr45875.C: New test.
3467 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3469         PR tree-optimization/46049
3470         PR tree-optimization/46052
3471         * gcc.dg/vect/pr46052.c: New test.
3472         * gcc.dg/vect/pr46049.c: New test.
3474 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3476         PR fortran/46007
3477         * gfortran.dg/shape_5.f90:  New test case.
3479 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3481         PR fortran/46060
3482         * gfortran.dg/proc_ptr_comp_25.f90: New.
3484 2010-10-21  Richard Guenther  <rguenther@suse.de>
3485             Michael Matz  <matz@suse.de>
3487         PR tree-optimization/45764
3488         * gcc.dg/torture/pr45764.c: New testcase.
3490 2010-10-21  Richard Guenther  <rguenther@suse.de>
3492         PR tree-optimization/46111
3493         * g++.dg/torture/pr46111.C: New testcase.
3495 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3497         PR fortran/46067
3498         * gfortran.dg/dummy_procedure_4.f90: New.
3499         * gfortran.dg/proc_ptr_30.f90: New.
3501 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3503         PR fortran/46100
3504         * gfortran.dg/ptr-func-1.f90: New.
3505         * gfortran.dg/ptr-func-2.f90: New.
3507 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3509         PR tree-optimization/45919
3510         * gcc.c-torture/compile/pr45919.c: New test.
3512         PR tree-optimization/46066
3513         * gcc.dg/autopar/pr46066.c: New test.
3515 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3517         PR c++/46024
3518         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3520 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3522         PR c++/46056
3523         * g++.dg/cpp0x/range-for7.C: New.
3525 2010-10-20  Richard Guenther  <rguenther@suse.de>
3527         PR lto/45667
3528         * g++.dg/lto/20101020-1_0.h: New testcase.
3529         * g++.dg/lto/20101020-1_0.C: Likewise.
3530         * g++.dg/lto/20101020-1_1.C: Likewise.
3532 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3534         * gcc.dg/20101013-1.c: New test.
3536 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3538         PR target/46085
3539         * gcc.target/i386/pr46085-1.c: New.
3540         * gcc.target/i386/pr46085-2.c: Likewise.
3542 2010-10-20  Richard Guenther  <rguenther@suse.de>
3544         PR tree-optimization/45860
3545         * gcc.dg/torture/pr45860.c: New testcase.
3547 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3549         * gnat.dg/discr25.adb: New test.
3550         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3552 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3554         * gcc.target/powerpc/ehreturn.c: New test.
3556 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3558         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3559         not require Foundation and run with the GNU runtime as well.
3561         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3563         Radar 4439126
3564         * obj-c++.dg/template-8.mm: New.
3566 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3568         PR objc/23709
3569         * objc.dg/pr23709.m: New.
3570         * obj-c++.dg/pr23709.m: New.
3572 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3574         PR c++/46046
3575         * g++.dg/template/crash104.C: New.
3577 2010-10-19  Richard Henderson  <rth@redhat.com>
3579         * gcc.target/i386/fma3-fma.c: New.
3580         * gcc.target/i386/fma3-builtin.c: New.
3581         * gcc.target/i386/fma4-builtin.c: New.
3583 2010-10-19  Richard Guenther  <rguenther@suse.de>
3585         PR testsuite/46081
3586         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3588 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3590         Merge from 'apple/trunk' branch on FSF servers.
3592         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3594         Radar 4293709
3595         * objc.dg/proto-init-mimatch-1.m: New.
3596         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3598 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3600         Implemented parsing @synthesize and @dynamic for
3601         Objective-C/Objective-C++.
3602         * objc.dg/property/dynamic-1.m: New.
3603         * objc.dg/property/synthesize-1.m: New.
3604         * obj-c++.dg/property/dynamic-1.mm: New.
3605         * obj-c++.dg/property/synthesize-1.mm: New.
3607 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3609         * objc.dg/at-class-1.m: New.
3610         * objc.dg/at-class-1.mm: New.
3612 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3614         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3616 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3618         Merge from 'apple/trunk' branch on FSF servers.
3620         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3622         Radar 4407151
3623         * obj-c++.dg/template-7.mm: New.
3625 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3627         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3628         bugfix.
3630 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3632         Merge from 'apple/trunk' branch on FSF servers.
3634         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3636         Radar 4451818
3637         * obj-c++.dg/try-catch-16.mm: New.
3638         * obj-c++.dg/try-catch-17.mm: New.
3640         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3642         Radar 4330422
3643         * obj-c++.dg/try-catch-15.mm: New
3645         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3647         Radar 4204796
3648         * obj-c++.dg/try-catch-12.mm: New
3649         * obj-c++.dg/try-catch-13.mm: New
3650         * obj-c++.dg/try-catch-14.mm: New
3651         * objc.dg/try-catch-11.m: New
3652         * objc.dg/try-catch-12.m: New
3653         * objc.dg/try-catch-13.m: New
3655 2010-10-18  Richard Henderson  <rth@redhat.com>
3657         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3659 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3661         PR c/46015
3662         * c-c++-common/Wunused-var-13.c: New test.
3664 2010-10-18  Richard Guenther  <rguenther@suse.de>
3666         PR tree-optimization/45967
3667         * gcc.dg/torture/pr45967.c: New testcase.
3668         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3669         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3670         * gcc.dg/torture/pr39074-2.c: Likewise
3671         * gcc.dg/torture/pta-escape-1.c: Likewise
3672         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3673         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3674         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3675         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3676         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3677         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3679 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3681         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3683 2010-10-18  Richard Guenther  <rguenther@suse.de>
3685         PR lto/44950
3686         * g++.dg/lto/20101015-2_0.C: New testcase.
3688 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3690         PR middle-end/46019
3691         * gcc.c-torture/execute/pr46019.c: New test.
3693 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3695         Merge from 'apple/trunk' branch on FSF servers.
3697         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3699         Radar 4516785
3700         * obj-c++.dg/method-namespace-2.mm: New.
3702 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3704         Merge from 'apple/trunk' branch on FSF servers.
3706         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3708         Radar 4133425
3709         * objc.dg/private-1.m: Test modified.
3710         * obj-c++.dg/private-1.mm: Test modified.
3712 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3714         PR testsuite/45987
3715         * gcc.target/i386/push-1.c: Remove.
3717 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3718             H.J. Lu  <hongjiu.lu@intel.com>
3720         PR target/46051
3721         * gcc.target/i386/pr46051.c: New test.
3723 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3725         * obj-c++.dg/gnu-api-2-class.mm: New.
3726         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3727         * obj-c++.dg/gnu-api-2-method.mm: New.
3728         * obj-c++.dg/gnu-api-2-objc.mm: New.
3729         * obj-c++.dg/gnu-api-2-object.mm: New.
3730         * obj-c++.dg/gnu-api-2-property.mm: New.
3731         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3732         * obj-c++.dg/gnu-api-2-sel.mm: New.
3734 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3736         * objc.dg/fsf-package-0.m: New.
3737         * obj-c++.dg/fsf-package-0.m: New.
3739 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3741         PR objc/18255
3742         * objc.dg/pr18255.m: New.
3744 2010-10-16  Jan Hubicka  <jh@suse.cz>
3746         PR middle-end/44206
3747         * g++.dg/torture/pr44206.C: New.
3749 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3751         * objc.dg/gnu-api-2-class.m: New.
3752         * objc.dg/gnu-api-2-objc.m: New.
3754 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3756         * objc.dg/gnu-api-2-ivar.m: New.
3758 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3760         * objc.dg/gnu-api-2-property.m: New.
3762 2010-10-15  Xinliang David Li  <davidxl@google.com>
3764         * g++.dg/uninit-pred-3_a.C: New test.
3765         * g++.dg/uninit-pred-3_b.C: New test.
3767 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3769         * objc.dg/gnu-api-2-object.m: New.
3771 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3773         * objc.dg/gnu-api-2-method.m: New.
3775 2010-10-15  Jason Merrill  <jason@redhat.com>
3777         * g++.dg/lto/pr45983_0.C: New.
3779 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3781         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3782         builtin combiner patterns.
3783         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3784         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3785         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3786         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3787         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3789 2010-10-15  Richard Guenther  <rguenther@suse.de>
3791         * g++.dg/lto/20101015-1_0.C: New testcase.
3793 2010-10-15  Richard Guenther  <rguenther@suse.de>
3795         PR testsuite/46021
3796         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3797         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3799 2010-10-15  Richard Guenther  <rguenther@suse.de>
3801         PR lto/45957
3802         * g++.dg/lto/20101014-1_0.C: New testcase.
3804 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3806         * objc.dg/gnu-api-2-protocol.m: New.
3807         * objc.dg/gnu-api-2-sel.m: New.
3809 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3811         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3812         arm-eabi targets.
3814 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
3816         * gcc.dg/20101010-1.c: New testcase.
3818 2010-10-15  Jie Zhang  <jie@codesourcery.com>
3820         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3821         script when relocatable linking.
3823 2010-10-14  Yao Qi  <yao@codesourcery.com>
3825         PR target/45447
3826         * gcc.target/arm/pr45447.c: New test.
3828 2010-10-14  Jan Hubicka  <jh@suse.cz>
3830         PR middle-end/45621
3831         * g++.dg/lto/pr45621.h : New.
3832         * g++.dg/lto/pr45621_0.C: New.
3833         * g++.dg/lto/pr45621_1.C: New.
3835 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3837         * objc.dg/property: New.
3838         * objc.dg/property/fsf-property-basic.m: New.
3839         * objc.dg/property/fsf-property-method-access.m: New.
3840         * objc.dg/property/fsf-property-named-ivar.m: New.
3841         * obj-c++.dg/property: New.
3842         * obj-c++.dg/property/fsf-property-basic.mm: New.
3843         * obj-c++.dg/property/fsf-property-method-access.mm: New.
3844         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3846         merge from FSF apple 'trunk' branch.
3847         2006 Fariborz Jahanian  <fjahanian@apple.com>
3849         Radars 4436866, 4505126, 4506903, 4517826
3850         * objc.dg/property/property-1.m: New.
3851         * objc.dg/property/property-2.m: New.
3852         * objc.dg/property/property-3.m: New.
3853         * objc.dg/property/property-neg-1.m: New.
3854         * objc.dg/property/property-neg-2.m: New.
3855         * objc.dg/property/property-neg-3.m: New.
3856         * objc.dg/property/property-neg-4.m: New.
3857         * objc.dg/property/property-neg-5.m: New.
3858         * objc.dg/property/property-neg-6.m: New.
3859         * objc.dg/property/property-neg-7.m: New.
3860         * objc.dg/property/property.exp: New.
3861         * obj-c++.dg/property/property-1.mm: New.
3862         * obj-c++.dg/property/property-2.mm: New.
3863         * obj-c++.dg/property/property-3.mm: New.
3864         * obj-c++.dg/property/property-neg-1.mm: New.
3865         * obj-c++.dg/property/property-neg-2.mm: New.
3866         * obj-c++.dg/property/property-neg-3.mm: New.
3867         * obj-c++.dg/property/property-neg-4.mm: New.
3868         * obj-c++.dg/property/property-neg-5.mm: New.
3869         * obj-c++.dg/property/property-neg-6.mm: New.
3870         * obj-c++.dg/property/property-neg-7.mm: New.
3871         * obj-c++.dg/property/property.exp: New.
3873 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3875         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
3877 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
3879         PR c/45969
3880         * gcc.c-torture/compile/pr45969-1.c: New test.
3882 2010-10-14  Richard Guenther  <rguenther@suse.de>
3884         PR tree-optimization/44913
3885         * gcc.dg/torture/pr44913.c: New testcase.
3887 2010-10-14  Richard Guenther  <rguenther@suse.de>
3889         PR lto/45382
3890         * g++.dg/lto/20101014-2_0.C: New testcase.
3892 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3894         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3895         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3896         * gcc.target/i386/pr44130.c: Likewise.
3897         * gcc.target/i386/pr44144.c: Likewise.
3898         * gcc.target/i386/pr44180.c: Likewise.
3899         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3900         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3901         * gcc.target/i386/vect-sizes-1.c: Likewise.
3902         * gcc.target/i386/vectorize4-avx.c: Likewise.
3904 2010-10-14  Richard Guenther  <rguenther@suse.de>
3906         PR lto/44561
3907         * g++.dg/lto/20101010-3_0.C: New testcase.
3908         * g++.dg/lto/20101010-4_0.C: Likewise.
3910 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3912         * objc.dg/pr45878.m: Update to include NSConstantString interface
3913         for -fnext-runtime.
3914         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3915         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3916         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3917         reference for m64 -fnext-runtime.
3919 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3921         * gcc.target/i386/vect-sizes-1.c: New.
3923 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3925         PR middle-end/46011
3926         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3928 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3930         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3931         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3933 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3935         * gcc.target/ia64/20101005.c: New test.
3937 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3939         PR rtl-optimization/45570
3940         * gcc.dg/pr45570.c: New test.
3942 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3944         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3945         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3946         * gcc.target/i386/vectorize4-avx.c: Likewise.
3948 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3950         * gcc.target/i386/avx-copysign-vec.c: New.
3951         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3953 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3955         PR middle-end/44130
3956         * gcc.target/i386/pr44130.c: New.
3958 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3960         PR middle-end/44144
3961         * gcc.target/i386/pr44144.c: New.
3963 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3965         PR target/44180
3966         * gcc.target/i386/pr44180.c: New.
3968 2010-10-13  Jason Merrill  <jason@redhat.com>
3970         * g++.dg/template/canon-type-8.C: New.
3972 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3974         * gcc.c-torture/execute/20101013-1.c: New test.
3976 2010-10-13  Richard Guenther  <rguenther@suse.de>
3978         PR objc/45878
3979         * objc.dg/pr45878.m: New testcase.
3981 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
3983         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3984         * gcc.dg/format/dfp-printf-1.c: Likewise.
3985         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3987 2010-10-13  Richard Guenther  <rguenther@suse.de>
3989         PR tree-optimization/45788
3990         * g++.dg/pr45788.C: New testcase.
3992 2010-10-13  Richard Guenther  <rguenther@suse.de>
3994         PR tree-optimization/45970
3995         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3997 2010-10-13  Richard Guenther  <rguenther@suse.de>
3999         PR tree-optimization/45982
4000         * gcc.dg/torture/pr45982.c: New testcase.
4001         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4002         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4003         * gcc.dg/torture/pr39074-2.c: Likewise.
4005 2010-10-13  Richard Guenther  <rguenther@suse.de>
4007         PR middle-end/45874
4008         * g++.dg/torture/pr45874.C: New testcase.
4010 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4012         * objc.dg/attributes/method-attribute-1.m: Update to respond
4013         to implemented method attributes..
4014         * objc.dg/attributes/method-attribute-2.m: Likewise.
4015         * objc.dg/attributes/method-attribute-3.m: Likewise.
4016         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4017         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4018         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4020 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4022         PR libobjc/23214
4023         * objc.dg/pr23214.m: New.
4025 2010-10-12  Michael Eager  <eager@eagercon.com>
4027         PR testsuite/45856
4028         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4029         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4031 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4033         PR fortran/45636
4034         * gcc.c-torture/execute/pr45636.c: New test.
4035         * gfortran.dg/pr45636.f90: New test.
4037 2010-10-12  Richard Henderson  <rth@redhat.com>
4039         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4041 2010-10-12  Daniel Kraft  <d@domob.eu>
4043         PR fortran/38936
4044         * gfortran.dg/associate_1.f03: More tests with derived-types.
4045         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4046         * gfortran.dg/associate_8.f03: Fix typo.
4047         * gfortran.dg/initialization_27.f90: Fix typo.
4049 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4051         PR testsuite/45851
4052         * lib/lto.exp (lto-get-options-main): Support optional target
4053         selector for dg-extra-ld-options.
4055 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4057         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4058         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4060 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4062         PR middle-end/45699
4063         * g++.dg/torture/pr45699.C: New test.
4064         * g++.dg/otr-fold-1.C: Adjusted.
4065         * g++.dg/otr-fold-1.C: Likewise.
4067 2010-10-11  Nick Clifton  <nickc@redhat.com>
4069         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4070         Allow for a user label prefix.
4072 2010-10-10  Richard Guenther  <rguenther@suse.de>
4074         * g++.dg/lto/20101010-1_0.C: New testcase.
4075         * g++.dg/lto/20101010-2_0.C: Likewise.
4077 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4079         PR tree-optimization/45902
4080         * gcc.dg/vect/45902.c: New test.
4082 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4084         PR target/45870
4085         * gcc.dg/tls/pr45870.c: New test.
4087 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4089         PR fortran/45961
4090         * gfortran.dg/typebound_operator_6.f03: New.
4092 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4094         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4095         and adjust -export symbol scanning.
4096         * g++.dg/ext/dllexport1.C: Likewise.
4097         * g++.dg/ext/dllexport3.C: Likewise.
4098         * gcc.dg/dll-3.c: Likewise.
4099         * gcc.dg/dll-4.c: Likewise.
4100         * gcc.dg/dll-5.c: Likewise.
4102 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4104         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4105         instead of tree_profile dump file.
4106         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4107         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4108         dump file.
4110 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4112         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4114 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4116         * gfortran.dg/character_comparison_4.f90:  New test.
4117         * gfortran.dg/character_comparison_5.f90:  New test.
4118         * gfortran.dg/character_comparison_6.f90:  New test.
4120 2010-10-09  Richard Henderson  <rth@redhat.com>
4122         * lib/target-supports.exp
4123         (check_effective_target_automatic_stack_alignment): Always true.
4125 2010-10-09  Richard Guenther  <rguenther@suse.de>
4127         PR lto/45956
4128         * gcc.dg/lto/20101009-2_0.c: New testcase.
4129         * gcc.dg/lto/20101009-2_1.c: Likewise.
4130         * gcc.dg/lto/20101009-2_2.c: Likewise.
4132 2010-10-09  Richard Guenther  <rguenther@suse.de>
4134         PR lto/45947
4135         * g++.dg/lto/20101009-1_0.C: New testcase.
4137 2010-10-09  Richard Guenther  <rguenther@suse.de>
4139         PR tree-optimization/45945
4140         * gcc.dg/lto/20101009-1_0.c: New testcase.
4142 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4144         PR target/45913
4145         * gcc.target/i386/pr45913.c: New.
4147 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4149         PR fortran/45943
4150         * gfortran.dg/streamio_16.f90: Update test.
4152 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4154         PR tree-optimization/45903
4155         * gcc.target/i386/pr45903.c: New test.
4157 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4159         * gnat.dg/interface5.adb: Compile with warnings disabled.
4161 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4163         * obj-c++.dg/encode-10.mm: New testcase.
4165 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4167         PR objc++/23614
4168         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4169         C++ class.  Removed XFAIL.
4171 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4173         PR fortran/45933
4174         * gfortran.dg/typebound_operator_5.f03: New.
4176 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4178         Merge from 'apple/trunk' branch on FSF servers.
4180         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4182         Radar 4508851
4183         * obj-c++.dg/method-namespace-1.mm: New.
4185 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4187         * gcc.dg/tree-ssa/sra-11.c: New test.
4189 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4191         PR Tree-Vect/45847
4192         * gcc.dg/vect/pr45847.c: New test.
4194 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4195             Kai Tietz  <kai.tietz@onevision.com>
4197         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4199 2010-10-07  Richard Guenther  <rguenther@suse.de>
4201         PR tree-optimization/45732
4202         * gcc.dg/torture/pr45732.c: New testcase.
4204 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4206         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4207         * objc.dg/foreach-2.m: Likewise.
4208         * objc.dg/foreach-3.m: Likewise.
4209         * objc.dg/foreach-4.m: Likewise.
4210         * objc.dg/foreach-5.m: Likewise.
4211         * objc.dg/foreach-6.m: Likewise.
4212         * objc.dg/foreach-7.m: Likewise.
4213         * objc.dg/objc-foreach-4.m: Likewise.
4214         * objc.dg/objc-foreach-5.m: Likewise.
4216 2010-10-07  Richard Guenther  <rguenther@suse.de>
4218         PR middle-end/45869
4219         * gcc.dg/torture/pr45869.c: New testcase.
4221 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4223         * objc.dg/set-not-used-1.m: New
4224         * obj-c++.dg/set-not-used-1.mm: New.
4226 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4228         * objc.dg/attributes/method-attribute-3.m: New.
4229         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4231 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4233         PR fortran/45916
4234         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4236 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4238         PR fortran/45889
4239         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4241 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4243         Merge from 'apple/trunk' branch on FSF servers.
4245         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4247         Radar 4278774
4248         * obj-c++.dg/encode-9.mm: New.
4250 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4252         * g++.dg/cpp0x/pr45908.C: New test.
4254 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4256         * gnat.dg/opt6.ad[sb]: New test.
4258 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4260         Implemented fast enumeration for Objective-C.
4261         * objc.dg/foreach-1.m: New.
4262         * objc.dg/foreach-2.m: New.
4263         * objc.dg/foreach-3.m: New.
4264         * objc.dg/foreach-4.m: New.
4265         * objc.dg/foreach-5.m: New.
4266         * objc.dg/foreach-6.m: New.
4267         * objc.dg/foreach-7.m: New.
4269         Merge from 'apple/trunk' branch on FSF servers:
4270         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4272         Radar 4502236
4273         * objc.dg/objc-foreach-5.m: New.
4275         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4277         Radar 4507230
4278         * objc.dg/objc-foreach-4.m: New.
4280         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4282         Radar 4472881
4283         * objc.dg/objc-foreach-3.m: New.
4285         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4287         Radar 4468498
4288         * objc.dg/objc-foreach-2.m: New.
4290         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4292         Radar 4294910
4293         * objc.dg/objc-foreach-1.m: New
4295 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4297         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4298         unsigned values.
4300 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4302         PR objc++/28050
4303         * obj-c++.dg/syntax-error-10.mm: New.
4305 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4307         PR objc++/23707
4308         * obj-c++.dg/syntax-error-9.mm: New.
4310 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4312         PR objc++/31126
4313         * obj-c++.dg/syntax-error-8.mm: New.
4315 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4317         Merge from 'apple/trunk' branch on FSF servers.
4319         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4321         Radar 4290840
4322         * obj-c++.dg/syntax-error-7.mm: New
4324         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4326         Radar 4294425
4327         * obj-c++.dg/syntax-error-6.mm: New
4329         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4331         Radar 4261146
4332         * obj-c++.dg/syntax-error-5.mm: New
4334         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4336         Radar 4093475
4337         * obj-c++.dg/syntax-error-[3-4].mm: New.
4339         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4341         Radar 4185810
4342         * obj-c++.dg/syntax-error-[1-2].mm: New.
4344 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4346         PR tree-optimization/45752
4347         * gcc.dg/vect/pr45752.c: New test.
4349 2010-10-05  Richard Guenther  <rguenther@suse.de>
4351         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4352         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4353         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4354         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4355         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4356         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4357         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4358         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4359         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4360         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4361         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4362         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4363         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4364         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4365         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4366         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4367         * gcc.dg/tree-ssa/20080530.c: Likewise.
4368         * g++.dg/tree-ssa/inline-3.C: Likewise.
4369         * g++.dg/tree-ssa/inline-1.C: Likewise.
4370         * g++.dg/tree-ssa/inline-2.C: Likewise.
4371         * gcc.dg/profile-dir-1.c: Likewise.
4372         * gcc.dg/profile-dir-2.c: Likewise.
4373         * gcc.dg/profile-dir-3.c: Likewise.
4375 2010-10-05  Richard Guenther  <rguenther@suse.de>
4377         PR middle-end/45877
4378         * g++.dg/torture/pr45877.C: New testcase.
4380 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4382         PR debug/45849
4383         * gcc.dg/debug/pr45849.c: New test.
4385         PR middle-end/45876
4386         * gcc.c-torture/compile/pr45876.c: New test.
4388 2010-10-04  Julian Brown  <julian@codesourcery.com>
4390         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4391         vect_hw_misalign.
4392         * gcc.dg/vect/vect-60.c: Likewise.
4393         * gcc.dg/vect/vect-56.c: Likewise.
4394         * gcc.dg/vect/vect-93.c: Likewise.
4395         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4396         * gcc.dg/vect/vect-95.c: Likewise.
4397         * gcc.dg/vect/vect-96.c: Likewise.
4398         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4399         * gcc.dg/vect/slp-25.c: Likewise.
4400         * gcc.dg/vect/slp-3.c: Likewise.
4401         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4402         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4403         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4404         * gcc.dg/vect/vect-109.c: Likewise.
4405         * gcc.dg/vect/vect-peel-1.c: Likewise.
4406         * gcc.dg/vect/vect-peel-2.c: Likewise.
4407         * lib/target-supports.exp
4408         (check_effective_target_arm_vect_no_misalign): New.
4409         (check_effective_target_vect_no_align): Use above.
4410         (check_effective_target_vect_element_align): New.
4411         (add_options_for_quad_vectors): New.
4413 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4415         PR tree-optimization/45572
4416         * g++.dg/ipa/pr45572-1.C: New test.
4417         * g++.dg/ipa/pr45572-2.C: Likewise.
4419 2010-10-03  Ian Lance Taylor  <iant@google.com>
4421         * gcc.dg/anon-struct-11.c: New test.
4422         * gcc.dg/anon-struct-12.c: New test.
4423         * gcc.dg/anon-struct-13.c: New test.
4424         * gcc.dg/anon-struct-14.c: New test.
4426 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4428         * g++.dg/torture/pr45764.C: Revert revision 164914.
4429         * gcc.dg/vect/pr43432.c: Likewise.
4430         * gcc.dg/vect/vect-114.c: Likewise.
4431         * gcc.dg/vect/vect-15.c: Likewise.
4433 2010-10-03  Jason Merrill  <jason@redhat.com>
4435         * g++.dg/cpp0x/sfinae5.C: New.
4437 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4439         PR tree-optimization/45720
4440         PR tree-optimization/45764
4441         * g++.dg/torture/pr45764.C: New.
4443         * gcc.dg/vect/pr43432.c: Xfail.
4444         * gcc.dg/vect/vect-114.c: Likewise.
4445         * gcc.dg/vect/vect-15.c: Likewise.
4447 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4449         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4450         hppa*-*-hpux*.
4451         * gcc.dg/torture/pr45678-2.c: Likewise.
4453 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4455         PR fortran/45748
4456         * gfortran.dg/intrinsic_6.f90: New.
4458 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4460         PR fortran/42831
4461         * gfortran.dg/dependency_37.f90:  New test.
4463 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4465         * gcc.target/i386/shift_mask.c: New test.
4467 2010-10-01  Richard Guenther  <rguenther@suse.de>
4469         PR tree-optimization/45854
4470         * g++.dg/torture/pr45854.C: New testcase.
4472 2010-09-30  Michael Eager  <eager@eagercon.com>
4474         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4475         __FLT_{MIN,MAX}__.
4477 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4479         PR middle-end/45758
4480         * gfortran.dg/graphite/pr45758.f90: New.
4482 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4484         PR middle-end/45230
4485         * gcc.dg/graphite/id-pr45230.c: New.
4487 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4489         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4490         * gfortran.dg/graphite/graphite.exp: Same.
4491         * gcc.dg/graphite/vect-pr43423.c: New.
4493 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4495         PR target/45843
4496         * g++.dg/torture/pr45843.C: New test.
4498 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4500         PR fortran/45828
4501         * gfortran.dg/allocate_derived_5.f90: New.
4503 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4505         PR tree-optimization/31261
4506         * gcc.dg/tree-ssa/pr31261.c: New test.
4508 2010-09-30  Michael Eager  <eager@eagercon.com>
4510         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4511         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4512         * gcc.target/microblaze/microblaze.exp: Ditto.
4513         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4514         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4515         * gcc.target/microblaze/others/data_var1.c: Ditto.
4516         * gcc.target/microblaze/others/data_var2.c: Ditto.
4517         * gcc.target/microblaze/others/data_var3.c: Ditto.
4518         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4519         * gcc.target/microblaze/others/strings1.c:: Ditto.
4520         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4521         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4522         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4523         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4524         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4525         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4526         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4527         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4528         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4529         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4530         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4531         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4532         * gcc.target/microblaze/isa/float.c: Ditto.
4533         * gcc.target/microblaze/isa/mulh.c: Ditto.
4534         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4535         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4536         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4537         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4538         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4539         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4540         * gcc.target/microblaze/isa/bshift.c: Ditto.
4541         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4542         * gcc.target/microblaze/isa/div.c: Ditto.
4543         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4544         * gcc.target/microblaze/isa/mul.c: Ditto.
4546 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4548         merge from FSF 'apple/trunk' branch.
4549         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4551         Radar 4386773
4552         * objc.dg/enhanced-proto-1.m: New.
4553         * objc.dg/enhanced-proto-2.m: New.
4554         * obj-c++.dg/enhanced-proto-1.mm: New
4555         * obj-c++.dg/enhanced-proto-2.mm: New.
4557 2010-09-30  Richard Guenther  <rguenther@suse.de>
4559         PR testsuite/45702
4560         * gcc.dg/debug/pr41893-1.c: Adjust.
4561         * gcc.dg/pr30762-1.c: Likewise.
4562         * gcc.dg/pr31529-1.c: Likewise.
4563         * gcc.dg/pr34457-1.c: Likewise.
4564         * gcc.dg/pr34668-1.c: Likewise.
4565         * gcc.dg/pr43557-1.c: Likewise.
4567 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4569         PR objc/45842
4570         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4571         * objc.dg/const-str-3.m: Correct header for memcpy.
4572         * objc.dg/const-str-7.m: Likewise.
4573         * objc.dg/method-20b.m: Provide an implementation of Object.
4574         Adjust XFAIL for m64 NeXT runtime.
4575         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4576         * objc.dg/encode-3.m: Correct line ordering, provide header for
4577         sprintf.
4578         * objc.dg/encode-7-next.m: Only run for 32bit.
4579         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4580         * objc.dg/type-size-2.m: Provide an implementation of Object.
4581         Ajust headers.
4582         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4583         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4584         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4585         Adjust XFAIL for m64 NeXT runtime.
4586         * obj-c++.dg/method-22.mm: Likewise.
4587         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4589 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4591         Merge from 'apple/trunk' branch on FSF servers.
4593         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4595         Radar 4278236
4596         * obj-c++.dg/bad-forward-decl.mm: New
4598 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4600         * ada/acats/run_acats: Revert revision 157037.
4602 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4604         Merge from 'apple/trunk' branch on FSF servers.
4606         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4608         Radar 4281748
4609         * objc.dg/naming-2.m: Update
4610         * objc.dg/naming-3.m: New
4612 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4614         PR target/40457
4615         * gcc.target/arm/pr40457-3.c: New test.
4617 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4619         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4620         alias checking.
4621         * lib/target-supports.exp (check_ifunc_available): Likewise.
4623 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4625         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4627 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4629         * objc.dg/keywords-1.m: New test.
4630         * objc.dg/keywords-2.m: New test.
4631         * objc.dg/keywords-3.m: New test.
4632         * obj-c++.dg/keywords-1.mm: New test.
4633         * obj-c++.dg/keywords-2.mm: New test.
4635 2010-09-28  Jason Merrill  <jason@redhat.com>
4637         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4638         * g++.dg/ext/complit11.C: Likewise.
4639         * g++.old-deja/g++.law/temps1.C: Likewise.
4641         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4642         * g++.old-deja/g++.mike/misc6.C: Likewise.
4644 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4646         * objc.dg/attributes/method-attribute-1.m: New.
4647         * objc.dg/attributes/method-attribute-2.m: New.
4649         * obj-c++.dg/attributes/method-attribute-1.m: New.
4650         * obj-c++.dg/attributes/method-attribute-2.m: New.
4652 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4654         * objc.dg/attributes: New.
4655         * objc.dg/attributes/attributes.exp: New.
4656         * objc.dg/attributes/class-attribute-1.m: New.
4657         * objc.dg/attributes/class-attribute-2.m: New
4658         * objc.dg/attributes/categ-attribute-1.m: New
4659         * objc.dg/attributes/categ-attribute-2.m: New
4660         * objc.dg/attributes/proto-attribute-1.m: New
4662         * obj-c++.dg/attributes: New.
4663         * obj-c++.dg/attributes/attributes.exp: New
4664         * obj-c++.dg/attributes/class-attribute-1.mm: New
4665         * obj-c++.dg/attributes/class-attribute-2.mm: New
4666         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4667         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4668         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4670 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4672         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4673         from the branch renamed to method-20b.m to avoid clashes).
4675         2005-08-23  Stuart Hastings  <stuart@apple.com>
4676                     Ziemowit Laski  <zlaski@apple.com>
4678         Radar 4209854
4679         * obj-c++.dg/method-23.mm: New.
4680         * objc.dg/method-20.m: New.
4682 2010-09-28  Jan Hubicka  <jh@suse.cz>
4684         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4686 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4688         PR target/44452
4689         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4690         i?86-*-solaris2.[89], *-*-vxworks*.
4691         * gcc.target/i386/pr22152.c: Likewise.
4692         * gcc.target/i386/vect8-ret.c: New test.
4694 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4696         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4698 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4700         Merge from 'apple/trunk' branch on FSF servers.
4702         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4704         Radar 4175534
4705         * obj-c++.dg/method-22.mm: New.
4707 2010-09-27  Jason Merrill  <jason@redhat.com>
4709         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4710         * g++.dg/ext/complit11.C: Adjust.
4711         * g++.old-deja/g++.law/temps1.C: Adjust.
4712         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4713         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4715 2010-09-27  Ian Lance Taylor  <iant@google.com>
4717         * lib/target-supports.exp (check_effective_target_split_stack):
4718         New procedure.
4719         * gcc.dg/split-1.c: New test.
4720         * gcc.dg/split-2.c: New test.
4721         * gcc.dg/split-3.c: New test.
4722         * gcc.dg/split-4.c: New test.
4724 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4726         PR objc/25464
4727         * objc.dg/type-size-3.m: New test.
4729 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4731         PR objc/45763
4732         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4734 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4736         PR objc/25450
4737         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4738         * objc.dg/type-size-2.m: Same change.
4739         * obj-c++.dg/encode-5.mm: Same change.
4741 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4743         Merge from 'apple/trunk' branch on FSF servers.  The original
4744         Changelogs are below.
4746         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4747         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4748         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4749         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4750         in the branch).
4751         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4752         proto-qual-1.m in the branch) and the normal ABI on GNU.
4753         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4754         the test only with the NeXT runtime.
4755         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4756         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4757         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4758         Run the test only with the NeXT runtime.
4760         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4762         Radar 4492973
4763         * objc.dg/encode-7-64bit.m: New.
4764         * objc.dg/encode-7.m: Skip if -m64.
4766         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4768         Radar 4301047
4769         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4770         * obj-c++.dg/threedotthree-abi-1.mm: New
4771         * objc.dg/threedotthree-abi-1.m: New
4773         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4775         Radar 4136935
4776         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4777         * objc.dg/encode-6.m: Likewise.
4778         * objc.dg/encode-7.m: New test case.
4780 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4782         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4783         const-str-12.m to constr-str-12b.m to avoid conflicts.
4785         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4787         Radar 4229905
4788         * obj-c++.dg/warn5.mm: New
4790         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
4792         Radar 4154928
4793         * obj-c++.dg/const-str-12.mm: New.
4794         * objc.dg/const-str-12.m: New.
4796 2010-09-27  Tobias Burnus  <burnus@net-b.de>
4798         PR fortran/40569
4799         PR fortran/40568
4800         * gfortran.dg/storage_size_2.f08: Fix test.
4801         * gfortran.dg/c_sizeof_1.f90: Fix test.
4802         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4803         * gfortran.dg/c_sizeof_3.f90: New.
4804         * gfortran.dg/c_sizeof_4.f90: New.
4805         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4806         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4808 2010-09-26  Daniel Kraft  <d@domob.eu>
4810         PR fortran/45783
4811         PR fortran/45795
4812         * gfortran.dg/select_type_18.f03: New test.
4814 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4816         * gnat.dg/return2.ad[sb]: New test.
4817         * gnat.dg/return2_pkg.ads: New helper.
4819 2010-09-25  Daniel Kraft  <d@domob.eu>
4821         PR fortran/45776
4822         * gfortran.dg/io_constraints_6.f03: New test.
4823         * gfortran.dg/io_constraints_7.f03: New test.
4824         * gfortran.dg/newunit_2.f90: New test.
4826 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4828         * gfortran.dg/operator_c1202.f90: New test.
4830 2010-09-24  Jan Hubicka  <jh@suse.cz>
4832         * gcc.dg/tree-ssa/leaf.c: New testcase.
4834 2010-09-24  Jan Hubicka  <jh@suse.cz>
4836         PR tree-optimization/45738
4837         PR tree-optimization/45741
4838         * gcc.c-torture/compile/pr45741.c: New.
4839         * gfortran.fortran-torture/compile/pr45738.f90: New.
4841 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
4843         * gcc.dg/cpp/undef-opt-1.c: New test.
4845 2010-09-24  Jason Merrill  <jason@redhat.com>
4847         * g++.dg/other/error10.C: Adjust expected output.
4849 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
4851         PR middle-end/45234
4852         * gcc.dg/torture/stackalign/alloca-6.c: New test.
4853         * gcc.target/i386/pr45234.c: New test.
4855 2010-09-24  Richard Guenther  <rguenther@suse.de>
4857         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4859 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4861         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4862         as a comment leader in regexp.
4864 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4866         * objc.dg/sync-2.m: New test.
4867         * obj-c++.dg/sync-2.mm: New test.
4869 2010-09-24  Tobias Burnus  <burnus@net-b.de>
4871         PR fortran/40571
4872         * gfortran.dg/iso_fortran_env_7.f90: New.
4874 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4876         * obj-c++.dg/too-many-args.mm: New file.
4878 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4880         Merge from 'apple/trunk' branch on FSF servers.
4882         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4884         Radar 4491608
4885         * objc.dg/too-many-args.m: New
4887 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4889         PR fortran/45744
4890         * gfortran.dg/dependency_36.f90:  New test.
4892 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
4894         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4895         * gcc.target/i386/pad-3.c: Ditto.
4896         * gcc.target/i386/pad-7.c: Ditto.
4897         * gcc.target/i386/pad-7.c: Ditto.
4898         * gcc.target/i386/pr36502.c: Ditto.
4899         * gcc.target/i386/zee.c: Ditto.
4900         * gcc.target/i386/20060821-1.c: Ditto.
4901         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
4902         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
4903         * gcc.target/i386/pad-5b.c: Ditto.
4904         * gcc.target/i386/pad-6a.c: Ditto.
4905         * gcc.target/i386/pad-6b.c: Ditto.
4906         * gcc.target/i386/pad-8.c: Ditto.
4907         * gcc.target/i386/pad-9.c: Ditto.
4908         * gcc.target/i386/pad-10.c: Ditto.
4909         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
4911 2010-09-23  Richard Guenther  <rguenther@suse.de>
4913         PR tree-optimization/45565
4914         * g++.dg/ipa/pr45565.C: New testcase.
4916 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
4918         PR fortran/45745
4919         PR fortran/45648
4920         * gfortran.dg/vector_subscript_bound_1.f90: New.
4922 2010-09-23  Richard Guenther  <rguenther@suse.de>
4924         PR middle-end/45750
4925         * gcc.dg/pr45750.c: New testcase.
4927 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
4929         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4930         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
4931         build.
4933 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
4935         PR rtl-optimization/44374
4936         * gcc.target/arm/headmerge-1.c: New test.
4937         * gcc.target/arm/headmerge-2.c: New test.
4938         * gcc.target/i386/headmerge-1.c: New test.
4939         * gcc.target/i386/headmerge-2.c: New test.
4941 2010-09-23  Daniel Kraft  <d@domob.eu>
4943         PR fortran/38936
4944         PR fortran/44044
4945         PR fortran/45474
4946         * gfortran.dg/intrinsic_intent_1.f03: New test.
4947         * gfortran.dg/select_type_17.f03: New test.
4948         * gfortran.dg/associate_5.f03: More definability tests.
4949         * gfortran.dg/enum_2.f90: Check definability.
4950         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4951         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4952         * gfortran.dg/char_expr_2.f90: Ditto.
4953         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4954         * gfortran.dg/enum_5.f90: Ditto.
4955         * gfortran.dg/equiv_constraint_8.f90: Ditto.
4956         * gfortran.dg/impure_assignment_2.f90: Ditto.
4957         * gfortran.dg/impure_assignment_3.f90: Ditto.
4958         * gfortran.dg/intent_out_1.f90: Ditto.
4959         * gfortran.dg/intent_out_3.f90: Ditto.
4960         * gfortran.dg/pointer_assign_7.f90: Ditto.
4961         * gfortran.dg/pointer_intent_3.f90: Ditto.
4962         * gfortran.dg/pr19936_1.f90: Ditto.
4963         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4964         * gfortran.dg/simpleif_2.f90: Ditto.
4965         * gfortran.dg/protected_5.f90: Ditto.
4966         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4967         * gfortran.dg/protected_6.f90: Ditto.
4968         * gfortran.dg/protected_7.f90: Ditto.
4970 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4972         PR libfortran/45710
4973         * gfortran.dg/namelist_65.f90: New test.
4975 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4977         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4978         the regexp pattern between the expected label and location string.
4980 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4982         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4984 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4986         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4987         * gcc.dg/pr27898.c: Likewise.
4988         * gcc.dg/pr28712.c: Likewise.
4989         * gcc.dg/pr30762-1.c: Likewise.
4990         * gcc.dg/pr31529-1.c: Likewise.
4991         * gcc.dg/pr34457-1.c: Likewise.
4992         * gcc.dg/pr34668-1.c: Likewise.
4993         * gcc.dg/pr34989-1.c: Likewise.
4994         * gcc.dg/pr43557-1.c: Likewise.
4996 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4998         PR rtl-optimization/45739
4999         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5001 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5003         * gcc.target/sparc/mnofpu.c: New test.
5005 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5007         PR rtl-optimization/45739
5008         * gcc.target/i386/pr45739.c: New test.
5010 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5012         PR fortran/45648
5013         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5014         and counts. Add non-elemental function call check.
5016         PR fortran/45648
5017         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5018         arguments checks. Update temporary counts.
5019         * gfortran.dg/transpose_optimization_1.f90: New.
5021 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5023         PR objc/23710
5024         * objc.dg/invalid-method-1.m: New.
5026 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5028         Merge from 'apple/trunk' branch on FSF servers.
5030         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5032         Radar 4291785
5033         * objc.dg/naming-4.m: New
5034         * objc.dg/naming-5.m: New
5035         * obj-c++.dg/naming-1.mm: New
5036         * obj-c++.dg/naming-2.mm: New
5038 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5039             Jack Howarth  <howarth@bromo.med.uc.edu>
5041         PR c++/45645
5042         * g++.dg/torture/pr44972.C: Use portable assert().
5044 2010-09-21  Richard Guenther  <rguenther@suse.de>
5046         PR tree-optimization/45580
5047         * g++.dg/torture/pr45580.C: New testcase.
5049 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5051         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5053 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5055         PR fortran/45438
5056         * gfortran.dg/pointer_check_7.f90: New.
5058 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5060         PR rtl-optimization/45728
5061         * gcc.c-torture/compile/pr45728.c: New test.
5063 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5065         PR fortran/45081
5066         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5068 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5070         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5072 2010-09-20  Richard Guenther  <rguenther@suse.de>
5074         PR middle-end/45704
5075         * gcc.dg/torture/pr45704.c: New testcase.
5077 2010-09-20  Jan Hubicka  <jh@suse.cz>
5079         PR tree-optimize/45605
5080         * g++.dg/tree-ssa/pr45605.C: New testcase.
5082 2010-09-20  Michael Matz  <matz@suse.de>
5084         PR testsuite/45706
5085         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5086         enough.
5088 2010-09-20  Richard Guenther  <rguenther@suse.de>
5090         PR tree-optimization/45705
5091         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5093 2010-09-20  Michael Matz  <matz@suse.de>
5095         PR testsuite/45706
5096         * lib/target-supports.exp (check_effective_target_vect_perm):
5097         Add i?86-*-*.
5099 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5101         PR rtl-optimization/45695
5102         * gcc.c-torture/execute/pr45695.c: New test.
5104 2010-09-19  Jan Hubicka  <jh@suse.cz>
5106         PR lto/44246
5107         * gcc.c-torture/compile/pr44246.c:New file.
5109 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5111         PR tree-optimization/45714
5112         * gfortran.dg/vect/pr45714-a.f: New test.
5113         * gfortran.dg/vect/pr45714-b.f: New test.
5115 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5117         * gnat.dg/const1.adb: Rename into...
5118         * gnat.dg/constant1.adb: ...this.
5119         * gnat.dg/constant2.adb: New test.
5120         * gnat.dg/constant2_pkg1.ads: New helper.
5121         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5123 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5125         * gnat.dg/specs/constant1.ads: New test.
5126         * gnat.dg/specs/constant1_pkg.ads: New helper.
5128 2010-09-18  Jan Hubicka  <jh@suse.cz>
5130         PR tree-optimization/45453
5131         * g++.dg/tree-ssa/pr45453.C: New testcase.
5133 2010-09-18  Jason Merrill  <jason@redhat.com>
5135         * g++.dg/cpp0x/initlist44.C: New.
5137 2010-09-18  Richard Guenther  <rguenther@suse.de>
5139         PR tree-optimization/45709
5140         * g++.dg/torture/pr45709-2.C: New testcase.
5142 2010-09-18  Richard Guenther  <rguenther@suse.de>
5144         PR tree-optimization/45709
5145         * g++.dg/torture/pr45709.C: New testcase.
5147 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5149         PR testsuite/45719
5150         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5152 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5154         * gcc.target/i386/pad-1.c: New.
5155         * gcc.target/i386/pad-2.c: Likewise.
5156         * gcc.target/i386/pad-3.c: Likewise.
5157         * gcc.target/i386/pad-4.c: Likewise.
5158         * gcc.target/i386/pad-5a.c: Likewise.
5159         * gcc.target/i386/pad-5b.c: Likewise.
5160         * gcc.target/i386/pad-6a.c: Likewise.
5161         * gcc.target/i386/pad-6b.c: Likewise.
5162         * gcc.target/i386/pad-7.c: Likewise.
5163         * gcc.target/i386/pad-8.c: Likewise.
5164         * gcc.target/i386/pad-9.c: Likewise.
5165         * gcc.target/i386/pad-10.c: Likewise.
5167 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5169         PR middle-end/45234
5170         * gcc.dg/torture/stackalign/alloca-5.c: New.
5172 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5174         PR middle-end/45678
5175         * gcc.dg/torture/pr45678-2.c: New.
5177 2010-09-17  Richard Guenther  <rguenther@suse.de>
5179         PR middle-end/45678
5180         * gcc.dg/torture/pr45678-1.c: New testcase.
5182 2010-09-17  Michael Matz  <matz@suse.de>
5184         PR tree-optimization/43432
5185         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5186         check_effective_target_vect_perm_short): New predicates.
5187         (check_effective_target_vect_perm): Include x86_64.
5188         * gcc.dg/vect/pr43432.c: New test.
5189         * gcc.dg/vect/vect-114.c: Adjust.
5190         * gcc.dg/vect/vect-15.c: Ditto.
5191         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5192         * gcc.dg/vect/slp-perm-9.c: Ditto.
5194 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5196         PR testsuite/45692
5197         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5198         GNU runtime.
5200 2010-09-17  Richard Guenther  <rguenther@suse.de>
5202         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5203         * gcc.dg/pr28706.c: Likewise.
5204         * gcc.dg/pr28712.c: Likewise.
5205         * gcc.dg/pr30762-1.c: Likewise.
5206         * gcc.dg/pr30762-2.c: Likewise.
5207         * gcc.dg/pr31529-1.c: Likewise.
5208         * gcc.dg/pr31529-2.c: Likewise.
5209         * gcc.dg/pr34457-1.c: Likewise.
5210         * gcc.dg/pr34457-2.c: Likewise.
5211         * gcc.dg/pr34668-1.c: Likewise.
5212         * gcc.dg/pr34668-2.c: Likewise.
5213         * gcc.dg/pr34989-1.c: Likewise.
5214         * gcc.dg/pr34989-2.c: Likewise.
5215         * gcc.dg/pr43557-1.c: Likewise.
5216         * gcc.dg/pr43557-2.c: Likewise.
5217         * gcc.dg/debug/pr41893-1.c: Likewise.
5218         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5219         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5220         * gcc.dg/matrix/matrix-4.c: Likewise.
5221         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5222         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5223         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5224         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5226 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5228         PR fortran/43665
5229         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5230         optimizations.
5231         * gfortran.dg/intent_optimize_1.f90: New test.
5233 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5235         * gcc.target/i386/divmod-1.c: New.
5236         * gcc.target/i386/divmod-2.c: Likewise.
5237         * gcc.target/i386/divmod-3.c: Likewise.
5238         * gcc.target/i386/divmod-4.c: Likewise.
5239         * gcc.target/i386/divmod-4a.c: Likewise.
5240         * gcc.target/i386/divmod-5.c: Likewise.
5241         * gcc.target/i386/divmod-6.c: Likewise.
5242         * gcc.target/i386/divmod-7.c: Likewise.
5243         * gcc.target/i386/divmod-8.c: Likewise.
5244         * gcc.target/i386/udivmod-1.c: Likewise.
5245         * gcc.target/i386/udivmod-2.c: Likewise.
5246         * gcc.target/i386/udivmod-3.c: Likewise.
5247         * gcc.target/i386/udivmod-4.c: Likewise.
5248         * gcc.target/i386/udivmod-4a.c: Likewise.
5249         * gcc.target/i386/udivmod-5.c: Likewise.
5250         * gcc.target/i386/udivmod-6.c: Likewise.
5251         * gcc.target/i386/udivmod-7.c: Likewise.
5252         * gcc.target/i386/udivmod-8.c: Likewise.
5254 2010-09-16  Jan Hubicka  <jh@suse.cz>
5256         * g++.dg/lto/pr45679-1_0.C: New file.
5257         * g++.dg/lto/pr45679-1_1.C: New file.
5258         * g++.dg/lto/pr45679-0_0.C: New file.
5259         * g++.dg/lto/pr45679-0_1.C: New file.
5261 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5263         PR fortran/45674
5264         * gfortran.dg/class_dummy_2.f03: New.
5266 2010-09-16  Richard Guenther  <rguenther@suse.de>
5268         PR tree-optimization/45623
5269         * gcc.dg/torture/pr45623.c: New testcase.
5271 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5273         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5274         name and parentheses.
5275         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5277 2010-09-15  Jason Merrill  <jason@redhat.com>
5279         * g++.dg/parse/parameter-declaration-2.C: New.
5281         * g++.dg/cpp0x/scoped_enum2.C: New.
5283 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5285         * gcc.c-torture/compile/20100915-1.c: New test.
5287 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5289         PR middle-end/45644
5290         * gcc.dg/ipa/pr45644.c: New test.
5292 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5294         PR tree-optimization/45633
5295         * gcc.dg/vect/pr45633.c: New test.
5297 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5299         PR fortran/45577
5300         * gfortran.dg/allocate_derived_4.f90: New.
5302 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5304         * lib/target-supports.exp
5305         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5306         supported flag to true for neon.
5308 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5310         PR c++/45665
5311         * g++.dg/template/crash103.C: New.
5313 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5315         Merge from 'apple/trunk' branch on FSF servers.
5317         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5319         Radar 4457381
5320         * objc.dg/msg-in-protocol.m: New.
5321         * obj-c++.dg/msg-in-protocol.mm: New.
5323         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5325         Radar 4219590
5326         * objc.dg/break-in-ifstmt.m: New.
5328         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5330         Radar 4174166
5331         * obj-c++.dg/comp-types-13.mm: New.
5332         * objc.dg/comp-types-12.m: New.
5334         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5336         Radar 4216500
5337         * obj-c++.dg/proto-lossage-7.mm: New.
5338         * objc.dg/proto-lossage-7.m: New.
5340 2010-09-14  Jan Hubicka  <jh@suse.cz>
5342         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5343         folding.
5344         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5345         folding.
5347 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5349         PR middle-end/45567
5350         * gcc.dg/pr45567.c: New test.
5352         PR debug/45660
5353         * g++.dg/debug/pr45660.C: New test.
5355 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5357         PR tree-optimization/45470
5358         * g++.dg/vect/pr45470-a.cc: New test.
5359         * g++.dg/vect/pr45470-a.cc: New test.
5361 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5363         PR target/42070
5364         * lib/profopt.exp: Prune warnings on execname2 compile.
5365         * lib/prune.exp: Prune "can't add line info" warnings.
5367 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5369         PR libfortran/45532
5370         * gfortran.dg/namelist_64.f90: New test.
5372 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5374         PR rtl-optimization/45617
5375         * gcc.target/i386/pr45617.c: New test.
5377 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5379         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5381 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5383         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5384         * gcc.target/i386/fma4-vector.c: Likewise.
5385         * gcc.target/i386/vectorize2.c: Likewise.
5386         * gcc.target/i386/vectorize4.c: Likewise.
5387         * gcc.target/i386/vectorize5.c: Likewise.
5388         * gcc.target/i386/vectorize6.c: Likewise.
5389         * gcc.target/i386/vectorize8.c: Likewise.
5391         * gcc.target/i386/vect-double-1.c: New.
5392         * gcc.target/i386/vect-double-1a.c: Likewise.
5393         * gcc.target/i386/vect-double-2.c: Likewise.
5394         * gcc.target/i386/vect-double-2a.c: Likewise.
5396         * lib/target-supports.exp (check_effective_target_vect_double):
5397         Set et_vect_double_saved to 0 when tuning for Atom.
5399 2010-09-13  Jan Hubicka  <jh@suse.cz>
5401         * gcc.dg/torture/pr23821.c: Drop static keyword.
5402         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5403         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5405 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5407         * gcc.target/arm/sync-1.c: New.
5409 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5411         * gnat.dg/memtrap.adb: New test.
5413 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5415         * gfortran.dg/promotion.f90: Fix options.
5417 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5419         * g++.dg/cpp0x/range-for1.C: New.
5420         * g++.dg/cpp0x/range-for2.C: New.
5421         * g++.dg/cpp0x/range-for3.C: New.
5422         * g++.dg/cpp0x/range-for4.C: New.
5423         * g++.dg/cpp0x/range-for5.C: New.
5424         * g++.dg/cpp0x/range-for6.C: New.
5426 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5428         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5429         and counts. Check that transpose is not called.
5430         * gfortran.dg/transpose_2.f90: Update error message.
5432 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5434         PR c++/43824
5435         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5436         * g++.dg/lookup/strong-using-2.C: Likewise.
5437         * g++.dg/lookup/strong-using-3.C: Likewise.
5438         * g++.dg/lookup/strong-using-5.C: Likewise.
5440         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5441         * g++.dg/cpp0x/inline-ns4.C: New.
5442         * g++.dg/cpp0x/inline-ns5.C: New.
5444 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5446         PR middle-end/45634
5447         * gfortran.fortran-torture/compile/pr45634.f90: New.
5449 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5451         * objc.dg/fobjc-exceptions.m: New test.
5453 2010-09-10  Jan Hubicka  <jh@suse.cz>
5455         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5457 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5459         PR tree-optimization/44972
5460         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5461         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5462         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5463         instead.
5464         * g++.dg/torture/pr44972.C: New test.
5466 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5468         PR tree-optimization/44972
5469         * g++.dg/torture/pr34850.C: Remove expected warning.
5471 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5473         * gfortran.dg/dummy_optional_arg.f90: New test.
5475 2010-09-08  Jan Hubicka  <jh@suse.cz>
5477         PR tree-optimization/45598
5478         * fortran.fortran-torture/compile/pr45598.f90: New test.
5480 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5482         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5483         * lib/target-supports.exp (check_ifunc_available): New.
5484         * gcc.dg/attr-ifunc-1.c: New.
5485         * gcc.dg/attr-ifunc-2.c: New.
5486         * gcc.dg/attr-ifunc-3.c: New.
5487         * gcc.dg/attr-ifunc-4.c: New.
5488         * gcc.dg/attr-ifunc-5.c: New.
5489         * g++.dg/ext/attr-ifunc-1.C: New.
5490         * g++.dg/ext/attr-ifunc-2.C: New.
5491         * g++.dg/ext/attr-ifunc-3.C: New.
5492         * g++.dg/ext/attr-ifunc-4.C: New.
5494 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5496         PR middle-end/40386
5497         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5499 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5501         * gfortran.dg/inline_transpose_1.f90: New test.
5503 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5505         PR c++/45588
5506         * g++.dg/warn/Wunused-var-15.C: New test.
5508 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5510         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5511         hppa*-*-hpux*.
5513 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5515         * objc/execute/exceptions/throw-nil.m: New test.
5516         * objc/execute/exceptions/handler-1.m: Updated to use the new
5517         objc_set_uncaught_exception_handler() function.
5518         * objc/execute/exceptions/matcher-1.m: New test.
5520 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5522         PR fortran/38282
5523         * gfortran.dg/bit_comparison_1.F90: New test.
5524         * gfortran.dg/leadz_trailz_3.f90: New test.
5525         * gfortran.dg/masklr_2.F90: New test.
5526         * gfortran.dg/shiftalr_1.F90: New test.
5527         * gfortran.dg/merge_bits_2.F90: New test.
5528         * gfortran.dg/dshift_2.F90: New test.
5529         * gfortran.dg/bit_comparison_2.F90: New test.
5530         * gfortran.dg/masklr_1.F90: New test.
5531         * gfortran.dg/merge_bits_1.F90: New test.
5532         * gfortran.dg/dshift_1.F90: New test.
5533         * gfortran.dg/shiftalr_2.F90: New test.
5535 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5537         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5538         functions from objc/typedstream.h are deprecated.
5540 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5542         * lib/target-supports.exp
5543         (check_effective_target_run_expensive_tests): New proc.
5544         * gcc.c-torture/compile/limits-fnargs.c: Use
5545         dg-require-effective-target run_expensive_tests.
5547 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5549         PR fortran/45597
5550         * gfortran.dg/gomp/pr45597.f90: New test.
5552         PR fortran/45595
5553         * gfortran.dg/gomp/pr45595.f90: New test.
5555 2010-09-08  Michael Matz  <matz@suse.de>
5557         * c-c++-common/uninit-17.c: Adjust.
5559 2010-09-08  Michael Matz  <matz@suse.de>
5561         PR tree-optimization/43430
5562         * gcc.dg/vect/pr43430-2.c: New test.
5564 2010-09-08  Michael Matz  <matz@suse.de>
5566         PR tree-optimization/33244
5567         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5569 2010-09-08  Richard Guenther  <rguenther@suse.de>
5571         PR tree-optimization/45578
5572         * gfortran.dg/pr45578.f90: New testcase.
5574 2010-09-08  Richard Guenther  <rguenther@suse.de>
5576         PR testsuite/45590
5577         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5579 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5581         PR fortran/45576
5582         * gfortran.dg/char_length_18.f90:  New test.
5584 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5586         PR target/36502
5587         * gcc.target/i386/pr36502.c: New test.
5589         PR target/42313
5590         PR target/44651
5591         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5592         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5594 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5596         * gfortran.dg/achar_4.f90: Enable bounds checking.
5598 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5600         PR target/45206
5601         * gcc.target/i386/pr45206.c: New test.
5603 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5605         PR fortran/45505
5606         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5608 2010-09-07  Jan Hubicka  <jh@suse.cz>
5610         * gcc.c-torture/compile/20100907.c: New testcase.
5612 2010-09-07  Richard Guenther  <rguenther@suse.de>
5614         PR middle-end/45569
5615         * g++.dg/eh/pr45569.C: New testcase.
5617 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5619         PR target/43137
5620         * gcc.target/arm/pr43137.c: New test.
5622 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5624         PR fortran/36931
5625         * gfortran.dg/dependency_35.f90:  New test.
5627 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5629         PR fortran/34145
5630         * gfortran.dg/char_length_17.f90:  New test.
5632 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5634         PR c++/45200
5635         PR c++/45293
5636         PR c++/45558
5637         * g++.dg/template/typedef34.C: New test.
5638         * g++.dg/template/typedef35.C: New test.
5640 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5642         PR target/22152
5643         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5645 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5647         * g++.dg/warn/Wdouble-promotion.C: New.
5649 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5651         * g++.dg/parse/redef2.C: New.
5653 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5655         * gcc.dg/20100906-1.c: New testcase.
5657 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5659         PR testsuite/45543
5660         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5661         DW_TAG_enumeration_type DIE.
5663 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5665         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5666         Update XFAILs.
5668 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5670         PR rtl-optimization/44919
5671         * g++.dg/opt/pr44919.C: New.
5673 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5675         PR fortran/38282
5676         * gfortran.dg/iall_iany_iparity_1.f90: New.
5677         * gfortran.dg/iall_iany_iparity_2.f90: New.
5679 2010-09-06  Jason Merrill  <jason@redhat.com>
5681         * g++.dg/cpp0x/initlist42.C: New.
5683         * g++.dg/cpp0x/auto19.C: New.
5685         * g++.dg/template/sfinae25.C: New.
5686         * g++.dg/template/char1.C: Expect warning.
5687         * g++.dg/template/nontype10.C: Likewise.
5689         * g++.dg/cpp0x/implicit9.C: New.
5691         * g++.dg/cpp0x/initlist43.C: New.
5693 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5695         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5697 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5699         * gcc.dg/Wdouble-promotion.c: New.
5701 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5703         * gfortran.dg/float128_1.f90: Remove test case as
5704         it always fails since Rev 163611 backed out the
5705         front-end implementation.
5707 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5709         * gfortran.dg/float128_1.f90: XFAIL test case.
5711 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5713         * gfortran.dg/bessel_7.f90: Decrease required precision.
5715 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5717         PR testsuite/45545
5718         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5719         ref-all-matching targets.
5721 2010-09-05  Richard Guenther  <rguenther@suse.de>
5723         PR tree-optimization/45535
5724         * gcc.c-torture/compile/pr45535.c: New testcase.
5726 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5728         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5729         "\[^\n\]*".
5730         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5731         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5732         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5733         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5734         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5735         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5736         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5737         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5738         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5739         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5740         * gcc.target/i386/pr22152.c: Likewise.
5741         * gcc.target/i386/pr36992-1.c: Likewise.
5742         * gcc.target/i386/pr36992-2.c: Likewise.
5743         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5745 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5747         PR testsuite/43957
5748         * gcc.dg/const-uniq-1.c: Modify regexp.
5750 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5752         PR fortran/45530
5753         * gfortran.dg/namelist_63.f90: New.
5755 2010-09-04  Jan Hubicka  <jh@suse.cz>
5757         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5758         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5760 2010-09-04  Jan Hubicka  <jh@suse.cz>
5762         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5764 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5766         PR fortran/45507
5767         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5769 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5771         * gcc.dg/opts-4.c: New test.
5773 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5775         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5776         * gcc.dg/vect/vect-peel-4.c: Ditto.
5778 2010-09-03  Daniel Kraft  <d@domob.eu>
5780         PR fortran/45525
5781         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5783 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5785         PR fortran/45159
5786         * gfortran.dg/dependency_34.f90:  New test.
5788 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5790         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5792 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5794         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5795         gcc.target/i386/clearcap.map if supported.
5797 2010-09-03  Michael Matz  <matz@suse.de>
5799         PR middle-end/45415
5800         * gcc.dg/pr45415.c: New test.
5802 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5804         PR tree-optimization/45506
5805         * gcc.dg/pr45506.c: New.
5807 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
5809         PR target/45476
5810         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5811         * gcc.target/i386/float128-2.c: Ditto.
5813 2010-09-03  Daniel Kraft  <d@domob.eu>
5815         PR fortran/34162
5816         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5817         * gfortran.dg/internal_dummy_2.f08: New test.
5818         * gfortran.dg/internal_dummy_3.f08: New test.
5819         * gfortran.dg/internal_dummy_4.f08: New test.
5821 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
5823         PR debug/45500
5824         * gcc.target/i386/pr45500.c: New test.
5826 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
5828         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5830 2010-09-03  Daniel Kraft  <d@domob.eu>
5832         PR fortran/44602
5833         * gfortran.dg/exit_2.f08; Adapt error messages.
5834         * gfortran.dg/exit_3.f08: New test.
5835         * gfortran.dg/exit_4.f08: New test.
5836         * gfortran.dg/exit_5.f03: New test.
5838 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5840         * gfortran.dg/ishft_4.f90: New test.
5842 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5844         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5845         FRIZ/XSRIZ instruciton for (double)(long long)x.
5846         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5848 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5850         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5852 2010-09-02  Richard Guenther  <rguenther@suse.de>
5854         PR tree-optimization/44937
5855         PR tree-optimization/45412
5856         * g++.dg/opt/pr45412.C: New testcase.
5857         * gcc.c-torture/compile/pr45412.c: Likewise.
5858         * gcc.c-torture/compile/pr44937.c: Likewise.
5860 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
5862         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
5863         but using -Werror=comment.
5864         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5865         expected error messages.
5867 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5869         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5870         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5872 2010-09-02  Tobias Burnus  <burnus@net-b.de>
5874         PR fortran/45489
5875         * gfortran.dg/initialization_27.f90: New.
5877 2010-09-02  Ira Rosen  <irar@il.ibm.com>
5879         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5880         check into different basic blocks. Expect vectorization if misaligned
5881         stores are supported.
5882         * gcc.dg/vect/bb-slp-8a.c: New test.
5883         * gcc.dg/vect/bb-slp-8b.c: New test.
5885 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
5887         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5889 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
5891         PR fortran/44541
5892         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5893         * gfortran.dg/class_dummy_1.f03: New.
5895 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
5897         PR middle-end/45458
5898         * g++.dg/tree-prof/partition2.C: New test.
5900 2010-09-01  Richard Guenther  <rguenther@suse.de>
5902         * gcc.dg/vect/vect-outer-fir.c: Adjust.
5903         * gcc.dg/tree-ssa/vrp54.c: New testcase.
5904         * gcc.c-torture/execute/20100827-1.c: Likewise.
5906 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5908         * gfortran.dg/execute_command_line_1.f90: New test.
5910 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5912         PR preprocessor/45457
5913         * c-c++-common/cpp/pr45457.c: New test.
5915 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
5917         * gcc.dg/nested-func-8.c: New test.
5919 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5921         PR fortran/38282
5922         * gfortran.dg/popcnt_poppar_1.F90: New test.
5923         * gfortran.dg/popcnt_poppar_2.F90: New test.
5925 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
5927         * gcc.target/i386/volatile-2.c: Require nonpic target.
5929 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5931         PR middle-end/45461
5932         * gcc.dg/pr45461.c: New test.
5934 2010-08-31  Richard Guenther  <rguenther@suse.de>
5936         PR testsuite/45455
5937         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5939 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
5941         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5943 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
5945         PR fortran/45456
5946         * gfortran.dg/typebound_proc_18.f03: New.
5948 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5950         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5951         * lib/scanasm.exp (scan-stack-usage): Likewise.
5952         (scan-stack-usage-not): Likewise.
5953         * gcc.dg/stack-usage-1.c: New test.
5954         * gcc.target/i386/stack-usage-realign.c: Likewise.
5956 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
5958         PR tree-optimization/45427
5959         * gcc.dg/tree-ssa/pr45427.c: New test.
5961 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
5963         PR c++/45043
5964         * g++.dg/template/crash102.C: New.
5966 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
5968         PR middle-end/45423
5969         * gcc.dg/gomp/atomic-12.c: New test.
5970         * gcc.dg/gomp/atomic-13.c: New test.
5971         * gcc.dg/gomp/atomic-14.c: New test.
5972         * g++.dg/gomp/atomic-11.C: New test.
5973         * g++.dg/gomp/atomic-12.C: New test.
5974         * g++.dg/gomp/atomic-13.C: New test.
5975         * g++.dg/gomp/atomic-14.C: New test.
5977 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5979         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5980         delimiter.
5982 2010-08-30  Thomas Quinot  <quinot@adacore.com>
5984         * gnat.dg/discr24.adb: New test.
5986 2010-08-30  Richard Guenther  <rguenther@suse.de>
5988         PR tree-optimization/45449
5989         * gcc.dg/pr45449.c: New testcase.
5991 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
5993         * gcc.dg/opts-1.c: Expect errors, not warnings.
5995 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5997         PR fortran/42769
5998         * gfortran.dg/dynamic_dispatch_11.f03: New.
6000 2010-08-29  Jason Merrill  <jason@redhat.com>
6002         PR c++/44991
6003         * g++.dg/parse/defarg15.C: New.
6005 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6007         PR fortran/45439
6008         * gfortran.dg/select_type_16.f03: New.
6010 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6011             Tobias Burnus  <burnus@net-b.de>
6013         * gfortran.dg/bessel_7.f90: Decrease required precision.
6015 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6016             Kaz Kojima  <kkojima@gcc.gnu.org>
6018         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6020 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6022         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6023         floating point conversion code generation.
6024         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6025         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6026         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6027         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6028         to integer conversion code generation.
6029         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6030         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6031         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6032         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6034 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6036         PR fortran/32049
6037         * gfortran.dg/random_seed_1.f90: Adjust test.
6038         * gfortran.dg/float128_1.f90: New test.
6040 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6042         PR fortran/33197
6043         * gfortran.dg/norm2_1.f90: New.
6044         * gfortran.dg/norm2_2.f90: New.
6045         * gfortran.dg/norm2_3.f90: New.
6046         * gfortran.dg/norm2_4.f90: New.
6047         * gfortran.dg/parity_1.f90: New.
6048         * gfortran.dg/parity_2.f90: New.
6049         * gfortran.dg/parity_3.f90: New.
6051 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6053         PR fortran/45420
6054         * gfortran.dg/select_type_15.f03: New.
6056 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6058         PR libfortran/43217
6059         * gfortran.dg/hollerith8.f90: New test.
6061 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6063         PR fortran/45159
6064         * gfortran.dg/dependency_33.f90:  New test.
6066 2010-08-27  Richard Guenther  <rguenther@suse.de>
6068         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6069         * gcc.dg/graphite/scop-2.c: Likewise.
6070         * gcc.dg/graphite/scop-20.c: Likewise.
6071         * gcc.dg/vect/slp-25.c: Likewise.
6073 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6075         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6077 2010-08-26  Daniel Kraft  <d@domob.eu>
6079         PR fortran/38936
6080         PR fortran/44047
6081         PR fortran/45384
6082         * gfortran.dg/associate_8.f03: New test.
6083         * gfortran.dg/select_type_13.f03: New test.
6084         * gfortran.dg/select_type_14.f03: New test.
6086 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6088         PR tree-optimization/44485
6089         * gcc.dg/pr44485.c: New test.
6091 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6093         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6094         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6095         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6097 2010-08-26  Richard Guenther  <rguenther@suse.de>
6099         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6100         * gcc.dg/graphite/scop-21.c: Likewise.
6102 2010-08-26  Richard Guenther  <rguenther@suse.de>
6104         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6105         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6106         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6107         * gcc.dg/vect/vect-91.c: Likewise.
6108         * gcc.dg/vect/vect-peel-1.c: Likewise.
6109         * gcc.dg/vect/vect-peel-2.c: Likewise.
6110         * gcc.dg/vect/vect-peel-4.c: Likewise.
6112 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6114         PR libfortran/41859
6115         * gfortran.dg/der_io_4.f90: New test.
6117 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6119         PR rtl-optimization/44858
6120         * gcc.c-torture/execute/pr44858.c: New test.
6122         PR rtl-optimization/45400
6123         * g++.dg/other/i386-8.C: New test.
6125 2010-08-25  Richard Guenther  <rguenther@suse.de>
6127         * gcc.dg/alias-8.c: Adjust.
6129 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6131         * gcc.target/i386/combine-mul.c: New test.
6133 2010-08-25  Richard Guenther  <rguenther@suse.de>
6135         PR lto/44562
6136         * gcc.dg/graphite/id-27.c: New testcase.
6137         * gcc.dg/lto/20100825-1_0.c: Likewise.
6139 2010-08-25  Richard Guenther  <rguenther@suse.de>
6141         PR tree-optimization/45316
6142         * g++.dg/opt/pr45316.C: New testcase.
6144 2010-08-25  Richard Guenther  <rguenther@suse.de>
6146         PR tree-optimization/45393
6147         * g++.dg/torture/pr45393.C: New testcase.
6149 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6151         PR tree-optimization/45059
6152         * gcc.c-torture/compile/pr45059.c: New test.
6154 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6156         * lib/target-supports.exp (check_effective_target_vect_unpack):
6157         Set vect_unpack supported flag to true for neon.
6159 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6161         * gcc.dg/tree-ssa/ifc-5.c: New.
6163 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6165         * gcc.dg/tree-ssa/ifc-4.c: New.
6166         * gcc.dg/tree-ssa/ifc-7.c: New.
6168 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6170         * gcc.dg/vect/vect.exp: Check loongson targets
6171         * g++.dg/vect/vect.exp: Likewise
6172         * gfortran.dg/vect/vect.exp: Likewise
6174 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6176         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6177         -mveclibabi=mass.
6179 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6181         PR fortran/45366
6182         * gfortran.dg/proc_ptr_29.f90: New.
6184 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6185             Dominique d'Humieres  <dominiq@lps.ens.fr>
6187         PR fortran/45367
6188         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6190 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6192         PR fortran/45367
6193         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6195 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6197         PR fortran/36158
6198         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6200 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6201             Dominique d'Humieres  <dominiq@lps.ens.fr>
6203         PR fortran/45367
6204         PR fortran/36158
6205         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6206         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6208 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6210         PR fortran/44863
6211         PR fortran/45271
6212         PR fortran/45290
6213         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6214         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6215         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6217 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6219         PR fortran/36158
6220         PR fortran/33197
6221         * gfortran.dg/bessel_6.f90: New.
6222         * gfortran.dg/bessel_7.f90: New.
6224 2010-08-20  Jan Hubicka  <jh@suse.cz>
6226         PR c++/45307
6227         PR c++/17736
6228         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6229         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6231 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6233         PR target/45336
6234         * gcc.target/i386/pr45336-1.c: New.
6235         * gcc.target/i386/pr45336-2.c: Likewise.
6236         * gcc.target/i386/pr45336-3.c: Likewise.
6237         * gcc.target/i386/pr45336-4.c: Likewise.
6239 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6241         PR testsuite/45361
6242         * gcc.target/i386/volatile-2.c: Update scan strings to also
6243         include (%rip) for the memory reference on x86_64.
6245 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6247         PR middle-end/44974
6248         * gcc.dg/pr44974.c: New test.
6250         PR rtl-optimization/45353
6251         * gcc.dg/pr45353.c: New test.
6253 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6255         * gcc.target/i386/volatile-2.c: New.
6257 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6259         PR rtl-optimization/44691
6260         * gfortran.dg/pr44691.f: New test.
6262 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6264         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6266 2010-08-19  Jason Merrill  <jason@redhat.com>
6268         * g++.dg/init/synth3.C: New.
6269         * g++.dg/init/value8.C: New.
6270         * g++.dg/tree-ssa/empty-2.C: New.
6271         * g++.dg/cpp0x/noexcept09.C: New.
6273 2010-08-19  Daniel Kraft  <d@domob.eu>
6275         PR fortran/29785
6276         PR fortran/45016
6277         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6278         * gfortran.dg/pointer_remapping_1.f90: New test.
6279         * gfortran.dg/pointer_remapping_2.f03: New test.
6280         * gfortran.dg/pointer_remapping_3.f08: New test.
6281         * gfortran.dg/pointer_remapping_4.f03: New test.
6282         * gfortran.dg/pointer_remapping_5.f08: New test.
6283         * gfortran.dg/pointer_remapping_6.f08: New test.
6285 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6287         PR testsuite/45324
6288         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6290 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6292         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6294 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6296         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6297         variable.
6299 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6301         PR target/45070
6302         * gcc.c-torture/execute/pr45070.c: New.
6304 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6306         * g++.dg/pr44328.C: New test.
6308 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6310         PR fortran/36158
6311         PR fortran/33197
6312         * gfortran.dg/bessel_3.f90: New.
6313         * gfortran.dg/bessel_4.f90: New.
6314         * gfortran.dg/bessel_5.f90: New.
6316 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6318         PR fortran/45290
6319         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6320         * gfortran.dg/pointer_init_2.f90: New.
6321         * gfortran.dg/pointer_init_3.f90: New.
6322         * gfortran.dg/pointer_init_4.f90: New.
6324 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6326         PR c++/45049
6327         * g++.dg/pr45049-1.C: New test.
6328         * g++.dg/pr45049-2.C: New test.
6330 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6332         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6333         20 if __ARM_PCS is defined otherwise 64.
6334         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6335         instead of hard coded 64.
6337 2010-08-18  Yao Qi  <yao@codesourcery.com>
6339         PR target/45094
6340         * gcc.target/arm/pr45094.c: New test.
6342 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6344         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6346 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6348         PR rtl-optimization/42575
6349         * gcc.target/arm/pr42575.c: New test.
6351 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6353         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6354         * gcc.dg/tls/thr-cse-1.c: New.
6356 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6358         PR debug/42487
6359         * lib/target-supports.exp
6360         (check_effective_target_function_sections): New.
6361         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6362         function sections before proceding.
6364 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6366         PR fortran/45308
6367         * gfortran.dg/pr45308.f03: New test.
6369 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6371         PR target/45296
6372         * gcc.target/i386/pr45296.c: New test.
6374 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6376         * g++.dg/ext/uow-1.C: New.
6377         * g++.dg/ext/uow-2.C: New.
6378         * g++.dg/ext/uow-3.C: New.
6379         * g++.dg/ext/uow-4.C: New.
6381 2010-08-17  Richard Guenther  <rguenther@suse.de>
6383         PR testsuite/45266
6384         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6386 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6388         PR c/40563
6389         * gcc.dg/Wcxx-compat-20.c: New test.
6391 2010-08-17  Daniel Kraft  <d@domob.eu>
6393         PR fortran/38936
6394         * gfortran.dg/associate_1.f03: Extended to test newly supported
6395         features like association to variables.
6396         * gfortran.dg/associate_3.f03: Removed check for illegal change
6397         of associate-name here...
6398         * gfortran.dg/associate_5.f03: ...and added it here.
6399         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6400         * gfortran.dg/associate_7.f03: New test.
6402 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6404         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6406 2010-08-15  Daniel Kraft  <d@domob.eu>
6408         PR fortran/38936
6409         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6410         * gfortran.dg/associate_3.f03: Clarify comment.
6411         * gfortran.dg/associate_5.f03: New test.
6412         * gfortran.dg/associate_6.f03: New test.
6414 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6416         PR fortran/45211
6417         * gfortran.dg/bind_c_usage_21.f90: New.
6418         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6420 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6422         * gfortran.dg/optional_absent_1.f90: New.
6423         * gfortran.dg/null_actual.f90: New.
6425 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6427         * gfortran.dg/pointer_target_1.f90: New.
6428         * gfortran.dg/pointer_target_2.f90: New.
6429         * gfortran.dg/pointer_target_3.f90: New.
6431 2010-08-15  Daniel Kraft  <d@domob.eu>
6433         PR fortran/45197
6434         * gfortran.dg/elemental_args_check_3.f90: New test.
6435         * gfortran.dg/impure_1.f08: New test.
6436         * gfortran.dg/impure_2.f08: New test.
6437         * gfortran.dg/impure_3.f90: New test.
6438         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6440 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6442         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6443         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6444         SLP tests.
6445         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6446         misaligned loads.
6447         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6448         misaligned stores.c
6449         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6451 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6453         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6454         dg-require-effective-target after dg-do.
6456 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6458         * lib/target-supports.exp (check_effective_target_vect_int): Return
6459         true for Loongson targets.
6460         (check_effective_target_vect_shift): Likewise.
6461         (check_effective_target_vect_no_int_max): Likewise.
6462         (check_effective_target_vect_no_align): Likewise.
6463         (check_effective_target_vect_short_mult): Likewise.
6465 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6467         * g++.dg/cast.C: Change fields of structures to "long" to pass
6468         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6469         * g++.dg/cpp0x/iop.C: Ditto.
6470         * g++.dg/cpp0x/named_refs.C: Ditto.
6471         * g++.dg/cpp0x/rv1p.C: Ditto.
6472         * g++.dg/cpp0x/rv2p.C: Ditto.
6473         * g++.dg/cpp0x/rv3p.C: Ditto.
6474         * g++.dg/cpp0x/rv4p.C: Ditto.
6475         * g++.dg/cpp0x/rv5p.C: Ditto.
6476         * g++.dg/cpp0x/rv6p.C: Ditto.
6477         * g++.dg/cpp0x/rv7p.C: Ditto.
6478         * g++.dg/cpp0x/rv8p.C: Ditto.
6479         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6481 2010-08-13  Daniel Kraft  <d@domob.eu>
6483         * gfortran.dg/implied_shape_1.f08: New test.
6484         * gfortran.dg/implied_shape_2.f90: New test.
6485         * gfortran.dg/implied_shape_3.f08: New test.
6487 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6489         PR libfortran/42526
6490         * gfortran.dg/char_component_initializer_1.f90: New test.
6492 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6494         PR tree-optimization/45241
6495         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6497 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6499         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6500         to dg-options.
6501         * gcc.target/i386/pr40906-2.c: Ditto.
6502         * gcc.target/i386/pr40906-3.c: Ditto.
6504 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6506         PR middle-end/45262
6507         * gcc.c-torture/execute/pr45262.c: New test.
6509 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6511         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6512         empty argument.
6513         * g++.dg/other/profile1.C: Ditto.
6515 2010-08-12  Richard Guenther  <rguenther@suse.de>
6517         PR tree-optimization/45232
6518         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6519         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6520         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6521         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6522         unsigned arithmetic.
6523         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6524         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6525         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6526         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6527         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6528         unsigned arithmetic.
6529         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6530         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6531         unsigned arithmetic.
6532         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6533         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6534         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6535         unsigned arithmetic.
6536         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6537         * gcc.dg/tree-ssa/negate.c: Adjust.
6538         * gcc.dg/vect/vect-1.c: Adjust.
6539         * gfortran.dg/reassoc_6.f: XFAIL.
6541 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6543         PR debug/45259
6544         * gcc.dg/pr45259.c: New test.
6546 2010-08-12  Wei Guozhi  <carrot@google.com>
6548         PR target/44999
6549         * gcc.target/arm/pr44999.c: New testcase.
6551 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6553         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6554         (N): Likewise.
6555         (main): Adjust accordingly.
6557 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6559         * gfortran.dg/graphite/id-22.f: New.
6561 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6563         * gcc.dg/graphite/id-26.c: New.
6565 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6567         * gcc.dg/graphite/id-25.c: New.
6569 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6571         * gcc.dg/graphite/run-id-5.c: New.
6572         * gcc.dg/graphite/run-id-6.c: New.
6573         * gfortran.dg/graphite/id-21.f: New.
6575 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6577         * gcc.dg/graphite/id-24.c: New.
6579 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6581         * gcc.dg/tree-ssa/pr20742.c: New.
6583 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6585         * gcc.dg/graphite/id-23.c: New.
6587 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6589         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6591 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6593         * gcc.dg/graphite/pr42729.c: New.
6595 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6597         * gfortran.dg/graphite/id-20.f: New.
6599 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6601         * gcc.dg/graphite/id-22.c: New.
6603 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6605         * gcc.dg/graphite/run-id-2.c: Call abort.
6607 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6609         * gcc.dg/graphite/id-20.c: New.
6611 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6612             Steve Kargl  <kargl@gcc.gnu.org>
6614         PR fortran/44595
6615         * gfortran.dg/move_alloc_3.f90: New.
6616         * gfortran.dg/random_seed_2.f90: New.
6618 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6620         * lib/target-supports.exp (check_effective_target_sync_int_long):
6621         Add hppa*-*-linux*.
6622         (check_effective_target_sync_char_short): Likewise.
6624 2010-08-10  Yao Qi  <yao@codesourcery.com>
6626         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6627         general form.
6628         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6629         * g++.dg/other/packed1.C: Likewise.
6630         * g++.dg/other/crash-4.C: Likewise.
6631         * g++.dg/ext/packed8.C: Likewise.
6632         * g++.dg/init/array16.C: Likewise.
6634 2010-08-10  xinliang David Li  <davidxl@google.com>
6635         * gcc.dg/tree-ssa/loop-19.c: Add option
6636         -fno-prefetch-loop-array
6638 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6640         PR middle-end/45182
6641         * gcc.c-torture/compile/pr45182.c: New test.
6643 2010-08-09  Jason Merrill  <jason@redhat.com>
6645         PR c++/45236
6646         * g++.dg/cpp0x/variadic-104.C: New.
6648 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6650         PR fortran/44235
6651         * gfortran.dg/dependency_32.f90:  New test.
6653 2010-08-09  Richard Guenther  <rguenther@suse.de>
6655         PR middle-end/44632
6656         * g++.dg/opt/nrv17.C: New testcase.
6658 2010-08-09  Richard Guenther  <rguenther@suse.de>
6660         PR middle-end/45212
6661         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6662         alignment from MEM_REF offset only if we took it from the
6663         base object.
6665         * gcc.target/i386/pr24178.c: New testcase.
6667 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6669         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6670         * gcc.dg/20030702-1.c: Ditto.
6671         * gcc.dg/20050309-1.c: Ditto.
6672         * gcc.dg/20050325-1.c: Ditto.
6673         * gcc.dg/20050330-2.c: Ditto.
6674         * gcc.dg/20051201-1.c: Ditto.
6675         * gcc.dg/gomp/pr27573.c: Ditto.
6676         * gcc.dg/gomp/pr34610.c: Ditto.
6677         * gcc.dg/pr24225.c: Ditto.
6678         * gcc.dg/pr26570.c: Ditto.
6679         * gcc.dg/pr32773.c: Ditto.
6680         * g++.dg/gcov/gcov-6.C: Ditto.
6681         * g++.dg/gomp/pr34608.C: Ditto.
6682         * gfortran.dg/gomp/pr27573.f90: Ditto.
6684         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6685         dg-require-host-local dg directive.
6686         * gcc.dg/profile-dir-2.c: Ditto.
6687         * gcc.dg/profile-dir-3.c: Ditto.
6689 2010-08-08  Richard Guenther  <rguenther@suse.de>
6691         PR tree-optimization/45109
6692         * gcc.c-torture/compile/pr45109.c: New testcase.
6694 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6696         * gcc.dg/march.c: Skip if -march defined.
6697         * gcc.dg/mtune.c: Skip if -mtune defined.
6699         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6700         generic thunk support.
6702 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6704         PR target/45213
6705         * gcc.target/i386/pr45213.c: New test.
6707 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6709         PR libfortran/45143
6710         * gfortran.dg/fmt_error_11.f03: New test.
6712 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6714         * lib/target-supports.exp (check_effective_target_sync_int_long):
6715         Add arm*-*-linux-gnueabi.
6716         (check_effective_target_sync_char_short): Likewise.
6718 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6720         PR fortran/45159
6721         * gfortran.dg/dependency_31.f90:  New test.
6723 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6725         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6727 2010-08-06  Jason Merrill  <jason@redhat.com>
6729         * g++.dg/cpp0x/sfinae3.C: New.
6730         * g++.dg/cpp0x/sfinae4.C: New.
6732 2010-08-06  Richard Guenther  <rguenther@suse.de>
6734         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6735         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6736         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6737         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6738         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6739         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6740         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6741         * gcc.c-torture/execute/20100805-1.c: Likewise.
6743 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6745         PR testsuite/42855
6746         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6748 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6750         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6751         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6753 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6755         * g++.dg/ipa/devirt-1.C: New test.
6756         * g++.dg/ipa/devirt-2.C: Likewise.
6757         * g++.dg/ipa/devirt-3.C: Likewise.
6758         * g++.dg/ipa/devirt-4.C: Likewise.
6759         * g++.dg/ipa/devirt-5.C: Likewise.
6760         * gcc.dg/ipa/iinline-3.c: Likewise.
6762 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6764         PR tree-optimization/45144
6765         * gcc.dg/tree-ssa/pr45144.c: New test.
6767 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6769         PR fortran/42207
6770         PR fortran/44064
6771         PR fortran/44065
6772         * gfortran.dg/class_25.f03: New.
6773         * gfortran.dg/class_26.f03: New.
6775 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6777         * g++.dg/warn/miss-format-1.C: Update line number.
6779 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6781         PR c++/44641
6782         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6783         .frame and .mask assembler directives.
6785 2010-08-04  Richard Guenther  <rguenther@suse.de>
6787         * gcc.dg/tree-ssa/vrp35.c: Adjust.
6788         * gcc.dg/tree-ssa/vrp36.c: Likewise.
6789         * gcc.dg/tree-ssa/vrp50.c: Likewise.
6790         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6792 2010-08-04  Tobias Burnus  <burnus@net-b.de>
6794         PR fortran/44857
6795         * gfortran.dg/derived_constructor_char_1.f90: New.
6796         * gfortran.dg/derived_constructor_char_2.f90: New.
6798 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6800         PR fortran/45159
6801         * gfortran.dg/dependency_30.f90:  New test.
6803 2010-08-03  Jan Hubicka  <jh@suse.cz>
6805         * gcc.c-torture/compile/pr45085.c: New testcase.
6807 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
6809         PR fortran/44584
6810         PR fortran/45161
6811         * gfortran.dg/typebound_call_9.f03: Modified.
6812         * gfortran.dg/typebound_generic_1.f03: Modified.
6814 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6816         PR fortran/45159
6818         * gfortran.dg/dependency_29.f90:  New test.
6820 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6822         PR fortran/36854
6823         * gfortran.dg/character_comparison_2.f90:  New test.
6824         * gfortran.dg/character_comparison_3.f90:  New test.
6825         * gfortran.dg/dependency_28.f90:  New test.
6827 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
6829         PR target/40457
6830         * gcc.target/arm/pr40457-1.c: New test.
6831         * gcc.target/arm/pr40457-2.c: New test.
6833 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
6835         PR fortran/44912
6836         * gfortran.dg/typebound_call_17.f03: New.
6838 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
6840         PR fortran/44929
6841         * gfortran.dg/allocate_derived_3.f90: New.
6843 2010-07-30  Xinliang David Li  <davidxl@google.com>
6844         PR tree-optimization/45121
6845         * c-c++-common/uninit-17.c: Add -fno-ivops option.
6847 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6849         PR c++/45112
6850         * g++.dg/pr45112.C: New test.
6852 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
6854         PR debug/45055
6855         PR rtl-optimization/45137
6856         * gcc.dg/pr45055.c: New test.
6858 2010-07-30  Alan Modra  <amodra@gmail.com>
6860         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6861         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6863 2010-07-29  Tobias Burnus  <burnus@net-b.de>
6865         PR fortran/45087
6866         PR fortran/45125
6867         * gfortran.dg/whole_file_25.f90: New.
6868         * gfortran.dg/whole_file_26.f90: New.
6869         * gfortran.dg/whole_file_27.f90: New.
6871 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6873         PR fortran/44962
6874         * gfortran.dg/typebound_proc_17.f03: New.
6876 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6878         PR fortran/45004
6879         * gfortran.dg/move_alloc_2.f90: New.
6881 2010-07-29  Xinliang David Li  <davidxl@google.com>
6882         PR tree-optimization/45121
6883         * c-c++-common/uninit-17.c: Fix expected output.
6885 2010-07-29  Richard Guenther  <rguenther@suse.de>
6887         PR tree-optimization/45120
6888         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6890 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
6892         PR fortran/42051
6893         PR fortran/44064
6894         * gfortran.dg/pr42051.f03: New testcase.
6896 2010-07-29  Richard Guenther  <rguenther@suse.de>
6898         PR middle-end/45034
6899         * gcc.c-torture/execute/pr45034.c: New testcase.
6901 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
6903         PR c++/45096
6904         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6906 2010-07-28  Daniel Kraft  <d@domob.eu>
6908         * gfortran.dg/bound_8.f90: New test.
6910 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
6912         PR debug/45105
6913         * gcc.dg/pr45105.c: New test.
6915 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6917         PR rtl-optimization/45107
6918         * gcc.dg/pr45107.c: New test.
6920 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6922         PR rtl-optimization/45101
6923         * gcc.dg/pr45101.c: New test.
6925 2010-07-28  Tobias Burnus  <burnus@net-b.de>
6927         PR fortran/45077
6928         * gfortran.dg/whole_file_24.f90: New.
6930 2010-07-27  Jason Merrill  <jason@redhat.com>
6932         * g++.dg/cpp0x/variadic102.C: New.
6933         * g++.dg/cpp0x/variadic103.C: New.
6935 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6937         PR rtl-optimization/40956
6938         PR target/42495
6939         PR middle-end/42574
6940         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6941         * gcc.target/arm/pr42574.c: Add tests.
6943 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6945         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6946         test name.
6947         (cleanup-repo-files): Ditto.
6948         (cleanup-saved-temps): Ditto.
6950 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6952         PR testsuite/44701
6953         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6955         PR c/45079
6956         * gcc.dg/pr45079.c: New test.
6958 2010-07-27  Ira Rosen  <irar@il.ibm.com>
6960         PR tree-optimization/44152
6961         * gcc.dg/vect/fast-math-pr44152.c: New test.
6963 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
6965         PR ObjC/44140
6966         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6967         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6968         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6969         * obj-c++.dg/torture/trivial.mm: Ditto.
6970         * objc.dg/torture/tls/thr-init-2.m: Ditto.
6971         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6972         * objc.dg/torture/tls/thr-init.m: Ditto.
6973         * objc.dg/torture/trivial.m: Ditto.
6975 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6977         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6978         Skip on spu-*-* targets.
6980 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6982         PR tree-optimization/45083
6983         * gcc.dg/pr45083.c: New test.
6985 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6987         PR fortran/40873
6988         * gfortran.dg/whole_file_22.f90: New test.
6989         * gfortran.dg/whole_file_23.f90: New test.
6991 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
6992             Jack Howarth  <howarth@bromo.med.uc.edu>
6993             Richard Henderson  <rth@redhat.com>
6995         PR target/44132
6996         * gcc.dg/tls/thr-init-1.c: New.
6997         * gcc.dg/tls/thr-init-2.c: New.
6998         * gcc.dg/torture/tls New.
6999         * gcc.dg/torture/tls/tls-test.c: New.
7000         * gcc.dg/torture/tls/thr-init-1.c: New.
7001         * gcc.dg/torture/tls/tls.exp: New.
7002         * gcc.dg/torture/tls/thr-init-2.c: New.
7003         * gcc.dg/tls/emutls-2.c: New test
7005         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7006         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7007         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7008         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7009         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7010         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7011         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7012         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7013         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7014         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7015         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7016         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7017         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7018         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7019         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7020         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7021         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7022         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7023         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7024         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7025         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7026         gfortran.dg/gomp/omp_threadprivate1.f90,
7027         gfortran.dg/gomp/omp_threadprivate2.f90,
7028         gfortran.dg/gomp/reduction1.f90,
7029         gfortran.dg/gomp/sharing-1.f90: Likewise.
7031 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7033         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7034         sse_runtime.
7035         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7036         dg-require-visibility.
7038 2010-07-26  Richard Guenther  <rguenther@suse.de>
7040         PR tree-optimization/43784
7041         * gcc.c-torture/execute/pr43784.c: New testcase.
7042         * g++.dg/torture/pr43784.C: Likewise.
7044 2010-07-26  Richard Guenther  <rguenther@suse.de>
7046         PR middle-end/45056
7047         * g++.dg/pr45056.C: New testcase.
7049 2010-07-26  Richard Guenther  <rguenther@suse.de>
7051         PR tree-optimization/45071
7052         * gcc.dg/pr45071.c: New testcase.
7054 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7056         PR fortran/45066
7057         * gfortran.dg/namelist_62.f90: New.
7059 2010-07-26  Richard Guenther  <rguenther@suse.de>
7061         * gcc.c-torture/execute/pr45017.c: Move ...
7062         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7064 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7066         PR fortran/40628
7067         * trim_optimize_1.f90:  New test.
7068         * character_comparision_1.f90:  New test.
7070 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7072         PR fortran/42852
7073         * gfortran.dg/wtruncate_fix.f: New test.
7075 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7077         PR testsuite/45068
7078         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7080 2010-07-24  Richard Guenther  <rguenther@suse.de>
7082         PR lto/43788
7083         * g++.dg/lto/20100724-1_0.C: New testcase.
7085 2010-07-24  Richard Guenther  <rguenther@suse.de>
7087         PR lto/43212
7088         * gcc.dg/lto/20100724-1_0.c: New testcase.
7089         * gcc.dg/lto/20100724-1_1.c: Likewise.
7091 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7093         PR fortran/40011
7094         * gfortran.dg/whole_file_21.f90: New.
7096         * gfortran.dg/integer_exponentiation_3.F90: Use
7097         -ffloat-store only for i?86/x86-64 -m32.
7099 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7101         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7102         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7104 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7106         * gfortran.dg/func_decl_4.f90: Split test into two ...
7107         * gfortran.dg/func_decl_5.f90: ... parts.
7108         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7109         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7110         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7111         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7112         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7113         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7114         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7115         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7116         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7117         * gfortran.dg/sizeof.f90: Make test valid.
7118         * gfortran.dg/pr20865.f90: Add new dg-error.
7119         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7120         * gfortran.dg/g77/19990218-0.f: Ditto.
7121         * gfortran.dg/g77/19990218-1.f: Ditto.
7122         * gfortran.dg/g77/970625-2.f: Ditto.
7123         * gfortran.dg/pr37243.f: Fix function declaration.
7124         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7125         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7127 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7129         PR fortran/44945
7130         * gfortran.dg/char_array_structure_constructor.f90: Add
7131         -fwhole-file as dg-option as it otherwise fails on some
7132         systems.
7134 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7136         * gnat.dg/aggr16.ad[sb]: New test.
7137         * gnat.dg/aggr16_pkg.ads: New helper.
7139 2010-07-23  Richard Guenther  <rguenther@suse.de>
7141         PR lto/43071
7142         * g++.dg/lto/20100723-1_0.C: New testcase.
7144 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7146         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7147         AVX support.
7148         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7149         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7151 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7153         * lib/target-supports.exp (add_options_for_tls): New proc.
7154         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7155         * g++.dg/tls/static-1a.cc: Likewise.
7156         * gcc.dg/tls/emutls-1.c: Likewise.
7157         * gcc.dg/tls/opt-11.c: Likewise.
7158         * gcc.dg/tls/opt-12.c: Likewise.
7159         * gcc.dg/tls/pr24428-2.c: Likewise.
7160         * gcc.dg/tls/pr24428.c: Likewise.
7161         * obj-c++.dg/tls/static-1.mm: Likewise.
7162         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7163         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7164         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7165         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7166         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7167         * objc.dg/torture/tls/thr-init.m: Likewise.
7168         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7170 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7172         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7173         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7174         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7175         optimized dump files.
7177 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7179         PR tree-optimization/45047
7180         * gcc.c-torture/compile/pr45047.c: New test.
7182 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7184         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7185         instead of dg-compile.
7186         * gcc.dg/float-range-4.c: Ditto.
7187         * gcc.dg/float-range-5.c: Ditto.
7188         * gcc.dg/fold-overflow-1.c: Ditto.
7189         * gcc.dg/gomp/sections-4.c: Ditto.
7190         * gcc.dg/transparent-union-1.c: Ditto.
7191         * gcc.dg/transparent-union-2.c: Ditto.
7192         * gcc.target/i386/pr39315-check.c: Ditto.
7193         * g++.dg/gomp/sections-4.C: Ditto.
7194         * g++.dg/template/dtor7.C: Ditto.
7195         * g++.dg/tree-ssa/pr19952.C: Ditto.
7196         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7197         * gfortran.dg/graphite/pr42185.f90: Ditto.
7198         * gfortran.dg/namelist_36.f90: Ditto.
7199         * gnat.dg/noreturn1.adb: Ditto.
7200         * gnat.dg/specs/small_alignment.ads: Ditto.
7202 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7204         PR tree-optimization/44915
7205         * g++.dg/torture/pr44915.C: New test.
7207 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7209         PR tree-optimization/44914
7210         * g++.dg/tree-ssa/pr44914.C: New test.
7212 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7214         PR target/44290
7215         * gcc.dg/pr44290-1.c: New test.
7216         * gcc.dg/pr44290-2.c: New test.
7218 2010-07-23  Jason Merrill  <jason@redhat.com>
7220         PR c++/45008
7221         * g++.dg/abi/mangle44.C: New.
7223 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7225         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7226         for compile-time only tests.
7227         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7228         target check.
7229         * gcc.target/i386/pr39315-4.c: Ditto.
7230         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7231         target check.  Include sse-os-support.h.
7232         (main): Call check_isa and sse_os_support.
7233         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7234         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7235         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7236         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7237         target check.  Include sse-os-support.h.
7238         (main): Call check_isa and sse_os_support.
7239         * gcc.target/i386/vperm-v2df.c: Ditto.
7241 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7243         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7244         (check_effective_target_avx_runtime): New procedure.
7245         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7246         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7248         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7249         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7250         and __get_cpuid test.
7251         * gcc.dg/compat/vector-2b_main.c: Ditto.
7253         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7255         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7256         for compile-time only test.
7257         * gcc.dg/pr32716.c: Ditto.
7258         * gcc.dg/pr34856.c: Ditto.
7259         * gcc.dg/pr36997.c: Ditto.
7260         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7261         * gfortran.dg/pr28158.f90: Ditto.
7262         * gfortran.dg/pr30667.f: Ditto.
7264         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7265         i?86-*-* and x86_64-*-* targets to disable execution on targets
7266         without sse2 runtime support.
7267         * g++.dg/vect/vect.exp: Ditto.
7268         * gfortran.dg/vect/vect.exp: Ditto.
7270         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7271         * gcc.dg/pr37544.c: Ditto.
7272         * gcc.dg/pr40550.c: Ditto.
7273         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7274         * gcc.dg/compat/vector-1a_main.c: Ditto.
7275         * gcc.dg/compat/vector-2a_main.c: Ditto.
7276         * gcc.dg/torture/pr16104-1.c: Ditto.
7277         * gcc.dg/torture/pr35771-1.c: Ditto.
7278         * gcc.dg/torture/pr35771-2.c: Ditto.
7279         * gcc.dg/torture/pr35771-3.c: Ditto.
7280         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7281         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7282         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7283         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7284         * g++.dg/other/i386-1.C: Ditto.
7285         * g++.dg/other/pr40446.C: Ditto.
7287 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7289         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7291 2010-07-23  Daniel Kraft  <d@domob.eu>
7293         PR fortran/44709
7294         * gfortran.dg/exit_1.f08: New test.
7295         * gfortran.dg/exit_2.f08: New test.
7297 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7299         PR tree-optimization/39839
7300         * gcc.target/arm/pr39839.c: New test case.
7302 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7304         * gnat.dg/unchecked_convert5b.adb: New test.
7305         * gnat.dg/unchecked_convert6.adb: Likewise.
7306         * gnat.dg/unchecked_convert6b.adb: Likewise.
7308 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7310         * gnat.dg/aggr15.ad[sb]: New test.
7312 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7314         PR debug/45024
7315         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7317 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7319         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7320         with dg-require-linker-plugin.
7322 2010-07-22  Richard Guenther  <rguenther@suse.de>
7324         PR lto/43850
7325         * g++.dg/lto/20100722-1_0.C: New testcase.
7327 2010-07-22  Richard Guenther  <rguenther@suse.de>
7329         PR lto/42451
7330         * gcc.dg/lto/20100720-3_0.c: New testcase.
7331         * gcc.dg/lto/20100720-3_1.c: Likewise.
7333 2010-07-22  Richard Guenther  <rguenther@suse.de>
7335         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7336         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7338         PR lto/43373
7339         * gcc.dg/lto/20100722-1_0.c: New testcase.
7341 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7343         PR tree-optimization/44891
7344         * gcc.c-torture/compile/pr44891.c: New test.
7346 2010-07-22  Richard Guenther  <rguenther@suse.de>
7348         PR tree-optimization/45017
7349         * gcc.c-torture/execute/pr45017.c: New testcase.
7351 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7353         PR fortran/45019
7354         * gfortran.dg/aliasing_dummy_5.f90: New.
7356 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7358         PR target/43698
7359         * gcc.target/arm/pr43698.c: New test.
7361 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7363         PR fortran/44929
7364         * Revert my commit r162325 for this PR.
7366 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7368         PR debug/45015
7369         * gcc.target/m68k/pr45015.c: New test.
7371 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7373         PR c++/44641
7374         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7375         comments.
7377 2010-07-21  Richard Guenther  <rguenther@suse.de>
7379         PR lto/45018
7380         * g++.dg/lto/20100721-1_0.C: New testcase.
7382 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7384         PR tree-optimization/44900
7385         * g++.dg/torture/pr44900.C: New test.
7387 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7389         PR middle-end/44738
7390         * c-c++-common/uninit-17.c: Correct expected error.
7392 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7394         * gcc.dg/guality/asm-1.c: New test.
7396         PR debug/45003
7397         * gcc.dg/guality/pr45003-2.c: New test.
7398         * gcc.dg/guality/pr45003-3.c: New test.
7400 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7402         PR libfortran/44697
7403         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7405 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7407         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7408         defined on the current line.
7409         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7410         * g++.dg/debug/dwarf2/pr44641.C: New.
7412 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7414         * gcc.target/powerpc/block-move-1.c: New test.
7415         * gcc.target/powerpc/block-move-2.c: New test.
7417 2010-07-20  Jason Merrill  <jason@redhat.com>
7419         PR c++/44967
7420         * g++.dg/cpp0x/sfinae2.C: New.
7422 2010-07-20  Richard Guenther  <rguenther@suse.de>
7424         PR lto/42696
7425         * gcc.dg/lto/20100720-4_0.c: New testcase.
7427 2010-07-20  Richard Guenther  <rguenther@suse.de>
7429         PR lto/43221
7430         * gcc.dg/lto/20100720-2_0.c: New testcase.
7431         * gcc.dg/lto/20100720-2_1.c: Likewise.
7433 2010-07-20  Richard Guenther  <rguenther@suse.de>
7435         PR lto/43208
7436         * gcc.dg/lto/20100720-1_0.c: New testcase.
7437         * gcc.dg/lto/20100720-1_1.c: Likewise.
7439 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7441         PR debug/45003
7442         * gcc.dg/guality/pr45003-1.c: New test.
7444 2010-07-20  Richard Guenther  <rguenther@suse.de>
7446         PR tree-optimization/44977
7447         * gcc.dg/torture/pr44977.c: New testcase.
7449 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7451         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7452         sync_char_short
7454 2010-07-20  Richard Guenther  <rguenther@suse.de>
7456         PR middle-end/44971
7457         PR middle-end/44988
7458         * gcc.dg/pr44971.c: New testcase.
7459         * gcc.c-torture/compile/pr44988.c: Likewise.
7461 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7463         PR fortran/44929
7464         * gfortran.dg/allocate_with_typespec.f90: New test.
7465         * gfortran.dg/allocate_derived_1.f90: Update error message.
7467 2010-07-19  Jason Merrill  <jason@redhat.com>
7469         PR c++/44996
7470         * g++.dg/cpp0x/decltype23.C: New.
7472 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7474         PR fortran/42385
7475         * gfortran.dg/class_defined_operator_1.f03 : New test.
7477 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7479         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7480         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7481         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7482         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7484 2010-07-19  Richard Guenther  <rguenther@suse.de>
7486         PR middle-end/44941
7487         * gcc.c-torture/compile/pr44941.c: New testcase.
7489 2010-07-19  Jason Merrill  <jason@redhat.com>
7491         PR c++/44969
7492         * g++.dg/template/sfinae24.C: New.
7494 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7496         PR fortran/44353
7497         * gfortran.dg/data_implied_do_2.f90: Removed.
7499 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7501         PR c++/44969
7502         * g++.dg/template/sfinae23.C: New.
7504 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7506         * lib/target-supports.exp (check_sse_os_support_available): New
7507         proc.
7508         (check_sse_hw_available): New proc.
7509         (check_effective_target_sse_runtime): New proc.
7510         (check_effective_target_sse2_runtime): New proc.
7511         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7512         -msse2 if check_sse_os_support_available.
7513         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7514         check_sse_os_support_available.
7515         * gcc.dg/vect/vect.exp: Likewise.
7516         * gfortran.dg/vect/vect.exp: Likewise.
7517         * gcc.target/i386/sol2-check: Renamed to ...
7518         * gcc.target/i386/sse-os-support.h: ... this.
7519         (sol2_check): Renamed to ...
7520         (sse_os_support): ... this.
7521         Only test movss with xmm registers.
7522         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7523         Removed ILL_INSN, ILL_INSN_LEN.
7524         * gcc.target/i386/sse2-check.h: Likewise.
7525         * gcc.target/i386/sse3-check.h: Likewise.
7526         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7527         Removed cpuid.h, __get_cpuid test.
7528         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7529         Removed cpuid.h, __get_cpuid test.
7530         * g++.dg/other/pr40446.C: Likewise.
7531         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7532         * gcc.dg/compat/vector-1a_main.c: Likewise.
7533         * gcc.dg/compat/vector-2a_main.c: Likewise.
7534         * gcc.dg/pr36584.c: Likewise.
7535         * gcc.dg/pr37544.c: Likewise.
7536         * gcc.dg/torture/pr16104-1.c: Likewise.
7537         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7538         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7539         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7540         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7541         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7542         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7543         sse2_runtime.
7544         * gcc.dg/torture/pr35771-2.c: Likewise.
7545         * gcc.dg/torture/pr35771-3.c: Likewise.
7546         * gcc.target/i386/pr39315-2.c: Likewise.
7547         * gcc.target/i386/pr39315-4.c: Likewise.
7548         * gcc.target/i386/vperm-v2df.c: Likewise.
7549         * gcc.target/i386/vperm-v2di.c: Likewise.
7550         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7551         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7552         sse_runtime.
7554 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7556         PR fortran/44353
7557         * gfortran.dg/data_implied_do_2.f90: New test.
7559 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7561         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7563 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7565         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7566         to the "mips16" group.
7567         (mips_using_mips16_p): New procedure.
7568         (mips-dg-options): Use it.
7570 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7572         * gcc.target/mips/mips16-attributes-4.c: New test.
7574 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7576         PR testsuite/44418
7577         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7578         * gcc.target/powerpc/recip-2.c: Ditto.
7579         * gcc.target/powerpc/recip-3.c: Ditto.
7581 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7583         * gcc.target/arm/pr42235.c: New test.
7585 2010-07-16  Jason Merrill  <jason@redhat.com>
7587         PR c++/32505
7588         * g++.dg/template/partial8.C: New.
7590 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7592         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7593         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7594         in C++.
7595         (gualcvt): New overloaded inline.
7596         (GUALCVT): Use it for C++.
7597         * g++.dg/guality/guality.exp: New.
7598         * g++.dg/guality/guality.h: New.
7599         * g++.dg/guality/redeclaration1.C: New test.
7600         * g++.dg/dg.exp: Prune also guality/* tests.
7601         * gcc.dg/guality/pr43141.c: Moved to...
7602         * c-c++-common/guality/pr43141.c: ... here.
7604 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7606         PR libfortran/37077
7607         * gfortran.dg/char4_iunit_2.f03: New test.
7609 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7611         PR testsuite/43925
7612         * lib/plugin-support.exp (plugin-test-execute):
7613         Add ${gcc_objdir}/intl to includes.
7615 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7617         PR target/44942
7618         * gcc.c-torture/execute/pr44942.c: New test.
7619         * gcc.target/i386/pr44942.c: New test.
7621 2010-07-15  Jason Merrill  <jason@redhat.com>
7623         PR c++/44909
7624         * g++.dg/cpp0x/implicit7.C: New.
7625         * g++.dg/cpp0x/implicit8.C: New.
7627 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7629         Disable float tests for __SPU__ targets due to lack of signed zero:
7630         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7631         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7632         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7633         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7634         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7635         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7636         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7637         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7638         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7640 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7642         * gfortran.dg/select_char_2.f90: New test.
7644 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7646         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7647         with DECL_CHAIN.
7649 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7651         PR fortran/44936
7652         * gfortran.dg/typebound_generic_9.f03: New.
7654 2010-07-15  Richard Guenther  <rguenther@suse.de>
7656         PR tree-optimization/44946
7657         * gcc.c-torture/compile/pr44946.c: New testcase.
7659 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7661         PR fortran/40206
7662         * gfortran.dg/select_char_3.f90: New test.
7664 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7665             Kevin F. Quinn  <kevquinn@gentoo.org>
7667         * gcc.dg/Wtrampolines.c: New.
7669 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7671         PR libfortran/44934
7672         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7674 2010-07-14  Jason Merrill  <jason@redhat.com>
7676         PR c++/44810
7677         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7679         Implement C++0x unrestricted unions (N2544)
7680         * g++.dg/cpp0x/union1.C: New.
7681         * g++.dg/cpp0x/union2.C: New.
7682         * g++.dg/cpp0x/union3.C: New.
7683         * g++.dg/cpp0x/defaulted2.C: Adjust.
7684         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7685         * g++.old-deja/g++.ext/anon2.C: Adjust.
7686         * g++.old-deja/g++.mike/misc6.C: Adjust.
7688 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7690         PR fortran/44925
7691         * gfortran.dg/c_loc_tests_15.f90: New.
7693 2010-07-13  Jason Merrill  <jason@redhat.com>
7695         PR c++/44909
7696         * g++.dg/cpp0x/implicit6.C: New.
7698 2010-07-13  Jason Merrill  <jason@redhat.com>
7700         PR c++/44540
7701         * g++.dg/abi/noreturn1.C: New.
7702         * g++.dg/abi/noreturn2.C: New.
7704 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7706         PR other/44874
7707         PR debug/44832
7708         * c-c++-common/pr44832.c: New test.
7710 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7712         PR objc/44488
7713         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7714         on the target.  Make sure that we can assemble the emitted asm when
7715         the test type is 'compile'.
7717 2010-07-13  Richard Guenther  <rguenther@suse.de>
7719         PR tree-optimization/36960
7720         * g++.dg/torture/pr36960.C: New testcase.
7722 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7724         PR c++/44908
7725         * g++.dg/template/sfinae21.C: New.
7726         * g++.dg/template/sfinae22.C: Likewise.
7728 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7730         PR testsuite/42843
7731         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7732         * gcc.dg/plugin/ggcplug.c: Likewise.
7733         * g++.dg/plugin/selfassign.c: Likewise.
7734         * g++.dg/plugin/attribute_plugin.c: Likewise.
7735         * g++.dg/plugin/dumb_plugin.c: Likewise.
7736         * g++.dg/plugin/pragma_plugin.c: Likewise.
7738 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7740         * gcc.c-torture/execute/pr44683.x: New.
7741         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7743 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7745         PR fortran/44434
7746         PR fortran/44565
7747         PR fortran/43945
7748         PR fortran/44869
7749         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7750         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7751         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7752         * gfortran.dh/typebound_call_16.f03: New.
7753         * gfortran.dg/typebound_generic_6.f03: New.
7754         * gfortran.dg/typebound_generic_7.f03: New.
7755         * gfortran.dg/typebound_generic_8.f03: New.
7757 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7759         PR libfortran/37077
7760         * gfortran.dg/char4_iunit_1.f03: New test.
7762 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7764         * gcc.dg/tree-ssa/vrp53.c: New test.
7766 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7768         PR c++/44907
7769         * g++.dg/template/sfinae19.C: New.
7770         * g++.dg/template/sfinae20.C: Likewise.
7772 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7774         * gcc.target/arm/interrupt-1.c: New test.
7775         * gcc.target/arm/interrupt-2.c: New test.
7777 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7779         * gcc.dg/pr42427.c: Require c99_runtime.
7780         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7781         c99_runtime.
7782         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7783         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7784         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7785         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7786         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7787         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7788         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7789         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7790         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7791         * gcc.target/i386/pr37275.c: Require visibility support.
7793 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7795         * lib/target-supports.exp (check_effective_target_sse): New proc.
7796         * gcc.target/i386/sol2-check.h: New file.
7797         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7798         Include sol2-check.h.
7799         (main) Only run do_test () if sol2_check ().
7800         * gcc.target/i386/sse2-check.h: Likewise.
7801         * gcc.target/i386/sse3-check.h: Likewise.
7802         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7803         [__sun__ && __svr4__]: Execute SSE2 instruction.
7804         * gcc.target/i386/math-torture/math-torture.exp: Only add options
7805         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7806         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7807         * g++.dg/ext/vector14.C: Likewise.
7808         * g++.dg/other/mmintrin.C: Likewise.
7809         * gcc.dg/20020418-1.c: Likewise.
7810         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7811         * gcc.dg/format/ms_unnamed-1.c: Likewise.
7812         * gcc.dg/format/unnamed-1.c: Likewise.
7813         Adapt dg-warning line number.
7814         * gcc.dg/graphite/pr40281.c: Likewise.
7815         * gcc.dg/pr32176.c: Likewise.
7816         * gcc.dg/pr40550.c: Likewise.
7817         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7818         * gcc.dg/torture/pr36891.c: Likewise.
7819         * gcc.target/i386/20020218-1.c: Likewise.
7820         * gcc.target/i386/20020523.c: Likewise.
7821         * gcc.target/i386/abi-1.c: Likewise.
7822         * gcc.target/i386/brokensqrt.c: Likewise.
7823         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7824         * gcc.target/i386/pr13366.c: Likewise.
7825         * gcc.target/i386/pr13685.c: Likewise.
7826         * gcc.target/i386/pr24306.c: Likewise.
7827         * gcc.target/i386/pr31486.c: Likewise.
7828         * gcc.target/i386/pr32065-1.c: Likewise.
7829         * gcc.target/i386/pr32065-2.c: Likewise.
7830         * gcc.target/i386/pr32389.c: Likewise.
7831         * gcc.target/i386/pr38824.c: Likewise.
7832         * gcc.target/i386/pr38931.c: Likewise.
7833         * gcc.target/i386/pr39592-1.c: Likewise.
7834         * gcc.target/i386/pr43766.c: Likewise.
7835         * gcc.target/i386/recip-divf.c: Likewise.
7836         * gcc.target/i386/recip-sqrtf.c: Likewise.
7837         * gcc.target/i386/recip-vec-divf.c: Likewise.
7838         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7839         * gcc.target/i386/sse-1.c: Likewise.
7840         * gcc.target/i386/sse-16.c: Likewise.
7841         * gcc.target/i386/sse-2.c: Likewise.
7842         * gcc.target/i386/sse-20.c: Likewise.
7843         * gcc.target/i386/sse-3.c: Likewise.
7844         * gcc.target/i386/sse-7.c: Likewise.
7845         * gcc.target/i386/sse-9.c: Likewise.
7846         * gcc.target/i386/sse-addps-1.c: Likewise.
7847         * gcc.target/i386/sse-addss-1.c: Likewise.
7848         * gcc.target/i386/sse-andnps-1.c: Likewise.
7849         * gcc.target/i386/sse-andps-1.c: Likewise.
7850         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7851         * gcc.target/i386/sse-comiss-1.c: Likewise.
7852         * gcc.target/i386/sse-comiss-2.c: Likewise.
7853         * gcc.target/i386/sse-comiss-3.c: Likewise.
7854         * gcc.target/i386/sse-comiss-4.c: Likewise.
7855         * gcc.target/i386/sse-comiss-5.c: Likewise.
7856         * gcc.target/i386/sse-comiss-6.c: Likewise.
7857         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7858         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7859         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7860         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7861         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7862         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7863         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7864         * gcc.target/i386/sse-divps-1.c: Likewise.
7865         * gcc.target/i386/sse-divss-1.c: Likewise.
7866         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7867         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7868         * gcc.target/i386/sse-maxps-1.c: Likewise.
7869         * gcc.target/i386/sse-maxss-1.c: Likewise.
7870         * gcc.target/i386/sse-minps-1.c: Likewise.
7871         * gcc.target/i386/sse-minss-1.c: Likewise.
7872         * gcc.target/i386/sse-movaps-1.c: Likewise.
7873         * gcc.target/i386/sse-movaps-2.c: Likewise.
7874         * gcc.target/i386/sse-movhlps-1.c: Likewise.
7875         * gcc.target/i386/sse-movhps-1.c: Likewise.
7876         * gcc.target/i386/sse-movhps-2.c: Likewise.
7877         * gcc.target/i386/sse-movlhps-1.c: Likewise.
7878         * gcc.target/i386/sse-movmskps-1.c: Likewise.
7879         * gcc.target/i386/sse-movntps-1.c: Likewise.
7880         * gcc.target/i386/sse-movss-1.c: Likewise.
7881         * gcc.target/i386/sse-movss-2.c: Likewise.
7882         * gcc.target/i386/sse-movss-3.c: Likewise.
7883         * gcc.target/i386/sse-movups-1.c: Likewise.
7884         * gcc.target/i386/sse-movups-2.c: Likewise.
7885         * gcc.target/i386/sse-mulps-1.c: Likewise.
7886         * gcc.target/i386/sse-mulss-1.c: Likewise.
7887         * gcc.target/i386/sse-orps-1.c: Likewise.
7888         * gcc.target/i386/sse-rcpps-1.c: Likewise.
7889         * gcc.target/i386/sse-recip-vec.c: Likewise.
7890         * gcc.target/i386/sse-recip.c: Likewise.
7891         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7892         * gcc.target/i386/sse-set-ps-1.c: Likewise.
7893         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7894         * gcc.target/i386/sse-subps-1.c: Likewise.
7895         * gcc.target/i386/sse-subss-1.c: Likewise.
7896         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7897         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7898         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7899         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7900         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7901         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7902         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7903         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7904         * gcc.target/i386/sse-xorps-1.c: Likewise.
7905         * gcc.target/i386/ssefn-1.c: Likewise.
7906         * gcc.target/i386/ssefn-3.c: Likewise.
7907         * gcc.target/i386/sseregparm-1.c: Likewise.
7908         * gcc.target/i386/stackalign/return-3.c: Likewise.
7909         * gcc.target/i386/vectorize1.c: Likewise.
7910         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7911         * gcc.target/i386/xorps-sse.c: Likewise.
7912         * gfortran.dg/pr28158.f90: Likewise.
7913         * gfortran.dg/pr30667.f: Likewise.
7914         * gnat.dg/loop_optimization7.adb: Likewise.
7915         * gnat.dg/sse_nolib.adb: Likewise.
7917 2010-07-11  Tobias Burnus  <burnus@net-b.de>
7919         PR fortran/44702
7920         * gfortran.dg/use_rename_6.f90: New.
7921         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7923 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
7925         PR fortran/44869
7926         * gfortran.dg/class_24.f03: New.
7928 2010-07-10  Richard Guenther  <rguenther@suse.de>
7930         PR lto/44889
7931         * gcc.dg/lto/20100709-1_0.c: New testcase.
7932         * gcc.dg/lto/20100709-1_1.c: Likewise.
7934 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
7936         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7938 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
7940         PR objc/44140
7941         * objc.dg/lto/trivial-1_0.m: New.
7942         * objc.dg/lto/lto.exp: New.
7943         * obj-c++.dg/lto/trivial-1_0.mm: New.
7944         * obj-c++.dg/lto/lto.exp: New.
7945         * objc.dg/symtab-1.m: Adjust sizes.
7946         * objc.dg/image-info.m: Do not run for gnu-runtime.
7948 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7950         * gcc.dg/pr32370.c: Allow another kind of error message.
7952 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
7954         * gnat.dg/atomic3.adb: New test.
7956 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7957             Denys Vlasenko  <dvlasenk@redhat.com>
7958             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7960         PR tree-optimization/28632
7961         * gcc.dg/tree-ssa/vrp51.c: New test.
7962         * gcc.dg/tree-ssa/vrp52.c: New test.
7964 2010-07-09  Jason Merrill  <jason@redhat.com>
7966         * g++.dg/abi/covariant6.C: New.
7967         * g++.dg/inherit/covariant17.C: Test both bases.
7968         * g++.dg/inherit/covariant7.C: Check vtable layout.
7970 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
7972         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7974 2010-07-09  Richard Guenther  <rguenther@suse.de>
7976         PR tree-optimization/44852
7977         * gcc.c-torture/execute/pr44852.c: New testcase.
7979 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7981         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7982         multiplication by values.
7983         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7984         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7986 2010-07-09  Richard Guenther  <rguenther@suse.de>
7988         PR tree-optimization/44882
7989         * gfortran.dg/pr44882.f90: New testcase.
7991 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7993         PR target/40657
7994         * gcc.target/arm/pr40657-1.c: New test.
7995         * gcc.target/arm/pr40657-2.c: New test.
7996         * gcc.c-torture/execute/pr40657.c: New test.
7998 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8000         * gcc.dg/tree-ssa/vrp50.c: New test.
8001         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8003 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8005         PR fortran/44649
8006         * gfortran.dg/c_sizeof_1.f90: Modified.
8007         * gfortran.dg/storage_size_1.f08: New.
8008         * gfortran.dg/storage_size_2.f08: New.
8010 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8012         * gcc.c-torture/execute/20100708-1.c: New test.
8014 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8016         PR fortran/44847
8017         * gfortran.dg/gomp/pr44847.f90: New test.
8019 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8021         PR tree-optimization/44710
8022         * gcc.dg/tree-ssa/ifc-6.c: New.
8023         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8025 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8027         PR fortran/18918
8028         * gfortran.dg/coarray_10.f90: Add an additional test.
8030 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8032         PR middle-end/44828
8033         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8034         * gcc.c-torture/execute/pr44828.x: Revert.
8036 2010-07-08  Jason Merrill  <jason@redhat.com>
8038         PR c++/43120
8039         * g++.dg/inherit/covariant17.C: New.
8040         * g++.dg/abi/covariant1.C: Actually test for the bug.
8042 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8044         PR rtl-optimization/44838
8045         * gcc.dg/pr44838.c: New.
8047 2010-07-08  Richard Guenther  <rguenther@suse.de>
8049         PR tree-optimization/44831
8050         * gcc.c-torture/compile/pr44831.c: New testcase.
8051         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8053 2010-07-08  Richard Guenther  <rguenther@suse.de>
8055         PR tree-optimization/44861
8056         * g++.dg/vect/pr44861.cc: New testcase.
8058 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8060         PR middle-end/44828
8061         * gcc.c-torture/execute/pr44828.x: New file.
8063 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8065         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8066         dg-options.
8067         * g++.dg/ext/altivec-17.C: Adjust error message.
8069 2010-07-07  Tom Tromey  <tromey@redhat.com>
8071         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8073 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8075         PR target/44844
8076         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8077         * gcc.target/i386/rdrand-2.c: Likewise.
8078         * gcc.target/i386/rdrand-3.c: Likewise.
8080 2010-07-07  Jan Hubicka  <jh@suse.cz>
8082         PR middle-end/44813
8083         * g++.dg/torture/pr44813.C: New testcase.
8084         * g++.dg/torture/pr44826.C: New testcase.
8086 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8088         PR rtl-optimization/44787
8089         * gcc.c-torture/compile/pr44788.c: New test.
8090         * gcc.target/arm/pr44788.c: New test.
8092 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8094         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8096 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8098         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8099         to dg-options.
8101 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8103         PR fortran/44742
8104         * gfortran.dg/parameter_array_init_6.f90: New.
8105         * gfortran.dg/initialization_20.f90: Update dg-error.
8106         * gfortran.dg/initialization_24.f90: Ditto.
8108 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8109         PR fortran/PR44693
8110         * gfortran.dg/dim_range_1.f90:  New test.
8111         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8113 2010-07-06  Jason Merrill  <jason@redhat.com>
8115         PR c++/44703
8116         * g++.dg/cpp0x/initlist41.C: New.
8118         PR c++/44778
8119         * g++.dg/template/ptrmem22.C: New.
8121 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8123         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8124         support.
8125         * gcc.target/i386/i386.exp: Likewise.
8127 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8129         PR testsuite/44195
8130         * gcc.dg/lto/20100518_0.c: Limit to x86.
8132 2010-07-06  Richard Guenther  <rguenther@suse.de>
8134         PR middle-end/44828
8135         * gcc.c-torture/execute/pr44828.c: New testcase.
8137 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8139         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8140         * g++.dg/warn/volatile1.C: Likewise.
8141         * g++.dg/template/warn1.C: Likewise.
8143 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8145         AVX Programming Reference (June, 2010)
8146         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8147         * g++.dg/other/i386-3.C: Likewise.
8148         * gcc.target/i386/sse-12.c: Likewise.
8150         * gcc.target/i386/f16c-check.h: New.
8151         * gcc.target/i386/rdfsbase-1.c: Likewise.
8152         * gcc.target/i386/rdfsbase-2.c: Likewise.
8153         * gcc.target/i386/rdgsbase-1.c: Likewise.
8154         * gcc.target/i386/rdgsbase-2.c: Likewise.
8155         * gcc.target/i386/rdrand-1.c: Likewise.
8156         * gcc.target/i386/rdrand-2.c: Likewise.
8157         * gcc.target/i386/rdrand-3.c: Likewise.
8158         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8159         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8160         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8161         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8162         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8163         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8164         * gcc.target/i386/wrfsbase-1.c: Likewise.
8165         * gcc.target/i386/wrfsbase-2.c: Likewise.
8166         * gcc.target/i386/wrgsbase-1.c: Likewise.
8167         * gcc.target/i386/wrgsbase-2.c: Likewise.
8169         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8170         (__builtin_ia32_vcvtps2ph): New.
8171         (__builtin_ia32_vcvtps2ph256): Likewise.
8173         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8174         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8176         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8177         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8179         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8180         (__builtin_ia32_vcvtps2ph256): Likewise.
8181         Add fsgsbase,rdrnd,f16c.
8183         * lib/target-supports.exp (check_effective_target_f16c): New.
8185 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8187         * gcc.dg/guality/nrv-1.c: New test.
8189 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8191         PR middle-end/42505
8192         * gcc.target/arm/pr42505.c: New test case.
8194 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8196         PR c++/44808
8197         * g++.dg/opt/nrv16.C: New test.
8199 2010-07-05  Richard Guenther  <rguenther@suse.de>
8201         PR tree-optimization/44784
8202         * gcc.c-torture/compile/pr44784.c: New testcase.
8204 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8206         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8207         Increase loop bound and array size.
8208         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8209         Likewise.
8211 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8213         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8214         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8215         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8216         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8217         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8219 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8221         PR c++/22138
8222         * g++.dg/parse/template25.C: New.
8224 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8226         PR rtl-optimization/44695
8227         * gcc.dg/torture/pr44695.c: New.
8229 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8231         PR c++/16630
8232         * g++.dg/ext/pretty3.C: New.
8234 2010-07-04  Richard Guenther  <rguenther@suse.de>
8236         PR middle-end/44809
8237         * g++.dg/torture/pr44809.C: New testcase.
8239 2010-07-04  Richard Guenther  <rguenther@suse.de>
8241         PR tree-optimization/44656
8242         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8244 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8245             Revital Eres  <eres@il.ibm.com>
8247         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8248         misaligned stores.
8249         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8250         gcc.dg/vect/vect-96.c: Likewise.
8251         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8252         that support misaligned stores. Change the number of expected
8253         misaligned accesses.
8254         * gcc.dg/vect/vect-peel-1.c: New test.
8255         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8256         gcc.dg/vect/vect-peel-4.c: Likewise.
8257         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8258         vectorizable on all targets that support realignment.
8259         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8261 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8263         PR c/44806
8264         * gcc.dg/torture/pr44806.c: New.
8266 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8268         * gnat.dg/cond_expr1.adb: New test.
8270 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8272         * gnat.dg/modular3.adb: New test.
8273         * gnat.dg/modular3_pkg.ads: New helper.
8275 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8276             Mikael Pettersson  <mikpe@it.uu.se>
8278         PR testsuite/44518
8279         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8280         Make signed-ness of chars explicit.  Scan the object for
8281         strings that are split by some target assemblers.
8282         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8283         explicit.
8285 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8287         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8289 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8291         PR/44128
8292         * g++.dg/warn/Wshadow-7.C: New test.
8294 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8295             Julian Brown  <julian@codesourcery.com>
8296             Sandra Loosemore  <sandra@codesourcery.com>
8298         * gcc.c-torture/execute/20100416-1.c: New test case.
8300 2010-07-02  Julian Brown  <julian@codesourcery.com>
8301             Sandra Loosemore  <sandra@codesourcery.com>
8303         PR target/43703
8305         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8306         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8308 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8309             Julian Brown  <julian@codesourcery.com>
8311         * gcc.target/arm/neon/vadds64.c: Regenerated.
8312         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8313         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8314         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8315         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8316         * gcc.target/arm/neon-vmls-1.c: Likewise.
8317         * gcc.target/arm/neon-vsubs64.c: New execution test.
8318         * gcc.target/arm/neon-vsubu64.c: New execution test.
8319         * gcc.target/arm/neon-vadds64.c: New execution test.
8320         * gcc.target/arm/neon-vaddu64.c: New execution test.
8322 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8324         * gcc.target/arm/neon-vands64.c: New.
8325         * gcc.target/arm/neon-vandu64.c: New.
8326         * gcc.target/arm/neon-vbics64.c: New.
8327         * gcc.target/arm/neon-vbicu64.c: New.
8328         * gcc.target/arm/neon-veors64.c: New.
8329         * gcc.target/arm/neon-veoru64.c: New.
8330         * gcc.target/arm/neon-vorns64.c: New.
8331         * gcc.target/arm/neon-vornu64.c: New.
8332         * gcc.target/arm/neon-vorrs64.c: New.
8333         * gcc.target/arm/neon-vorru64.c: New.
8334         * gcc.target/arm/neon/vands64.c: Regenerated.
8335         * gcc.target/arm/neon/vandu64.c: Regenerated.
8336         * gcc.target/arm/neon/vbics64.c: Regenerated.
8337         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8338         * gcc.target/arm/neon/veors64.c: Regenerated.
8339         * gcc.target/arm/neon/veoru64.c: Regenerated.
8340         * gcc.target/arm/neon/vorns64.c: Regenerated.
8341         * gcc.target/arm/neon/vornu64.c: Regenerated.
8342         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8343         * gcc.target/arm/neon/vorru64.c: Regenerated.
8345 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8347         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8349 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8351         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8352         * gfortran.dg/intent_out_5.f90: Same.
8353         * gfortran.dg/ltrans-7.f90: Same.
8354         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8356 2010-07-02  Jan Hubicka  <jh@suse.cz>
8358         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8360 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8362         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8364 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8366         PR c++/44780
8367         * c-c++-common/Wunused-var-12.c: New test.
8369 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8371         PR target/42835
8372         * gcc.target/arm/pr42835.c: New test.
8374         PR target/42172
8375         * gcc.target/arm/pr42172-1.c: New test.
8377 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8379         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8381 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8383         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8384         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8385         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8386         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8387         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8388         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8389         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8390         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8391         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8392         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8393         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8394         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8395         * gcc.target/arm/neon-vdup_ns64.c: New.
8396         * gcc.target/arm/neon-vdup_nu64.c: New.
8397         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8398         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8399         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8400         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8401         * gcc.target/arm/neon-vmov_ns64.c: New.
8402         * gcc.target/arm/neon-vmov_nu64.c: New.
8403         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8404         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8405         * gcc.target/arm/neon-vget_lanes64.c: New.
8406         * gcc.target/arm/neon-vget_laneu64.c: New.
8407         * gcc.target/arm/neon-vset_lanes64.c: New.
8408         * gcc.target/arm/neon-vset_laneu64.c: New.
8410 2010-07-02  Richard Guenther  <rguenther@suse.de>
8412         * g++.dg/torture/20100702-1.C: New testcase.
8414 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8416         PR target/44707
8417         * gcc.c-torture/compile/pr44707.c: New test.
8419 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8421         PR c++/44039
8422         * g++.dg/template/crash101.C: New.
8424 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8426         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8427         Use the ABI-0 accessors and fail it for m64.
8429 2010-07-02  Jan Hubicka  <jh@suse.cz>
8431         * g++.dg/tree-ssa/pr44706.C: New testcase.
8433 2010-07-02  Richard Guenther  <rguenther@suse.de>
8435         PR tree-optimization/44748
8436         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8438 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8440         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8441         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8442         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8443         the method types to forward:.
8445 2010-06-30  Jason Merrill  <jason@redhat.com>
8447         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8448         * g++.dg/other/pr25632.C: Likewise.
8450 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8452         PR tree-optimization/40421
8453         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8455 2010-07-01  Richard Guenther  <rguenther@suse.de>
8457         PR middle-end/42834
8458         PR middle-end/44468
8459         * gcc.c-torture/execute/20100316-1.c: New testcase.
8460         * gcc.c-torture/execute/pr44468.c: Likewise.
8461         * gcc.c-torture/compile/20100609-1.c: Likewise.
8462         * gcc.dg/volatile2.c: Adjust.
8463         * gcc.dg/plugin/selfassign.c: Likewise.
8464         * gcc.dg/pr36902.c: Likewise.
8465         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8466         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8467         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8468         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8469         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8470         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8471         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8472         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8473         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8474         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8475         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8476         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8477         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8478         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8479         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8480         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8481         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8482         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8483         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8484         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8485         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8486         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8487         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8488         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8489         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8490         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8491         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8492         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8493         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8494         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8495         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8496         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8497         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8498         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8499         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8500         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8501         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8502         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8503         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8504         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8505         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8506         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8507         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8508         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8509         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8510         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8511         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8512         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8513         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8514         * g++.dg/tree-ssa/pr31146.C: Likewise.
8515         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8516         * g++.dg/tree-ssa/pr33604.C: Likewise.
8517         * g++.dg/plugin/selfassign.c: Likewise.
8518         * gfortran.dg/array_memcpy_3.f90: Likewise.
8519         * gfortran.dg/array_memcpy_4.f90: Likewise.
8520         * c-c++-common/torture/pr42834.c: New testcase.
8522 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8524         PR c++/44628
8525         * g++.dg/template/crash100.C: New.
8527 2010-06-30  Jan Hubicka  <jh@suse.cz>
8529         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8531 2010-06-30  Michael Matz  <matz@suse.de>
8533         PR bootstrap/44699
8534         * gcc.dg/pr44699.c: New test.
8536 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8538         PR tree-optimization/39799
8539         * c-c++-common/uninit-17.c: New test.
8541 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8543         PR libfortran/43298
8544         * gfortran.dg/read_infnan_1.f90: New test.
8546 2010-06-29  Jason Merrill  <jason@redhat.com>
8548         Enable implicitly declared move constructor/operator= (N3053).
8549         * g++.dg/cpp0x/implicit3.C: New.
8550         * g++.dg/cpp0x/implicit4.C: New.
8551         * g++.dg/cpp0x/implicit5.C: New.
8552         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8553         * g++.dg/cpp0x/not_special.C: Adjust.
8554         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8555         * g++.dg/cpp0x/rv1n.C: Adjust.
8556         * g++.dg/cpp0x/rv1p.C: Adjust.
8557         * g++.dg/cpp0x/rv2n.C: Adjust.
8558         * g++.dg/cpp0x/rv2p.C: Adjust.
8559         * g++.dg/cpp0x/rv3n.C: Adjust.
8560         * g++.dg/cpp0x/rv3p.C: Adjust.
8561         * g++.dg/cpp0x/rv4n.C: Adjust.
8562         * g++.dg/cpp0x/rv4p.C: Adjust.
8563         * g++.dg/cpp0x/rv5n.C: Adjust.
8564         * g++.dg/cpp0x/rv5p.C: Adjust.
8565         * g++.dg/cpp0x/rv6n.C: Adjust.
8566         * g++.dg/cpp0x/rv6p.C: Adjust.
8567         * g++.dg/cpp0x/rv7n.C: Adjust.
8568         * g++.dg/cpp0x/rv7p.C: Adjust.
8569         * g++.dg/cpp0x/rv8p.C: Adjust.
8570         * g++.dg/gomp/pr26690-1.C: Adjust.
8571         * g++.dg/other/error20.C: Adjust.
8572         * g++.dg/other/error31.C: Adjust.
8573         * g++.dg/parse/error19.C: Adjust.
8574         * g++.dg/template/qualttp5.C: Adjust.
8575         * g++.old-deja/g++.law/ctors5.C: Adjust.
8577         Enable implicitly deleted functions (N2346)
8578         * g++.dg/cpp0x/defaulted17.C: New.
8579         * g++.dg/cpp0x/implicit1.C: New.
8580         * g++.dg/cpp0x/implicit2.C: New.
8581         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8582         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8583         * g++.dg/init/ctor4.C: Adjust.
8584         * g++.dg/init/synth2.C: Adjust.
8585         * g++.dg/lto/20081118_1.C: Adjust.
8586         * g++.dg/other/error13.C: Adjust.
8587         * g++.dg/other/unused1.C: Adjust.
8588         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8589         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8590         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8591         * g++.old-deja/g++.law/ctors17.C: Adjust.
8592         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8593         * g++.old-deja/g++.pt/assign1.C: Adjust.
8594         * g++.old-deja/g++.pt/crash20.C: Adjust.
8596         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8597         * g++.dg/cpp0x/defaulted13.C: Adjust.
8598         * g++.dg/cpp0x/defaulted2.C: Adjust.
8599         * g++.dg/cpp0x/defaulted3.C: Adjust.
8600         * g++.dg/cpp0x/initlist9.C: Adjust.
8601         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8602         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8603         * g++.dg/init/synth2.C: Adjust.
8605         * g++.dg/cpp0x/defaulted19.C: New.
8607         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8608         * g++.dg/template/error23.C: Fix for -std=c++0x.
8610 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8612         PR fortran/44718
8613         * gfortran.dg/proc_ptr_28.f90: New.
8615 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8617         PR tree-optimization/43801
8618         * g++.dg/torture/pr43801.C: New test.
8620         PR debug/44668
8621         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8623 2010-06-29  Jason Merrill  <jason@redhat.com>
8625         PR c++/44587
8626         * g++.dg/template/qualified-id2.C: New.
8627         * g++.dg/template/qualified-id3.C: New.
8629 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8631         PR fortran/44696
8632         * gfortran.dg/associated_target_4.f90: New.
8634 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8636         PR fortran/44582
8637         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8639 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8641         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8643 2010-06-29  Jan Hubicka  <jh@suse.cz>
8645         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8647 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8649         PR target/43902
8650         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8651         * gcc.target/arm/wmul-3.c: New test.
8652         * gcc.target/arm/wmul-4.c: New test.
8654 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8656         PR rtl-optimization/44659
8657         * gcc.target/i386/extract-1.c: New.
8658         * gcc.target/i386/extract-2.c: Likewise.
8659         * gcc.target/i386/extract-3.c: Likewise.
8660         * gcc.target/i386/extract-4.c: Likewise.
8661         * gcc.target/i386/extract-5.c: Likewise.
8662         * gcc.target/i386/extract-6.c: Likewise.
8664 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8666         PR c++/44682
8667         * g++.dg/warn/Wunused-var-14.C: New test.
8669 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8671         PR fortran/43298
8672         * gfortran.dg/nan_6.f90: New.
8674 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8676         PR tree-optimization/43781
8677         * gcc.dg/torture/pr43781.c: New.
8679 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8681         PR fortran/40158
8682         * gfortran.dg/actual_rank_check_1.f90: New test.
8684 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8686         * gcc.dg/ipa/ipa-sra-6.c: New test.
8688 2010-06-28  Jan Hubicka  <jh@suse.cz>
8690         PR tree-optimization/44687
8691         * gcc.c-torture/compile/pr44687.c
8693 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8695         PR c++/44535
8696         * g++.dg/torture/pr44535.C: New test.
8698 2010-06-28  Michael Matz  <matz@suse.de>
8700         PR middle-end/44592
8701         * gfortran.dg/pr44592.f90: New test.
8703 2010-06-28  Jan Hubicka  <jh@suse.cz>
8705         PR tree-optimization/44357
8706         * g++.dg/torture/pr44357.C: New testcase.
8708 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8710         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8711         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8712         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8713         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8714         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8715         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8716         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8717         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8719 2010-06-27  Jan Hubicka  <jh@suse.cz>
8721         * gcc.c-torture/compile/pr44686.c: New file.
8723 2010-06-27  Richard Guenther  <rguenther@suse.de>
8725         PR tree-optimization/44683
8726         * gcc.c-torture/execute/pr44683.c: New testcase.
8728 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8730         * gnat.dg/noreturn3.ad[sb]: New test.
8732 2010-06-26  Jason Merrill  <jason@redhat.com>
8734         * g++.dg/cpp0x/explicit5.C: New.
8736 2010-06-26  Richard Guenther  <rguenther@suse.de>
8738         PR tree-optimization/44393
8739         * gcc.dg/pr44393.c: New testcase.
8741 2010-06-26  Jan Hubicka  <jh@suse.cz>
8743         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8745 2010-06-26  Richard Guenther  <rguenther@suse.de>
8747         PR middle-end/44674
8748         * gcc.dg/pr44674.c: New testcase.
8750 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8752         * gcc.dg/opts-3.c: New test.
8754 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8756         * gfortran.dg/type_decl_1.f90: New.
8757         * gfortran.dg/type_decl_2.f90: New.
8759 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8761         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8762         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8764 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8766         PR testsuite/38946
8767         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8768         error in comparing reals.
8770 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8772         * selected_real_kind_2.f90: New.
8773         * selected_real_kind_3.f90: New.
8775 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8777         * gfortran.dg/entry_19.f90: New.
8779 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8781         * gfortran.dg/end_subroutine_1.f90: New.
8782         * gfortran.dg/end_subroutine_2.f90: New.
8783         * gfortran.dg/interface_proc_end.f90: Update.
8785 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8787         * gfortran.dg/semicolon_fixed.f: Update.
8788         * gfortran.dg/semicolon_fixed_2.f: New.
8789         * gfortran.dg/semicolon_free_2.f90: New.
8790         * gfortran.dg/semicolon_free.f90: Update.
8792 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8794         PR fortran/44448
8795         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8797 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8799         * g++.dg/ipa/iinline-3.C: New test.
8800         * gcc.dg/ipa/modif-1.c: Removed.
8802 2010-06-25  Jan Hubicka  <jh@suse.cz>
8804         * gcc.dg/tree-ssa/ipa-split-1.c
8806 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8808         * g++.dg/ipa/iinline-2.C: New test.
8810 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
8812         PR middle-end/43866
8813         * gfortran.dg/pr43866.f90: New test.
8815         PR tree-optimization/44539
8816         * gcc.dg/pr44539.c: New test.
8818 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
8820         From Jim Wilson:
8821         PR target/43902
8822         * gcc.target/mips/madd-9.c: New test.
8824 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
8826         PR c/44517
8827         * gcc.dg/noncompile/pr44517.c: New.
8828         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8830 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
8832         PR testsuite/43283
8833         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8834         and add argument to nop for IA64.
8836 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8838         PR target/44588
8839         * gcc.target/i386/mod-1.c: New.
8840         * gcc.target/i386/umod-1.c: Likewise.
8841         * gcc.target/i386/umod-2.c: Likewise.
8842         * gcc.target/i386/umod-3.c: Likewise.
8844 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
8846         PR middle-end/44492
8847         * g++.dg/torture/pr44492.C: New test.
8849 2010-06-24  Andi Kleen  <ak@linux.intel.com>
8851         * c-c++-common/warn-omitted-condop.c: New.
8853 2010-06-24  Tobias Burnus  <burnus@net-b.de>
8855         PR fortran/44614
8856         * gfortran.dg/import8.f90: New.
8858 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
8860         * gnat.dg/not_null.adb: Update test case.
8862 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
8864         PR c++/44619
8865         * g++.dg/warn/Wunused-var-13.C: New test.
8867         PR c++/44627
8868         * g++.dg/diagnostic/method1.C: New test.
8870 2010-06-22  Cary Coutant  <ccoutant@google.com>
8872         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8874 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
8876         PR fortran/44616
8877         * gfortran.dg/abstract_type_8.f03: New.
8879 2010-06-21  Jason Merrill  <jason@redhat.com>
8881         * g++.dg/cpp0x/noexcept08.C: New.
8883         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8885 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8887         PR target/44615
8888         * gcc.target/i386/sse2-vec-2a.c: New.
8890 2010-06-21  DJ Delorie  <dj@redhat.com>
8892         * gcc.dg/pragma-diag-1.c: New.
8894 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8896         PR target/44615
8897         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8899 2010-06-21  Alan Modra  <amodra@gmail.com>
8901         PR testsuite/44505
8902         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8903         tail call to check_fa_mid.
8905 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
8907         PR target/44575
8908         * gcc.c-torture/execute/pr44575.c: New test.
8910 2010-06-21  Tobias Burnus  <burnus@net-b.de>
8912         PR fortran/40632
8913         * gfortran.dg/contiguous_1.f90: New.
8914         * gfortran.dg/contiguous_2.f90: New.
8915         * gfortran.dg/contiguous_3.f90: New.
8917 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
8919         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8920         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8922 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
8924         PR target/44546
8925         * gcc.target/i386/pr44546.c: New test.
8927 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
8929         * gcc.dg/opts-2.c: New test.
8931 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
8933         PR fortran/44584
8934         * gfortran.dg/typebound_proc_15.f03: Modified.
8936 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
8938         PR target/44072
8939         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8940         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8942 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8944         * g++.dg/ext/label13.C: Fix typo in last change.
8946 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8948         PR libfortran/44477
8949         * gfortran.dg/eof_3.f90
8950         * gfortran.dg/endfile_2.f90
8951         * gfortran.dg/endfile_4.f90
8952         * gfortran.dg/endfile_3.f90
8954 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8956         PR c++/41090
8957         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8959 2010-06-18  Tobias Burnus  <burnus@net-b.de>
8961         PR fortran/44556
8962         * gfortran.dg/allocate_alloc_opt_11.f90: New.
8964 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
8966         * gcc.target/arm/pr40900.c: New test.
8968 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
8970         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8972 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
8974         PR fortran/44558
8975         * gfortran.dg/typebound_call_15.f03: New.
8977 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8979         PR c++/44486
8980         * g++.dg/pr44486.C: New.
8982 2010-06-16  DJ Delorie  <dj@redhat.com>
8984         * gcc.target/i386/volatile-bitfields-1.c: New.
8985         * gcc.target/i386/volatile-bitfields-2.c: New.
8987 2010-06-16  Jason Merrill  <jason@redhat.com>
8989         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8991         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8993 2010-06-16  Richard Guenther  <rguenther@suse.de>
8995         PR c/44555
8996         * gcc.c-torture/execute/pr44555.c: New testcase.
8998 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9000         PR fortran/44549
9001         * gfortran.dg/typebound_proc_16.f03: New.
9003 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9005         * g++.dg/torture/pr43905.C: New test.
9007 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9009         PR testsuite/44538
9010         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9011         initialization loop from being vectorized.
9012         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9014 2010-06-16  Alan Modra  <amodra@gmail.com>
9016         PR tree-optimization/44507
9017         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9019 2010-06-15  Jason Merrill  <jason@redhat.com>
9021         * g++.dg/overload/arg3.C: Adjust error locations.
9022         * g++.dg/overload/copy1.C: Likewise.
9023         * g++.dg/tc1/dr152.C: Likewise.
9024         * g++.dg/template/incomplete4.C: Likewise.
9025         * g++.dg/template/incomplete5.C: Likewise.
9026         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9027         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9028         * g++.old-deja/g++.pt/crash9.C: Likewise.
9030         * g++.dg/inherit/virtual5.C: New.
9032         * g++.dg/cpp0x/defaulted18.C: New.
9034         * g++.dg/cpp0x/initlist40.C: New.
9036         * g++.dg/cpp0x/initlist39.C: New.
9038 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9040         PR middle-end/44391
9041         * gcc.dg/graphite/pr44391.c: New.
9043 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9045         PR fortran/43388
9046         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9047         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9048         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9049         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9051 2010-06-15  Richard Guenther  <rguenther@suse.de>
9053         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9055 2010-06-15  Richard Guenther  <rguenther@suse.de>
9057         * gcc.dg/vect/bb-slp-21.c: Adjust.
9058         * gcc.dg/vect/bb-slp-13.c: Likewise
9059         * gcc.dg/vect/bb-slp-4.c: Likewise
9060         * gcc.dg/vect/bb-slp-22.c: Likewise
9061         * gcc.dg/vect/bb-slp-14.c: Likewise
9062         * gcc.dg/vect/bb-slp-23.c: Likewise
9063         * gcc.dg/vect/bb-slp-15.c: Likewise
9064         * gcc.dg/vect/bb-slp-17.c: Likewise
9065         * gcc.dg/vect/bb-slp-18.c: Likewise
9066         * gcc.dg/vect/bb-slp-19.c: Likewise
9067         * gcc.dg/vect/bb-slp-10.c: Likewise
9068         * gcc.dg/vect/bb-slp-11.c: Likewise
9069         * gcc.dg/vect/bb-slp-20.c: Likewise
9070         * gcc.dg/vect/bb-slp-3.c: Likewise
9072 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9074         PR fortran/44536
9075         * gfortran.dg/gomp/pr44536.f90: New test.
9076         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9078 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9080         PR target/44534
9081         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9082         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9084 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9086         PR tree-optimization/44508
9087         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9089         PR bootstrap/44509
9090         * gcc.dg/pr44509.c: New test.
9092 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9094         PR tree-optimization/44507
9095         * gcc.dg/vect/pr44507.c: New test.
9097 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9099         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9100         and c-pretty-print.h.
9102         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9104 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9106         * gfortran.dg/whole_file_18.f90: Updated error message.
9108 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9110         * gfortran.dg/whole_file_20.f03: New.
9112 2010-06-12  Jan Hubicka  <jh@suse.cz>
9114         * gcc.c-torture/compile/pc44485.c: New testcase.
9116 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9118         PR fortran/40117
9119         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9120         * gfortran.dg/typebound_proc_14.f03: New.
9121         * gfortran.dg/typebound_proc_15.f03: New.
9123 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9125         * gcc.dg/opts-1.c: New test.
9127 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9129         * gcc.dg/funroll-loops-all.c: Update expected error.
9131 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9133         PR target/44481
9134         * gcc.target/i386/pr44481.c: New test.
9136 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9138         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9140 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9142         PR middle-end/44483
9143         * gcc.dg/tree-ssa/pr44483.c: New.
9145 2010-06-11  Paul Brook  <paul@codesourcery.com>
9147         * g++.dg/other/arm-neon-1.C: New test.
9149 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9151         PR fortran/42051
9152         PR fortran/43896
9153         * gfortran.dg/class_23.f03: New test.
9155 2010-06-11  Jan Hubicka  <jh@suse.cz>
9157         * gcc.dg/ipa/pure-const-2.c: New testcase.
9159 2010-06-11  Jan Hubicka  <jh@suse.cz>
9161         * gcc.dg/noreturn-7.c: Update.
9162         * gcc.dg/noreturn-4.c: Update.
9164 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9166         Fix MIPS bootstrap
9167         * g++.dg/other/typedef4.C: New test.
9169 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9171         PR fortran/44207
9172         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9174 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9176         PR fortran/44457
9177         * gfortran.dg/asynchronous_3.f03
9179 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9181         PR middle-end/44185
9182         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9183         non-temporal stores out of the tests to form new test cases.  As a
9184         result, no non-temporal store should be generated in this case.
9186         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9187         prefetch-7.c that generate one non-temporal store.
9189         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9190         prefetch-7.c that generate one non-temporal store and one
9191         one-temporal prefetch.
9193 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9195         PR tree-optimization/44258
9196         * gcc.dg/tree-ssa/pr44258.c: New test.
9198 2010-06-10  Daniel Kraft  <d@domob.eu>
9200         PR fortran/38936
9201         * gfortran.dg/associate_1.f03: New test.
9202         * gfortran.dg/associate_2.f95: New test.
9203         * gfortran.dg/associate_3.f03: New test.
9204         * gfortran.dg/associate_4.f08: New test.
9206 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9208         * gfortran.dg/selected_char_kind_4.f90: New test.
9210 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9212         * gcc.dg/pr42461.c: New test.
9214 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9216         PR fortran/44347
9217         * gfortran.dg/selected_real_kind_1.f90: New.
9219 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9221         PR fortran/44359
9222         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9223         warning.
9224         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9225         check for warning.
9227 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9229         * gfortran.dg/data_namelist_conflict.f90: New test.
9231 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9233         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9234         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9235         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9237 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9239         * gfortran.dg/mvbits_9.f90: New test.
9240         * gfortran.dg/ibset_1.f90: Ditto.
9241         * gfortran.dg/ibits_1.f90: Ditto.
9242         * gfortran.dg/btest_1.f90: Ditto.
9243         * gfortran.dg/ibclr_1.f90: Ditto.
9245 2010-06-09  Jason Merrill  <jason@redhat.com>
9247         PR c++/44366
9248         * g++.dg/cpp0x/decltype23.C: Move to...
9249         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9251 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9253         PR fortran/44211
9254         * gfortran.dg/typebound_call_14.f03: New test.
9256 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9258         PR tree-optimization/44423
9259         * gcc.dg/tree-ssa/pr44423.c: New test.
9261 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9263         PR testsuite/42843
9264         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9265         TV_NONE to initialize tv_id field.
9266         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9267         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9268         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9269         Include toplev.h .
9270         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9271         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9272         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9274 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9276         PR tree-optimization/39874
9277         PR middle-end/28685
9278         * gcc.dg/pr39874.c: New file.
9280 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9282         * g++.dg/ext/attr-alias-1.C: New.
9283         * g++.dg/ext/attr-alias-2.C: New.
9285 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9287         PR fortran/44446
9288         * gfortran.dg/proc_ptr_27.f90: New.
9290 2010-06-07  Jason Merrill  <jason@redhat.com>
9292         PR c++/44366
9293         * g++.dg/cpp0x/decltype23.C: New.
9295 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9296             Shujing Zhao  <pearly.zhao@oracle.com>
9298         PR c/37724
9299         * gcc.dg/c90-const-expr-10.c: Adjust.
9300         * gcc.dg/c99-const-expr-10.c: Adjust.
9301         * gcc.dg/init-bad-7.c: New.
9303 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9305         * lib/target-supports.exp (check_effective_target_gas): New proc.
9306         * gcc.c-torture/execute/960321-1.x: New file.
9308 2010-06-07  Jason Merrill  <jason@redhat.com>
9310         PR c++/44401
9311         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9313 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9315         PR c++/44444
9316         * g++.dg/warn/Wunused-var-12.C: New test.
9318         PR c++/44443
9319         * c-c++-common/Wunused-var-11.c: New test.
9321 2010-06-07  Jan Hubicka  <jh@suse.cz>
9323         * gcc.dg/ipa/pure-const-1.c: New testcase.
9325 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9327         PR rtl-optimization/44404
9328         * gcc.dg/pr44404.c: New.
9330 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9332         PR target/44159
9333         * gcc.target/i386/abi-2.c: Check sysv abi here.
9334         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9335         function to avoid failures by different ABIs.
9336         * gcc.target/i386/aes-check.h: Likewise.
9337         * gcc.target/i386/avx-check.h: Likewise.
9338         * gcc.target/i386/fma4-check.h: Likewise.
9339         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9340         * gcc.target/i386/mmx-check.h: Likewise.
9341         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9342         * gcc.target/i386/pclmul-check.h: Likewise.
9343         * gcc.target/i386/sse-check.h: Likewise.
9344         * gcc.target/i386/sse2-check.h: Likewise.
9345         * gcc.target/i386/sse3-check.h: Likewise.
9346         * gcc.target/i386/sse4_1-check.h: Likewise.
9347         * gcc.target/i386/sse4_2-check.h: Likewise.
9348         * gcc.target/i386/sse4a-check.h: Likewise.
9349         * gcc.target/i386/ssse3-check.h: Likewise.
9350         * gcc.target/i386/xop-check.h: Likewise.
9351         * gcc.target/i386/pr27971.c: Fix for LLP64.
9352         * gcc.target/i386/pr39139.c: Likewise.
9353         * gcc.target/i386/pr39315-check.c: Likewise.
9354         * gcc.target/i386/vararg-1.c: Likewise.
9355         * gcc.target/i386/vararg-2.c: Likewise.
9356         Additional add dg-compile to avoid failure due
9357         missing foo symbol.
9359         * gcc.dg/compound-literal-1.c: Fix for llp64.
9360         * gcc.dg/pr32370.c: Likewise.
9361         * gcc.dg/pr37561.c: Likewise.
9362         * gcc.dg/pr41340.c: Likewise.
9363         * gcc.dg/pr41551.c: Likewise.
9365 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9367         PR c++/44188
9368         * g++.dg/debug/dwarf2/typedef3.C: New test.
9370 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9372         PR c/20000
9373         * c-c++-common/pr20000.c: New.
9375 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9377         PR c++/44086
9378         * g++.dg/init/pr44086.C: New.
9379         * g++.dg/cpp0x/decltype4.C: Adjust.
9381 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9383         PR fortran/43945
9384         * gfortran.dg/generic_23.f03: New test.
9386 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9388         PR fortran/43895
9389         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9391 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9393         PR c++/44361
9394         * c-c++-common/Wunused-var-9.c: New test.
9396 2010-06-05  Jason Merrill  <jason@redhat.com>
9398         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9400 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9402         PR c/44322
9403         * gcc.dg/c99-restrict-4.c: New test.
9405 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9407         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9408         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9409         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9410         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9411         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9412         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9413         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9414         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9415         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9416         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9417         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9418         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9419         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9420         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9421         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9422         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9423         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9424         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9425         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9426         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9427         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9428         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9430 2010-06-04  Jason Merrill  <jason@redhat.com>
9432         * g++.dg/cpp0x/noexcept06.C: New.
9433         * g++.dg/cpp0x/noexcept07.C: New.
9435         * g++.dg/cpp0x/noexcept01.C: New.
9436         * g++.dg/cpp0x/noexcept02.C: New.
9437         * g++.dg/cpp0x/noexcept03.C: New.
9438         * g++.dg/cpp0x/noexcept04.C: New.
9439         * g++.dg/cpp0x/noexcept05.C: New.
9441 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9443         PR c++/44412
9444         * g++.dg/warn/Wunused-var-10.C: New test.
9445         * g++.dg/warn/Wunused-var-11.C: New test.
9447         PR c++/44362
9448         * c-c++-common/Wunused-var-10.c: New test.
9450 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9452         PR c/25880
9453         * gcc.dg/assign-warn-2.c: Update.
9454         * gcc.dg/cpp/line3.c: Update.
9455         * gcc.dg/c99-array-lval-8.c: Update.
9456         * gcc.dg/cast-qual-2.c: Update.
9457         * gcc.dg/c99-arraydecl-3.c:  Update.
9458         * gcc.dg/assign-warn-1.c:  Update.
9459         * gcc.dg/format/gcc_diag-1.c:  Update.
9461 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9463         PR rtl-optimization/39871
9464         PR rtl-optimization/40615
9465         PR rtl-optimization/42500
9466         PR rtl-optimization/42502
9467         * gcc.target/arm/eliminate.c: New test.
9469 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9471         PR libstdc++/44410
9472         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9473         * g++.old-deja/g++.other/delete3.C: Likewise.
9474         * g++.old-deja/g++.other/new.C: Likewise.
9475         * g++.old-deja/g++.law/operators27.C: Likewise.
9476         * g++.old-deja/g++.mike/p755.C: Likewise.
9477         * g++.dg/eh/new1.C: Likewise.
9478         * g++.dg/init/new5.C: Likewise.
9480 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9482         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9483         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9484         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9486 2010-06-03  Richard Guenther  <rguenther@suse.de>
9488         PR lto/41921
9489         * lib/lto.exp: Always load gcc.exp.
9490         (lto-obj): For C source files invoke gcc_target_compile.
9491         * g++.dg/lto/20100603-1_0.C: New testcase.
9492         * g++.dg/lto/20100603-1_1.c: Likewise.
9494 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9496         PR tree-optimization/43688
9497         * gfortran.dg/pr43688.f90: New.
9499 2010-06-03  Richard Guenther  <rguenther@suse.de>
9501         PR lto/41584
9502         * gcc.dg/lto/20100603-1_0.c: New testcase.
9503         * gcc.dg/lto/20100603-2_0.c: Likewise.
9504         * gcc.dg/lto/20100603-3_0.c: Likewise.
9506 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9508         PR target/44218
9509         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9510         * gcc.target/powerpc/recip-2.c: Ditto.
9511         * gcc.target/powerpc/recip-3.c: Ditto.
9512         * gcc.target/powerpc/recip-4.c: Ditto.
9513         * gcc.target/powerpc/recip-5.c: Ditto.
9514         * gcc.target/powerpc/recip-6.c: Ditto.
9515         * gcc.target/powerpc/recip-7.c: Ditto.
9516         * gcc.target/powerpc/recip-test.h: Ditto.
9517         * gcc.target/powerpc/recip-test2.h: Ditto.
9519 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9521         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9523 2010-06-02  Jason Merrill  <jason@redhat.com>
9525         * g++.dg/ext/vector9.C: Expect typedef in error message.
9527         PR c++/9726
9528         PR c++/23594
9529         PR c++/44333
9530         * g++.dg/tc1/dr101.C: Remove xfails.
9532 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9534         PR middle-end/44372
9535         * g++.dg/ipa/pr44372.C: New.
9537 2010-06-02  Jan Hubicka  <jh@suse.cz>
9539         PR middle-end/44295
9540         * g++.dg/torture/pr44295.C: Neww testcase.
9542 2010-06-02  Jan Hubicka  <jh@suse.cz>
9544         * gcc.dg/tree-ssa/loadpre6.c: Update.
9546 2010-06-02  Richard Guenther  <rguenther@suse.de>
9548         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9549         diagnostic.h.
9551 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9553         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9554         the link fail message.
9556 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9558         PR fortran/44360
9559         * gfortran.dg/use_13.f90: New test case.
9561 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9563         PR fortran/44371
9564         * gfortran.dg/error_stop_2.f08: Minor update.
9566 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9568         PR fortran/44371
9569         * gfortran.dg/error_stop_1.f08: New test.
9570         * gfortran.dg/error_stop_2.f08: New test.
9572 2010-06-01  Jason Merrill  <jason@redhat.com>
9574         DR 990
9575         * g++.dg/cpp0x/initlist37.C: New.
9576         * g++.dg/cpp0x/initlist38.C: New.
9578         PR c++/44358
9579         * g++.dg/cpp0x/initlist36.C: New.
9581 2010-05-31 Jan Hubicka  <jh@suse.cz>
9583         * gcc.dg/noreturn-8.c: New testcase.
9585 2010-05-31 Jan Hubicka  <jh@suse.cz>
9587         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9588         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9590 2010-05-31 Jan Hubicka  <jh@suse.cz>
9592         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9593         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9595 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9597         PR fortran/36928
9598         * gfortran.dg/dependency_27.f90:  New test.
9599         * gfortran.dg/array_assign_1.F90:  New test.
9601 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9603         PR target/44338
9604         * gcc.target/i386/sse-24.c: New test.
9606 2010-05-31  Jan Hubicka  <jh@suse.cz>
9608         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9610 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9612         PR middle-end/44337
9613         * gcc.dg/pr44337.c: New test.
9615         PR tree-optimization/44182
9616         * g++.dg/debug/pr44182.C: New test.
9618 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9620         * gcc.dg/nested-func-7.c: New test.
9621         * gnat.dg/frame_overflow.adb: Adjust directives.
9623 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9625         * gnat.dg/prot2.ad[sb]: New test.
9626         * gnat.dg/prot2_pkg1.ads: New helper.
9627         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9629 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9631         * gnat.dg/array11.adb: Adjust dg-warning directive.
9632         * gnat.dg/object_overflow.adb: Likewise.
9634 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9636         PR middle-end/44306
9637         * gcc.dg/tree-ssa/pr44306.c: New.
9639 2010-05-29  Jan Hubicka  <jh@suse.cz>
9641         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9643 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9645         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9647 2010-05-28  Mike Stump  <mikestump@comcast.net>
9649         PR objc/44125
9650         * objc.dg/const-str-9.m: Remove static.
9652 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9654         PR target/43636
9655         * gcc.c-torture/compile/pr43636.c: New test.
9657 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9659         PR objc++/23616
9660         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9661         * obj-c++.dg/try-catch-9.mm: Ditto.
9663 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9665         Revert patch for PR c++/44188
9666         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9668 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9670         PR c++/44188
9671         * g++.dg/debug/dwarf2/typedef3.C: New test.
9673 2010-05-27  Jason Merrill  <jason@redhat.com>
9675         PR c++/43555
9676         * g++.dg/ext/vla9.C: New.
9678 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9680         PR objc/44140
9681         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9682         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9683         * objc.dg/torture/tls/thr-init.m: Ditto.
9684         * objc.dg/torture/trivial.m: Ditto.
9685         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9686         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9687         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9688         * obj-c++.dg/torture/trivial.mm: Ditto.
9690 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9692         * g++.dg/lto/20100302_0.C: Skip on darwin.
9694 2010-05-27  Richard Guenther  <rguenther@suse.de>
9696         PR tree-optimization/44284
9697         * gcc.dg/vect/vect-118.c: New testcase.
9698         * gcc.dg/vect/bb-slp-20.c: Adjust.
9699         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9700         * gcc.dg/vect/slp-9.c: Likewise.
9701         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9702         * gcc.dg/vect/vect-10.c: Likewise.
9703         * gcc.dg/vect/vect-109.c: Likewise.
9704         * gcc.dg/vect/vect-12.c: Likewise.
9705         * gcc.dg/vect/vect-36.c: Likewise.
9706         * gcc.dg/vect/vect-7.c: Likewise.
9707         * gcc.dg/vect/vect-iv-8.c: Likewise.
9708         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9709         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9710         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9711         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9712         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9713         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9714         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9715         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9716         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9717         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9718         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9719         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9720         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9721         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9722         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9723         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9724         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9726 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9728         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9729         necessary.
9731 2010-05-26  Jan Hubicka  <jh@suse.cz>
9733         * gcc.dg/lto/materialize-1_0.c: New file.
9734         * gcc.dg/lto/materialize-1_1.c: New file.
9736 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9738         * gnat.dg/lto10.adb: New test.
9739         * gnat.dg/lto10_pkg.ads: New helper.
9741 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9743         * lib/target-supports.exp (check_effective_target_int128): New
9744         function to check if __int128 types are available for target.
9745         * c-c++-common/int128-types-1.c: New.
9746         * c-c++-common/int128-1.c: New.
9747         * c-c++-common/int128-2.c: New.
9748         * g++.dg/abi/mangle43.C: New.
9749         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9750         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9751         pointer-wide scalar.
9752         * g++.dg/other/pr25632.C: Likewise.
9753         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9754         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9755         overflow warnings.
9756         * g++.dg/warn/pr13358-4.C: Likewise.
9757         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9758         * g++.dg/warn/Wconversion-null.C: Likewise.
9760 2010-05-26  Jason Merrill  <jason@redhat.com>
9762         PR c++/43382
9763         * g++.dg/cpp0x/variadic101.C: New.
9765 2010-05-26  Richard Guenther  <rguenther@suse.de>
9767         PR rtl-optimization/44164
9768         * gcc.c-torture/execute/pr44164.c: New testcase.
9769         * g++.dg/tree-ssa/pr13146.C: Adjust.
9771 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9773         PR fortran/40011
9774         * gfortran.dg/whole_file_19.f90 : New test.
9776 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9778         PR fortran/30668
9779         PR fortran/31346
9780         PR fortran/34260
9781         * gfortran.dg/pr40999.f: Fix function type.
9782         * gfortran.dg/whole_file_5.f90: Likewise.
9783         * gfortran.dg/whole_file_6.f90: Likewise.
9784         * gfortran.dg/whole_file_16.f90: New.
9785         * gfortran.dg/whole_file_17.f90: New.
9786         * gfortran.dg/whole_file_18.f90: New.
9788 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
9789             Iain Sandoe  <iains@gcc.gnu.org>
9791         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9792         * gcc.c-torture/compile/pr44197.c: Require alias support.
9793         * gcc.dg/lto/20081222_0.c: Ditto.
9795 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
9797         PR debug/42801
9798         * gcc.dg/guality/vla-2.c: New test.
9800 2010-05-25  Richard Guenther  <rguenther@suse.de>
9802         PR middle-end/44069
9803         * g++.dg/torture/pr44069.C: New testcase.
9805 2010-05-25  Richard Guenther  <rguenther@suse.de>
9807         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9809 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9811         PR objc/44140
9812         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9814 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9816         * obj-c++.dg/torture/tls/trivial.mm: New.
9817         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9818         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9819         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9820         * obj-c++.dg/torture/tls/diag-1.mm: New.
9821         * obj-c++.dg/torture/tls/tls.exp: New.
9822         * obj-c++.dg/torture/trivial.mm: New.
9823         * obj-c++.dg/torture/dg-torture.exp: New.
9824         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9825         * obj-c++.dg/tls/trivial.m: New.
9826         * obj-c++.dg/tls/init-1.mm: New.
9827         * obj-c++.dg/tls/diag-1.mm: New.
9828         * obj-c++.dg/tls/init-2.mm: New.
9829         * obj-c++.dg/tls/diag-2.mm: New.
9830         * obj-c++.dg/tls/diag-3.mm: New.
9831         * obj-c++.dg/tls/diag-4.mm: New.
9832         * obj-c++.dg/tls/static-1.mm: New.
9833         * obj-c++.dg/tls/tls.exp: New.
9834         * obj-c++.dg/tls/diag-5.mm: New.
9835         * obj-c++.dg/tls/static-1a.mm: New.
9836         * objc-obj-c++-shared/Object1.mm: New.
9837         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9839 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
9841         PR objc++/43689
9842         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9843         * obj-c++.dg/const-str-6.mm: Ditto.
9845 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9847         * g++.dg/parse/array-size2.C: Remove dg-error directives.
9849 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9851         PR ada/38394
9852         * gnat.dg/array13.ad[sb]: New test.
9854 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
9855             Sandra Loosemore  <sandra@codesourcery.com>
9857         * gcc.target/arm/neon/: Regenerated test cases.
9859         * gcc.target/arm/neon/polytypes.c,
9860         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9861         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9862         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9863         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9864         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9865         dg-add-options arm_neon.
9867         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9868         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9869         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9870         and arm_neon_fp16_ok.
9872         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9873         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9875         * lib/target-supports.exp (add_options_for_arm_neon): New.
9876         (check_effective_target_arm_neon_ok_nocache): New, from
9877         check_effective_target_arm_neon_ok.  Check multiple possibilities.
9878         (check_effective_target_arm_neon_ok): Use
9879         check_effective_target_arm_neon_ok_nocache.
9880         (add_options_for_arm_neon_fp16)
9881         (check_effective_target_arm_neon_fp16_ok)
9882         check_effective_target_arm_neon_fp16_ok_nocache): New.
9883         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9885 2010-05-24  Jason Merrill  <jason@redhat.com>
9887         PR c++/41510
9888         * g++.dg/cpp0x/initlist35.C: New.
9889         * g++.dg/init/brace6.C: Adjust.
9891 2010-05-24  Paul Brook  <paul@codesourcery.com>
9893         * gcc.target/arm/frame-pointer-1.c: New test.
9894         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9895         pointer elimination.
9897 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9899         PR target/44245
9900         * gcc.target/i386/crc32-3.c: New.
9901         * gcc.target/i386/crc32-4.c: Likewise.
9903 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
9905         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9906         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9907         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9909 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9911         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9913 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
9915         PR target/43869
9916         * gcc.c-target/pr43869.c: New test.
9918 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9920         PR fortran/44212
9921         * gfortran.dg/class_22.f03: New.
9923 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
9925         PR lto/44238
9926         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9928 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9930         PR fortran/44213
9931         * gfortran.dg/abstract_type_7.f03: New.
9933 2010-05-21  Jason Merrill  <jason@redhat.com>
9935         * g++.dg/eh/spec11.C: Test cleanup optimization.
9937 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
9939         PR debug/44223
9940         * gcc.target/i386/pr44223.c: New test.
9942 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9944         * gcc.target/i386/pr25993.c: Use @function as type specifier.
9946 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
9948         * g++.dg/other/const3.C: New test.
9950 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
9952         PR fortran/38407
9953         * warn_unused_dummy_argument_1.f90: New.
9954         * warn_unused_dummy_argument_2.f90: New.
9956 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9958         PR c++/30298
9959         * g++.dg/inherit/crash1.C: New.
9960         * g++.dg/inherit/crash2.C: Likewise.
9962 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
9964         PR debug/44178
9965         * g++.dg/debug/pr44178.C: New test.
9967 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
9969         PR middle-end/44185
9970         * gcc.dg/tree-ssa/prefetch-6.c: Add
9971         --param min-insn-to-prefetch-ratio=6.
9972         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9973         allow unrolling, and adjust the movnti count.
9975 2010-05-20  Jan Hubicka  <jh@suse.cz>
9977         PR middle-end/44197
9978         * gcc.c-torture/compile/pr44197.c: New file.
9980 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
9982         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9983         Fix test code.
9984         (check_effective_target_xop): Remove __may_alias__ attribute.
9986 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
9988         PR target/44202
9989         * gcc.c-torture/execute/pr44202-1.c: New test.
9991 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9993         PR fortran/43851
9994         * gfortran.dg/label_1.f90: Update test.
9996 2010-05-19  Jan Hubicka  <jh@suse.cz>
9998         * gcc.dg/lto/ipareference2_0.c: New file.
9999         * gcc.dg/lto/ipareference2_1.c: New file.
10001 2010-05-19  Jason Merrill  <jason@redhat.com>
10003         * g++.dg/parse/fn-typedef2.C: New.
10005         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10006         function type.
10008         PR c++/44193
10009         * g++.dg/template/fntype1.C: New.
10011 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10013         * gnat.dg/discr23.ad[sb]: New test.
10014         * gnat.dg/discr23_pkg.ads: New helper.
10016         * gnat.dg/specs/controlled1.ads: New test.
10017         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10019 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10021         PR fortran/44055
10022         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10023         Fixed scope of C_SIZEOF.
10024         * gfortran.dg/warn_conversion_2.f90: New.
10026 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10028         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10029         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10030         for optional selector.
10031         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10032         (check_effective_target_sse3): New proc.
10033         * gcc.target/i386/math-torture/math-torture.exp: Load
10034         target-supports.exp.
10035         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10036         check_effective_target_sse2.
10037         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10038         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10039         * g++.dg/vect/vect.exp: Likewise.
10040         * gfortran.dg/vect/vect.exp: Likewise.
10041         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10042         -msse2 if check_effective_target_sse2.
10044         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10045         * gcc.target/i386/3dnow-2.c: Likewise.
10046         * gcc.target/i386/3dnowA-1.c: Likewise.
10047         * gcc.target/i386/3dnowA-2.c: Likewise.
10048         * gcc.target/i386/pr42549.c: Likewise.
10050         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10051         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10052         * gcc.target/i386/sse3-addsubps.c: Likewise.
10053         * gcc.target/i386/sse3-haddpd.c: Likewise.
10054         * gcc.target/i386/sse3-haddps.c: Likewise.
10055         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10056         * gcc.target/i386/sse3-hsubps.c: Likewise.
10057         * gcc.target/i386/sse3-movddup.c: Likewise.
10058         * gcc.target/i386/sse3-movshdup.c: Likewise.
10059         * gcc.target/i386/sse3-movsldup.c: Likewise.
10061         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10062         * g++.dg/ext/attrib35.C: Likewise.
10063         * g++.dg/opt/pr40496.C: Likewise.
10064         * g++.dg/other/i386-1.C: Likewise.
10065         * g++.dg/other/i386-4.C: Likewise.
10066         * g++.dg/other/pr34435.C: Likewise.
10067         * g++.dg/other/pr39496.C: Likewise.
10068         * g++.dg/other/pr40446.C: Likewise.
10069         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10070         * gcc.dg/compat/vector-1a_main.c: Likewise.
10071         * gcc.dg/compat/vector-2a_main.c: Likewise.
10072         * gcc.dg/lto/20090206-1_0.c: Likewise.
10073         * gcc.dg/pr34856.c: Likewise.
10074         * gcc.dg/pr36584.c: Likewise.
10075         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10076         * gcc.dg/pr37544.c: Likewise.
10077         * gcc.dg/torture/pr16104-1.c: Likewise.
10078         * gcc.dg/torture/pr35771-1.c: Likewise.
10079         * gcc.dg/torture/pr35771-2.c: Likewise.
10080         * gcc.dg/torture/pr35771-3.c: Likewise.
10081         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10082         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10083         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10084         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10085         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10086         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10087         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10088         * gcc.target/i386/20060512-1.c: Likewise.
10089         * gcc.target/i386/20060512-3.c: Likewise.
10090         * gcc.target/i386/all_one_m128i.c: Likewise.
10091         * gcc.target/i386/float128-1.c: Likewise.
10092         * gcc.target/i386/float128-2.c: Likewise.
10093         * gcc.target/i386/fpcvt-1.c: Likewise.
10094         * gcc.target/i386/fpcvt-2.c: Likewise.
10095         * gcc.target/i386/fpcvt-3.c: Likewise.
10096         * gcc.target/i386/fpprec-1.c: Likewise.
10097         * gcc.target/i386/funcspec-9.c: Likewise.
10098         * gcc.target/i386/incoming-1.c: Likewise.
10099         * gcc.target/i386/incoming-12.c: Likewise.
10100         * gcc.target/i386/incoming-2.c: Likewise.
10101         * gcc.target/i386/incoming-3.c: Likewise.
10102         * gcc.target/i386/incoming-4.c: Likewise.
10103         * gcc.target/i386/incoming-6.c: Likewise.
10104         * gcc.target/i386/incoming-7.c: Likewise.
10105         * gcc.target/i386/incoming-8.c: Likewise.
10106         * gcc.target/i386/opt-1.c: Likewise.
10107         * gcc.target/i386/opt-2.c: Likewise.
10108         * gcc.target/i386/ordcmp-1.c: Likewise.
10109         * gcc.target/i386/pr17692.c: Likewise.
10110         * gcc.target/i386/pr18614-1.c: Likewise.
10111         * gcc.target/i386/pr22152.c: Likewise.
10112         * gcc.target/i386/pr23570.c: Likewise.
10113         * gcc.target/i386/pr23575.c: Likewise.
10114         * gcc.target/i386/pr26449-1.c: Likewise.
10115         * gcc.target/i386/pr26600.c: Likewise.
10116         * gcc.target/i386/pr27790.c: Likewise.
10117         * gcc.target/i386/pr28839.c: Likewise.
10118         * gcc.target/i386/pr30970.c: Likewise.
10119         * gcc.target/i386/pr32000-1.c: Likewise.
10120         * gcc.target/i386/pr32000-2.c: Likewise.
10121         * gcc.target/i386/pr32280.c: Likewise.
10122         * gcc.target/i386/pr32661.c: Likewise.
10123         * gcc.target/i386/pr32708-1.c: Likewise.
10124         * gcc.target/i386/pr32961.c: Likewise.
10125         * gcc.target/i386/pr33329.c: Likewise.
10126         * gcc.target/i386/pr35714.c: Likewise.
10127         * gcc.target/i386/pr35767-1.c: Likewise.
10128         * gcc.target/i386/pr35767-1d.c: Likewise.
10129         * gcc.target/i386/pr35767-1i.c: Likewise.
10130         * gcc.target/i386/pr35767-2.c: Likewise.
10131         * gcc.target/i386/pr35767-2d.c: Likewise.
10132         * gcc.target/i386/pr35767-2i.c: Likewise.
10133         * gcc.target/i386/pr35767-3.c: Likewise.
10134         * gcc.target/i386/pr35767-5.c: Likewise.
10135         * gcc.target/i386/pr36222-1.c: Likewise.
10136         * gcc.target/i386/pr36578-1.c: Likewise.
10137         * gcc.target/i386/pr36578-2.c: Likewise.
10138         * gcc.target/i386/pr36992-1.c: Likewise.
10139         * gcc.target/i386/pr37101.c: Likewise.
10140         * gcc.target/i386/pr37216.c: Likewise.
10141         * gcc.target/i386/pr37434-1.c: Likewise.
10142         * gcc.target/i386/pr37434-2.c: Likewise.
10143         * gcc.target/i386/pr37843-3.c: Likewise.
10144         * gcc.target/i386/pr37843-4.c: Likewise.
10145         * gcc.target/i386/pr39162.c: Likewise.
10146         * gcc.target/i386/pr39315-1.c: Likewise.
10147         * gcc.target/i386/pr39315-2.c: Likewise.
10148         * gcc.target/i386/pr39315-3.c: Likewise.
10149         * gcc.target/i386/pr39315-4.c: Likewise.
10150         * gcc.target/i386/pr39445.c: Likewise.
10151         * gcc.target/i386/pr39496.c: Likewise.
10152         * gcc.target/i386/pr40809.c: Likewise.
10153         * gcc.target/i386/pr40906-3.c: Likewise.
10154         * gcc.target/i386/pr41019.c: Likewise.
10155         * gcc.target/i386/pr42542-1.c: Likewise.
10156         * gcc.target/i386/pr42542-2.c: Likewise.
10157         * gcc.target/i386/pr42542-3.c: Likewise.
10158         * gcc.target/i386/pr42542-3a.c: Likewise.
10159         * gcc.target/i386/pr42881.c: Likewise.
10160         * gcc.target/i386/push-1.c: Likewise.
10161         * gcc.target/i386/quad-sse.c: Likewise.
10162         * gcc.target/i386/reload-1.c: Likewise.
10163         * gcc.target/i386/sse-10.c: Likewise.
10164         * gcc.target/i386/sse-11.c: Likewise.
10165         * gcc.target/i386/sse-15.c: Likewise.
10166         * gcc.target/i386/sse-17.c: Likewise.
10167         * gcc.target/i386/sse-18.c: Likewise.
10168         * gcc.target/i386/sse-19.c: Likewise.
10169         * gcc.target/i386/sse-4.c: Likewise.
10170         * gcc.target/i386/sse-6.c: Likewise.
10171         * gcc.target/i386/sse-vect-types.c: Likewise.
10172         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10173         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10174         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10175         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10176         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10177         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10178         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10179         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10180         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10181         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10182         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10183         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10184         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10185         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10186         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10187         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10188         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10189         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10190         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10191         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10192         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10193         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10194         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10195         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10196         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10197         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10198         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10199         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10200         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10201         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10202         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10203         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10204         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10205         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10206         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10207         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10208         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10209         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10210         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10211         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10212         * gcc.target/i386/sse2-mmx.c: Likewise.
10213         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10214         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10215         * gcc.target/i386/sse2-movd-1.c: Likewise.
10216         * gcc.target/i386/sse2-movd-2.c: Likewise.
10217         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10218         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10219         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10220         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10221         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10222         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10223         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10224         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10225         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10226         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10227         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10228         * gcc.target/i386/sse2-movq-1.c: Likewise.
10229         * gcc.target/i386/sse2-movq-2.c: Likewise.
10230         * gcc.target/i386/sse2-movq-3.c: Likewise.
10231         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10232         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10233         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10234         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10235         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10236         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10237         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10238         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10239         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10240         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10241         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10242         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10243         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10244         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10245         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10246         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10247         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10248         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10249         * gcc.target/i386/sse2-pand-1.c: Likewise.
10250         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10251         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10252         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10253         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10254         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10255         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10256         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10257         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10258         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10259         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10260         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10261         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10262         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10263         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10264         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10265         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10266         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10267         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10268         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10269         * gcc.target/i386/sse2-por-1.c: Likewise.
10270         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10271         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10272         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10273         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10274         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10275         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10276         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10277         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10278         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10279         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10280         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10281         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10282         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10283         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10284         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10285         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10286         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10287         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10288         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10289         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10290         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10291         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10292         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10293         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10294         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10295         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10296         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10297         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10298         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10299         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10300         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10301         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10302         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10303         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10304         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10305         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10306         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10307         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10308         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10309         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10310         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10311         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10312         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10313         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10314         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10315         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10316         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10317         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10318         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10319         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10320         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10321         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10322         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10323         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10324         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10325         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10326         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10327         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10328         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10329         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10330         * gcc.target/i386/sse2-vec-1.c: Likewise.
10331         * gcc.target/i386/sse2-vec-2.c: Likewise.
10332         * gcc.target/i386/sse2-vec-3.c: Likewise.
10333         * gcc.target/i386/sse2-vec-4.c: Likewise.
10334         * gcc.target/i386/sse2-vec-5.c: Likewise.
10335         * gcc.target/i386/sse2-vec-6.c: Likewise.
10336         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10337         * gcc.target/i386/ssefn-2.c: Likewise.
10338         * gcc.target/i386/ssefn-4.c: Likewise.
10339         * gcc.target/i386/ssefp-1.c: Likewise.
10340         * gcc.target/i386/ssefp-2.c: Likewise.
10341         * gcc.target/i386/sseregparm-3.c: Likewise.
10342         * gcc.target/i386/sseregparm-4.c: Likewise.
10343         * gcc.target/i386/sseregparm-5.c: Likewise.
10344         * gcc.target/i386/sseregparm-6.c: Likewise.
10345         * gcc.target/i386/sseregparm-7.c: Likewise.
10346         * gcc.target/i386/ssetype-1.c: Likewise.
10347         * gcc.target/i386/ssetype-2.c: Likewise.
10348         * gcc.target/i386/ssetype-3.c: Likewise.
10349         * gcc.target/i386/ssetype-4.c: Likewise.
10350         * gcc.target/i386/ssetype-5.c: Likewise.
10351         * gcc.target/i386/unordcmp-1.c: Likewise.
10352         * gcc.target/i386/vararg-1.c: Likewise.
10353         * gcc.target/i386/vararg-2.c: Likewise.
10354         * gcc.target/i386/vararg-3.c: Likewise.
10355         * gcc.target/i386/vararg-4.c: Likewise.
10356         * gcc.target/i386/vararg-7.c: Likewise.
10357         * gcc.target/i386/vararg-8.c: Likewise.
10358         * gcc.target/i386/vecinit-1.c: Likewise.
10359         * gcc.target/i386/vecinit-2.c: Likewise.
10360         * gcc.target/i386/vecinit-3.c: Likewise.
10361         * gcc.target/i386/vecinit-4.c: Likewise.
10362         * gcc.target/i386/vecinit-5.c: Likewise.
10363         * gcc.target/i386/vecinit-6.c: Likewise.
10364         * gcc.target/i386/vectorize2.c: Likewise.
10365         * gcc.target/i386/vectorize3.c: Likewise.
10366         * gcc.target/i386/vectorize4.c: Likewise.
10367         * gcc.target/i386/vectorize6.c: Likewise.
10368         * gcc.target/i386/vectorize7.c: Likewise.
10369         * gcc.target/i386/vectorize8.c: Likewise.
10370         * gcc.target/i386/vperm-v2df.c: Likewise.
10371         * gcc.target/i386/vperm-v2di.c: Likewise.
10372         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10373         * gcc.target/i386/xorps-sse2.c: Likewise.
10374         * gcc.target/i386/xorps.c: Likewise.
10375         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10376         * gfortran.dg/graphite/pr42326.f90: Likewise.
10377         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10379 2010-05-19  Richard Guenther  <rguenther@suse.de>
10381         PR lto/44196
10382         * g++.dg/lto/20100519-1_0.C: New testcase.
10384 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10386         PR fortran/42360
10387         * gfortran.dg/warn_intent_out_not_set.f90: New.
10389 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10391         PR fortran/38404
10392         * gfortran.dg/data_char_1.f90: Updated warning message.
10393         * gfortran.dg/data_array_6.f: New.
10395 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10397         * g++.dg/ipa/ivinline-8.C: New test.
10398         * gcc.dg/ipa/iinline-2.c: Likewise.
10400 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10402         PR fortran/34505
10403         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10404         arguments; add check for return value kind.
10405         * gfortran.dg/float_1.f90: Likewise.
10407 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10409         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10410         (main): Use it.
10411         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10412         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10413         Prune another location line format.
10414         (lto-obj): Call lto_prune_warns on comp_output.
10416 2010-05-18  Jan Hubicka  <jh@suse.cz>
10418         * gcc.dg/lto/ipacp_0.c: New test.
10419         * gcc.dg/lto/ipacp_1.c: New test.
10421 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10423         PR lto/44184
10424         * gcc.dg/lto/20100518_0.c: New test.
10426 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10428         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10430 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10432         PR fortran/43990
10433         * gfortran.dg/class_21.f03: New.
10435 2010-05-17  Jason Merrill  <jason@redhat.com>
10437         PR c++/44157
10438         * g++.dg/cpp0x/initlist34.C: New.
10440         PR c++/44158
10441         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10443 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10445         * g++.dg/ipa/ivinline-1.C: New test.
10446         * g++.dg/ipa/ivinline-2.C: New test.
10447         * g++.dg/ipa/ivinline-3.C: New test.
10448         * g++.dg/ipa/ivinline-4.C: New test.
10449         * g++.dg/ipa/ivinline-5.C: New test.
10450         * g++.dg/ipa/ivinline-6.C: New test.
10452 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10453             Jason Merrill  <jason@redhat.com>
10455         PR c++/44108
10456         * c-c++-common/Wunused-var-8.c: New test.
10458 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10460         PR bootstrap/42347
10461         * gcc.c-torture/compile/pr42347.c: New test.
10463         PR middle-end/44102
10464         * g++.dg/ext/asmgoto1.C: New test.
10466 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10468         PR middle-end/44133
10469         * gcc.dg/tree-ssa/pr44133.c: New test.
10470         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10471         precise.
10473 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10475         PR fortran/44044
10476         * gfortran.dg/class_20.f03: New.
10478 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10480         PR 44078
10481         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10482         debug messages but not the newly introduced one.
10484 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10486         PR fortran/35779
10487         * gfortran.dg/initialization_25.f90: Commented testcase.
10488         * gfortran.dg/initialization_26.f90: New.
10490 2010-05-16  Richard Guenther  <rguenther@suse.de>
10492         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10493         * gcc.dg/pr43084.c: Likewise.
10494         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10495         -fipa-type-escape.
10496         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10497         -fipa-type-escape.
10498         * gcc.dg/struct/struct-reorg.exp: Likewise.
10499         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10500         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10502 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10504         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10505         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10506         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10507         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10508         tests.
10510 2010-05-15  Jason Merrill  <jason@redhat.com>
10512         * g++.dg/eh/spec10.C: New.
10513         * g++.dg/eh/spec11.C: New.
10514         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10516 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10518         PR fortran/44154
10519         PR fortran/42647
10520         * gfortran.dg/allocatable_scalar_9.f90: New.
10522 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10524         PR c++/44148
10525         * g++.dg/torture/pr44148.C: New test.
10527 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10529         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10530         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10531         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10532         diagnostics and type sizes.
10534 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10536         * gnat.dg/lto9.adb: New test.
10537         * gnat.dg/lto9_pkg1.ads: New helper.
10538         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10540 2010-05-15  Jan Hubicka  <jh@suse.cz>
10542         * gcc.dg/lto/ipareference_1.c: Rename to ...
10543         * gcc.dg/lto/ipareference_0.c: ... this one.
10544         * gcc.dg/lto/ipareference_2.c: Rename to ...
10545         * gcc.dg/lto/ipareference_1.c: ... this one.
10547 2010-05-15  Jan Hubicka  <jh@suse.cz>
10549         * gcc.dg/lto/ipareference_1.c: New file.
10550         * gcc.dg/lto/ipareference_2.c: New file.
10552 2010-05-15  Richard Guenther  <rguenther@suse.de>
10554         PR tree-optimization/44038
10555         * gcc.c-torture/compile/pr44038.c: New testcase.
10557 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10559         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10560         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10562 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10564         PR fortran/43207
10565         PR fortran/43969
10566         * gfortran.dg/class_18.f03: New.
10567         * gfortran.dg/class_19.f03: New.
10569 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10571         PR debug/44112
10572         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10573         * g++.dg/debug/dwarf2/const1.C: Remove.
10575 2010-05-14  Jason Merrill  <jason@redhat.com>
10577         * g++.dg/eh/cond4.C: New.
10578         * g++.dg/eh/elide2.C: Adjust.
10579         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10581 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10583         PR fortran/44135
10584         * gfortran.dg/actual_array_interface_2.f90: New test.
10586 2010-05-14  Richard Guenther  <rguenther@suse.de>
10588         PR tree-optimization/44119
10589         * gcc.c-torture/compile/pr44119.c: New testcase.
10591 2010-05-14  Jason Merrill  <jason@redhat.com>
10593         PR c++/44127
10594         * g++.dg/eh/terminate1.C: New.
10596 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10598         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10600         PR debug/44136
10601         * gcc.dg/pr44136.c: New test.
10603 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10605         PR c++/30566
10606         * g++.dg/warn/Wshadow-4.C: Adjust.
10607         * g++.dg/warn/Wshadow-5.C: New test.
10608         * g++.dg/warn/Wshadow-6.C: New test
10610 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10612         PR fortran/35779
10613         * gfortran.dg/initialization_25.f90: New.
10615 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10617         * g++.dg/otr-fold-1.C: New test.
10618         * g++.dg/otr-fold-2.C: New test.
10620 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10622         PR fortran/44036
10623         * gfortran.dg/gomp/pr44036-1.f90: New test.
10624         * gfortran.dg/gomp/pr44036-2.f90: New test.
10625         * gfortran.dg/gomp/pr44036-3.f90: New test.
10627         PR debug/43983
10628         * gcc.dg/guality/sra-1.c: New test.
10630 2010-05-12  Jan Hubicka  <jh@suse.cz>
10632         * tree-ssa/unreachable.c: New test.
10634 2010-05-12  Jason Merrill  <jason@redhat.com>
10636         * g++.dg/cpp0x/sfinae1.C: New.
10638 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10640         * gcc.target/i386/zee.c: New file.
10642 2010-05-12  Jason Merrill  <jason@redhat.com>
10644         * g++.dg/conversion/op1.C: Expect template candidate message.
10645         * g++.dg/cpp0x/nullptr15.C: Likewise.
10646         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10647         * g++.dg/cpp0x/pr31431.C: Likewise.
10648         * g++.dg/cpp0x/temp_default2.C: Likewise.
10649         * g++.dg/cpp0x/trailing4.C: Likewise.
10650         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10651         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10652         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10653         * g++.dg/cpp0x/variadic35.C: Likewise.
10654         * g++.dg/cpp0x/vt-35147.C: Likewise.
10655         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10656         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10657         * g++.dg/ext/visibility/anon8.C: Likewise.
10658         * g++.dg/ext/vla2.C: Likewise.
10659         * g++.dg/other/pr28114.C: Likewise.
10660         * g++.dg/other/ptrmem10.C: Likewise.
10661         * g++.dg/other/ptrmem11.C: Likewise.
10662         * g++.dg/overload/unknown1.C: Likewise.
10663         * g++.dg/parse/template7.C: Likewise.
10664         * g++.dg/parse/typename7.C: Likewise.
10665         * g++.dg/template/conv11.C: Likewise.
10666         * g++.dg/template/copy1.C: Likewise.
10667         * g++.dg/template/deduce3.C: Likewise.
10668         * g++.dg/template/dependent-expr5.C: Likewise.
10669         * g++.dg/template/friend.C: Likewise.
10670         * g++.dg/template/incomplete2.C: Likewise.
10671         * g++.dg/template/local4.C: Likewise.
10672         * g++.dg/template/local6.C: Likewise.
10673         * g++.dg/template/operator10.C: Likewise.
10674         * g++.dg/template/overload6.C: Likewise.
10675         * g++.dg/template/ptrmem2.C: Likewise.
10676         * g++.dg/template/ptrmem20.C: Likewise.
10677         * g++.dg/template/ptrmem8.C: Likewise.
10678         * g++.dg/template/sfinae2.C: Likewise.
10679         * g++.dg/template/ttp25.C: Likewise.
10680         * g++.dg/template/unify10.C: Likewise.
10681         * g++.dg/template/unify11.C: Likewise.
10682         * g++.dg/template/unify6.C: Likewise.
10683         * g++.dg/template/unify7.C: Likewise.
10684         * g++.dg/template/unify9.C: Likewise.
10685         * g++.dg/template/varmod1.C: Likewise.
10686         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10687         * g++.old-deja/g++.law/operators32.C: Likewise.
10688         * g++.old-deja/g++.pt/crash28.C: Likewise.
10689         * g++.old-deja/g++.pt/crash60.C: Likewise.
10690         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10691         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10692         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10693         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10694         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10695         * g++.old-deja/g++.pt/expr2.C: Likewise.
10696         * g++.old-deja/g++.pt/overload7.C: Likewise.
10697         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10698         * g++.old-deja/g++.pt/spec5.C: Likewise.
10699         * g++.old-deja/g++.pt/spec6.C: Likewise.
10700         * g++.old-deja/g++.pt/t24.C: Likewise.
10701         * g++.old-deja/g++.pt/unify4.C: Likewise.
10702         * g++.old-deja/g++.pt/unify6.C: Likewise.
10703         * g++.old-deja/g++.pt/unify8.C: Likewise.
10704         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10705         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10706         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10708         * g++.dg/cpp0x/initlist32.C: New.
10710         * g++.dg/template/conv11.C: New.
10711         * g++.dg/conversion/op1.C: Adjust expected error.
10713         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10715 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10717         PR target/44088
10718         * gcc.target/i386/avx-cmpsd-1.c: New.
10719         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10720         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10721         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10722         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10723         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10725 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10727         PR middle-end/44085
10728         * gcc.dg/gomp/pr44085.c: New test.
10729         * gfortran.dg/gomp/pr44085.f90: New test.
10731 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10733         * objc-obj-c++-shared/Object1.m: New.
10734         * objc.dg/torture: New directory.
10735         * objc.dg/torture/tls: Ditto.
10736         * objc.dg/tls: Ditto.
10737         * objc.dg/torture/tls/trivial.m: New test.
10738         * objc.dg/torture/tls/thr-init-2.m: New test.
10739         * objc.dg/torture/tls/thr-init-3.m: New test.
10740         * objc.dg/torture/tls/thr-init.m: New test.
10741         * objc.dg/torture/tls/diag-1.m: New test.
10742         * objc.dg/torture/tls/tls.exp: New.
10743         * objc.dg/torture/trivial.m: New test.
10744         * objc.dg/torture/dg-torture.exp: New.
10745         * objc.dg/tls/diag-3.m: New test.
10746         * objc.dg/tls/diag-4.m: New test.
10747         * objc.dg/tls/diag-5.m: New test.
10748         * objc.dg/tls/init-1.m: New test.
10749         * objc.dg/tls/init-2.m: New test.
10750         * objc.dg/tls/tls.exp: New.
10751         * objc.dg/tls/diag-2.m: New test.
10752         * lib/objc.exp: Respond to dg-additional-files.
10754 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10756         * gcc.target/m68k/20100512-1.c: New.
10758 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10760         * gnat.dg/lto8.adb: New test.
10761         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10762         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10764 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10766         PR c++/34272
10767         PR c++/43630
10768         PR c++/34491
10769         * g++.dg/template/crash97.C: New.
10770         * g++.dg/template/crash98.C: Likewise.
10771         * g++.dg/template/crash99.C: Likewise.
10772         * g++.dg/cpp0x/pr31439.C: Adjust.
10773         * g++.dg/template/crash95.C: Likewise.
10775 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10777         PR middle-end/44071
10778         * c-c++-common/asmgoto-4.c: New test.
10779         * gcc.target/i386/pr44071.c: New test.
10781         PR c++/44062
10782         * c-c++-common/Wunused-var-7.c: New test.
10783         * g++.dg/warn/Wunused-var-9.C: New test.
10785 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10787         PR fortran/43711
10788         * gfortran.dg/gomp/pr43711.f90: New.
10790 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10792         PR fortran/31820
10793         * gfortran.dg/select_5.f90: Updated.
10795 2010-05-11  Jan Hubicka  <jh@suse.cz>
10797         PR tree-optimize/44063
10798         * gcc.c-torture/compile/pr44063.c: New testcase.
10800 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10802         PR debug/44023
10803         * gcc.dg/pr44023.c: New test.
10805 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
10807         * gnat.dg/lto7.adb: New test.
10808         * gnat.dg/lto7_pkg.ad[sb]: New helper.
10810 2010-05-10  Jason Merrill  <jason@redhat.com>
10812         PR c++/44017
10813         * g++.dg/template/inherit5.C: New.
10815         PR c++/44045
10816         * g++.dg/cpp0x/initlist33.C: New.
10817         * g++.dg/cpp0x/initlist26.C: Adjust.
10818         * g++.dg/cpp0x/initlist28.C: Adjust.
10820 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
10822         PR c++/43719
10823         * g++.dg/init/pr43719.C: New.
10824         * g++.dg/anon-struct4.C: Adjust.
10826 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
10828         PR debug/44028
10829         * gcc.dg/pr44028.c: New test.
10831 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
10833         PR fortran/27866
10834         PR fortran/35003
10835         PR fortran/42809
10836         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10837         * gfortran.dg/warn_conversion.f90: New.
10839 2010-05-10  Michael Matz  <matz@suse.de>
10841         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10843 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
10845         PR rtl-optimization/44012
10846         * gcc.dg/pr44012.c: New.
10848 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10850         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10851         Log text on entry and exit.
10852         Prune Sun ld warnings for common symbols with differing sizes.
10853         (lto-link-and-maybe-run): Change caller.
10855 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
10857         PR fortran/44044
10858         * gfortran.dg/class_7.f03: Modified.
10859         * gfortran.dg/select_type_1.f03: Modified.
10860         * gfortran.dg/select_type_12.f03: New.
10862 2010-05-10  Richard Guenther  <rguenther@suse.de>
10864         PR tree-optimization/44050
10865         * gcc.dg/torture/pr44050.c: New testcase.
10867 2010-05-10  Wei Guozhi  <carrot@google.com>
10869         PR target/42879
10870         * gcc.target/arm/pr42879.c: New testcase.
10872 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10874         PR c/44051
10875         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10877 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10879         PR c/10676
10880         * gcc.dg/anon-struct-10.c: New test.
10882 2010-05-09  Richard Guenther  <rguenther@suse.de>
10884         PR middle-end/44024
10885         * gcc.dg/pr44024.c: New testcase.
10887 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10889         PR c/4784
10890         * gcc.dg/anon-struct-9.c: New test.
10892 2010-05-09  Richard Guenther  <rguenther@suse.de>
10894         PR middle-end/44043
10895         * gcc.c-torture/compile/pr44043.c: New testcase.
10897 2010-05-09  Richard Guenther  <rguenther@suse.de>
10899         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10901 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
10903         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10905 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10907         * gnat.dg/lto[12456].adb: Add "target lto" marker.
10908         * gnat.dg/specs/lto3.ads: Likewise.
10910 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
10912         PR middle-end/28685
10913         * gcc.dg/pr28685-1.c: New file.
10915 2010-05-08  Richard Guenther  <rguenther@suse.de>
10917         PR tree-optimization/44030
10918         * gcc.c-torture/compile/pr44030.c: New testcase.
10920 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10922         * gnat.dg/lto6.adb: New test.
10923         * gnat.dg/lto6_pkg.ads: New helper.
10925 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10927         * gnat.dg/lto5.adb: New test.
10928         * gnat.dg/lto5_pkg.ad[sb]: New helper.
10930 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10932         * gnat.dg/lto4.ad[sb]: New test.
10934 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10936         * gnat.dg/specs/lto3.ads: New test.
10937         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10938         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10940 2010-05-08  Quentin Ochem  <ochem@adacore.com>
10942         * gnat.dg/sizetype3.ad[sb]: New test.
10943         * gnat.dg/sizetype3_pkg.ads: New helper.
10945 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
10947         PR c++/43951
10948         * g++.dg/init/new29.C: New.
10950 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
10952         PR fortran/40728
10953         * gfortran.dg/coarray_1.f90: Fixed error message.
10954         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10955         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10956         * gfortran.dg/intrinsic_std_5.f90: New.
10958 2010-05-07  Jason Merrill  <jason@redhat.com>
10960         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10962 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10964         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10965         (size_t, stderr): Remove.
10966         (read_error): Replaced __builtin_fprintf by fprintf.
10968 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
10970         * gcc.dg/ordered-comparison-1.c: New test.
10971         * gcc.dg/ordered-comparison-2.c: New test.
10972         * gcc.dg/ordered-comparison-3.c: New test.
10973         * gcc.dg/ordered-comparison-4.c: New test.
10975 2010-05-06  Mike Stump  <mikestump@comcast.net>
10977         PR objc/35165
10978         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10980 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
10981             Jason Merrill  <jason@redhat.com>
10983         * g++.dg/cpp0x/nullptr01.C: New.
10984         * g++.dg/cpp0x/nullptr02.C: New.
10985         * g++.dg/cpp0x/nullptr03.C: New.
10986         * g++.dg/cpp0x/nullptr04.C: New.
10987         * g++.dg/cpp0x/nullptr05.C: New.
10988         * g++.dg/cpp0x/nullptr06.C: New.
10989         * g++.dg/cpp0x/nullptr07.C: New.
10990         * g++.dg/cpp0x/nullptr08.C: New.
10991         * g++.dg/cpp0x/nullptr09.C: New.
10992         * g++.dg/cpp0x/nullptr10.C: New.
10993         * g++.dg/cpp0x/nullptr11.C: New.
10994         * g++.dg/cpp0x/nullptr12.C: New.
10995         * g++.dg/cpp0x/nullptr13.C: New.
10996         * g++.dg/cpp0x/nullptr14.C: New.
10997         * g++.dg/cpp0x/nullptr15.C: New.
10998         * g++.dg/cpp0x/nullptr16.C: New.
10999         * g++.dg/cpp0x/nullptr17.C: New.
11000         * g++.dg/cpp0x/nullptr18.C: New.
11001         * g++.dg/cpp0x/nullptr19.C: New.
11002         * g++.dg/cpp0x/nullptr20.C: New.
11003         * g++.dg/cpp0x/nullptr21.C: New.
11004         * g++.dg/cpp0x/nullptr22.C: New.
11005         * g++.dg/debug/nullptr01.C: New.
11006         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11008 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11010         * gcc.dg/Wunused-var-8.c: Move to...
11011         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11013 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11015         PR c++/40406
11016         * g++.dg/template/crash96.C: New.
11018 2010-05-06  Jan Hubicka  <jh@suse.cz>
11020         PR tree-optimization/43791
11021         * gcc.c-torture/compile/pr43791.c: New file.
11023 2010-05-06  Michael Matz  <matz@suse.de>
11025         PR tree-optimization/43984
11026         * gfortran.dg/pr43984.f90: New test.
11028 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11030         PR 40989
11031         * gcc.dg/pr40989.c: New.
11033 2010-05-06  Richard Guenther  <rguenther@suse.de>
11035         PR tree-optimization/43934
11036         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11038 2010-05-06  Richard Guenther  <rguenther@suse.de>
11040         PR tree-optimization/43987
11041         * gcc.c-torture/execute/pr43987.c: New testcase.
11042         * gcc.dg/torture/pta-escape-1.c: Adjust.
11043         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11044         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11045         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11046         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11048 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11049             Dodji Seketeli  <dodji@redhat.com>
11051         PR c/18624
11052         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11053         * g++.dg/template/sfinae16.C: Likewise.
11054         * gcc.dg/Wunused-var-1.c: Moved to...
11055         * c-c++-common/Wunused-var-1.c: ...here. New test.
11056         * gcc.dg/Wunused-var-2.c: Moved to...
11057         * c-c++-common/Wunused-var-2.c: ...here. New test.
11058         * gcc.dg/Wunused-var-3.c: Moved to...
11059         * c-c++-common/Wunused-var-3.c: ...here. New test.
11060         * gcc.dg/Wunused-var-4.c: Moved to...
11061         * gcc.dg/Wunused-var-1.c: ... here.
11062         * gcc.dg/Wunused-var-5.c: Moved to...
11063         * c-c++-common/Wunused-var-4.c: ...here. New test.
11064         * gcc.dg/Wunused-var-7.c: Moved to...
11065         * c-c++-common/Wunused-var-5.c: ...here. New test.
11066         * gcc.dg/Wunused-var-6.c: Moved to...
11067         * gcc.dg/Wunused-var-2.c: ... here.
11068         * c-c++-common/Wunused-var-1.c: New test.
11069         * c-c++-common/Wunused-var-2.c: New test.
11070         * c-c++-common/Wunused-var-3.c: New test.
11071         * c-c++-common/Wunused-var-4.c: New test.
11072         * c-c++-common/Wunused-var-5.c: New test.
11073         * g++.dg/warn/Wunused-var-1.C: New test.
11074         * g++.dg/warn/Wunused-var-2.C: New test.
11075         * g++.dg/warn/Wunused-var-3.C: New test.
11076         * g++.dg/warn/Wunused-var-4.C: New test.
11077         * g++.dg/warn/Wunused-var-5.C: New test.
11078         * g++.dg/warn/Wunused-var-6.C: New test.
11079         * g++.dg/warn/Wunused-var-7.C: New test.
11080         * g++.dg/warn/Wunused-var-8.C: New test.
11081         * g++.dg/warn/Wunused-parm-1.C: New test.
11082         * g++.dg/warn/Wunused-parm-2.C: New test.
11083         * g++.dg/warn/Wunused-parm-3.C: New test.
11085 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11087         PR fortran/43985
11088         * gfortran.dg/gomp/crayptr5.f90: New test case.
11090 2010-05-05  Jason Merrill  <jason@redhat.com>
11092         PR debug/43370
11093         * g++.dg/ext/attrib39.C: New.
11095 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11097         PR fortran/24978
11098         * gfortran.dg/data_invalid.f90: New.
11100 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11102         * gnat.dg/lto2.adb: New test.
11104 2010-05-05  Jason Merrill  <jason@redhat.com>
11106         PR c++/43787
11107         * g++.dg/opt/empty1.C: New.
11109 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11111         PR fortran/43696
11112         * gfortran.dg/class_17.f03: New.
11114 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11116         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11118 2010-05-04  Mike Stump  <mikestump@comcast.net>
11120         PR objc/35165
11121         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11123 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11125         PR target/43668
11126         * gcc.target/i386/pr43668.c: New.
11128 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11130         PR c++/43028
11131         * g++.dg/cpp0x/initlist31.C: New.
11133 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11135         PR c/43981
11136         * gcc.dg/Wunused-var-8.c: New test.
11138 2010-05-04  Jason Merrill  <jason@redhat.com>
11140         PR c++/38064
11141         * g++.dg/cpp0x/enum3.C: Extend.
11143 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11145         PR target/43799
11146         * gcc.target/i386/pr43799.c: New.
11148 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11150         * gnat.dg/lto1.adb: New test.
11151         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11153 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11155         PR middle-end/43671
11156         * gcc.target/i386/pr43671.c: New.
11158 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11160         PR c++/43705
11161         * g++.dg/template/crash95.C: New.
11163 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11165         PR debug/43508
11166         * gcc.target/i386/pr43508.c: New.
11168 2010-05-04  Richard Guenther  <rguenther@suse.de>
11170         PR tree-optimization/43879
11171         * g++.dg/torture/pr43879-1_0.C: New testcase.
11172         * g++.dg/torture/pr43879-1_1.C: Likewise.
11174 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11176         PR c++/43953
11177         * g++.dg/other/crash-12.C: New test.
11179 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11181         * g++.dg/cdce3.C: Add a space.  Updated.
11183 2010-05-03  Jason Merrill  <jason@redhat.com>
11185         PR c++/43680
11186         * g++.dg/opt/enum2.C: New.
11187         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11188         * g++.dg/warn/Wswitch-1.C: Adjust message.
11190 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11192         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11193         * g++.dg/ext/label13.C: Fix typo.
11194         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11195         alpha*-dec-osf5*.
11196         * gcc.c-torture/compile/limits-declparen.c: xfail on
11197         alpha*-dec-osf5* with -g.
11198         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11199         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11200         * gcc.dg/c99-tgmath-2.c: Likewise.
11201         * gcc.dg/c99-tgmath-3.c: Likewise.
11202         * gcc.dg/c99-tgmath-4.c: Likewise.
11204 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11206         PR fortran/43592
11207         * gfortran.dg/unexpected_interface.f90: New test.
11209 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11211         * ada/acats/run_acats (which): New function.
11212         (host_gnatchop, host_gnatmake): Use it.
11214 2010-05-03  Richard Guenther  <rguenther@suse.de>
11216         PR tree-optimization/43971
11217         * gcc.dg/pr43971.c: New testcase.
11219 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11221         PR debug/43972
11222         * gcc.dg/debug/pr43972.c: New test.
11224 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11226         PR testsuite/43963
11227         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11229 2010-05-02  Richard Guenther  <rguenther@suse.de>
11231         PR tree-optimization/43879
11232         * gcc.dg/torture/pr43879-3.c: New testcase.
11234 2010-05-01  Richard Guenther  <rguenther@suse.de>
11236         PR tree-optimization/43949
11237         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11239 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11241         PR c++/43951
11242         * g++.dg/init/new28.C: New.
11244 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11246         PR objc++/32052
11247         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11248         structure and nested declarations.
11249         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11250         structure and nested declarations.  Reduce header clutter and
11251         use _exit() rather than abort().
11252         * objc.dg/encode-10.m: New.
11253         * objc.dg/encode-11.m: New.
11255 2010-04-30  DJ Delorie  <dj@redhat.com>
11257         * gcc.c-torture/execute/20100430-1.c: New test.
11259 2010-04-30  Jason Merrill  <jason@redhat.com>
11261         PR c++/43868
11262         * g++.dg/template/ptrmem21.C: New.
11264 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11266         PR fortran/18918
11267         PR fortran/43931
11268         * gfortran.dg/coarray_13.f90: New test.
11270 2010-04-30  Richard Guenther  <rguenther@suse.de>
11272         PR lto/43946
11273         * gcc.dg/lto/20100430-1_0.c: New testcase.
11275 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11277         PR debug/43942
11278         * c-c++-common/pr43942.c: New test.
11280 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11282         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11283         conflict with darwin crt1.o 'start' symbol.
11285 2010-04-30  Richard Guenther  <rguenther@suse.de>
11287         PR tree-optimization/43879
11288         * gcc.dg/torture/pr43879_1.c: New testcase.
11290 2010-04-30  Richard Guenther  <rguenther@suse.de>
11292         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11294 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11296         PR c++/43890
11297         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11298         user-provided constructor while recursing.
11300 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11302         PR fortran/42274
11303         * gfortran.dg/class_16.f03: New test.
11305 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11307         PR fortran/42274
11308         * gfortran.dg/class_15.f03: New.
11310 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11312         PR fortran/43326
11313         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11315 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11317         PR fortran/43492
11318         * gfortran.dg/generic_22.f03 : New test.
11320 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11322         PR fortran/42353
11323         * gfortran.dg/class_14.f03: New test.
11325 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11327         PR fortran/42680
11328         * gfortran.dg/interface_32.f90: New test.
11330 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11331             Janus Weil  <janus@gcc.gnu.org>
11333         PR fortran/41829
11334         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11335         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11336         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11338 2010-04-28  Mike Stump  <mikestump@comcast.net>
11340         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11341         dg-excess-errors.
11342         * g++.dg/uninit-pred-2_b.C: Likewise.
11344 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11346         PR fortran/18918
11347         PR fortran/43919
11348         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11350 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11352         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11353         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11354         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11355         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11356         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11358 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11360         * gcc.dg/const-uniq-1.c: New test.
11361         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11363 2010-04-28  Xinliang David Li  <davidxl@google.com>
11365         * gcc.dg/uninit-pred-2_b.c: New test.
11366         * gcc.dg/uninit-pred-4_b.c: New test.
11367         * gcc.dg/uninit-pred-3_d.c: New test.
11368         * gcc.dg/uninit-pred-6_b.c: New test.
11369         * gcc.dg/uninit-pred-8_b.c: New test.
11370         * gcc.dg/uninit-pred-3_a.c: New test.
11371         * gcc.dg/uninit-pred-2_c.c: New test.
11372         * gcc.dg/uninit-pred-5_a.c: New test.
11373         * gcc.dg/uninit-pred-3_e.c: New test.
11374         * gcc.dg/uninit-pred-7_a.c: New test.
11375         * gcc.dg/uninit-pred-6_c.c: New test.
11376         * gcc.dg/uninit-pred-9_a.c: New test.
11377         * gcc.dg/uninit-pred-8_c.c: New test.
11378         * gcc.dg/uninit-pred-3_b.c: New test.
11379         * gcc.dg/uninit-pred-5_b.c: New test.
11380         * gcc.dg/uninit-pred-7_b.c: New test.
11381         * gcc.dg/uninit-pred-6_d.c: New test.
11382         * gcc.dg/uninit-pred-9_b.c: New test.
11383         * gcc.dg/uninit-pred-2_a.c: New test.
11384         * gcc.dg/uninit-pred-4_a.c: New test.
11385         * gcc.dg/uninit-pred-3_c.c: New test.
11386         * gcc.dg/uninit-pred-6_a.c: New test.
11387         * gcc.dg/uninit-pred-8_a.c: New test.
11388         * gcc.dg/uninit-pred-7_c.c: New test.
11389         * gcc.dg/uninit-pred-6_e.c: New test.
11390         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11391         * g++.dg/uninit-pred-1_a.C: New test.
11392         * g++.dg/uninit-pred-1_b.C: New test.
11393         * g++.dg/uninit-pred-2_a.C: New test.
11394         * g++.dg/uninit-pred-2_b.C: New test.
11395         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11396         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11397         * g++.dg/uninit-pred-loop_1.cc: New test.
11399 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11401         * gcc.dg/lto/20091209-1_0.c: New testcase.
11403 2010-04-28  Richard Guenther  <rguenther@suse.de>
11405         PR tree-optimization/43879
11406         PR tree-optimization/43909
11407         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11409 2010-04-28  Richard Guenther  <rguenther@suse.de>
11411         PR c++/43880
11412         * g++.dg/torture/pr43880.C: New testcase.
11414 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11416         PR c++/9335
11417         * g++.dg/template/recurse2.C: Update
11418         * g++.dg/template/recurse.C: Update.
11419         * g++.dg/template/pr23510.C: Update.
11420         * lib/prune.exp: Filter out 'recursively instantiated'.
11422 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11424         PR c++/29043
11425         * g++.dg/init/pr29043.C: New.
11427 2010-04-27  Jason Merrill  <jason@redhat.com>
11429         * g++.dg/lookup/scoped5.C: Adjust.
11430         * g++.dg/lookup/scoped8.C: Adjust.
11431         * g++.dg/template/dependent-expr5.C: Adjust.
11432         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11434         PR c++/43856
11435         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11437         PR c++/43875
11438         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11440 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11441             Jan Hubicka  <hubicka@ucw.cz>
11443         * gcc.dg/pure-2.c: New testcase.
11444         * gcc.dg/const-1.c: New testcase.
11446 2010-04-27  Jason Merrill  <jason@redhat.com>
11448         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11450         PR c++/41468
11451         * g++.dg/template/sfinae17.C: New.
11452         * g++.dg/template/sfinae18.C: New.
11454 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11456         * g++.dg/init/pr42844.C: New.
11457         * g++.dg/cpp0x/pr42844-2.C: New.
11458         * g++.dg/cpp0x/defaulted2.C: Adjust.
11459         * g++.dg/tree-ssa/pr27549.C: Likewise.
11460         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11462 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11464         PR fortran/18918
11465         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11467 2010-04-27  Richard Guenther  <rguenther@suse.de>
11469         PR middle-end/40561
11470         * g++.dg/other/pr40561.C: New testcase.
11472 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11474         PR middle-end/43812
11475         * g++.dg/ipa/pr43812.C: New test.
11477 2010-04-27  Jan Hubicka  <jh@suse.cz>
11479         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11480         (test): ... this one.
11482 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11484         PR target/40657
11485         * gcc.target/arm/thumb-stackframe.c: New test.
11487 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11489         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11490         * gcc.dg/misc-column.c: Likewise.
11491         * gcc.dg/Walways-true-1.c: Likewise.
11492         * gcc.dg/Walways-true-2.c: Likewise.
11493         * gcc.dg/warn-addr-cmp.c: Likewise.
11495 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11497         PR fortran/18918
11498         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11499         * gfortran.dg/coarray_12.f90: New.
11501 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11503         PR c/32207
11504         * gcc.dg/pr32207.c: New test.
11505         * gcc.dg/misc-column.c: Adjust expected warning.
11506         * gcc.dg/Walways-true-1.c: Likewise.
11507         * gcc.dg/Walways-true-2.c: Likewise.
11508         * gcc.dg/warn-addr-cmp.c: Likewise.
11510 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11512         PR lto/42776
11513         * lib/lto.exp (lto_prune_vis_warns): New function.
11514         (lto-link-and-maybe-run): Call it.
11516 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11518         PR tree-optimization/43904
11519         * gcc.dg/tree-ssa/tailcall-6.c: New.
11521 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11523         PR testsuite/35165
11524         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11525         Darwin8/OSX10.4 - compatible code generation.
11526         Use scan-rtl-dump.
11527         * obj-c++.dg/stubify-1.mm: Ditto.
11528         * lib/objc-torture.exp: Do not require link success for
11529         "trivial.m" in the runtime checks when dowhat = 'compile'.
11530         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11531         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11532         Darwin8/OSX10.4 - compatible code generation.
11533         * objc.dg/stubify-2.m: Ditto.
11534         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11535         * objc.dg/next-runtime-1.m: Ditto.
11536         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11537         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11538         runtimes on Darwin.
11540 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11542         PR 43715
11543         * lib/plugin-support.exp: Use "-undefined
11544         dynamic_lookup" on darwin.
11546 2010-04-26  Richard Guenther  <rguenther@suse.de>
11548         * gcc.dg/lto/20100426_0.c: New testcase.
11550 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11552         PR tree-optimization/43833
11553         gcc.dg/Warray-bounds-8.c: New test case.
11555 2010-04-26  Richard Guenther  <rguenther@suse.de>
11557         PR lto/43080
11558         * g++.dg/lto/20100423-3_0.C: New testcase.
11560 2010-04-26  Richard Guenther  <rguenther@suse.de>
11562         PR lto/42425
11563         * g++.dg/lto/20100423-2_0.C: New testcase.
11565 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11567         * gcc.dg/vect/bb-slp-23.c: New test.
11569 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11571         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11572         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11573         * gcc.dg/c1x-float-1.c: New test.
11575 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11577         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11578         of "lea\[ \t\]".
11580 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11582         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11583         FreeBSD.
11584         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11585         * gfortran.dg/default_format_2.f90: Ditto.
11587 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11589         * gfortran.dg/pr43505.f90: Clean up .mod file.
11590         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11591         * gfortran.dg/pr41347.f90: Ditto.
11592         * gfortran.dg/internal_pack_4.f90: Ditto.
11593         * gfortran.dg/proc_decl_23.f90: Ditto.
11594         * gfortran.dg/recursive_check_3.f90: Ditto.
11595         * gfortran.dg/intent_out_3.f90: Ditto.
11596         * gfortran.dg/assignment_2.f90: Ditto.
11597         * gfortran.dg/pr41928.f90: Ditto.
11598         * gfortran.dg/pr42166.f90: Ditto.
11599         * gfortran.dg/private_type_12.f90: Ditto.
11600         * gfortran.dg/graphite/pr42185.f90: Ditto.
11601         * gfortran.dg/graphite/pr42186.f90: Ditto.
11602         * gfortran.dg/graphite/pr40982.f90: Ditto.
11603         * gfortran.dg/graphite/id-2.f90: Ditto.
11604         * gfortran.dg/graphite/id-4.f90: Ditto.
11605         * gfortran.dg/graphite/pr42050.f90: Ditto.
11606         * gfortran.dg/graphite/id-18.f90: Ditto.
11607         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11608         * gfortran.dg/graphite/pr41924.f90: Ditto.
11609         * gfortran.dg/graphite/pr42393.f90: Ditto.
11610         * gfortran.dg/graphite/pr37980.f90: Ditto.
11611         * gfortran.dg/graphite/pr38953.f90: Ditto.
11612         * gfortran.dg/graphite/pr42180.f90: Ditto.
11613         * gfortran.dg/graphite/pr42181.f90: Ditto.
11614         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11615         * gfortran.dg/select_type_4.f90: Ditto.
11616         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11617         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11618         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11619         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11620         * gfortran.dg/whole_file_11.f90: Ditto.
11621         * gfortran.dg/private_type_11.f90: Ditto.
11622         * gfortran.dg/vect/vect-gems.f90: Ditto.
11623         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11625 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11627         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11629 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11631         * gnat.dg/pack15.ad[sb]: New test.
11633 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11635         * gcc.target/arm/mla-1.c: New test.
11637 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11639         PR fortran/30073
11640         PR fortran/43793
11641         * gfortran.dg/pr43793.f90: New test.
11643 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11645         PR tree-optimization/41442
11646         * gcc.target/i386/pr41442.c: New test.
11648 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11650         PR fortran/43832
11651         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11653 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11655         PR fortran/43832
11656         * gfortran.dg/open_nounit.f90: New test.
11658 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11660         PR fortran/43841
11661         PR fortran/43843
11662         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11664 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11666         * gcc.dg/Wconversion-integer.c: Update.
11668 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11670         * gnat.dg/unchecked_convert5.adb: New test.
11672 2010-04-23  Richard Guenther  <rguenther@suse.de>
11674         PR lto/41734
11675         * gcc.dg/lto/20100423-2_0.c: New testcase.
11676         * gcc.dg/lto/20100423-2_0.c: Likewise.
11678 2010-04-23  Richard Guenther  <rguenther@suse.de>
11680         PR lto/43455
11681         * gcc.dg/lto/20100423-1_0.c: New testcase.
11682         * gcc.dg/lto/20100423-1_1.c: Likewise.
11684 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11686         PR tree-optimization/43846
11687         * gcc.dg/tree-ssa/sra-10.c: New test.
11689 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11691         PR middle-end/43835
11692         * gcc.c-torture/execute/pr43835.c: New test.
11694 2010-04-23  Richard Guenther  <rguenther@suse.de>
11696         PR lto/42653
11697         * g++.dg/lto/20100423-1_0.C: New testcase.
11699 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11701         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11703 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11705         PR tree-optimization/43842
11706         * gcc.dg/vect/pr43842.c: New test.
11708 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11710         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11711         * gcc.target/i386/wmul-2.c: Likewise.
11713 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11715         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11716         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11718 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11720         * gfortran.dg/reassoc_6.f: New testcase.
11722 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11724         PR middle-end/29274
11725         * gcc.target/arm/wmul-1.c: New test.
11726         * gcc.target/arm/wmul-2.c: New test.
11728 2010-04-22  Richard Guenther  <rguenther@suse.de>
11730         PR tree-optimization/43845
11731         * gcc.c-torture/compile/pr43845.c: New testcase.
11733 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11735         PR middle-end/29274
11736         * gcc.target/i386/wmul-1.c: New test.
11737         * gcc.target/i386/wmul-2.c: New test.
11738         * gcc.target/bfin/wmul-1.c: New test.
11739         * gcc.target/bfin/wmul-2.c: New test.
11741 2010-04-22  Richard Guenther  <rguenther@suse.de>
11743         PR fortran/43829
11744         * gfortran.dg/vector_subscript_6.f90: New testcase.
11745         * gfortran.dg/assign_10.f90: Adjust.
11747 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11749         PR fortran/43836
11750         * gfortran.dg/gomp/pr43836.f90: New test.
11752 2010-04-21  Richard Guenther  <rguenther@suse.de>
11754         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11756 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11758         * gcc.dg/torture/builtin-cproj-3.c: New.
11760 2010-04-20  Jason Merrill  <jason@redhat.com>
11762         PR c++/9335
11763         * g++.dg/template/recurse2.C: New.
11764         * g++.dg/parse/crash36.C: Adjust.
11765         * g++.dg/other/fold1.C: Adjust.
11766         * g++.dg/init/member1.C: Adjust.
11767         * lib/prune.exp: Prune "skipping N instantiation contexts".
11769 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11771         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11773 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11775         * gcc.dg/torture/builtin-cproj-1.c: New.
11776         * gcc.dg/torture/builtin-cproj-2.c: New.
11778 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11780         PR c++/43800
11781         PR c++/43704
11782         * g++.dg/template/typedef32.C: Adjust.
11783         * g++.dg/template/typedef33.C: New test.
11785 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11787         PR fortran/43227
11788         * gfortran.dg/proc_decl_23.f90: New test.
11790         PR fortran/43266
11791         * gfortran.dg/abstract_type_6.f03: New test.
11793 2010-04-20  Xinliang David Li  <davidxl@google.com>
11795         * g++.dg/tree-ssa/fold-compare.C: New.
11797 2010-04-20  Richard Guenther  <rguenther@suse.de>
11799         PR tree-optimization/39417
11800         * g++.dg/torture/pr39417.C: New testcase.
11802 2010-04-20  Richard Guenther  <rguenther@suse.de>
11804         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11806 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
11808         * g++.dg/debug/dwarf2/rv1.C: New test.
11810 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11812         PR target/43635
11813         * gcc.c-torture/compile/pr43635.c: New testcase.
11815 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11817         PR fortran/43339
11818         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11819         of sequential loops being private only in the innermost containing
11820         task region.
11822         PR middle-end/43337
11823         * gfortran.dg/gomp/pr43337.f90: New test.
11825 2010-04-19  Richard Guenther  <rguenther@suse.de>
11827         PR tree-optimization/43796
11828         * gfortran.dg/pr43796.f90: New testcase.
11830 2010-04-19  Richard Guenther  <rguenther@suse.de>
11832         PR tree-optimization/43783
11833         * gcc.c-torture/execute/pr43783.c: New testcase.
11835 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
11837         PR target/43766
11838         * gcc.target/i386/pr43766.c: New test.
11840 2010-04-19  Jie Zhang  <jie@codesourcery.com>
11842         PR target/43662
11843         * gcc.target/i386/pr43662.c: New test.
11845 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
11847         PR c++/43704
11848         * g++.dg/template/typedef32.C: New test.
11850 2010-04-19  Ira Rosen  <irar@il.ibm.com>
11852         PR tree-optimization/37027
11853         * lib/target-supports.exp
11854         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11855         * gcc.dg/vect/pr37027.c: New test.
11856         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11857         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11858         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11859         gcc.dg/vect/vect-complex-6.c: Likewise.
11861 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11863         * g++.dg/debug/dwarf2/enum1.C: New test.
11865 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
11867         * gnat.dg/rep_clause5.ad[sb]: New test.
11868         * gnat.dg/rep_clause5_pkg.ads: New helper.
11870 2010-04-18  Ira Rosen  <irar@il.ibm.com>
11872         PR tree-optimization/43771
11873         * g++.dg/vect/pr43771.cc: New test.
11875 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11877         PR fortran/31538
11878         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11879         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11881 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11883         * gnat.dg/sizetype.adb: Rename into...
11884         * gnat.dg/sizetype1.adb: ...this.
11885         * gnat.dg/sizetype2.adb: New test.
11887 2010-04-16  Richard Guenther  <rguenther@suse.de>
11889         PR tree-optimization/43572
11890         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11892 2010-04-16  Olivier Hainque  <hainque@adacore.com>
11894         * gnat.dg/specs/discr_private.ads: New test.
11896 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
11898         PR target/41514
11899         * gcc.target/arm/thumb-comparisons.c: New test.
11901         PR target/40603
11902         * gcc.target/arm/thumb-cbranchqi.c: New test.
11904 2010-04-16  Christian Bruel  <christian.bruel@st.com>
11906         * g++.dg/torture/pr36191.C: Enable for SH.
11908 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
11910         * gnat.dg/wide_boolean.adb: New test.
11911         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11913 2010-04-15  Richard Guenther  <rguenther@suse.de>
11915         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11916         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11917         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11918         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11919         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11920         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11921         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11922         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11923         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11924         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11925         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11926         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11927         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11928         * gcc.dg/torture/ipa-pta-2.c: Likewise.
11929         * gcc.dg/torture/ipa-pta-1.c: Adjust.
11931 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
11933         PR target/21803
11934         * gcc.target/arm/pr42496.c: New test.
11936 2010-04-14  Jason Merrill  <jason@redhat.com>
11938         PR c++/36625
11939         * g++.dg/ext/attrib38.C: New.
11941 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
11943         PR testsuite/43739
11944         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11946 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11948         PR 42966
11949         * gcc.dg/cpp/warn-undef-2.c: Update.
11950         * gcc.dg/cpp/warn-traditional-2.c: Update.
11951         * gcc.dg/cpp/warn-comments-2.c: Update.
11952         * gcc.dg/cpp/warn-variadic-2.c: Update.
11953         * gcc.dg/cpp/warn-long-long-2.c: Update.
11954         * gcc.dg/cpp/warn-deprecated-2.c: Update.
11955         * gcc.dg/cpp/warn-multichar-2.c: Update.
11956         * gcc.dg/cpp/warn-normalized-3.c: Update.
11957         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11958         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11959         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11960         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11961         * gcc.dg/cpp/warn-redefined-2.c: Update.
11962         * gfortran.dg/warning-directive-2.F90: Update.
11963         * c-c++-common/cpp/warning-directive-2.c: Update.
11965 2010-04-14  Michael Matz  <matz@suse.de>
11967         PR tree-optimization/42963
11968         * gcc.dg/pr42963.c: New testcase.
11970 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
11972         * gnat.dg/class_wide.adb: Rename into...
11973         * gnat.dg/class_wide1.adb: ...this.
11974         * gnat.dg/class_wide2.ad[sb]: New test.
11976 2010-04-14  Tobias Burnus  <burnus@net-b.de>
11978         PR fortran/18918
11979         * gfortran.dg/coarray_9.f90: Update dg-errors.
11980         * gfortran.dg/coarray_10.f90: New test.
11981         * gfortran.dg/coarray_11.f90: New test.
11983 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11985         PR fortran/43747
11986         gfortran.dg/initialization_24.f90: New test.
11988 2010-04-13  Jason Merrill  <jason@redhat.com>
11990         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11991         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11993 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11995         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11996         * g++.dg/dg.exp: Likewise.
11997         * gcc.dg/cpp/warning-directive-1.c: Move to ...
11998         * c-c++-common/cpp/warning-directive-1.c: ... here.
11999         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12000         * c-c++-common/cpp/warning-directive-2.c: ... here.
12001         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12002         * c-c++-common/cpp/warning-directive-3.c: ... here.
12003         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12004         * c-c++-common/cpp/warning-directive-4.c: ... here.
12005         * g++.dg/cpp/warning-directive-1.C: Delete.
12006         * g++.dg/cpp/warning-directive-2.C: Delete.
12007         * g++.dg/cpp/warning-directive-3.C: Delete.
12008         * g++.dg/cpp/warning-directive-4.C: Delete.
12009         * gcc.dg/cpp/normalised-3.c: Delete.
12010         * g++.dg/cpp/normalised-1.C: Rename as ...
12011         * c-c++-common/cpp/normalised-3.c: ... this.
12013 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12015         * gcc.dg/tree-ssa/sra-9.c: New test.
12017 2010-04-13  Michael Matz  <matz@suse.de>
12019         PR middle-end/43730
12020         * gcc.dg/pr43730.c: New test.
12022 2010-04-13  Michael Matz  <matz@suse.de>
12024         * gcc.dg/tree-ssa/negate.c: New testcase.
12026 2010-04-13  Richard Guenther  <rguenther@suse.de>
12028         PR testsuite/43735
12029         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12031 2010-04-13  Richard Guenther  <rguenther@suse.de>
12033         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12035 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12037         * gnat.dg/derived_type1.adb: New test.
12039 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12041         * gcc.dg/plugindir1.c: New testcase.
12042         * gcc.dg/plugindir2.c: New testcase.
12043         * gcc.dg/plugindir3.c: New testcase.
12044         * gcc.dg/plugindir4.c: New testcase.
12046 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12048         * gcc.target/i386/rotate-2.c: New test.
12050 2010-04-12  Jason Merrill  <jason@redhat.com>
12052         PR c++/43641
12053         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12054         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12056 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12058         PR c++/25811
12059         * g++.dg/init/pr25811.C: New test.
12061 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12063         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12064         dg-error, dg-warning.
12065         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12067 2010-04-12  Richard Guenther  <rguenther@suse.de>
12069         * gcc.dg/torture/inline-2.c: New testcase.
12071 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12073         PR bootstrap/43699
12074         * gcc.dg/Wunused-var-7.c: New test.
12076         PR tree-optimization/43560
12077         * gcc.c-torture/execute/pr43560.c: New test.
12079 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12081         * gnat.dg/aggr13.adb: New test.
12082         * gnat.dg/aggr14.adb: Likewise.
12083         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12085 2010-04-12  Richard Guenther  <rguenther@suse.de>
12087         PR c++/43611
12088         * g++.dg/torture/pr43611.C: New testcase.
12090 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12092         PR c/36774
12093         * gcc.dg/pr36774-1.c: New test.
12094         * gcc.dg/pr36774-2.c: New test.
12096 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12098         * gcc.target/sh/rte-delay-slot.c: New test.
12100 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12102         * gnat.dg/pack9.adb: Remove -cargs option.
12103         * gnat.dg/aggr12.ad[sb]: New test.
12105 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12107         PR target/43417
12108         * gcc.target/sh/pr43417.c: New test.
12110 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12112         PR fortran/43591
12113         * gfortran.dg/spec_expr_6.f90: New test.
12115 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12117         PR cpp/43195
12118         * gcc.dg/cpp/pr43195.c: New.
12119         * gcc.dg/cpp/pr43195.h: New.
12121 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12123         PR 42965
12124         * gcc.dg/Werror-6.c: Adjust.
12125         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12126         * gcc.dg/Werror-4.c: Likewise.
12127         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12128         * gcc.dg/Wswitch-enum-error.c: Likewise.
12129         * gcc.dg/Wpointer-arith.c: Likewise.
12130         * gcc.dg/Wfatal.c: Likewise.
12131         * gcc.dg/Wswitch-error.c: Likewise.
12132         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12133         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12134         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12135         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12136         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12137         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12138         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12139         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12140         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12141         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12142         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12143         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12144         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12145         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12146         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12147         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12148         * g++.dg/cpp/warning-directive-2.C: Likewise.
12149         * gfortran.dg/warning-directive-2.F90: Likewise.
12151 2010-04-09  Jason Merrill  <jason@redhat.com>
12153         PR c++/42623
12154         * g++.dg/template/sizeof13.C: New.
12156 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12158         * g++.dg/other/pr35504.C: Add check for thiscall.
12159         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12160         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12162 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12164         PR c++/28584
12165         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12166         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12167         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12168         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12169         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12170         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12171         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12172         * g++.dg/other/increment1.C: Likewise.
12174 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12176         PR fortran/18918
12177         * gfortran.dg/coarray_7.f90: New test.
12178         * gfortran.dg/coarray_8.f90: New test.
12180 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12182         PR fortran/28039
12183         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12185 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12187         PR target/43643
12188         * gcc.dg/pr43643.c: New test.
12190 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12192         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12194 2010-04-08  Richard Guenther  <rguenther@suse.de>
12196         PR tree-optimization/43679
12197         * gcc.c-torture/compile/pr43679.c: New testcase.
12199 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12201         PR debug/43670
12202         * gcc.dg/pr43670.c: New test.
12204 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12206         PR middle-end/40815
12207         * gcc.dg/tree-ssa/reassoc-19.c: New.
12209 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12211         PR c/18624
12212         * gcc.dg/Wunused-var-1.c: New test.
12213         * gcc.dg/Wunused-var-2.c: New test.
12214         * gcc.dg/Wunused-var-3.c: New test.
12215         * gcc.dg/Wunused-var-4.c: New test.
12216         * gcc.dg/Wunused-var-5.c: New test.
12217         * gcc.dg/Wunused-var-6.c: New test.
12218         * gcc.dg/Wunused-parm-1.c: New test.
12220         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12221         * gcc.dg/trunc-1.c: Likewise.
12222         * gcc.dg/vla-9.c: Likewise.
12223         * gcc.dg/dfp/composite-type.c: Likewise.
12225 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12227         PR objc/35996
12228         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12229         * obj-c++.dg/objc-gc-3.mm: Ditto.
12231 2010-04-07  Simon Baldwin  <simonb@google.com>
12233         * gcc.dg/cpp/warn-undef-2.c: New.
12234         * gcc.dg/cpp/warn-traditional-2.c: New.
12235         * gcc.dg/cpp/warn-comments-2.c: New.
12236         * gcc.dg/cpp/warning-directive-1.c: New.
12237         * gcc.dg/cpp/warn-long-long.c: New.
12238         * gcc.dg/cpp/warn-traditional.c: New.
12239         * gcc.dg/cpp/warn-variadic-2.c: New.
12240         * gcc.dg/cpp/warn-undef.c: New.
12241         * gcc.dg/cpp/warn-normalized-1.c: New.
12242         * gcc.dg/cpp/warning-directive-2.c: New.
12243         * gcc.dg/cpp/warn-long-long-2.c: New.
12244         * gcc.dg/cpp/warn-variadic.c: New.
12245         * gcc.dg/cpp/warn-normalized-2.c: New.
12246         * gcc.dg/cpp/warning-directive-3.c: New.
12247         * gcc.dg/cpp/warn-deprecated-2.c: New.
12248         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12249         * gcc.dg/cpp/warn-multichar-2.c: New.
12250         * gcc.dg/cpp/warn-normalized-3.c: New.
12251         * gcc.dg/cpp/warning-directive-4.c: New.
12252         * gcc.dg/cpp/warn-unused-macros.c: New.
12253         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12254         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12255         * gcc.dg/cpp/warn-cxx-compat.c: New.
12256         * gcc.dg/cpp/warn-redefined.c: New.
12257         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12258         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12259         * gcc.dg/cpp/warn-deprecated.c: New.
12260         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12261         * gcc.dg/cpp/warn-redefined-2.c: New.
12262         * gcc.dg/cpp/warn-comments.c: New.
12263         * gcc.dg/cpp/warn-multichar.c: New.
12264         * g++.dg/cpp/warning-directive-1.C: New.
12265         * g++.dg/cpp/warning-directive-2.C: New.
12266         * g++.dg/cpp/warning-directive-3.C: New.
12267         * g++.dg/cpp/warning-directive-4.C: New.
12268         * gfortran.dg/warning-directive-1.F90: New.
12269         * gfortran.dg/warning-directive-3.F90: New.
12270         * gfortran.dg/warning-directive-2.F90: New.
12271         * gfortran.dg/warning-directive-4.F90: New.
12273 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12275         PR objc++/23716
12276         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12278 2010-04-07  Jason Merrill  <jason@redhat.com>
12280         * g++.dg/template/dr408.C: New.
12282         * g++.dg/lookup/ns4.C: New.
12284         PR c++/38392
12285         * g++.dg/template/friend51.C: New test.
12287         PR c++/41970
12288         * g++.old-deja/g++.other/linkage1.C: Adjust.
12290 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12292         PR c++/42697
12293         * g++.dg/template/crash94.C: New test.
12295 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12297         PR c++/40239
12298         * g++.dg/init/aggr5.C: New test.
12299         * g++.dg/init/aggr5.C: New test.
12301 2010-04-07  Richard Guenther  <rguenther@suse.de>
12303         PR tree-optimization/43270
12304         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12305         * gcc.dg/Warray-bounds-7.c: Likewise.
12307 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12309         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12310         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12311         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12313 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12315         PR c++/42556
12316         * g++.dg/init/pr42556.C: New test.
12318 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12320         PR debug/43628
12321         * g++.dg/debug/dwarf2/typedef2.C: New test.
12323 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12325         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12326         c-c++-common/dwarf2/redeclaration-1.C
12328 2010-04-06  Jason Merrill  <jason@redhat.com>
12330         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12331         * g++.dg/ext/attrib18.C: Likewise.
12332         * g++.dg/ext/bitfield2.C: Likewise.
12333         * g++.dg/ext/bitfield4.C: Likewise.
12334         * g++.dg/ext/visibility/warn2.C: Likewise.
12335         * g++.dg/ext/visibility/warn3.C: Likewise.
12336         * g++.dg/gomp/pr26690-1.C: Likewise.
12337         * g++.dg/inherit/covariant7.C: Likewise.
12338         * g++.dg/init/synth2.C: Likewise.
12339         * g++.dg/lookup/using7.C: Likewise.
12340         * g++.dg/other/crash-4.C: Likewise.
12341         * g++.dg/other/error13.C: Likewise.
12342         * g++.dg/other/error20.C: Likewise.
12343         * g++.dg/parse/crash31.C: Likewise.
12344         * g++.dg/parse/error16.C: Likewise.
12345         * g++.dg/parse/error19.C: Likewise.
12346         * g++.dg/parse/error27.C: Likewise.
12347         * g++.dg/parse/error28.C: Likewise.
12348         * g++.dg/parse/fused-params1.C: Likewise.
12349         * g++.dg/template/error2.C: Likewise.
12350         * g++.dg/template/local6.C: Likewise.
12351         * g++.dg/template/qualttp15.C: Likewise.
12352         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12353         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12354         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12355         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12356         * g++.old-deja/g++.eh/spec6.C: Likewise.
12357         * g++.old-deja/g++.jason/crash3.C: Likewise.
12358         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12359         * g++.old-deja/g++.law/ctors5.C: Likewise.
12360         * g++.old-deja/g++.law/ctors9.C: Likewise.
12361         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12362         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12363         * g++.old-deja/g++.other/struct1.C: Likewise.
12364         * g++.old-deja/g++.other/volatile1.C: Likewise.
12365         * g++.old-deja/g++.pt/crash36.C: Likewise.
12366         * g++.old-deja/g++.pt/derived3.C: Likewise.
12367         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12368         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12370 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12372         PR middle-end/43519
12373         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12374         * gcc.dg/graphite/id-19.c: New.
12376 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12378         PR middle-end/32824
12379         * gcc.dg/vect/pr32824: New.
12381 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12383         PR fortran/18918
12384         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12385         * gfortran.dg/coarray_3.f90: Ditto.
12386         * gfortran.dg/coarray_4.f90: Ditto.
12387         * gfortran.dg/coarray_5.f90: Ditto.
12388         * gfortran.dg/coarray_6.f90: Ditto.
12389         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12391 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12393         PR fortran/18918
12394         * gfortran.dg/coarray_4.f90: Fix test.
12395         * gfortran.dg/coarray_6.f90: Add more tests.
12397 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12399         PR fortran/18918
12400         * gfortran.dg/coarray_4.f90: New test.
12401         * gfortran.dg/coarray_5.f90: New test.
12402         * gfortran.dg/coarray_6.f90: New test.
12404 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12406         PR fortran/18918
12407         * gfortran.dg/iso_fortran_env_5.f90: New test.
12408         * gfortran.dg/iso_fortran_env_6.f90: New test.
12410 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12412         PR fortran/39997
12413         * gfortran.dg/coarray_1.f90: New test.
12414         * gfortran.dg/coarray_2.f90: New test.
12415         * gfortran.dg/coarray_3.f90: New test.
12417 2010-04-06  Jason Merrill  <jason@redhat.com>
12419         PR c++/43648
12420         * g++.dg/template/dtor8.C: New.
12422         PR c++/43621
12423         * g++.dg/template/error-recovery2.C: New.
12425 2010-04-06  Jan Hubicka  <jh@suse.czpli
12427         PR tree-optimization/42906
12428         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12430 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12432         PR fortran/43178
12433         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12434         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12435         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12437 2010-04-06  Richard Guenther  <rguenther@suse.de>
12439         PR tree-optimization/43627
12440         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12442 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12444         PR target/43638
12445         * gcc.target/i386/pr43638.c: New test.
12447 2010-04-06  Richard Guenther  <rguenther@suse.de>
12449         PR middle-end/43661
12450         * gcc.c-torture/compile/pr43661.c: New testcase.
12452 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12454         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12456 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12458         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12460 2010-04-02  Richard Guenther  <rguenther@suse.de>
12462         PR tree-optimization/43629
12463         * gcc.c-torture/execute/pr43629.c: New testcase.
12465 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12466             Dominique d'Humieres  <dominiq@lps.ens.fr>
12468         PR libfortran/43605
12469         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12471 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12473         PR debug/43325
12474         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12476 2010-04-01  Jason Merrill  <jason@redhat.com>
12478         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12480 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12481             Manfred Schwarb  <manfred99@gmx.ch>
12483         PR libfortran/43605
12484         * gfortran.dg/ftell_3.f90: New test.
12486 2010-04-01  Richard Guenther  <rguenther@suse.de>
12488         PR middle-end/43614
12489         * gcc.c-torture/compile/pr43614.c: New testcase.
12491 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12493         PR tree-optimization/43141
12494         * gcc.dg/guality/pr43141.c: New test.
12496 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12498         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12499         * g++.dg/eh/spbp.C: Likewise.
12500         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12501         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12502         superfluous casts.
12503         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12504         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12505         * objc.dg/dwarf-2.m: Likewise.
12507 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12509         PR middle-end/43464
12510         * gcc.dg/graphite/id-pr43464.c: New.
12511         * gcc.dg/graphite/id-pr43464-1.c: New.
12513 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12515         PR middle-end/43351
12516         * gcc.dg/graphite/id-pr43351.c
12518 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12520         PR testsuite/35165
12521         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12522         * obj-c++.dg/try-catch-2.mm: Ditto.
12523         * obj-c++.dg/lookup-2.mm: Ditto.
12524         * obj-c++.dg/encode-8.m: Ditto.
12525         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12526         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12527         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12528         * obj-c++.dg/const-str-11.mm: Ditto.
12529         * obj-c++.dg/const-str-9.mm: Ditto.
12530         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12531         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12532         * obj-c++.dg/except-1.mm: Ditto.
12533         * obj-c++.dg/const-str-7.mm: Ditto.
12534         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12535         * obj-c++.dg/const-str-3.mm: Ditto.
12536         * obj-c++.dg/const-str-7.mm: Ditto.
12537         * obj-c++.dg/stubify-2.mm: Change dump file name.
12539         PR objc++/23613
12540         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12541         New macro.
12542         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12543         Remove dg-xfail-if.
12545 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12547         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12548         only with -O2, -O3 or -Os and not with -fwhopr.
12550 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12552         PR c++/43558
12553         * g++.dg/template/typedef31.C: New test.
12555 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12557         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12558         assembler output on *-*-solaris2*.
12559         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12561 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12563         PR debug/43557
12564         * gcc.dg/pr43557-1.c: New test.
12565         * gcc.dg/pr43557-2.c: New file.
12567 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12569         PR 43562
12570         * gcc.dg/pr43562.c: New test.
12572 2010-03-30  Jason Merrill  <jason@redhat.com>
12574         PR c++/43076
12575         * g++.dg/template/error-recovery1.C: New.
12577         PR c++/41786
12578         * g++.dg/parse/ambig5.C: New.
12580 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12582         PR debug/43593
12583         * gcc.dg/guality/pr43593.c: New test.
12585 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12587         PR middle-end/43430
12588         * gcc.dg/vect/pr43430-1.c: New.
12590 2010-03-30  Jason Merrill  <jason@redhat.com>
12592         PR c++/43559
12593         * g++.dg/template/partial7.C: New.
12595 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12597         * gcc.target/s390/stackcheck1.c: New testcase.
12599 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12601         PR libfortran/43265
12602         * gfortran.dg/read_eof_8.f90: New test.
12604 2010-03-29  Jason Merrill  <jason@redhat.com>
12606         * gcc.dg/cpp/include6.c: Change [] to ().
12608         N3077
12609         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12610         splicing and UCNs.
12611         * c-c++-common/raw-string-2.c: Add trigraph test.
12612         * c-c++-common/raw-string-8.c: New.
12613         * c-c++-common/raw-string-9.c: New.
12614         * c-c++-common/raw-string-10.c: New.
12616         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12617         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12618         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12619         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12620         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12621         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12622         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12624 2010-03-29  Richard Guenther  <rguenther@suse.de>
12626         PR tree-optimization/43560
12627         * gcc.dg/torture/pr43560.c: New testcase.
12629 2010-03-29  Jason Merrill  <jason@redhat.com>
12631         N3077
12632         * g++.dg/ext/raw-string-1.C: Change [] to ().
12633         * g++.dg/ext/raw-string-2.C: Change [] to ().
12634         Don't use \ in delimiter.
12635         * g++.dg/ext/raw-string-3.C: Change [] to ().
12636         * g++.dg/ext/raw-string-4.C: Change [] to ().
12637         * g++.dg/ext/raw-string-5.C: Change [] to ().
12638         Test for error on \ in delimiter.
12639         * g++.dg/ext/raw-string-6.C: Change [] to ().
12640         * g++.dg/ext/raw-string-7.C: Change [] to ().
12642 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12644         PR 43564
12645         * gcc.dg/pr43564.c: New test.
12647 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12649         PR fortran/43551
12650         * gfortran.dg/direct_io_12.f90: New test.
12652 2010-03-28  Jan Hubicka  <jh@suse.cz>
12654         PR tree-optimization/43505
12655         * gfortran.dg/pr43505.f90: New testcase.
12657 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12659         PR tree-optimization/43528
12660         * gcc.target/i386/pr43528.c: New test.
12662 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12664         PR c/43381
12665         * gcc.dg/parm-impl-decl-3.c: New test.
12667 2010-03-26  Jason Merrill  <jason@redhat.com>
12669         PR c++/43509
12670         * g++.dg/cpp0x/parse1.C: New.
12672 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12674         PR target/43524
12675         * gcc.target/i386/pr43524.c: New test.
12677 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12679         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12680         whitespace, rename main to foo.
12681         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12682         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12683         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12684         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12685         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12686         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12687         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12688         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12689         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12690         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12691         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12693 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12695         PR c++/43327
12696         * g++.dg/other/crash-10.C: New test.
12697         * g++.dg/other/crash-11.C: New test.
12699 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12701         PR libfortran/43517
12702         * gfortran.dg/read_eof_7.f90: New test.
12704 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12706         PR objc/35165
12707         PR testsuite/43512
12708         * objc-obj-c++-shared: New directory.
12709         * objc-obj-c++-shared/Object1-implementation.h: New file.
12710         * objc-obj-c++-shared/Object1.h: New file.
12711         * objc-obj-c++-shared/Protocol1.h: New file.
12712         * objc-obj-c++-shared/next-abi.h: New file.
12713         * objc-obj-c++-shared/next-mapping.h: New file.
12714         * objc/execute/next_mapping.h: Delete.
12715         * objc.dg/special/special.exp: For all targets run the tests with
12716         -fgnu-runtime, for darwin targets also run the tests with
12717         -fnext-runtime.
12718         * objc.dg/dg.exp: Ditto.
12719         * obj-c++.dg/dg.exp: Ditto.
12720         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12721         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12722         include use of updated NeXT interface.
12723         * objc/execute/formal_protocol-5.m: Ditto.
12724         * objc/execute/protocol-isEqual-2.m: Ditto.
12725         * objc/execute/protocol-isEqual-4.m: Ditto.
12726         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12727         Protocol1.h) and next-mapping.h as required.
12728         * objc/execute/object_is_class.m: Ditto.
12729         * objc/execute/enumeration-1.m: Ditto.
12730         * objc/execute/class-13.m: Ditto.
12731         * objc/execute/formal_protocol-2.m: Ditto.
12732         * objc/execute/formal_protocol-4.m: Ditto.
12733         * objc/execute/class-1.m: Ditto.
12734         * objc/execute/bycopy-1.m: Ditto.
12735         * objc/execute/formal_protocol-6.m: Ditto.
12736         * objc/execute/bycopy-3.m: Ditto.
12737         * objc/execute/class-3.m: Ditto.
12738         * objc/execute/bf-11.m: Ditto.
12739         * objc/execute/class-5.m: Ditto.
12740         * objc/execute/bf-13.m: Ditto.
12741         * objc/execute/class-7.m: Ditto.
12742         * objc/execute/bf-15.m: Ditto.
12743         * objc/execute/class-9.m: Ditto.
12744         * objc/execute/bf-17.m: Ditto.
12745         * objc/execute/bf-19.m: Ditto.
12746         * objc/execute/IMP.m: Ditto.
12747         * objc/execute/exceptions/catchall-1.m: Ditto.
12748         * objc/execute/exceptions/trivial.m: Ditto.
12749         * objc/execute/exceptions/finally-1.m: Ditto.
12750         * objc/execute/exceptions/local-variables-1.m: Ditto.
12751         * objc/execute/exceptions/foward-1.m: Ditto.
12752         * objc/execute/bf-2.m: Ditto.
12753         * objc/execute/string1.m: Ditto.
12754         * objc/execute/bf-4.m: Ditto.
12755         * objc/execute/informal_protocol.m: Ditto.
12756         * objc/execute/string3.m: Ditto.
12757         * objc/execute/bf-6.m: Ditto.
12758         * objc/execute/bf-8.m: Ditto.
12759         * objc/execute/class-tests-1.h: Ditto.
12760         * objc/execute/protocol-isEqual-1.m: Ditto.
12761         * objc/execute/protocol-isEqual-3.m: Ditto.
12762         * objc/execute/_cmd.m: Ditto.
12763         * objc/execute/function-message-1.m: Ditto.
12764         * objc/execute/bf-20.m: Ditto.
12765         * objc/execute/bf-common.h: Ditto.
12766         * objc/execute/np-2.m: Ditto.
12767         * objc/execute/class-10.m: Ditto.
12768         * objc/execute/class-12.m: Ditto.
12769         * objc/execute/enumeration-2.m: Ditto.
12770         * objc/execute/class-14.m: Ditto.
12771         * objc/execute/encode-1.m: Ditto.
12772         * objc/execute/formal_protocol-1.m: Ditto.
12773         * objc/execute/formal_protocol-3.m: Ditto.
12774         * objc/execute/accessing_ivars.m: Ditto.
12775         * objc/execute/bycopy-2.m: Ditto.
12776         * objc/execute/class-2.m: Ditto.
12777         * objc/execute/bf-10.m: Ditto.
12778         * objc/execute/formal_protocol-7.m: Ditto.
12779         * objc/execute/root_methods.m: Ditto.
12780         * objc/execute/class-4.m: Ditto.
12781         * objc/execute/bf-12.m: Ditto.
12782         * objc/execute/class-6.m: Ditto.
12783         * objc/execute/bf-14.m: Ditto.
12784         * objc/execute/nested-func-1.m: Ditto.
12785         * objc/execute/class-8.m: Ditto.
12786         * objc/execute/private.m: Ditto.
12787         * objc/execute/bf-16.m: Ditto.
12788         * objc/execute/bf-18.m: Ditto.
12789         * objc/execute/load-3.m: Ditto.
12790         * objc/execute/compatibility_alias.m: Ditto.
12791         * objc/execute/bf-1.m: Ditto.
12792         * objc/execute/no_clash.m: Ditto.
12793         * objc/execute/bf-3.m: Ditto.
12794         * objc/execute/string2.m: Ditto.
12795         * objc/execute/bf-5.m: Ditto.
12796         * objc/execute/string4.m: Ditto.
12797         * objc/execute/bf-7.m: Ditto.
12798         * objc/execute/object_is_meta_class.m: Ditto.
12799         * objc/execute/bf-9.m: Ditto.
12800         * objc/execute/bf-21.m: Ditto.
12801         * objc/execute/cascading-1.m: Ditto.
12802         * objc/execute/trivial.m: Ditto.
12803         * objc/execute/np-1.m: Ditto.
12804         * objc/compile/trivial.m: Ditto.
12805         * objc/execute/class_self-2.m: Include <stdlib.h>.
12806         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12807         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12808         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12809         and 64bit. Use new NeXT interface as required.
12810         * objc.dg/special/unclaimed-category-1.m: Ditto.
12811         * objc.dg/special/unclaimed-category-1.h: Ditto.
12812         * objc.dg/special/unclaimed-category-1a.m: Ditto.
12813         * objc.dg/func-ptr-1.m: Ditto.
12814         * objc.dg/stret-1.m: Ditto.
12815         * objc.dg/encode-2.m: Ditto.
12816         * objc.dg/category-1.m: Ditto.
12817         * objc.dg/encode-3.m: Ditto.
12818         * objc.dg/call-super-3.m: Ditto.
12819         * objc.dg/method-3.m: Ditto.
12820         * objc.dg/func-ptr-2.m: Ditto.
12821         * objc.dg/lookup-1.m: Ditto.
12822         * objc.dg/encode-4.m: Ditto.
12823         * objc.dg/fix-and-continue-1.m: Ditto.
12824         * objc.dg/proto-lossage-3.m: Ditto.
12825         * objc.dg/method-13.m: Ditto.
12826         * objc.dg/proto-qual-1.m: Ditto.
12827         * objc.dg/zero-link-3.m: Ditto.
12828         * objc.dg/bitfield-1.m: Ditto.
12829         * objc.dg/va-meth-1.m: Ditto.
12830         * objc.dg/super-class-3.m: Ditto.
12831         * objc.dg/call-super-1.m: Ditto.
12832         * objc.dg/type-size-2.m: Ditto.
12833         * objc.dg/method-10.m: Ditto.
12834         * objc.dg/defs.m: Ditto.
12835         * objc.dg/const-str-3.m: Ditto.
12836         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12837         Protocol1.h) and next-mapping.h as required. Use new NeXT
12838         interface as required.
12839         * objc.dg/super-class-4.m: Ditto.
12840         * objc.dg/comp-types-8.m: Ditto.
12841         * objc.dg/call-super-2.m: Ditto.
12842         * objc.dg/objc-fast-4.m: Ditto.
12843         * objc.dg/method-6.m: Ditto.
12844         * objc.dg/const-str-3.m: Ditto.
12845         * objc.dg/const-str-7.m: Ditto.
12846         * objc.dg/method-15.m: Ditto.
12847         * objc.dg/method-19.m: Ditto.
12848         * objc.dg/sync-1.m: Ditto.
12849         * objc.dg/layout-1.m: Ditto.
12850         * objc.dg/bitfield-3.m: Ditto.
12851         * objc.dg/try-catch-3.m: Ditto.
12852         * objc.dg/try-catch-7.m: Ditto.
12853         * objc.dg/comp-types-10.m: Ditto.
12854         * objc.dg/selector-2.: Ditto.
12855         * objc.dg/method-7.m: Ditto.
12856         * objc.dg/typedef-alias-1.m: Ditto.
12857         * objc.dg/proto-lossage-2.m: Ditto.
12858         * objc.dg/comp-types-11.m: Ditto.
12859         * objc.dg/sizeof-1.m: Ditto.
12860         * objc.dg/method-17.m: Ditto.
12861         * objc.dg/bitfield-5.m: Ditto.
12862         * objc.dg/try-catch-1.m: Ditto.
12863         * objc.dg/encode-5.m: Ditto.
12864         * objc.dg/fix-and-continue-2.m: Ditto.
12865         * objc.dg/method-9.m: Ditto.
12866         * objc.dg/isa-field-1.m: Ditto.
12867         * objc.dg/local-decl-2.m: Ditto.
12868         * objc.dg/objc-gc-4.m: Ditto.
12869         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12870         * objc.dg/gnu-runtime-3.m: Ditto.
12871         * objc.dg/encode-7.m: Ditto.
12872         * objc.dg/encode-8.m: Ditto.
12873         * objc.dg/selector-3.m: Ditto.
12874         * objc.dg/gnu-runtime-1.m: Ditto.
12875         * objc.dg/const-str-12.m: Ditto.
12876         * objc.dg/gnu-runtime-2.m: Ditto.
12877         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12878         * objc.dg/selector-1.m: Ditto.
12879         * objc.dg/stubify-2.m: Ditto.
12880         * objc.dg/zero-link-1.m: Ditto.
12881         * objc.dg/stret-2.m: Ditto.
12882         * objc.dg/zero-link-2.m: Ditto.
12883         * objc.dg/next-runtime-1.m: Ditto.
12884         * objc.dg/symtab-1.m: Ditto.
12885         * objc.dg/stubify-1.m: Ditto.
12886         * objc.dg/bitfield-2.m: Ditto.
12887         * objc.dg/try-catch-10.m: Apply to both runtimes.
12888         * objc.dg/const-str-1.m: Ditto.
12889         * objc.dg/image-info.m: Ditto.
12890         * objc.dg/encode-9.m: Ditto.
12891         * objc.dg/pragma-1.m: Apply test to all targets.
12892         * objc.dg/const-str-4.m: Ditto.
12893         * objc.dg/const-str-8.m: Ditto.
12894         * objc.dg/super-class-2.m: Ditto.
12895         * objc.dg/try-catch-5.m: Ditto.
12896         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12897         Protocol1.h) and next-mapping.h as required. Use new NeXT
12898         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
12899         * objc.dg/const-str-11.m: Ditto.
12900         * objc.dg/const-str-9.m: Ditto.
12901         * objc.dg/method-4.m: Skip for 64Bit NeXT.
12902         * objc.dg/encode-1.m: Remove redundant -lobjc.
12903         * objc.dg/try-catch-9.m: Tidy space.
12904         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12905         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12906         and 64bit. Use new NeXT interface as required.
12907         * obj-c++.dg/template-4.mm: Ditto.
12908         * obj-c++.dg/defs.mm: Ditto.
12909         * obj-c++.dg/basic.mm: Ditto.
12910         * obj-c++.dg/encode-4.mm: Ditto.
12911         * obj-c++.dg/method-17.mm: Ditto.
12912         * obj-c++.dg/proto-lossage-3.mm: Ditto.
12913         * obj-c++.dg/cxx-class-1.mm: Ditto.
12914         * obj-c++.dg/method-10.mm: Ditto.
12915         * obj-c++.dg/va-meth-1.mm: Ditto.
12916         * obj-c++.dg/encode-5.mm: Ditto.
12917         * obj-c++.dg/lookup-2.mm: Ditto.
12918         * obj-c++.dg/template-3.mm: Ditto.
12919         * obj-c++.dg/proto-qual-1.mm: Ditto.
12920         * obj-c++.dg/qual-types-1.m: Ditto.
12921         * obj-c++.dg/cxx-scope-1.mm: Ditto.
12922         * obj-c++.dg/template-1.mm: Ditto.
12923         * obj-c++.dg/encode-6.mm: Ditto.
12924         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
12925         Protocol1.h) and next-mapping.h as required. Use new NeXT
12926         interface as required.
12927         * obj-c++.dg/except-1.mm: Ditto.
12928         * obj-c++.dg/const-str-7.mm: Ditto.
12929         * obj-c++.dg/ivar-list-semi.mm: Ditto.
12930         * obj-c++.dg/cxx-scope-2.mm: Ditto.
12931         * obj-c++.dg/selector-2.mm: Ditto.
12932         * obj-c++.dg/isa-field-1.mm: Ditto.
12933         * obj-c++.dg/try-catch-1.mm: Ditto.
12934         * obj-c++.dg/local-decl-1.mm: Ditto.
12935         * obj-c++.dg/try-catch-9.mm: Ditto.
12936         * obj-c++.dg/no-extra-load.mm: Ditto.
12937         * obj-c++.dg/selector-5.mm: Ditto.
12938         * obj-c++.dg/method-12.mm: Ditto.
12939         * obj-c++.dg/try-catch-11.mm: Ditto.
12940         * obj-c++.dg/comp-types-11.mm: Ditto.
12941         * obj-c++.dg/bitfield-3.mm: Ditto.
12942         * obj-c++.dg/method-6.mm: Ditto.
12943         * obj-c++.dg/super-class-2.mm: Ditto.
12944         * obj-c++.dg/method-21.mm: Ditto.
12945         * obj-c++.dg/const-str-8.mm: Ditto.
12946         * obj-c++.dg/try-catch-7.mm: Ditto.
12947         * obj-c++.dg/method-15.mm: Ditto.
12948         * obj-c++.dg/layout-1.mm: Ditto.
12949         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12950         * obj-c++.dg/const-str-3.mm: Ditto.
12951         * obj-c++.dg/try-catch-2.mm: Ditto.
12952         * obj-c++.dg/objc-gc-3.mm: Ditto.
12953         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12954         * obj-c++.dg/bitfield-1.mm: Ditto.
12955         * obj-c++.dg/selector-6.mm: Ditto.
12956         * obj-c++.dg/method-13.mm: Ditto.
12957         * obj-c++.dg/comp-types-12.mm: Ditto.
12958         * obj-c++.dg/bitfield-4.mm: Ditto.
12959         * obj-c++.dg/try-catch-8.mm: Ditto.
12960         * obj-c++.dg/method-2.mm: Ditto.
12961         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12962         * obj-c++.dg/typedef-alias-1.mm: Ditto.
12963         * obj-c++.dg/const-str-4.mm: Ditto.
12964         * obj-c++.dg/proto-lossage-2.mm: Ditto.
12965         * obj-c++.dg/try-catch-3.mm: Ditto.
12966         * obj-c++.dg/comp-types-9.mm: Ditto.
12967         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12968         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12969         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12970         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12971         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12972         Use new NeXT interface as required.
12973         * obj-c++.dg/const-str-10.mm: Ditto.
12974         * obj-c++.dg/const-str-11.mm: Ditto.
12975         * obj-c++.dg/const-str-9.mm: Ditto.
12976         * obj-c++.dg/method-11.mm: Ditto.
12977         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12978         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12979         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12980         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12981         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12983 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
12985         PR c++/43206
12986         * g++.dg/template/typedef30.C: New test case.
12988 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
12990         PR c/43385
12991         * gcc.c-torture/execute/pr43385.c: New test.
12993 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
12995         * gcc.dg/strncpy-fix-1.c: New test.
12997 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12999         PR testsuite/41609
13000         * lib/objc-torture.exp (objc-set-runtime-options): New.
13001         * objc/execute/execute.exp: Check runtime options on each pass.
13002         * objc/execute/exceptions/exceptions.exp: Ditto.
13003         * objc/compile/compile.exp: Ditto.
13005         PR testsuite/42348
13006         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13007         standard tests.
13008         (check_effective_target_objc2): New proc.
13009         (check_effective_target_next_runtime): New proc.
13010         * lib/objc.exp: Determine which runtime is in force and support it.
13011         * lib/obj-c++.exp: Ditto.
13013 2010-03-24  Jason Merrill  <jason@redhat.com>
13015         PR c++/43502
13016         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13018 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13020         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13021         a loop.
13022         * gcc.dg/ipa/ipa-2.c: Likewise.
13023         * gcc.dg/ipa/ipa-3.c: Likewise.
13024         * gcc.dg/ipa/ipa-4.c: Likewise.
13025         * gcc.dg/ipa/ipa-5.c: Likewise.
13026         * gcc.dg/ipa/ipa-7.c: Likewise.
13027         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13028         a loop.
13029         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13030         i_can_not_be_propagated_fully2 into a loop.
13031         * gcc.dg/ipa/ipa-8.c: New test.
13032         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13034 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13036         PR debug/19192
13037         PR debug/43479
13038         * gcc.dg/guality/pr43479.c: New test.
13039         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13040         and add volatile keyword.
13042 2010-03-23  Mike Stump  <mikestump@comcast.net>
13044         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13046 2010-03-23  Jason Merrill  <jason@redhat.com>
13048         * g++.dg/ext/altivec-17.C: Adjust error message.
13050         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13051         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13052         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13053         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13054         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13055         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13057 2010-03-22  Jason Merrill  <jason@redhat.com>
13059         PR c++/43333
13060         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13061         * g++.dg/ext/is_pod_98.C: New.
13063         PR c++/43281
13064         * g++.dg/cpp0x/auto18.C: New.
13066         * gcc.dg/pr36997.c: Adjust error message.
13067         * g++.dg/ext/vector9.C: Likewise.
13068         * g++.dg/conversion/simd3.C: Likewise.
13069         * g++.dg/other/error23.C: Likewise.
13071 2010-03-22  Michael Matz  <matz@suse.de>
13073         PR middle-end/43475
13074         * gfortran.dg/pr43475.f90: New testcase.
13076 2010-03-22  Richard Guenther  <rguenther@suse.de>
13078         PR tree-optimization/43390
13079         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13081 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13083         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13084         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13086 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13087             Michael Matz  <matz@suse.de>
13089         PR c++/43081
13090         * g++.dg/parse/crash56.C: New test.
13092 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13094         PR fortran/43450
13095         * gfortran.dg/whole_file_15.f90 : New test.
13097 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13099         PR fortran/43409
13100         * gfortran.dg/inquire_size.f90: New test.
13102 2010-03-20  Richard Guenther  <rguenther@suse.de>
13104         PR rtl-optimization/43438
13105         * gcc.c-torture/execute/pr43438.c: New testcase.
13107 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13109         PR c++/43375
13110         * g++.dg/abi/mangle42.C: New test.
13112 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13114         PR C/43211
13115         * gcc.dg/pr43211.c: New test.
13116         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13118 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13120         PR rtl-optimization/42258
13121         * gcc.target/arm/thumb1-mul-moves.c: New test.
13123         PR target/40697
13124         * gcc.target/arm/thumb-andsi.c: New test.
13126         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13127         dg-require-effective-target.
13129 2010-03-19  Michael Matz  <matz@suse.de>
13131         PR c++/43116
13132         * g++.dg/other/pr43116.C: New testcase.
13134 2010-03-19  Michael Matz  <matz@suse.de>
13136         PR target/43305
13137         * gcc.dg/pr43305.c: New testcase.
13139 2010-03-19  Richard Guenther  <rguenther@suse.de>
13141         PR tree-optimization/43415
13142         * gcc.c-torture/compile/pr43415.c: New testcase.
13144 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13146         PR ada/43106
13147         * gnat.dg/case_optimization2.adb: New test.
13148         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13150 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13151             Jack Howarth  <howarth@bromo.med.uc.edu>
13153         PR target/36399
13154         * gcc.target/i386/push-1.c: Don't xfail
13155           scan-assembler-not "movups" on darwin.
13157 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13159         PR debug/43058
13160         * gcc.dg/pr43058.c: New test.
13162 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13164         PR middle-end/42450
13165         * g++.dg/torture/pr42450.C: New test.
13167 2010-03-18  Michael Matz  <matz@suse.de>
13169         PR middle-end/43419
13170         * gcc.dg/pr43419.c: New testcase.
13172 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13174         PR rtl-optimization/43360
13175         * gcc.dg/torture/pr43360.c: New.
13177 2010-03-18  Michael Matz  <matz@suse.de>
13179         PR tree-optimization/43402
13180         * gcc.dg/pr43402.c: New testcase.
13182 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13184         PR target/42427
13185         * gcc.dg/pr42427.c: New test.
13187 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13189         PR libfortran/43265
13190         * gfortran.dg/read_empty_file.f: New test.
13191         * gfortran.dg/read_eof_all.f90: New test.
13192         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13193         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13195 2010-03-17  Michael Matz  <matz@suse.de>
13197         * gcc.dg/pr43300.c: Add -w.
13199 2010-03-17  Richard Guenther  <rguenther@suse.de>
13201         * gcc.dg/pr43379.c: Add -w.
13203 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13205         PR fortran/43331
13206         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13208 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13210         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13212 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13214         * ada/acats/run_all.sh: Log start and end times.
13216 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13218         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13220 2010-03-16  Richard Guenther  <rguenther@suse.de>
13222         PR middle-end/43379
13223         * gcc.dg/pr43379.c: New testcase.
13225 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13227         PR debug/43051
13228         * gcc.dg/guality/pr43051-1.c: New test.
13230 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13232         PR testsuite/43363
13233         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13235 2010-03-15  Michael Matz  <matz@suse.de>
13237         PR middle-end/43300
13238         * gcc.dg/pr43300.c: New testcase.
13240 2010-03-15  Richard Guenther  <rguenther@suse.de>
13242         PR tree-optimization/43367
13243         * gcc.c-torture/compile/pr43367.c: New testcase.
13245 2010-03-15  Richard Guenther  <rguenther@suse.de>
13247         PR tree-optimization/43317
13248         * gcc.dg/pr43317.c: New testcase.
13250 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13252         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13254 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13256         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13258 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13260         PR fortran/43362
13261         * gfortran.dg/impure_constructor_1.f90: New test.
13263 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13265         PR middle-end/43354
13266         * gfortran.dg/graphite/id-pr43354.f: New.
13268 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13270         PR middle-end/43349
13271         * gfortran.dg/graphite/pr43349.f: New.
13273 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13275         PR middle-end/43306
13276         * gcc.dg/graphite/pr43306.c: New.
13278 2010-03-12  David S. Miller  <davem@davemloft.net>
13280         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13281         sparc.
13283 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13285         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13287 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13289         PR fortran/43291
13290         PR fortran/43326
13291         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13293 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13295         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13296         fail for *-*-mingw* targets.
13298 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13300         PR debug/43329
13301         * gcc.dg/guality/pr43329-1.c: New test.
13303 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13305         PR tree-optimization/43257
13306         * g++.dg/torture/pr43257.C: New test.
13308 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13310         PR fortran/43228
13311         * gfortran.dg/namelist_61.f90: New test.
13313 2010-03-11  Richard Guenther  <rguenther@suse.de>
13315         PR tree-optimization/43255
13316         * gcc.c-torture/compile/pr43255.c: New testcase.
13318 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13320         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13321         * gcc.dg/pr43280.c: New testcase.
13323 2010-03-11  Richard Guenther  <rguenther@suse.de>
13325         PR lto/43200
13326         * gcc.dg/lto/20100227-1_0.c: New testcase.
13327         * gcc.dg/lto/20100227-1_1.c: Likewise.
13329 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13331         PR libfortran/43320
13332         PR libfortran/43265
13333         * gfortran.dg/read_eof_6.f: New test
13334         * gfortran.dg/read_x_eof.f90: New test.
13335         * gfortran.dg/read_x_past.f: Update test.
13337 2010-03-10  Jan Hubicka  <jh@suse.cz>
13339         * gcc.c-torture/compile/pr43288.c: New test.
13341 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13343         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13344         -fpic/-fPIC flags.
13345         * g++.old-deja/g++.pt/asm2.C: Likewise.
13346         * gcc.c-torture/compile/20000804-1.c: Likewise.
13347         * gcc.target/i386/clobbers.c: Likewise.
13349 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13351         PR fortran/43303
13352         * gfortran.dg/c_assoc_3.f90: New test.
13354 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13356         PR debug/36728
13357         * gcc.dg/guality/pr36728-1.c: New test.
13358         * gcc.dg/guality/pr36728-2.c: New test.
13360 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13362         * gcc.dg/h8300-div-delay-slot.c: New test.
13364 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13366         PR tree-optimization/43236
13367         * gcc.c-torture/execute/pr43236.c: New test.
13369 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13371         PR middle-end/42859
13372         * g++.dg/eh/pr42859.C: New test.
13374 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13376         PR debug/43299
13377         * gcc.dg/pr43299.c: New test.
13379         PR debug/43290
13380         * g++.dg/eh/unwind2.C: New test.
13382 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13383             Reza Yazdani  <reza.yazdani@amd.com>
13385         PR middle-end/43065
13386         * gcc.dg/graphite/run-id-4.c: New.
13388 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13390         PR middle-end/43065
13391         * gcc.dg/graphite/run-id-3.c: New.
13393 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13395         PR middle-end/42644
13396         PR middle-end/42130
13397         * gcc.dg/graphite/id-18.c: New.
13398         * gcc.dg/graphite/run-id-pr42644.c: New.
13400 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13402         PR middle-end/42326
13403         * gcc.dg/graphite/pr42326.c: New.
13405 2010-03-08  Richard Guenther  <rguenther@suse.de>
13407         PR tree-optimization/43269
13408         * gcc.c-torture/execute/pr43269.c: New testcase.
13410 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13412         PR fortran/43256
13413         * gfortran.dg/typebound_call_13.f03: New.
13415 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13417         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13418         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13420 2010-03-05  Jason Merrill  <jason@redhat.com>
13422         * g++.dg/abi/mangle40.C: Require weak and alias.
13424 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13426         PR middle-end/42326
13427         * gfortran.dg/graphite/pr42326.f90: New.
13428         * gfortran.dg/graphite/pr42326-1.f90: New.
13430 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13432         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13433         (gnat_target_compile): Likewise.
13434         Reinitialize GNAT_UNDER_TEST if target changes.
13435         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13436         (local_find_gnatmake): Pass full --GCC to gnatlink.
13437         Remove --LINK.
13439 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13441         PR c/43248
13442         * gcc.dg/compound-literal-1.c: New testcase.
13444 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13446         PR tree-optimization/43164
13447         PR tree-optimization/43191
13448         * gcc.c-torture/compile/pr43164.c: New test.
13449         * gcc.c-torture/compile/pr43191.c: Likewise.
13451 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13453         PR fortran/43244
13454         * gfortran.dg/finalize_9.f90: New.
13456 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13457             Ken Werner  <ken@linux.vnet.ibm.com>
13459         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13460         to dg-options for spu.
13461         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13462         dump-scan target to exclude spu.
13464 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13466         PR middle-end/43209
13467         * gcc.dg/tree-ssa/ivopts-4.c: New.
13469 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13471         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13472         include-opts and exclude-opts; skip checking the flags if arguments
13473         are the same as the defaults.
13474         (dg-xfail-if): Verify the number of arguments, supply defaults
13475         for unspecified optional arguments.
13476         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13478 2010-03-03  Jason Merrill  <jason@redhat.com>
13480         PR c++/12909
13481         * g++.dg/abi/mangle40.C: Updated.
13483 2010-03-03  Jason Merrill  <jason@redhat.com>
13485         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13486         * g++.dg/abi/mangle23.C: Likewise.
13487         * g++.dg/eh/simd-2.C: Likewise.
13488         * g++.dg/ext/attribute-test-2.C: Likewise.
13489         * g++.dg/ext/vector14.C: Likewise.
13490         * g++.dg/other/pr34435.C: Likewise.
13491         * g++.dg/template/conv8.C: Likewise.
13492         * g++.dg/template/nontype9.C: Likewise.
13493         * g++.dg/template/qualttp17.C: Likewise.
13494         * g++.dg/template/ref1.C: Likewise.
13495         * g++.old-deja/g++.pt/crash68.C: Likewise.
13496         * g++.old-deja/g++.pt/ref1.C: Likewise.
13497         * g++.old-deja/g++.pt/ref3.C: Likewise.
13498         * g++.old-deja/g++.pt/ref4.C: Likewise.
13500         PR c++/12909
13501         * g++.dg/abi/mangle40.C: New.
13502         * g++.dg/abi/mangle41.C: New.
13503         * g++.dg/lto/20100302_0.C: New.
13504         * g++.dg/lto/20100302_1.C: New.
13505         * g++.dg/lto/20100302.h: New.
13507 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13509         PR fortran/43243
13510         * gfortran.dg/internal_pack_12.f90: New test.
13512 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13514         * gcc.dg/pr36997.c: Adjust error message.
13516 2010-03-03  Mike Stump  <mikestump@comcast.net>
13518         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13519         adjustments to not be present on machines that align the stack to
13520         more than 4 bytes and don't have a red zone yet as that is an
13521         unimplemented optimization.
13523 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13525         PR fortran/43169
13526         * gfortran.dg/impure_assignment_3.f90: New.
13528 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13530         PR debug/43229
13531         * gfortran.dg/pr43229.f90: New test.
13533         PR debug/43237
13534         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13536         PR debug/43177
13537         * gcc.dg/guality/pr43177.c: New test.
13539 2010-03-02  Jason Merrill  <jason@redhat.com>
13541         * g++.dg/ext/vector9.C: Adjust error message.
13542         * g++.dg/conversion/simd3.C: Likewise.
13543         * g++.dg/other/error23.C: Likewise.
13545 2010-03-02  Mike Stump  <mikestump@comcast.net>
13547         PR c++/41090
13548         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13550 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13552         PR fortran/43180
13553         * gfortran.dg/internal_pack_10.f90: New test.
13555         PR fortran/43173
13556         * gfortran.dg/internal_pack_11.f90: New test.
13558 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13560         PR middle-end/42640
13561         * gcc.dg/tree-ssa/pr42640.c: New.
13563 2010-03-01  Richard Guenther  <rguenther@suse.de>
13565         PR tree-optimization/43220
13566         * gcc.c-torture/execute/pr43220.c: New testcase.
13568 2010-03-01  Richard Guenther  <rguenther@suse.de>
13570         PR middle-end/43213
13571         * gcc.dg/pr43213.c: New testcase.
13573 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13575         PR pch/14940
13576         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13578 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13580         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13581         New function.
13582         (check_effective_target_ucn): Likewise.
13584         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13585         if !ucn.
13586         * gcc.dg/ucnid-2.c: Likewise.
13587         * gcc.dg/ucnid-3.c: Likewise.
13588         * gcc.dg/ucnid-4.c: Likewise.
13589         * gcc.dg/ucnid-11.c: Likewise.
13590         * gcc.dg/ucnid-12.c: Likewise.
13591         * gcc.dg/ucnid-6.c: Skip if !ucn.
13592         * gcc.dg/ucnid-9.c: Likewise.
13594 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13596         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13597         lists to dg-skip-if.
13598         * gcc.target/i386/stackalign/return-3.c: Likewise.
13600 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13602         * gcc.target/i386/clearcap.map: New file.
13603         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13604         Pass clearcap.map by default if supported.
13606 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13608         PR fortran/42900
13609         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13610         Explain this.
13611         * gfortran.dg/stat_2.f90: Likewise.
13613 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13615         PR fortran/43199
13616         * gfortran.dg/module_read_2.f90: New test.
13618 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13620         PR c++/42748
13621         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13622         * g++.dg/abi/mangle12.C: Likewise.
13623         * g++.dg/abi/mangle20-2.C: Likewise.
13624         * g++.dg/abi/mangle17.C: Likewise.
13625         * g++.dg/template/cond2.C: Likewise.
13626         * g++.dg/template/pr35240.C: Likewise.
13628 2010-02-27  Richard Guenther  <rguenther@suse.de>
13630         PR tree-optimization/43186
13631         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13633 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13635         * g++.dg/abi/packed1.C: Expect warning on the SH.
13637 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13639         PR c++/42054:
13640         * g++.dg/parse/error37.C: New test.
13642 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13644         PR c/24577
13645         PR c/43192
13646         * gcc.dg/pr8927-1.c: Match new note.
13647         * gcc.dg/990506-0.c: Likewise.
13648         * gcc.dg/gomp/flush-2.c: Likewise.
13649         * gcc.dg/gomp/atomic-5.c: Likewise.
13650         * gcc.dg/gomp/pr34607.c: Likewise.
13651         * gcc.dg/pr35746.c: Likewise.
13652         * gcc.dg/cpp/pragma-1.c: Likewise.
13653         * gcc.dg/cpp/pragma-2.c: Likewise.
13654         * gcc.dg/pr41842.c: Likewise.
13655         * gcc.dg/noncompile/20040629-1.c: Likewise.
13656         * objc.dg/private-1.m: Likewise.
13658 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13660         PR fortran/43185
13661         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13662         * gfortran.dg/default_initialization_4.f90: New test.
13664 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13666         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13667         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13668         * gnat.dg/thin_pointer2.adb: New test.
13669         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13671 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13673         PR c/20631
13674         * gcc.dg/cpp/c90-pedantic.c: New.
13675         * gcc.dg/cpp/c90.c: New.
13676         * gcc.dg/gnu90-const-expr-1.c: New.
13677         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13679 2010-02-26  Richard Guenther  <rguenther@suse.de>
13681         PR tree-optimization/43186
13682         * gcc.c-torture/compile/pr43186.c: New testcase.
13684 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13686         PR debug/43190
13687         * c-c++-common/dwarf2/pr43190.c: New test.
13689 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13691         PR testsuite/37074:
13692         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13694 2010-02-26  Richard Guenther  <rguenther@suse.de>
13696         PR tree-optimization/43188
13697         * gcc.c-torture/compile/pr43188.c: New testcase.
13699 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13701         PR target/43175
13702         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13704 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13706         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13708 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13710         PR target/43154
13711         * gcc.target/powerpc/pr43154.c: New file.
13713 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13715         PR debug/43166
13716         * gfortran.dg/debug/pr43166.f: New test.
13718         PR debug/43165
13719         * gcc.dg/torture/pr43165.c: New test.
13721 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13723         PR c/43128
13724         * c-c++-common/pr41779.c: Update.
13726 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13728         PR ada/32547
13729         * lib/gnat-dg.exp (gnat_load): Redefine.
13731         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13732         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13734 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13736         PR libobjc/36610
13737         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13738         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13739         -fgnu-runtime.
13740         Sort entries.
13742 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13744         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13746 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13748         PR debug/43150
13749         * gcc.dg/guality/vla-1.c: New test.
13751 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13753         PR fortran/43042
13754         * gfortran.dg/c_ptr_tests_15.f90: New test.
13756 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13758         PR target/43107
13759         * gcc.target/i386/pr43107.c: New test.
13761 2010-02-23  Jason Merrill  <jason@redhat.com>
13763         PR c++/43143
13764         * g++.dg/cpp0x/variadic100.C: New.
13766 2010-02-23  Jason Merrill  <jason@redhat.com>
13768         PR debug/42800
13769         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13770         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13771         * c-c++-common/dwarf2/vla1.c: New.
13773 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13775         PR target/43139
13776         * gcc.dg/pr43139.c: New test.
13778         PR debug/43077
13779         * gcc.dg/guality/pr43077-1.c: New test.
13781 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13783         PR 43123
13784         * gcc.dg/march.c: New.
13785         * gcc.dg/march-generic.c: New.
13786         * gcc.dg/mtune.c: New.
13788 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13790         PR middle-end/43083
13791         * gcc.dg/graphite/pr43083.c: New.
13793 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13795         PR middle-end/43097
13796         * gfortran.dg/graphite/pr43097.f: New.
13798 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13799             Manuel López-Ibáñez  <manu@gcc.gnu.org>
13801         PR middle-end/43140
13802         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13804 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13806         PR middle-end/43026
13807         * g++.dg/graphite/pr43026.C: New.
13809 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13811         PR c++/43126
13812         * gcc.dg/cleanup-1.c: Update.
13813         * gcc.dg/func-args-1.c: Update.
13814         * gcc.dg/format/sentinel-1.c: Update.
13815         * g++.old-deja/g++.jason/scoping10.C: Update.
13816         * g++.old-deja/g++.ns/lookup5.C: Update.
13817         * g++.dg/ext/cleanup-1.C: Update.
13818         * g++.dg/parse/varmod1.C: Update.
13819         * g++.dg/parse/error33.C: Update.
13820         * g++.dg/expr/call3.C: Update.
13821         * g++.dg/func-args-1.C: New.
13823 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13825         PR c/43125
13826         * gcc.dg/attr-used-2.c: Moved to ...
13827         * c-c++-common/attr-used-2.c: Here.
13829         * gcc.dg/attr-used.c: Moved to ...
13830         * c-c++-common/attr-used.c: Here.
13832 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
13834         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13836 2010-02-22  Richard Guenther  <rguenther@suse.de>
13838         PR lto/43045
13839         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13840         * gfortran.dg/lto/20100222-1_1.c: Likewise.
13842 2010-02-22  Richard Guenther  <rguenther@suse.de>
13844         PR tree-optimization/42749
13845         * gcc.c-torture/compile/pr42749.c: New testcase.
13847 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
13849         PR fortran/43072
13850         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13851         * gfortran.dg/internal_pack_9.f90: New test.
13853 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13855         PR c++/23510
13856         * g++.dg/template/recurse.C: Adjust.
13857         * g++.dg/template/pr23510.C: New.
13859 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
13861         PR c++/42824
13862         * g++.dg/template/memclass4.C: New test.
13864 2010-02-21  Tobias Burnus  <burnus@net-b.de>
13866         PR fortran/35259
13867         * gfortran.dg/reassoc_5.f90: New test.
13869 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
13871         PR target/43067
13872         * gcc.target/i386/pr43067.c: New test.
13874 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13876         PR c++/35669
13877         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13878         -Wconversion-null.
13879         * g++.dg/warn/Wconversion-null.C: New test.
13880         * g++.old-deja/g++.other/null1.C: Move to...
13881         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13883 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
13885         PR fortran/36932
13886         PR fortran/36933
13887         * gfortran.dg/dependency_26.f90: New test.
13889         PR fortran/43072
13890         * gfortran.dg/internal_pack_7.f90: New test.
13892         PR fortran/43111
13893         * gfortran.dg/internal_pack_8.f90: New test.
13895 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13897         PR 43128
13898         * c-c++-common/pr41779.c: Fix broken testcase.
13900 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13902         PR 36513
13903         * c-c++-common/pr36513.c: New testcase.
13904         * c-c++-common/pr36513-2.c: New testcase.
13906 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13908         PR 41779
13909         * c-c++-common/pr41779.c: New.
13911 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
13913         PR debug/43084
13914         * gcc.dg/pr43084.c: New test.
13916 2010-02-19  Richard Guenther  <rguenther@suse.de>
13918         PR tree-optimization/42916
13919         * gcc.dg/pr42916.c: New testcase.
13921 2010-02-18  Jason Merrill  <jason@redhat.com>
13923         PR c++/42837
13924         * g++.dg/abi/packed1.C: Add expected warning.
13926         PR c++/43108
13927         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13928         * gcc.dg/torture/dg-torture.exp: Likewise.
13929         * c-c++-common/torture/complex-sign.h,
13930         c-c++-common/torture/complex-sign-add.c,
13931         c-c++-common/torture/complex-sign-mixed-add.c,
13932         c-c++-common/torture/complex-sign-mixed-div.c,
13933         c-c++-common/torture/complex-sign-mixed-mul.c,
13934         c-c++-common/torture/complex-sign-mixed-sub.c,
13935         c-c++-common/torture/complex-sign-mul.c,
13936         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13937         Adapt for C++ compilation as well.
13939         PR c++/43070
13940         * g++.dg/ext/label1.C: Update.
13941         * g++.dg/ext/label2.C: Update.
13943         PR c++/26261
13944         * g++.dg/template/dependent-name6.C: New.
13946         PR c++/43109
13947         * g++.dg/parse/namespace12.C: New.
13949 2010-02-18  Martin Jambor  <mjambor@suse.cz>
13951         PR tree-optimization/43066
13952         * gcc.c-torture/compile/pr43066.c: New test.
13954 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
13956         * g++.dg/ext/attrib35.C: Fix target selector string.
13957         * g++.dg/ext/attrib36.C: Ditto.
13958         * g++.dg/ext/attrib37.C: Ditto.
13959         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13960         * g++.dg/abi/mangle25.C: Ditto.
13962 2010-02-17  Jason Merrill  <jason@redhat.com>
13964         PR c++/43069
13965         * g++.dg/parse/namespace11.C: New.
13967         PR c++/43093
13968         * g++.dg/ext/attrib37.C: New.
13970         PR c++/43079
13971         * g++.dg/template/ptrmem20.C: New.
13973 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
13975         PR target/43103
13976         * gcc.target/i386/xop-check.h: Include m256-check.h.
13977         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13978         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13979         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13980         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13982 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
13984         PR debug/42918
13985         * gcc.dg/pr42918.c: New test.
13987 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
13989         * g++.dg/ext/attrib36.C: Require ILP32.
13991 2010-02-16  Richard Guenther  <rguenther@suse.de>
13993         PR tree-optimization/41043
13994         * gfortran.dg/pr41043.f90: New testcase.
13995         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13997 2010-02-16  Jason Merrill  <jason@redhat.com>
13999         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14001 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14003         PR tree-optimization/43074
14004         * gcc.dg/vect/fast-math-pr43074.c: New test.
14006 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14008         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14010 2010-02-16  Jason Merrill  <jason@redhat.com>
14012         PR c++/43031
14013         * g++.dg/ext/attrib36.C: New.
14015         PR c++/43036
14016         * g++.dg/other/array6.C: New.
14018 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14020         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14022 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14024         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14025         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14026         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14027         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14028         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14029         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14031 2010-02-15  Richard Guenther  <rguenther@suse.de>
14033         PR middle-end/43068
14034         * g++.dg/torture/pr43068.C: New testcase.
14036 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14038         PR c++/43024
14039         * g++.dg/opt/ice1.C: New.
14041 2010-02-14  Jason Merrill  <jason@redhat.com>
14043         PR c++/41997
14044         * g++.dg/cpp0x/initlist-opt.C: New.
14046 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14048         PR fortran/41113
14049         PR fortran/41117
14050         * gfortran.dg/internal_pack_6.f90: New test.
14052 2010-02-12  Jason Merrill  <jason@redhat.com>
14054         PR c++/43054
14055         * g++.dg/cpp0x/variadic99.C: New.
14057 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14059         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14060         sign extend pointers to gualchk_t.
14062         PR c++/43033
14063         * g++.dg/other/default3.C: Xfail g4 test.
14065 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14067         PR middle-end/43012
14068         * gcc.dg/graphite/pr43012.c: New.
14070 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14072         PR middle-end/42930
14073         * g++.dg/graphite/pr42930.C: New.
14075 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14077         PR middle-end/42914
14078         PR middle-end/42530
14079         * gcc.dg/graphite/pr42530.c: New.
14080         * gcc.dg/graphite/pr42914.c: New.
14082 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14084         PR middle-end/42771
14085         * gcc.dg/graphite/pr42771.c: New.
14087 2010-02-11  Richard Guenther  <rguenther@suse.de>
14089         PR tree-optimization/42998
14090         * gcc.c-torture/compile/pr42998.c: New testcase.
14092 2010-02-10  Jason Merrill  <jason@redhat.com>
14094         PR c++/41896
14095         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14097         PR c++/42983, core issue 906
14098         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14099         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14101         PR c++/43016
14102         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14104 2010-02-10  Richard Guenther  <rguenther@suse.de>
14106         PR tree-optimization/43017
14107         * gcc.dg/torture/pr43017.c: New testcase.
14109 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14111         PR fortran/40823
14112         * gfortran.dg/private_type_1.f90: Update error location.
14113         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14114         * gfortran.dg/typebound_operator_2.f03: Ditto.
14115         * gfortran.dg/assignment_2.f90: Ditto.
14116         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14117         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14119 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14121         PR fortran/43015
14122         * gfortran.dg/bind_c_usage_20.f90: New test.
14124 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14126         PR debug/43010
14127         * g++.dg/debug/pr43010.C: New test.
14129 2010-02-10  Richard Guenther  <rguenther@suse.de>
14131         PR c/43007
14132         * gcc.c-torture/execute/20100209-1.c: New testcase.
14133         * gcc.dg/fold-div-3.c: Likewise.
14135 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14137         * gcc.dg/builtin-ffs-1.c: New test.
14139 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14141         PR fortran/42999
14142         * gfortran.dg/array_constructor_35.f90: New test.
14144 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14146         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14148 2010-02-09  Jason Merrill  <jason@redhat.com>
14150         PR c++/42399
14151         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14153         PR c++/42370
14154         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14156 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14158         PR fortran/41869
14159         * gfortran.dg/module_write_1.f90: New test.
14161 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14163         * gcc.dg/pr19340.c: Adjust.
14165 2010-02-09  Richard Guenther  <rguenther@suse.de>
14167         PR tree-optimization/43008
14168         * gcc.c-torture/execute/pr43008.c: New testcase.
14170 2010-02-09  Richard Guenther  <rguenther@suse.de>
14172         PR tree-optimization/43000
14173         * gcc.dg/torture/pr43000.c: New testcase.
14174         * gcc.dg/torture/pr43002.c: Likewise.
14176 2010-02-09  Daniel Kraft  <d@domob.eu>
14178         PR fortran/39171
14179         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14180         and pass -Wsurprising as necessary.
14182 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14184         PR tree-optimization/42890
14185         * g++.dg/torture/pr42890.C: New test.
14187 2010-02-08  Richard Guenther  <rguenther@suse.de>
14189         PR middle-end/42995
14190         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14192 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14194         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14195         return 0 from main.
14196         * gcc.dg/graphite/block-1.c: Same.
14197         * gcc.dg/graphite/block-3.c: Same.
14198         * gcc.dg/graphite/block-4.c: Same.
14199         * gcc.dg/graphite/block-5.c: Same.
14200         * gcc.dg/graphite/block-6.c: Same.
14201         * gcc.dg/graphite/block-7.c: Same.
14202         * gcc.dg/graphite/interchange-0.c: Same.
14203         * gcc.dg/graphite/interchange-1.c: Same.
14204         * gcc.dg/graphite/interchange-10.c: Same.
14205         * gcc.dg/graphite/interchange-11.c: Same.
14206         * gcc.dg/graphite/interchange-12.c: Same.
14207         * gcc.dg/graphite/interchange-2.c: Same.
14208         * gcc.dg/graphite/interchange-3.c: Same.
14209         * gcc.dg/graphite/interchange-4.c: Same.
14210         * gcc.dg/graphite/interchange-5.c: Same.
14211         * gcc.dg/graphite/interchange-6.c: Same.
14212         * gcc.dg/graphite/interchange-7.c: Same.
14213         * gcc.dg/graphite/interchange-8.c: Same.
14214         * gcc.dg/graphite/interchange-9.c: Same.
14215         * gcc.dg/graphite/interchange-mvt.c: Same.
14217 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14219         * gfortran.dg/graphite/id-19.f: New.
14220         * gfortran.dg/graphite/pr14741.f90: New.
14221         * gfortran.dg/graphite/pr41924.f90: New.
14222         * gfortran.dg/graphite/run-id-2.f90: New.
14224 2010-02-07  Richard Guenther  <rguenther@suse.de>
14226         PR middle-end/42956
14227         * gcc.c-torture/compile/pr42956.c: New testcase.
14229 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14231         PR libfortran/42742
14232         * gfortran.dg/fmt_cache_2.f: New test.
14234 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14236         * gfortran.dg/read_no_eor.f90: New test.
14238 2010-02-05  Jason Merrill  <jason@redhat.com>
14240         * g++.dg/ext/label13.C: Move constructor body out of class.
14242 2010-02-03  Jason Merrill  <jason@redhat.com>
14244         PR c++/42870
14245         * g++.dg/ext/dllexport3.C: New.
14247 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14249         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14251 2010-02-05  Richard Guenther  <rguenther@suse.de>
14253         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14255 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14257         PR c++/42915
14258         * g++.dg/other/crash-9.C: New test.
14260 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14262         PR fortran/42309
14263         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14265 2010-02-04  Richard Guenther  <rguenther@suse.de>
14267         PR rtl-optimization/42952
14268         * gcc.dg/torture/pr42952.c: New testcase.
14270 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14272         PR libfortran/42901
14273         * gfortran.dg/namelist_60.f90: New test.
14275 2010-02-03  Jason Merrill  <jason@redhat.com>
14277         PR c++/40138
14278         * g++.dg/ext/builtin11.C: New.
14280         PR c++/4926
14281         PR c++/38600
14282         * g++.dg/abi/mangle35.C: New.
14283         * g++.dg/abi/mangle37.C: New.
14285         PR c++/12909
14286         * g++.dg/abi/mangle36.C: New.
14288         PR c++/35652
14289         * g++.dg/warn/string1.C: New.
14291 2010-02-03  Richard Guenther  <rguenther@suse.de>
14293         PR tree-optimization/42944
14294         * gcc.dg/errno-1.c: New testcase.
14296 2010-02-03  Richard Guenther  <rguenther@suse.de>
14298         PR middle-end/42927
14299         * gcc.c-torture/compile/pr42927.c: New testcase.
14301 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14303         PR fortran/42936
14304         * gfortran.dg/null_4.f90: New test.
14306 2010-02-02  Jason Merrill  <jason@redhat.com>
14308         PR c++/41090
14309         * g++.dg/ext/label13.C: New.
14311 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14313         PR fortran/42650
14314         * gfortran.dg/func_result_5.f90: New test.
14316 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14318         PR fortran/42922
14319         * gfortran.dg/pure_initializer_3.f90: News test.
14321 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14323         PR fortran/42888
14324         * gfortran.dg/allocate_derived_2.f90: New test.
14326 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14328         PR middle-end/42898
14329         * gcc.dg/torture/pr42898-2.c: New test.
14331 2010-01-31  Richard Guenther  <rguenther@suse.de>
14333         PR middle-end/42898
14334         * gcc.dg/torture/pr42898.c: New testcase.
14336 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14338         PR fortran/38324
14339         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14340         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14342 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14344         * g++.dg/tree-ssa/inline-1.C: New.
14345         * g++.dg/tree-ssa/inline-2.C: New.
14346         * g++.dg/tree-ssa/inline-3.C: New.
14348 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14350         PR testsuite/41701
14351         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14352         the string 'pow' in the pathname of the compiler from generating a
14353         test failure.
14355 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14357         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14358         * g++.old-deja/g++.mike/eh17.C: Likewise.
14359         * g++.old-deja/g++.mike/p5571.C: Likewise.
14361 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14363         PR c++/42758
14364         PR c++/42634
14365         PR c++/42336
14366         PR c++/42797
14367         PR c++/42880
14368         * g++.dg/other/crash-5.C: New test.
14369         * g++.dg/other/crash-6.C: New test.
14370         * g++.dg/other/crash-7.C: New test.
14371         * g++.dg/other/crash-8.C: New test.
14373 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14375         PR rtl-optimization/42889
14376         * gcc.dg/pr42889.c: New test.
14378 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14380         * gcc.target/i386/pr42881.c: Use SSE2.
14382 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14384         PR target/42891
14385         * gcc.target/i386/pr42891.c: New test.
14387 2010-01-28  Richard Guenther  <rguenther@suse.de>
14389         PR tree-optimization/42871
14390         * g++.dg/torture/pr42871.C: New testcase.
14392 2010-01-28  Richard Guenther  <rguenther@suse.de>
14394         * gcc.dg/Wobjsize-1.h: New testcase.
14395         * gcc.dg/Wobjsize-1.c: Likewise.
14397 2010-01-28  Richard Guenther  <rguenther@suse.de>
14399         PR middle-end/42883
14400         * g++.dg/torture/pr42883.C: New testcase.
14402 2010-01-28  Michael Matz  <matz@suse.de>
14404         * gcc.target/i386/pr42881.c: New test.
14406 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14408         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14409         Add i?86-*-solaris2* support.
14411 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14413         PR c++/42713
14414         PR c++/42820
14415         * g++.dg/template/typedef27.C: New test case.
14416         * g++.dg/template/typedef28.C: New test case.
14418 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14420         * gcc.dg/optimize-bswap*.c: Add ARM target
14422 2010-01-27  Richard Guenther  <rguenther@suse.de>
14424         PR middle-end/42878
14425         * gcc.dg/torture/pr42878-1.c: New testcase.
14426         * gcc.dg/torture/pr42878-2.c: Likewise.
14428 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14430         PR middle-end/42874
14431         * gcc.dg/vla-22.c: New test.
14433 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14435         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14436         current collation.
14438 2010-01-26  Richard Guenther  <rguenther@suse.de>
14440         PR rtl-optimization/42685
14441         * gcc.dg/pr42685.c: New testcase.
14442         * g++.dg/other/pr42685.C: Likewise.
14444 2010-01-26  Richard Guenther  <rguenther@suse.de>
14446         PR middle-end/42806
14447         * g++.dg/other/pr42806.C: New testcase.
14449 2010-01-26  Richard Guenther  <rguenther@suse.de>
14451         PR tree-optimization/42250
14452         * gcc.dg/pr42250.c: New testcase.
14454 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14456         * gnat.dg/array_bounds_test.adb: New test.
14458 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14460         PR fortran/42858
14461         * gfortran.dg/generic_21.f90: New test.
14463 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14465         PR testsuite/41522
14466         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14468 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14470         PR c++/42748
14471         * g++.dg/abi/arm_va_list2.C: New test.
14472         * g++.dg/abi/arm_va_list2.h: Companion header file.
14474 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14476         PR fortran/41044
14477         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14479         PR fortran/41167
14480         * gfortran.dg/char_array_arg_1.f90 : New test.
14482         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14484 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14486         PR fortran/39304
14487         * gfortran.dg/generic_20.f90: New test.
14489 2010-01-22  Michael Matz  <matz@suse.de>
14491         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14492         -msse2.
14494 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14496         PR fortran/42736
14497         * gfortran.dg/dependency_25.f90 : New test.
14499 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14501         PR tree-optimization/42585
14502         * gcc.dg/tree-ssa/pr42585.c: New test.
14504 2010-01-21  Richard Guenther  <rguenther@suse.de>
14506         PR middle-end/19988
14507         * gcc.dg/pr19988.c: New testcase.
14509 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14511         * g++.dg/compat/decimal/compat-common.h: New file.
14512         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14513         * g++.dg/compat/decimal/pass_x.h: New file.
14514         * g++.dg/compat/decimal/pass_y.h: New file.
14515         * g++.dg/compat/decimal/pass-1_main.C: New file.
14516         * g++.dg/compat/decimal/pass-1_x.C: New file.
14517         * g++.dg/compat/decimal/pass-1_y.C: New file.
14518         * g++.dg/compat/decimal/pass-2_main.C: New file.
14519         * g++.dg/compat/decimal/pass-2_x.C: New file.
14520         * g++.dg/compat/decimal/pass-2_y.C: New file.
14521         * g++.dg/compat/decimal/pass-3_main.C: New file.
14522         * g++.dg/compat/decimal/pass-3_x.C: New file.
14523         * g++.dg/compat/decimal/pass-3_y.C: New file.
14524         * g++.dg/compat/decimal/pass-4_main.C: New file.
14525         * g++.dg/compat/decimal/pass-4_x.C: New file.
14526         * g++.dg/compat/decimal/pass-4_y.C: New file.
14527         * g++.dg/compat/decimal/pass-5_main.C: New file.
14528         * g++.dg/compat/decimal/pass-5_x.C: New file.
14529         * g++.dg/compat/decimal/pass-5_y.C: New file.
14530         * g++.dg/compat/decimal/pass-6_main.C: New file.
14531         * g++.dg/compat/decimal/pass-6_x.C: New file.
14532         * g++.dg/compat/decimal/pass-6_y.C: New file.
14533         * g++.dg/compat/decimal/return_x.h: New file.
14534         * g++.dg/compat/decimal/return_y.h: New file.
14535         * g++.dg/compat/decimal/return-1_main.C: New file.
14536         * g++.dg/compat/decimal/return-1_x.C: New file.
14537         * g++.dg/compat/decimal/return-1_y.C: New file.
14538         * g++.dg/compat/decimal/return-2_main.C: New file.
14539         * g++.dg/compat/decimal/return-2_x.C: New file.
14540         * g++.dg/compat/decimal/return-2_y.C: New file.
14541         * g++.dg/compat/decimal/return-3_main.C: New file.
14542         * g++.dg/compat/decimal/return-3_x.C: New file.
14543         * g++.dg/compat/decimal/return-3_y.C: New file.
14544         * g++.dg/compat/decimal/return-4_main.C: New file.
14545         * g++.dg/compat/decimal/return-4_x.C: New file.
14546         * g++.dg/compat/decimal/return-4_y.C: New file.
14547         * g++.dg/compat/decimal/return-5_main.C: New file.
14548         * g++.dg/compat/decimal/return-5_x.C: New file.
14549         * g++.dg/compat/decimal/return-5_y.C: New file.
14550         * g++.dg/compat/decimal/return-6_main.C: New file.
14551         * g++.dg/compat/decimal/return-6_x.C: New file.
14552         * g++.dg/compat/decimal/return-6_y.C: New file.
14554 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14556         PR debug/42715
14557         * gcc.dg/pr42715.c: New.
14559 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14561         PR c++/42038
14562         * g++.dg/parse/crash55.C: New.
14564 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14566         PR debug/42782
14567         * gcc.dg/guality/pr42782.c: New.
14569 2010-01-20  Jason Merrill  <jason@redhat.com>
14571         PR c++/41788
14572         * g++.dg/abi/packed1.C: New.
14574         PR c++/41920
14575         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14577         PR c++/40750
14578         * g++.dg/parse/fn-typedef1.C: New.
14579         * g++.dg/other/cv_quals.C: Adjust.
14581 2010-01-20  Anthony Green  <green@moxielogic.com>
14583         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14584         pack(push) pragma).
14585         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14586         * gcc.dg/20020312-2.c: Port this to the moxie core.
14587         * gcc.dg/weak/typeof-2.c: Ditto.
14589 2010-01-20  Richard Guenther  <rguenther@suse.de>
14591         PR tree-optimization/42717
14592         * gcc.c-torture/compile/pr42717.c: New testcase.
14594 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14596         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14597         of signed, add a few new tests.
14599         PR middle-end/42803
14600         * g++.dg/parse/limits-initializer1.C: New test.
14602 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14604         PR fortran/42804
14605         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14606         * gfortran.dg/typebound_call_12.f03: New test.
14608 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14610         PR fortran/42783
14611         * gfortran.dg/bounds_check_15.f90 : New test.
14613 2010-01-19  Michael Matz  <matz@suse.de>
14615         PR tree-optimization/41783
14616         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14618 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14620         PR target/38697.
14621         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14622         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14623         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14624         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14625         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14626         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14627         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14628         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14629         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14630         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14631         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14633 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14635         PR fortran/42545
14636         * gfortran.dg/extends_6.f03: Modified an error message.
14637         * gfortran.dg/extends_10.f03: New test.
14638         * gfortran.dg/private_type_6.f03: Modified an error message.
14639         * gfortran.dg/structure_constructor_8.f03: Ditto.
14641 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14643         PR tree-optimization/42719
14644         * gcc.dg/pr42719.c: New test.
14646         PR debug/42728
14647         * gcc.dg/pr42728.c: New test.
14649 2010-01-19  Anthony Green  <green@moxielogic.com>
14651         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14653 2010-01-18  Anthony Green  <green@moxielogic.com>
14655         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14656         for moxie.
14658 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14660         * g++.dg/template/error45.C: reverted as part of reverting the
14661         fix of PR c++/42634.
14663 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14665         PR c++/42634
14666         * g++.dg/template/error45.C: New test.
14668 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14670         PR c++/42766
14671         * g++.dg/conversion/op6.C: New test.
14673 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14675         PR target/42774
14676         * gcc.target/alpha/pr42774.c: New test.
14678 2010-01-18  Richard Guenther  <rguenther@suse.de>
14680         PR tree-optimization/42781
14681         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14683 2010-01-17  Richard Guenther  <rguenther@suse.de>
14685         PR middle-end/42248
14686         * gcc.c-torture/execute/pr42248.c: New testcase.
14688 2010-01-17  Richard Guenther  <rguenther@suse.de>
14690         PR tree-optimization/42773
14691         * g++.dg/torture/pr42773.C: New testcase.
14693 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14695         PR fortran/42677
14696         * gfortran.dg/interface_assignment_5.f90: New test.
14698 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14700         PR c++/42697
14701         * g++.dg/template/crash94.C: Reverted.
14703 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14705         PR debug/42767
14706         * gcc.dg/debug/pr42767.c: New.
14708 2010-01-15  Jason Merrill  <jason@redhat.com>
14710         PR c++/42761
14711         * g++.dg/cpp0x/decltype22.C: New.
14713 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14715         PR middle-end/42760
14716         * g++.dg/torture/pr42760.C: New test.
14718 2010-01-15  Jing Yu  <jingyu@google.com>
14720         PR rtl-optimization/42691
14721         * gcc.c-torture/execute/pr42691.c: New.
14723 2010-01-15  Richard Guenther  <rguenther@suse.de>
14725         PR middle-end/42739
14726         * g++.dg/torture/pr42739.C: New testcase.
14728 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14730         * g++.dg/template/error45.C: Revert as part of reverting changes
14731         or PR c++/42634.
14733 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14735         PR fortran/42684
14736         * gfortran.dg/interface_31.f90: New test.
14738 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14740         * gcc.target/powerpc/pr42747.c: New file.
14742 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14744         PR middle-end/42674
14745         * c-c++-common/pr42674.c: New test.
14747         PR c++/42608
14748         * g++.dg/template/instantiate11.C: New test.
14750 2010-01-14  Jason Merrill  <jason@redhat.com>
14752         PR c++/42701
14753         * g++.dg/overload/error3.C: New.
14755         PR c++/42655
14756         * g++.dg/overload/rvalue1.C: New.
14758 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14760         PR tree-optimization/42706
14761         * gcc.dg/ipa/pr42706.c: New testcase.
14763 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14765         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14767 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14769         PR tree-optimization/42714
14770         * g++.dg/torture/pr42714.C: New test.
14772 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14774         PR rtl-optimization/42246
14775         * gfortran.dg/pr42246-2.f: New.
14777 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14779         PR rtl-optimization/42389
14780         * gcc.dg/pr42389.c: New.
14782 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14784         PR rtl-optimization/42388
14785         * gcc.dg/pr42388.c: New.
14787 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14789         PR rtl-optimization/42294
14790         * gfortran.dg/pr42294.f: New.
14792 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14794         PR rtl-optimization/39453
14795         PR rtl-optimization/42246
14796         * gcc.dg/pr39453.c: New.
14797         * gcc.dg/pr42246.c: New.
14799 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14801         PR middle-end/42245
14802         * gcc.dg/pr42245.c: New.
14803         * gcc.dg/pr42245-2.c: New.
14805 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14807         PR rtl-optimization/42249
14808         * gcc.dg/pr42249.c: New.
14810 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14812         PR c/42721
14813         * gcc.c-torture/execute/pr42721.c: New test.
14815 2010-01-14  Ira Rosen  <irar@il.ibm.com>
14817         PR tree-optimization/42709
14818         * gcc.dg/vect/pr42709.c: New test.
14820 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14822         PR fortran/41478
14823         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14824         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14826 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14828         PR fortran/42481
14829         * gfortran.dg/generic_19.f90 : New test.
14831 2010-01-13  Richard Guenther  <rguenther@suse.de>
14833         PR tree-optimization/42730
14834         * gcc.c-torture/compile/pr42730.c: New testcase.
14836 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
14838         PR target/pr42542
14839         * gcc.target/ia64/pr42542-1.c: New.
14840         * gcc.target/ia64/pr42542-2.c: New.
14841         * gcc.target/ia64/pr42542-3.c: New.
14843 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
14845         PR c++/42634
14846         * g++.dg/template/error45.C: New test.
14848 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14850         PR tree-optimization/42704
14851         * g++.dg/torture/pr42704.C: New test.
14853 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14855         PR tree-optimization/42703
14856         * gcc.c-torture/compile/pr42703.c: New test.
14858 2010-01-13  Richard Guenther  <rguenther@suse.de>
14860         PR tree-optimization/42705
14861         * gcc.c-torture/compile/pr42705.c: New testcase.
14863 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
14865         * gcc.target/bfin/l2.c: New test.
14866         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14868 2010-01-13  Richard Guenther  <rguenther@suse.de>
14870         PR middle-end/42716
14871         * gcc.c-torture/compile/pr42716.c: New testcase.
14873 2010-01-13  Richard Guenther  <rguenther@suse.de>
14875         PR lto/42678
14876         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14878 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
14880         PR c/42708
14881         * gcc.c-torture/compile/pr42708-1.c: New test.
14883 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
14885         PR debug/42662
14886         * gcc.dg/pr42662.c: New test.
14888         PR tree-optimization/42645
14889         * g++.dg/other/pr42645-1.C: New test.
14890         * g++.dg/other/pr42645-2.C: New test.
14892 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
14894         PR target/42416
14895         * gcc.target/powerpc/warn-1.c: New test.
14896         * gcc.target/powerpc/warn-2.c: New test.
14898 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
14900         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14901         stack alignment.
14903 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
14905         * gcc.dg/lto/20100108_0.c: New.
14907 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
14909         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14910         Add -march=i686 -msse for 32bit x86 targets.
14912 2010-01-10  Richard Guenther  <rguenther@suse.de>
14914         PR middle-end/42667
14915         * gcc.dg/torture/pr42667.c: New testcase.
14917 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14919         PR fortran/32489
14920         * gfortran.dg/array_constructor_34.f90: New test.
14922 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14924         PR fortran/20923
14925         * gfortran.dg/array_constructor_33.f90: New test.
14926         gfortran.dg/array_function_5.f90: Add credit.
14928 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14930         PR debug/42631
14931         * gcc.dg/pr42631.c: New.
14933 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14935         PR debug/42630
14936         * gcc.dg/pr42630.c: New.
14938 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14940         PR debug/42629
14941         * gcc.dg/pr42629.c: New.
14943 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14945         PR middle-end/42363
14946         * gcc.dg/torture/pr42363.c: New.
14948 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14950         PR debug/42604
14951         PR debug/42395
14952         * gcc.dg/vect/pr42604.c: New.
14953         * gcc.dg/vect/pr42395.c: New.
14955 2010-01-09  Richard Guenther  <rguenther@suse.de>
14957         PR middle-end/42512
14958         * gcc.c-torture/execute/pr42512.c: New testcase.
14960 2010-01-09  Tobias Burnus  <burnus@net-b.de>
14962         PR fortran/41298
14963         * gfortran.dg/c_ptr_tests_14.f90: New test.
14965 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14967         PR ada/41929
14968         * gnat.dg/null_pointer_deref1.adb: Don't run on
14969         sparc*-sun-solaris2.11.
14971 2010-01-08  Richard Guenther  <rguenther@suse.de>
14973         PR lto/42528
14974         * gcc.dg/lto/20100103-1_0.c: New testcase.
14975         * gcc.dg/lto/20100103-2_0.c: Likewise.
14977 2010-01-08  Tobias Burnus  <burnus@net-b.de
14979         PR/fortran 25829
14980         * gfortran.dg/asynchronous_1.f90: New test.
14981         * gfortran.dg/asynchronous_2.f90: New test.
14982         * gfortran.dg/conflicts.f90: Update error message.
14984 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
14986         c++/40155
14987         * g++.dg/cpp0x/variadic-unify-2.C: New test.
14989 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
14991         PR tree-optimization/42625
14992         * g++.dg/opt/dtor4.C: New test.
14993         * g++.dg/opt/dtor4.h: New.
14994         * g++.dg/opt/dtor4-aux.cc: New.
14996 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14998         PR fortran/42597
14999         * gfortran.dg/proc_ptr_26.f90: New test.
15001 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15003         PR fortran/41872
15004         * gfortran.dg/allocatable_scalar_7.f90: New test.
15006 2010-01-06  Richard Guenther  <rguenther@suse.de>
15008         * gcc.c-torture/compile/pr42632.c: New testcase.
15010 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15012         PR target/42542
15013         * gcc.target/i386/pr42542-4.c: New.
15014         * gcc.target/i386/pr42542-4a.c: Likewise.
15015         * gcc.target/i386/pr42542-5.c: Likewise.
15016         * gcc.target/i386/pr42542-5a.c: Likewise.
15018 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15020         * gcc.dg/tls/opt-15.c: New test.
15022 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15024         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15026 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15028         PR tree-optimization/42462
15029         * g++.dg/torture/pr42462.C: New test.
15031 2010-01-05  Jason Merrill  <jason@redhat.com>
15033         * g++.dg/cpp0x/initlist30.C: New test.
15035 2010-01-05  Richard Guenther  <rguenther@suse.de>
15037         PR tree-optimization/42614
15038         * gcc.c-torture/execute/pr42614.c: New testcase.
15040 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15042         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15043         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15044         -Wunreachable-code.
15045         * gcc.dg/Wunreachable-2.c: Likewise.
15046         * gcc.dg/Wunreachable-3.c: Likewise.
15047         * gcc.dg/Wunreachable-4.c: Likewise.
15048         * gcc.dg/Wunreachable-5.c: Likewise.
15049         * gcc.dg/Wunreachable-6.c: Likewise.
15050         * gcc.dg/Wunreachable-7.c: Likewise.
15051         * gcc.dg/Wunreachable-8.c: Likewise.
15052         * gcc.dg/20041231-1.c: Likewise.
15054 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15056         PR other/42611
15057         * gcc.dg/pr42611.c: New test.
15059         PR tree-optimization/42508
15060         * g++.dg/opt/pr42508.C: New test.
15062 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15064         PR fortran/41872
15065         * gfortran.dg/allocatable_scalar_8.f90: New.
15067 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15069         PR tree-optimization/42398
15070         * gcc.c-torture/compile/pr42398.c: New test.
15072 2010-01-04  Jason Merrill  <jason@redhat.com>
15074         PR c++/42555
15075         * g++.dg/ext/attrib35.C: New.
15077         PR c++/42567
15078         * g++.dg/cpp0x/auto17.C: New.
15080 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15082         * gcc.dg/lto/20100104_0.c: New.
15084 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15086         PR target/42542
15087         * gcc.target/i386/pr42542-1.c: New.
15088         * gcc.target/i386/pr42542-1a.c: Likewise.
15089         * gcc.target/i386/pr42542-1b.c: Likewise.
15090         * gcc.target/i386/pr42542-2.c: Likewise.
15091         * gcc.target/i386/pr42542-2a.c: Likewise.
15092         * gcc.target/i386/pr42542-2b.c: Likewise.
15093         * gcc.target/i386/pr42542-3.c: Likewise.
15094         * gcc.target/i386/pr42542-3a.c: Likewise.
15096 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15098         PR fortran/41872
15099         * gfortran.dg/allocatable_scalar_5.f90: New test.
15100         * gfortran.dg/allocatable_scalar_6.f90: New test.
15102 2010-01-03  Richard Guenther  <rguenther@suse.de>
15104         PR testsuite/42583
15105         * gfortran.dg/gomp/recursion1.f90: Remove.
15107 2010-01-03  Richard Guenther  <rguenther@suse.de>
15109         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15110         * gcc.dg/uninit-6.c: Likewise.
15111         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15113 2010-01-03  Richard Guenther  <rguenther@suse.de>
15115         PR tree-optimization/42589
15116         * gcc.target/i386/pr42589.c: New testcase.
15118 2010-01-03  Richard Guenther  <rguenther@suse.de>
15120         PR tree-optimization/42438
15121         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15123 2010-01-02  Richard Guenther  <rguenther@suse.de>
15125         PR testsuite/41651
15126         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15128 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15130         PR target/42448
15131         * gcc.target/alpha/pr42448-1.c: New test.
15132         * gcc.target/alpha/pr42448-2.c: Ditto.
15134 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15136         PR preprocessor/41947
15137         * gcc.dg/c99-hexfloat-3.c: New test.
15139 2010-01-01  Richard Guenther  <rguenther@suse.de>
15141         PR c/42570
15142         * gcc.c-torture/execute/pr42570.c: New testcase.
15144 2010-01-01  Richard Guenther  <rguenther@suse.de>
15146         PR middle-end/42559
15147         * gcc.c-torture/compile/pr42559.c: New testcase.
15150 Copyright (C) 2010 Free Software Foundation, Inc.
15152 Copying and distribution of this file, with or without modification,
15153 are permitted in any medium without royalty provided the copyright
15154 notice and this notice are preserved.