/
[official-gcc.git] / gcc / testsuite / ChangeLog
blobf6f967177078bcc33234f90d0578002eb174e67b
1 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2             Tobias Burnus  <burnus@net-b.de>
4         PR fortran/32049
5         * gfortran.dg/quad_1.f90: New.
6         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
7         compiler arguments.
8         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
9         library search path; call gcc-set-multilib-library-path with
10         arguments such that libgfortran.spec is found.
11         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
13 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
15         PR c++/46401
16         * g++.dg/warn/Wsequence-point-3.C: New test.
18 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
20         PR preprocessor/17349
21         * gcc.dg/cpp/cmdlne-C3.c: New.
23 2010-11-16  Richard Guenther  <rguenther@suse.de>
25         PR tree-optimization/44545
26         * gcc.dg/pr44545.c: New testcase.
28 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
30         PR rtl-optimization/46366
31         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
32         casts.
34 2010-11-16  Richard Guenther  <rguenther@suse.de>
36         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
38 2010-11-16  Richard Guenther  <rguenther@suse.de>
40         PR middle-end/45172
41         * gfortran.dg/gomp/pr45172.f90: New testcase.
43 2010-11-16  Nick Clifton  <nickc@redhat.com>
45         * gcc.target/rx/pack.c: New test.
47 2010-11-15  Richard Henderson  <rth@redhat.com>
49         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
50         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
51         Use builtin_constant_p rather than scanning for builtin name.
53 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
55         * objc.dg/property/dotsyntax-18.m: New.
56         * objc.dg/property/dotsyntax-19.m: New.
57         * objc.dg/property/dotsyntax-20.m: New.
58         * obj-c++.dg/property/dotsyntax-18.mm: New.
59         * obj-c++.dg/property/dotsyntax-19.mm: New.     
60         * obj-c++.dg/property/dotsyntax-20.mm: New.
61         * objc.dg/property/dotsyntax-4.m: Removed some unused variables and code.
62         * objc.dg/property/dotsyntax-6.m: Same change.
63         * objc.dg/property/dotsyntax-16.m: Same change. 
64         * objc.dg/property/dotsyntax-17.m: Same change.
65         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
66         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
67         * obj-c++.dg/property/dotsyntax-16.mm: Same change. 
68         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
69         * objc.dg/property/at-property-22.m: Added missing casts.
70         * obj-c++.dg/property/at-property-22.mm: Same change.
71         
72 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
74         PR tree-optimization/46491
75         * gcc.target/i386/pr46491.c: New test.
77         PR tree-optimization/46461
78         * gcc.c-torture/compile/pr46461.c: New test.
80 2010-11-15  Tobias Burnus  <burnus@net.b.de>
82         PR fortran/46484
83         * gfortran.dg/allocatable_scalar_11.f90: New.
84         * gfortran.dg/allocatable_scalar_5.f90: Make test case standard conform.
86 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
88         PR debug/46095
89         * gcc.target/i386/pr46095.c: New test.
91         PR debug/46387
92         * gcc.dg/pr46387.c: New test.
94 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
96         * objc.dg/property/dotsyntax-16.m: New.
97         * objc.dg/property/dotsyntax-17.m: New. 
98         * obj-c++.dg/property/dotsyntax-16.mm: New.
99         * obj-c++.dg/property/dotsyntax-17.mm: New.     
100         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
101         syntax with properties, which now works.
102         * obj-c++.dg/property/at-property-10.mm: Same change.
103         
104 2010-11-15  Martin Jambor  <mjambor@suse.cz>
106         PR tree-optimization/46349
107         * gnat.dg/opt9.adb: New file.
108         * gnat.dg/opt9_pkg.ads: Likewise
110 2010-11-15  Richard Guenther  <rguenther@suse.de>
112         PR lto/44989
113         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
115 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
117         PR preprocessor/45038
118         * g++.dg/pr45038.C: New test.
120 2010-11-15  Richard Guenther  <rguenther@suse.de>
122         PR tree-optimization/46467
123         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
125 2010-11-15  Richard Guenther  <rguenther@suse.de>
127         PR testsuite/46423
128         * g++.dg/torture/pr34850.C: Adjust.
130 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
132         PR c/46475
133         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
135 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
137         * objc.dg/property/at-property-21.m: New.
138         * objc.dg/property/at-property-22.m: New.
139         * objc.dg/property/at-property-23.m: New.
140         * objc.dg/property/synthesize-9.m: New.
141         * objc.dg/property/synthesize-10.m: New.
142         * objc.dg/property/synthesize-11.m: New.
143         * obj-c++.dg/property/at-property-21.mm: New.
144         * obj-c++.dg/property/at-property-22.mm: New.
145         * obj-c++.dg/property/at-property-23.mm: New.
146         * obj-c++.dg/property/synthesize-9.mm: New.
147         * obj-c++.dg/property/synthesize-10.mm: New.
148         * obj-c++.dg/property/synthesize-11.mm: New.
150         * objc.dg/property/at-property-4.m: Updated to match new compiler
151         where some errors have been converted into warnings and vice versa.
152         * objc.dg/property/at-property-16.m: Same change.
153         * objc.dg/property/at-property-18.m: Same change.
154         * objc.dg/property/property-neg-5.m: Same change.
155         * obj-c++.dg/property/at-property-4.mm: Same change.
156         * obj-c++.dg/property/at-property-16.mm: Same change.
157         * obj-c++.dg/property/at-property-18.mm: Same change.
158         * obj-c++.dg/property/property-neg-5.mm: Same change.
160         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
161         commented out because of testsuite problems; I found out that
162         using dg-warning instead of dg-message gets them to work.
163         * obj-c++.dg/property/property-neg-3.mm: Same change.
164         * obj-c++.dg/property/synthesize-6.mm: Same change.
165         * obj-c++.dg/property/at-property-5.mm: Same change.
166         * obj-c++.dg/property/at-property-14.mm: Same change.
167         * obj-c++.dg/property/at-property-18.mm: Same change.
168         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
169         some tests still do not work due to some other testsuite issue).
171 2010-11-13  Jason Merrill  <jason@redhat.com>
173         * g++.dg/cpp0x/auto20.C: New.
175 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
177         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
178         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
180 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
182         PR c/46462
183         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
184         * gcc.dg/pr35746.c: Likewise.
185         * gcc.dg/cpp/direct2.c: Likewise.
186         * gcc.dg/cpp/direct2s.c: Likewise.
187         * gcc.dg/noncompile/920923-1.c: Likewise.
188         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
190 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
192         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
194 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
196         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
197         a pointer to an arbitrary C struct with an Objective-C protocol.
198         Test various valid uses of typedef with Objective-C objects and
199         protocols instead.
200         * objc.dg/invalid-type-1.m: New.
201         * obj-c++.dg/invalid-type-1.m: New.
203 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
205         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
207 2010-11-13  Tobias Burnus  <burnus@net-b.de>
209         PR fortran/45742
210         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
212 2010-11-13  Tobias Burnus  <burnus@net-b.de>
214         PR fortran/45742
215         * gfortran.dg/volatile12.f90: New.
217 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
219         * objc.dg/attributes/method-format-1.m: Adjust.
221 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
223         PR c/20385
224         * gcc.dg/decl-9.c: New.
226 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
228         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
230 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
232         * gcc.dg/format/few-1.c: New test.
233         * gcc.dg/format/asm_fprintf-1.c: Adjust.
234         * gcc.dg/format/c90-scanf-1.c: Adjust.
235         * gcc.dg/format/cmn-err-1.c: Adjust.
236         * gcc.dg/format/dfp-printf-1.c: Adjust.
237         * gcc.dg/format/dfp-scanf-1.c: Adjust.
238         * gcc.dg/format/gcc_diag-1.c: Adjust.
239         * gcc.dg/format/ms_unnamed-1.c: Adjust.
240         * gcc.dg/format/strfmon-1.c: Adjust.
241         * gcc.dg/format/unnamed-1.c: Adjust.
242         * gcc.dg/format/xopen-2.c: Adjust.
243         * g++.dg/ext/builtin4.C: Adjust.
244         * g++.dg/ext/builtin5.C: Adjust.
246 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
248         * gcc.dg/pragma-diag-2.c: New test.
250 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
252         PR fortran/45794
253         * gfortran.dg/optional_mask.f90: New test.
255 2010-11-13  Ville Voutilainen <ville.voutilainen@gmail.com> <ville.voutilainen@symbio.com>
257         * g++.dg/cpp0x/defaulted15.C: Adjust.
259 2010-11-12  James Dennett <jdennett@google.com>
261         PR c++/39415
262         * g++.dg/expr/static_cast7.C: New.
264 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
266         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
267         warning.
268         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
269         mips-sgi-irix*.
270         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
271         * gcc.target/mips/call-3.c: Add dg-require-visibility.
273 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
275         * gcc.dg/pr46375.c: New test.
277 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
279         PR c/44782
280         * c-c++-common/fmax-errors.c: New test.
282 2010-11-11  Richard Henderson  <rth@redhat.com>
284         * gcc.target/i386/sse-24.c: Use -ffp-contract.
286 2010-11-11  Jan Hubicka  <jh@suse.cz>
288         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
289         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
291 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
293         PR target/46088
294         * gcc.dg/pr46088.c: New test.
296 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
298         * gfortran.dg/empty_derived_type.f90: New test.
300 2010-11-11  Tobias Burnus  <burnus@net-b.de>
302         PR fortran/46413
303         * gfortran.dg/class_31.f90: New.
305         PR fortran/46205
306         * gfortran.dg/forall_14.f90: New.
308 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
309             Tobias Burnus  <burnus@net-b.de>
311         PR fortran/46325
312         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
314 2010-11-11  Jan Hubicka  <jh@suse.cz>
316         * gcc.dg/20081223-1.c: Update LTO options.
317         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
318         * gcc.dg/lto/20081118_0.c: Update LTO options.
319         * gcc.dg/lto/ipareference_0.c: Update LTO options.
320         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
321         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
322         * gcc.dg/lto/ipacp_0.c: Update LTO options.
323         * gcc.dg/lto/20090116_0.c: Update LTO options.
324         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
325         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
326         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
327         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
328         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
329         * gcc.dg/lto/20081224_0.c: Update LTO options.
330         * gcc.dg/lto/20090219_0.c: Update LTO options.
331         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
332         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
333         * gcc.dg/lto/20081115_0.c: Update LTO options.
334         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
335         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
336         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
337         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
338         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
339         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
340         * g++.dg/20090107-1.C: Update LTO options.
341         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
342         * g++.dg/lto/20081123_0.C: Update LTO options.
343         * g++.dg/lto/20090313_0.C: Update LTO options.
344         * g++.dg/lto/20081125_0.C: Update LTO options.
345         * g++.dg/lto/20081109-1_0.C: Update LTO options.
346         * g++.dg/lto/20081219_0.C: Update LTO options.
347         * g++.dg/lto/20100724-1_0.C: Update LTO options.
348         * g++.dg/lto/20081204-1_0.C: Update LTO options.
349         * g++.dg/lto/20090303_0.C: Update LTO options.
350         * g++.dg/lto/20100723-1_0.C: Update LTO options.
351         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
352         * g++.dg/lto/20090128_0.C: Update LTO options.
353         * g++.dg/lto/20081204-2_0.C: Update LTO options.
354         * g++.dg/lto/20090302_0.C: Update LTO options.
355         * g++.dg/lto/20081119-1_0.C: Update LTO options.
356         * g++.dg/lto/20081118_0.C: Update LTO options.
357         * g++.dg/20090121-1.C: Update LTO options.
358         * objc.dg/lto/lto.exp: Update LTO options.
359         * lib/lto.exp: Update LTO options.
360         * lib/gcc-dg.exp: Update LTO options.
361         * lib/c-torture.exp: Update LTO options.
362         * obj-c++.dg/lto/lto.exp: Update LTO options.
364 2010-11-11  Jan Hubicka  <jh@suse.cz>
366         PR tree-optimize/40436
367         * gcc.dg/tree-ssa/inline-5.c: New testcase.
368         * gcc.dg/tree-ssa/inline-6.c: New testcase.
370 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
372         * gfortran.dg/proc_decl_24.f90: New.
374 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
376         * objc.dg/property/at-property-20.m: New.
377         * objc.dg/property/synthesize-8.m: New.
378         * obj-c++.dg/property/at-property-20.m: New.
379         * obj-c++.dg/property/synthesize-8.mm: New.
381 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
383         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
385 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
387         PR middle-end/46388
388         * gcc.c-torture/compile/pr46388.c: New test.
390 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
392         * lib/lto.exp (lto-get-options-main): Support optional target
393         selector for dg-suppress-ld-options.
395 2010-11-11  Martin Jambor  <mjambor@suse.cz>
397         PR tree-optimization/46383
398         * g++.dg/torture/pr46383.C: New test.
400 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
402         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
403         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
404         to dg-options.
405         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
406         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
407         * g++.dg/other/i386-3.C: Ditto.
409 2010-11-10  Jason Merrill  <jason@redhat.com>
411         * g++.dg/cpp0x/constexpr-46420.C: New.
413 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
415         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
416         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
417         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
418         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
419         expected messages.
421 2010-11-10  Jan Hubicka  <jh@suse.cz>
423         PR tree-optimize/38669
424         * gcc.dg/tree-ssa/pr38699.c: New testcase.
426 2010-11-10  Jan Hubicka  <jh@suse.cz>
428         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
430 2010-11-10  Jason Merrill  <jason@redhat.com>
432         * g++.dg/cpp0x/constexpr-bitfield.C: New.
434 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
436         PR debug/46409
437         * gcc.dg/debug/pr46409.c: New test.
439         PR c++/46368
440         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
442 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
444         PR target/46419
445         * gcc-target/i386/pr46419.c: New test.
447 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
449         * g++.dg/other/i386-2.C: Add -mtbm.
450         * g++.dg/other/i386-3.C: Likewise.
451         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
452         * gcc.target/i386/funcspec-6.c: Likewise.
453         * gcc.target/i386/sse-12.c: Add -mtbm.
454         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
455         operand intrinsics.
456         * gcc.target/i386/sse-14.c: Likewise.
457         * gcc.target/i386/sse-22.c: Likewise.
458         * gcc.target/i386/sse-23.c: Likewise.
459         * gcc.target/i386/tbm-1.c: New file.
460         * gcc.target/i386/tbm-2.c: Likewise.
462 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
464         * g++.dg/other/i386-2.C: Add -mbmi.
465         * g++.dg/other/i386-3.C: Likewise.
466         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
467         * gcc.target/i386/funcspec-6.c: Likewise.
468         * gcc.target/i386/sse-12.c: Add -mbmi.
469         * gcc.target/i386/bmi-1.c: New file.
470         * gcc.target/i386/bmi-2.c: Likewise.
471         * gcc.target/i386/bmi-3.c: Likewise.
472         * gcc.target/i386/bmi-4.c: Likewise.
473         * gcc.target/i386/bmi-5.c: Likewise.
474         * gcc.target/i386/bmi-6.c: Likewise.
476 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
478         PR c++/46065
479         * g++.dg/pr46065.C: New test.
481 2010-11-10  Jan Hubicka  <jh@suse.cz>
483         PR tree-optimize/33172
484         PR tree-optimize/43411
485         * gcc.dg/tree-ssa/pr33172.c: New testcase.
486         * g++.dg/tree-ssa/pr43411.C: New testcase.
488 2010-11-10  Jan Hubicka  <jh@suse.cz>
490         PR tree-optimize/46228
491         * g++.dg/tree-ssa/pr46228.C: New testcase.
493 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
495         PR tree-optimization/46414
496         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop
497         unrolling.
499 2010-11-10  Tobias Burnus  <burnus@net-b.de>
501         PR fortran/46411
502         * gfortran.dg/intrinsic_7.f90: New.
504 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
506         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
507         * g++.dg/abi/thunk4.C: Likewise.
508         * g++.dg/opt/combine.C: Add dg-require-visibility.
509         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
510         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
511         alpha*-dec-osf*.
512         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
513         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
514         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
515         large arena_size.
516         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
517         * gcc.dg/intmax_t-1.c: Likewise.
519 2010-11-10  Tobias Burnus  <burnus@net-b.de>
521         PR fortran/46244
522         * gfortran.dg/class_30.f90: New.
524 2010-11-10  Tobias Burnus  <burnus@net-b.de>
526         PR fortran/46223
527         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
528         failure on s390.
530 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
532         PR tree-optimization/45971
533         * gcc.dg/vect/O3-pr45971.c: New.
535 2010-11-10  Richard Guenther  <rguenther@suse.de>
537         PR tree-optimization/44964
538         * gcc.dg/pr44964.c: New testcase.
540 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
542         * gnat.dg/opt10.adb: Fix typo.
544 2010-11-10  Martin Jambor  <mjambor@suse.cz>
546         PR tree-optimization/46351
547         PR tree-optimization/46377
548         * gnat.dg/opt10.adb: New file.
549         * gnat.dg/opt10_pkg.ads: Likewise.
550         * gnat.dg/opt11.adb: Likewise.
551         * gnat.dg/opt11.ads: Likewise.
553 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
555         * gnat.dg/boolean_conv.adb: New test.
557 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
559         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
561 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
563         * gnat.dg/unchecked_convert7.adb: New test.
565 2010-11-10  Richard Guenther  <rguenther@suse.de>
567         PR tree-optimization/46398
568         * gcc.dg/torture/pr46398.c: New testcase.
570 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
572         * gfortran.dg/open_dev_null.f90: New test.
574 2010-11-09  Jan Hubicka  <jh@suse.cz>
576         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
577         unrolling.
579 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
581         * gcc.dg/struct-semi-4.c: New test.
583 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
585         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
586         power5 to enable generation of FRIZ.
588         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
589         optimization.
591         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
592         expected.
594 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
596         PR target/43808
597         * gfortran.dg/pr43808.f90: New test.
599 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
601         PR tree-optimization/46036
602         * gfortran.dg/lto/pr46036_0.f90: New.
604 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
606         PR middle-end/45663
607         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second bar invocation
608         instead of first.
610         PR debug/46171
611         * gcc.dg/pr46171.c: New test.
613 2010-11-09  Richard Guenther  <rguenther@suse.de>
615         PR tree-optimization/46355
616         * gcc.dg/pr46355.c: New testcase.
618 2010-11-09  Richard Guenther  <rguenther@suse.de>
620         PR tree-optimization/46177
621         * gcc.dg/pr46177-2.c: New testcase.
623 2010-11-09  Richard Guenther  <rguenther@suse.de>
625         PR testsuite/46312
626         * gcc.dg/vec-scal-opt.c: Move ...
627         * gcc.dg/vect/vect-scal-opt.c: ... here.
628         * gcc.dg/vec-scal-opt1.c: Move ...
629         * gcc.dg/vect/vect-scal-opt1.c: ... here.
630         * gcc.dg/vec-scal-opt2.c: Move ...
631         * gcc.dg/vect/vect-scal-opt2.c: ... here.
633 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
635         * gnat.dg/specs/static_initializer5.ads: New test.
636         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
638 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
640         PR middle-end/46360
641         * gcc.c-torture/compile/pr46360.c: New test.
643         PR c++/45894
644         * g++.dg/warn/Wsequence-point-2.C: New test.
646 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
648         PR fortran/46313
649         * gfortran.dg/class_29.f03: New.
651 2010-11-09  Richard Guenther  <rguenther@suse.de>
653         PR middle-end/46221
654         * gcc.target/i386/alias-1.c: New testcase.
656 2010-11-08  Jason Merrill  <jason@redhat.com>
658         * g++.dg/cpp0x/constexpr-sassert.C: New.
660 2010-11-08  Jason Merrill  <jason@redhat.com>
662         * g++.dg/cpp0x/constexpr-defarg.C: New.
664 2010-11-08  Xinliang David Li  <davidxl@google.com>
666         PR tree-optimization/46316
667         * gcc.c-torture/execute/pr46316.c: New test.
669 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
671         PR fortran/46344
672         * gfortran.dg/class_28.f03: Extended.
674 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
676         * objc.dg/property/dotsyntax-13.m: New.
677         * objc.dg/property/dotsyntax-14.m: New.
678         * objc.dg/property/dotsyntax-15.m: New.
679         * objc.dg/property/synthesize-7.m: New.
680         * obj-c++.dg/property/dotsyntax-13.mm: New.
681         * obj-c++.dg/property/dotsyntax-14.mm: New.
682         * obj-c++.dg/property/dotsyntax-15.mm: New.
683         * obj-c++.dg/property/synthesize-7.mm: New.
685 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
687         * objc.dg/property/dynamic-4.m: New.
688         * objc.dg/property/dynamic-5.m: New.
689         * objc.dg/property/dynamic-6.m: New.
690         * obj-c++.dg/property/dynamic-4.mm: New.
691         * obj-c++.dg/property/dynamic-5.mm: New.
692         * obj-c++.dg/property/dynamic-6.mm: New.
694 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
696         * objc.dg/property/synthesize-3.m: New.
697         * objc.dg/property/synthesize-4.m: New.
698         * objc.dg/property/synthesize-5.m: New.
699         * objc.dg/property/synthesize-6.m: New.
700         * obj-c++.dg/property/synthesize-3.mm: New.
701         * obj-c++.dg/property/synthesize-4.mm: New.
702         * obj-c++.dg/property/synthesize-5.mm: New.
703         * obj-c++.dg/property/synthesize-6.mm: New.
705 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
707         * objc.dg/property/at-property-5.m: Updated test.
708         * objc.dg/property/at-property-16.m: New.
709         * objc.dg/property/at-property-17.m: New.
710         * objc.dg/property/at-property-18.m: New.
711         * objc.dg/property/at-property-19.m: New.
712         * objc.dg/property/dotsyntax-12.m: New.
713         * objc.dg/protocol-inheritance-1.m: New.
714         * objc.dg/protocol-inheritance-2.m: New.
715         * obj-c++.dg/property/at-property-5.mm: Updated test.
716         * obj-c++.dg/property/at-property-16.mm: New.
717         * obj-c++.dg/property/at-property-17.mm: New.
718         * obj-c++.dg/property/at-property-18.mm: New.
719         * obj-c++.dg/property/at-property-19.mm: New.
720         * obj-c++.dg/protocol-inheritance-1.mm: New.
721         * obj-c++.dg/protocol-inheritance-2.mm: New.
722         * obj-c++.dg/property/dotsyntax-12.mm: New.
724 2010-11-08  Jason Merrill  <jason@redhat.com>
726         * g++.dg/expr/overflow1.C: New.
727         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
728         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
729         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
730         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
732 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
734         * gcc.dg/pr35442.c: Adapt warning.
736         PR target/46280
737         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
738         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
739         * g++.dg/torture/pr36444.C: Add dg-options -msse for
740         i?86-*-* x86_64-*-*.
741         * g++.dg/torture/pr36445.C: Likewise.
742         * gcc.c-torture/compile/pr34856.c: Likewise.
743         * gcc.c-torture/compile/pr39928-1.c: Likewise.
744         * gcc.c-torture/compile/vector-1.c: Likewise.
745         * gcc.c-torture/compile/vector-2.c: Likewise.
746         * gcc.dg/pr32912-1.c: Likewise.
747         * gcc.c-torture/execute/va-arg-25.c: Move ...
748         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
749         Add dg-options -msse, dg-require-effective-target sse_runtime for
750         for i?86-*-*, x86_64-*-*.
751         * gcc.c-torture/execute/vector-1.c: Likewise.
752         * gcc.c-torture/execute/vector-2.c: Likewise.
753         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
754         i?86-*-*, x86_64-*-*.
755         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
756         * gcc.dg/tree-ssa/sra-4.c: Likewise.
757         * gcc.dg/tree-ssa/vector-1.c: Likewise.
758         * gcc.dg/tree-ssa/vector-2.c: Likewise.
759         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
761 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
763         * gcc.dg/torture/pr45982.c: Add -std=c99
764         * gcc.dg/torture/pr45623.c: Ditto.
766 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
768         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
769         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
771 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
773         PR target/28627
774         * g++.dg/ext/dllimport7.C: Adjust second error check and
775         allow test for x86_64 mingw, too.
777 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
779         PR fortran/46344
780         * gfortran.dg/class_28.f03: New.
782 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
784         PR rtl-optimization/45352
785         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
786         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
787         gcc.target/i386/pr45352-2.c: New tests.
789 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
791         PR libobjc/36610
792         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
793         XFAIL the run for all but m32 x86.
795 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
797         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
798         as comment character.
800 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
802         * gcc.target/mips/mips.exp: Revert previous patch.
803         * gcc.target/mips/fma-1.c: Delete.
804         * gcc.target/mips/fma-2.c: Likewise.
805         * gcc.target/mips/fma-3.c: Likewise.
806         * gcc.target/mips/fma-4.c: Likewise.
807         * gcc.target/mips/fma-5.c: Likewise.
808         * gcc.target/mips/fma-6.c: Likewise.
809         * gcc.target/mips/fma-7.c: Likewise.
810         * gcc.target/mips/fma-8.c: Likewise.
811         * gcc.target/mips/fma-9.c: Likewise.
812         * gcc.target/mips/fma-10.c: Likewise.
813         * gcc.target/mips/fma-11.c: Likewise.
814         * gcc.target/mips/fma-12.c: Likewise.
815         * gcc.target/mips/fma-13.c: Likewise.
816         * gcc.target/mips/fma-14.c: Likewise.
817         * gcc.target/mips/fma-15.c: Likewise.
818         * gcc.target/mips/fma-16.c: Likewise.
819         * gcc.target/mips/fma-17.c: Likewise.
820         * gcc.target/mips/fma-18.c: Likewise.
821         * gcc.target/mips/fma-19.c: Likewise.
822         * gcc.target/mips/fma-20.c: Likewise.
824 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
826         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
827         * gcc.target/mips/fma-1.c: New test.
828         * gcc.target/mips/fma-2.c: Likewise.
829         * gcc.target/mips/fma-3.c: Likewise.
830         * gcc.target/mips/fma-4.c: Likewise.
831         * gcc.target/mips/fma-5.c: Likewise.
832         * gcc.target/mips/fma-6.c: Likewise.
833         * gcc.target/mips/fma-7.c: Likewise.
834         * gcc.target/mips/fma-8.c: Likewise.
835         * gcc.target/mips/fma-9.c: Likewise.
836         * gcc.target/mips/fma-10.c: Likewise.
837         * gcc.target/mips/fma-11.c: Likewise.
838         * gcc.target/mips/fma-12.c: Likewise.
839         * gcc.target/mips/fma-13.c: Likewise.
840         * gcc.target/mips/fma-14.c: Likewise.
841         * gcc.target/mips/fma-15.c: Likewise.
842         * gcc.target/mips/fma-16.c: Likewise.
843         * gcc.target/mips/fma-17.c: Likewise.
844         * gcc.target/mips/fma-18.c: Likewise.
845         * gcc.target/mips/fma-19.c: Likewise.
846         * gcc.target/mips/fma-20.c: Likewise.
848 2010-11-06  Jason Merrill  <jason@redhat.com>
850         * g++.dg/cpp0x/constexpr-ctor3.C: New.
852 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
854         PR c/43384
855         * gcc.dg/parser-error-3.c: New test.
857 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
859         PR c++/45332
860         * g++.dg/parse/semicolon2.C: New testcase.
861         * g++.dg/ext/asmspec1.C: Adjust.
862         * g++.dg/init/new13.C: Adjust.
863         * g++.dg/parse/ctor5.C: Adjust.
865 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
867         PR fortran/46330
868         * gfortran.dg/class_27.f03: New.
870 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
872         Fixed using the Objective-C 2.0 dot-syntax with self and super.
873         * objc.dg/property/dotsyntax-5.m: New.
874         * objc.dg/property/dotsyntax-6.m: New.
875         * objc.dg/property/dotsyntax-7.m: New.
876         * objc.dg/property/dotsyntax-8.m: New.
877         * objc.dg/property/dotsyntax-9.m: New.
878         * objc.dg/property/dotsyntax-10.m: New.
879         * objc.dg/property/dotsyntax-11.m: New.
880         * obj-c++.dg/property/dotsyntax-5.mm: New.
881         * obj-c++.dg/property/dotsyntax-6.mm: New.
882         * obj-c++.dg/property/dotsyntax-7.mm: New.
883         * obj-c++.dg/property/dotsyntax-8.mm: New.
884         * obj-c++.dg/property/dotsyntax-9.mm: New.
885         * obj-c++.dg/property/dotsyntax-10.mm: New.
886         * obj-c++.dg/property/dotsyntax-11.mm: New.
888 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
890         * obj-c++.dg/encode-3.mm: Provide a different string check for the
891         NeXT runtime when the type is READONLY.
893 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
895         * gcc.target/i386/387-2.c: Skip if -march= is specified.
896         * gcc.target/i386/387-6.c: Ditto.
897         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
898         * gcc.target/i386/387-4.c: Ditto.
899         * gcc.target/i386/387-7.c: Ditto.
900         * gcc.target/i386/387-8.c: Ditto.
901         * gcc.target/i386/387-9.c: Ditto.
902         * gcc.target/i386/387-10.c: Ditto.
903         * gcc.target/i386/387-11.c: Ditto.
904         * gcc.target/i386/387-12.c: Ditto.
906         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
908 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
910         PR target/44981
911         * gcc.dg/darwin-cfstring-format-1.c: New.
912         * gcc.dg/warn-nsstring.c: New.
913         * objc.dg/fsf-nsstring-format-1.m: New.
914         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
915         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
916         linker warning.
918 2010-11-05  Jason Merrill  <jason@redhat.com>
920         PR c++/45473
921         * g++.dg/inherit/virtual6.C: New.
923 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
925         PR c/44772
926         * gcc.dg/Wcxx-compat-21.c: New test.
928 2010-11-05  Ian Lance Taylor  <iant@google.com>
930         PR target/46084
931         * gcc.target/i386/pr46084.c: New test.
933 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
935         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
936         * (check_effective_target_mempcpy): New.
937         * gcc.c-torture/execute/pr45636.c: Move this...
938         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
940 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
942         * gcc.target/i386/i386.exp (FLAGS): Remove.
943         Wrap gcc_target_compile with $clearcap_ldflags added to options.
945 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
947         PR c++/46160
948         * g++.dg/opt/empty2.C: New test.
950         PR target/45670
951         * gcc.target/i386/pr45670.c: New test.
953 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
955         PR fortran/45451
956         PR fortran/46174
957         * gfortran.dg/class_19.f03: Modified.
958         * gfortran.dg/class_allocate_6.f03: New.
960 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
962         * gcc.target/i386/avx-vzeroupper-19.c: New.
964 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
966         PR tree-optimization/46099
967         * gcc.dg/autopar/pr46099.c: New test.
969         PR middle-end/43690
970         * c-c++-common/pr43690.c: New test.
972 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
974         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
975         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
976         declaration and implementation.
977         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
978         * obj-c++.dg/property/at-property-13.mm: Likewise.
979         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
980         * obj-c++.dg/property/property-1.mm: Likewise.
981         * obj-c++.dg/property/at-property-7.mm: Likewise.
982         * obj-c++.dg/property/at-property-9.mm: Likewise.
983         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
984         * obj-c++.dg/property/at-property-10.mm: Likewise.
985         * obj-c++.dg/property/synthesize-2.mm: Likewise.
986         * obj-c++.dg/property/at-property-12.mm: Likewise.
987         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
988         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
989         * obj-c++.dg/property/at-property-6.mm: Likewise.
990         * obj-c++.dg/property/at-property-8.mm: Likewise.
991         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
992         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
993         * obj-c++.dg/property/at-property-11.mm: Likewise.
994         * obj-c++.dg/template-8.mm: Likewise.
995         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
996         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
997         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
998         and put a FIXME for this.
999         * obj-c++.dg/property/property-2.mm: Remove.
1000         * obj-c++.dg/property/property-3.mm: Remove.
1002 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1004         PR debug/46307
1005         * gcc.dg/pr46307.c: New test.
1007 2010-11-05  Jason Merrill  <jason@redhat.com>
1009         PR c++/46304
1010         * g++.dg/ext/complex6.C: New.
1012 2010-11-04  Bud Davis   <jimmied@smu.edu>
1014         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1016 2010-11-04  Chao-ying Fu  <fu@mips.com>
1018         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1019         msubu, mult, multu.
1020         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1022 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1024         Fixed using the Objective-C 2.0 dot-syntax with class names.
1025         * objc.dg/property/dotsyntax-3.m: New.
1026         * objc.dg/property/dotsyntax-4.m: New.
1027         * obj-c++.dg/property/dotsyntax-3.mm: New.
1028         * obj-c++.dg/property/dotsyntax-4.mm: New.
1030         * objc.dg/fobjc-std-1.m: Added test for warnings when the
1031         Objective-C 2.0 dot-syntax is used with class names.
1032         * obj-c++.dg/fobjc-std-1.mm: Same change.
1034 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
1036         * gcc.target/powerpc/loop_align.c: New.
1038 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1040         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1042         merge from FSF 'apple/trunk' branch.
1043         * gcc.target/powerpc/darwin64-abi.c: New.
1045 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
1047         PR tree-optimization/46233
1048         * gcc.dg/pr46233.c: New test.
1050 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1052         * objc.dg/property/property-2.m: Deleted.
1053         * objc.dg/property/property-3.m: Deleted.
1055 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1057         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1058         defined.
1059         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1060         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1061         * objc.dg/property/property-1.m: Likewise.
1062         * objc.dg/property/at-property-6.m: Likewise.
1063         * objc.dg/property/at-property-7.m: Likewise.
1064         * objc.dg/property/dotsyntax-1.m: Likewise.
1065         * objc.dg/property/at-property-8.m: Likewise.
1066         * objc.dg/property/dotsyntax-2.m: Likewise.
1067         * objc.dg/property/at-property-9.m: Likewise.
1068         * objc.dg/property/synthesize-2.m: Likewise.
1069         * objc.dg/property/at-property-10.m: Likewise.
1070         * objc.dg/property/at-property-11.m: Likewise.
1071         * objc.dg/property/at-property-12.m: Likewise.
1072         * objc.dg/property/at-property-13.m: Likewise.
1073         * objc.dg/property/fsf-property-method-access.m: Likewise.
1074         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1075         linker warning.
1076         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1077         warnings.
1078         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1079         deprecation warnings.  Use Object1 implementation.
1080         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
1081         * objc/execute/forward-1.m: Remove.
1082         * objc/execute/forward-1.x: Remove.
1084 2010-11-04  Jason Merrill  <jason@redhat.com>
1086         * g++.dg/cpp0x/constexpr-access.C: New.
1088 2010-11-04  Richard Guenther  <rguenther@suse.de>
1090         PR rtl-optimization/46183
1091         * gcc.dg/torture/pr46183.c: New testcase.
1093 2010-11-04  Richard Guenther  <rguenther@suse.de>
1095         PR tree-optimization/46068
1096         * gcc.dg/torture/pr46068.c: New testcase.
1098 2010-11-04  Richard Guenther  <rguenther@suse.de>
1100         PR tree-optimization/45991
1101         * gcc.dg/pr45991.c: New testcase.
1103 2010-11-04  Richard Guenther  <rguenther@suse.de>
1105         PR tree-optimization/46154
1106         * g++.dg/torture/pr46154.C: New testcase.
1108 2010-11-04  Richard Guenther  <rguenther@suse.de>
1110         PR tree-optimization/45733
1111         * gcc.dg/pr45733.c: New testcase.
1113 2010-11-04  Ira Rosen  <irar@il.ibm.com>
1115         PR tree-optimization/46213
1116         * gfortran.dg/vect/pr46213.f90: New.
1118 2010-11-04  Richard Guenther  <rguenther@suse.de>
1120         PR testsuite/45702
1121         * gcc.dg/pr34989-1.c: Move ...
1122         * gcc.dg/lto/pr34989-1_0.c: ... here.
1123         * gcc.dg/pr34989-2.c: Move ...
1124         * gcc.dg/lto/pr34989-1_1.c: ... here.
1125         * gcc.dg/pr27898.c: Move ...
1126         * gcc.dg/lto/pr27898_0.c: ... here and ...
1127         * gcc.dg/lto/pr27898_1.c: ... split.
1128         * gcc.dg/pr28712.c: Move ...
1129         * gcc.dg/lto/pr28712_0.c: ... here and ...
1130         * gcc.dg/lto/pr28712_1.c: ... split ...
1131         * gcc.dg/lto/pr28712_2.c: ... twice.
1132         * gcc.dg/pr28706.c: Move ...
1133         * gcc.dg/lto/pr28706_0.c: ... here and ...
1134         * gcc.dg/lto/pr28706_1.c: ... split.
1136 2010-11-04  Richard Guenther  <rguenther@suse.de>
1137             Richard Henderson  <rth@redhat.com>
1139         * gcc.target/i386/fma4-vector-2.c: New testcase.
1141 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1142             Richard Guenther  <rguenther@suse.de>
1144         * gcc.dg/vec-scal-opt.c: New testcase.
1145         * gcc.dg/vec-scal-opt1.c: New testcase.
1146         * gcc.dg/vec-scal-opt2.c: New testcase.
1148 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1150         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1151         from plugin build flags on Darwin targets.
1153 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1155         * gcc.target/i386/pr46285.c: Require split_stack target.
1157 2010-11-03  Jason Merrill  <jason@redhat.com>
1159         PR c++/46293
1160         * g++.dg/cpp0x/constexpr-base2.C: New.
1162         PR c++/46289
1163         * g++.dg/cpp0x/initlist45.C: New.
1165 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1167         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1168         is now allowed in categories.
1169         * obj-c++.dg/property/dynamic-2.mm: Same change.
1170         * objc.dg/property/dynamic-3.m: New.
1171         * obj-c++.dg/property/dynamic-3.mm: New.
1172         * objc.dg/property/at-property-14.m: New.
1173         * objc.dg/property/at-property-15.m: New.
1174         * obj-c++.dg/property/at-property-14.mm: New.
1175         * obj-c++.dg/property/at-property-15.mm: New.
1177         * objc.dg/foreach-6.m: Added a few more tests for valid and
1178         invalid iterating variables and collections.
1180 2010-11-03  Xinliang David Li  <davidxl@google.com>
1182         PR target/46200
1183         * g++.dg/tree-ssa/ivopts-2.C: New test.
1185 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1187         PR target/46295
1188         * gcc.target/i386/pr46295.c: New.
1190 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1192         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1193         precision min/max for single precision on VSX.
1195 2010-11-03  Jason Merrill  <jason@redhat.com>
1197         PR c++/46289
1198         * g++.dg/cpp0x/constexpr-ice3.C: New.
1200 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1202         * gnat.dg/opt8.ad[sb]: New test.
1203         * gnat.dg/opt8_pkg.ads: New helper.
1205 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1207         PR rtl-optimization/45865
1208         * gcc.dg/pr45865.c: New.
1209         * gcc.dg/torture/pr45865.c: Likewise.
1211         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1212         * gcc.target/arm/headmerge-2.c: Likewise.
1213         * gcc.target/i386/headmerge-1.c: Likewise.
1214         * gcc.target/i386/headmerge-2.c: Likewise.
1216 2010-11-03  Richard Guenther  <rguenther@suse.de>
1218         PR middle-end/46288
1219         * gcc.dg/pr46288.c: New testcase.
1221 2010-11-03  Richard Guenther  <rguenther@suse.de>
1223         PR tree-optimization/44807
1224         * gcc.dg/torture/pr44807.c: New testcase.
1226 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1228         PR libgfortran/43899
1229         * gfortran.dg/namelist_67.f90: New test.
1231 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1233         PR tree-optimization/46009
1234         * gcc.dg/vect/pr46009.c: New function.
1236 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1238         Implemented -fobjc-std=objc1 flag.
1239         * objc.dg/fobjc-std-1.m: New.
1240         * obj-c++.dg/fobjc-std-1.mm: New.
1242 2010-11-03  Richard Guenther  <rguenther@suse.de>
1244         PR middle-end/46241
1245         * g++.dg/debug/pr46241.C: New testcase.
1247 2010-11-03  Richard Guenther  <rguenther@suse.de>
1249         PR tree-optimization/46190
1250         * gfortran.dg/pr46190.f90: New testcase.
1252 2010-11-03  Richard Guenther  <rguenther@suse.de>
1254         PR testsuite/46274
1255         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1256         * gcc.dg/vect/vect-19.c: Likewise.
1257         * gcc.dg/vect/vect-17.c: Likewise.
1259 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1261         PR target/46285
1262         * gcc.target/i386/pr46285.c: New.
1264 2010-11-03  Richard Guenther  <rguenther@suse.de>
1266         PR tree-optimization/46217
1267         * gcc.dg/pr46217.c: New testcase.
1269 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1271         * objc.dg/property/dotsyntax-1.m: New.
1272         * objc.dg/property/dotsyntax-2.m: New.
1273         * obj-c++.dg/property/dotsyntax-1.mm: New.
1274         * obj-c++.dg/property/dotsyntax-2.mm: New.
1276 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1278         PR tree-optimization/46165
1279         * gcc.dg/pr46165.c: New test.
1281 2010-11-03  Richard Guenther  <rguenther@suse.de>
1283         PR middle-end/46251
1284         * gcc.dg/pr46251.c: New testcase.
1286 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1288         PR tree-optimization/46107
1289         * gcc.c-torture/compile/pr46107.c: New test.
1291         PR debug/46252
1292         * gcc.dg/pr46252.c: New test.
1294         PR rtl-optimization/46034
1295         PR rtl-optimization/46212
1296         PR rtl-optimization/46248
1297         * gcc.c-torture/compile/pr46034.c: New test.
1298         * gcc.c-torture/compile/pr46248.c: New test.
1299         * gcc.dg/pr46212.c: New test.
1301 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1303         * gnat.dg/sizetype4.adb: New test.
1305 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
1307         * gcc.target/i386/avx-vzeroupper-15.c: New.
1308         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1309         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1310         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1312         PR target/46253
1313         * gcc.target/i386/pr46253.c: New.
1315 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1316             Tobias Burnus  <burnus@net-b.de>
1318         PR fortran/45170
1319         * gfortran.dg/deferred_type_param_1.f90: New.
1320         * gfortran.dg/deferred_type_param_2.f90: New.
1321         * gfortran.dg/initialization_1.f90: Update dg-errors.
1322         * gfortran.dg/initialization_9.f90: Update dg-errors.
1324 2010-11-02  Richard Guenther  <rguenther@suse.de>
1326         PR tree-optimization/46149
1327         * g++.dg/torture/pr46149.C: New testcase.
1329 2010-11-02  Richard Guenther  <rguenther@suse.de>
1331         PR tree-optimization/46216
1332         * gcc.dg/torture/pr46216.c: New testcase.
1334 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1336         PR target/46131
1337         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1338         *-*-osf*.
1340 2010-11-02  Richard Guenther  <rguenther@suse.de>
1342         PR tree-optimization/46184
1343         * gcc.dg/pr46184.c: New testcase.
1345 2010-11-02  Richard Guenther  <rguenther@suse.de>
1347         PR tree-optimization/46177
1348         * gcc.dg/pr46177.c: New testcase.
1350 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1352         PR middle-end/46120
1353         * g++.dg/ipa/ivinline-9.C: New test.
1355 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1357         PR tree-optimization/45875
1358         * g++.dg/torture/pr45875.C: New test.
1360 2010-11-02  Richard Guenther  <rguenther@suse.de>
1362         PR testsuite/46249
1363         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1365 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
1367         PR debug/46255
1368         * gcc.dg/pr46255.c: New test.
1370 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1372         PR c++/46170
1373         PR c++/46162
1374         * g++.dg/template/sfinae26.C: New test.
1375         * g++.dg/template/sfinae27.C: Likewise.
1377 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1379         PR c++/45606
1380         * g++.dg/template/typedef36.C: New test.
1381         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1382         * g++.dg/template/canon-type-10.C: Likewise.
1383         * g++.dg/template/canon-type-11.C: Likewise.
1384         * g++.dg/template/canon-type-12.C: Likewise.
1385         * g++.dg/template/canon-type-13.C: Likewise.
1387 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
1389         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1390         instance of debug_pubnames on darwin.
1392 2010-11-01  Jason Merrill  <jason@redhat.com>
1393             Benjamin Kosnik  <bkoz@redhat.com>
1395         * g++.dg/cpp0x/constexpr-initlist2.C: New.
1396         * g++.dg/cpp0x/constexpr-initlist3.C: New.
1398         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1399         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1400         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1401         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1402         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1403         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1404         * g++.dg/cpp0x/constexpr-array.C: New.
1405         * g++.dg/cpp0x/constexpr-base.C: New.
1406         * g++.dg/cpp0x/constexpr-complex.C: New.
1407         * g++.dg/cpp0x/constexpr-data1.C: New.
1408         * g++.dg/cpp0x/constexpr-data2.C: New.
1409         * g++.dg/cpp0x/constexpr-deref.C: New.
1410         * g++.dg/cpp0x/constexpr-diag1.C: New.
1411         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1412         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1413         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1414         * g++.dg/cpp0x/constexpr-empty.C: New.
1415         * g++.dg/cpp0x/constexpr-empty2.C: New.
1416         * g++.dg/cpp0x/constexpr-empty3.C: New.
1417         * g++.dg/cpp0x/constexpr-empty4.C: New.
1418         * g++.dg/cpp0x/constexpr-empty5.C: New.
1419         * g++.dg/cpp0x/constexpr-ex1.C: New.
1420         * g++.dg/cpp0x/constexpr-ex2.C: New.
1421         * g++.dg/cpp0x/constexpr-ex3.C: New.
1422         * g++.dg/cpp0x/constexpr-ex4.C: New.
1423         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1424         * g++.dg/cpp0x/constexpr-fnptr.C: New.
1425         * g++.dg/cpp0x/constexpr-function1.C: New.
1426         * g++.dg/cpp0x/constexpr-function2.C: New.
1427         * g++.dg/cpp0x/constexpr-function3.C: New.
1428         * g++.dg/cpp0x/constexpr-ice.C: New.
1429         * g++.dg/cpp0x/constexpr-initlist.C: New.
1430         * g++.dg/cpp0x/constexpr-neg1.C: New.
1431         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1432         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1433         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1434         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1435         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1436         * g++.dg/cpp0x/constexpr-nonlit.C: New.
1437         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1438         * g++.dg/cpp0x/constexpr-nullptr.C: New.
1439         * g++.dg/cpp0x/constexpr-object1.C: New.
1440         * g++.dg/cpp0x/constexpr-object2.C: New.
1441         * g++.dg/cpp0x/constexpr-overflow.C: New.
1442         * g++.dg/cpp0x/constexpr-pedantic.C: New.
1443         * g++.dg/cpp0x/constexpr-pos1.C: New.
1444         * g++.dg/cpp0x/constexpr-potential1.C: New.
1445         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1446         * g++.dg/cpp0x/constexpr-pure.C: New.
1447         * g++.dg/cpp0x/constexpr-static.C: New.
1448         * g++.dg/cpp0x/constexpr-static2.C: New.
1449         * g++.dg/cpp0x/constexpr-static3.C: New.
1450         * g++.dg/cpp0x/constexpr-static4.C: New.
1451         * g++.dg/cpp0x/constexpr-static5.C: New.
1452         * g++.dg/cpp0x/constexpr-static6.C: New.
1453         * g++.dg/cpp0x/constexpr-string.C: New.
1454         * g++.dg/cpp0x/constexpr-switch.C: New.
1455         * g++.dg/cpp0x/constexpr-targ.C: New.
1456         * g++.dg/cpp0x/constexpr-throw.C: New.
1457         * g++.dg/cpp0x/constexpr-typeid.C: New.
1458         * g++.dg/cpp0x/constexpr-union.C: New.
1459         * g++.dg/cpp0x/constexpr-value.C: New.
1460         * g++.dg/cpp0x/constexpr-value2.C: New.
1461         * g++.dg/cpp0x/constexpr-variadic.C: New.
1462         * g++.dg/cpp0x/initlist5.C: Use constexpr.
1463         * g++.dg/cpp0x/static_assert3.C: Add expected error.
1464         * g++.dg/other/fold1.C: Likewise.
1465         * g++.dg/parse/crash36.C: Likewise.
1466         * g++.dg/parse/constant4.C: Adjust expected error.
1467         * g++.dg/template/arg5.C: Likewise.
1468         * g++.dg/template/non-dependent10.C: Likewise.
1469         * g++.dg/template/qualified-id3.C: Likewise.
1470         * g++.dg/warn/overflow-warn-1.C: Likewise.
1471         * g++.dg/warn/overflow-warn-3.C: Likewise.
1472         * g++.dg/warn/overflow-warn-4.C: Likewise.
1473         * g++.old-deja/g++.pt/crash10.C: Likewise.
1475         * g++.dg/cpp0x/constexpr-ctor2.C: New.
1477 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1479         Implemented format and noreturn attributes for Objective-C methods.
1480         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1481         * objc.dg/attributes/method-deprecated-1.m: New.
1482         * objc.dg/attributes/method-deprecated-2.m: New.
1483         * objc.dg/attributes/method-deprecated-3.m: New.
1484         * objc.dg/attributes/method-noreturn-1.m: New.
1485         * objc.dg/attributes/method-sentinel-1.m: New.
1486         * objc.dg/attributes/method-format-1.m: New.
1487         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1488         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1489         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1490         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1491         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1492         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1493         * obj-c++.dg/attributes/method-format-1.mm: New.
1495 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1497         * objc.dg/property/at-property-deprecated-1.m: New.
1498         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1500 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1502         Implemented Objective-C 2.0 property accessors.
1503         * objc.dg/property/at-property-6.m: Use nonatomic properties to
1504         avoid testing more complex accessors in this testcase which is not
1505         about them.
1506         * objc.dg/property/at-property-7.m: Same change.
1507         * objc.dg/property/at-property-8.m: Same change.
1508         * objc.dg/property/at-property-9.m: Same change.
1509         * objc.dg/property/at-property-10.m: Same change.
1510         * objc.dg/property/at-property-11.m: Same change.
1511         * obj-c++.dg/property/at-property-6.mm: Same change.
1512         * obj-c++.dg/property/at-property-7.mm: Same change.
1513         * obj-c++.dg/property/at-property-8.mm: Same change.
1514         * obj-c++.dg/property/at-property-9.mm: Same change.
1515         * obj-c++.dg/property/at-property-10.mm: Same change.
1516         * obj-c++.dg/property/at-property-11.mm: Same change.
1517         * objc.dg/property/at-property-12.m: New.
1518         * objc.dg/property/at-property-13.m: New.
1519         * obj-c++.dg/property/at-property-12.mm: New.
1520         * obj-c++.dg/property/at-property-13.mm: New.
1522 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1524         PR fortran/46152
1525         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1526         * gfortran.dg/allocate_with_typespec_4.f90: New test.
1527         * gfortran.dg/allocate_with_typespec_1.f90: New test.
1528         * gfortran.dg/allocate_with_typespec_2.f: New test.
1529         * gfortran.dg/allocate_with_typespec_3.f90: New test.
1530         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1531         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1533 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
1534             Nathan Froyd  <froydnj@codesourcery.com>
1536         PR tree-optimization/46259
1537         * gfortran.dg/pr46259.f: New testcase.
1539 2010-11-01  Paul Koning  <ni1d@arrl.net>
1541         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1542         * gcc.c-torture/compile/20020604-1.c: Ditto.
1543         * gcc.c-torture/compile/20001226-1.c: Ditto.
1544         * gcc.c-torture/compile/20010327-1.c: Ditto.
1545         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1546         * gcc.c-torture/compile/pr43191.c: Ditto.
1547         * gcc.c-torture/compile/pr41181.c: Ditto.
1549 2010-10-31  Richard Henderson  <rth@redhat.com>
1551         * lib/target-supports.exp
1552         (check_effective_target_automatic_stack_alignment): True for
1553         x86 but not windows.
1554         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1555         use of the preferred-stack-boundary arguments.
1556         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1558 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
1560         PR target/46142
1561         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1562         * gcc.target/i386/fma4-builtin-2.c: Likewise.
1564 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1566         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1568 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1570         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1571         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
1572         than tls.
1573         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1574         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1575         * objc.dg/torture/tls/thr-init.m: Likewise.
1576         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1577         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1579 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1581         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1582         the Linux kernel.
1584 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1586         PR fortran/44917
1587         PR fortran/44926
1588         PR fortran/46196
1589         * gfortran.dg/typebound_generic_10.f03: New.
1591 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1593         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1594         * objc.dg/property/property-neg-1.m: Updated for changes in the
1595         syntax of @property and the implementation of
1596         @synthesize/@dynamic.
1597         * objc.dg/property/property-neg-2.m: Same change.
1598         * objc.dg/property/property-neg-3.m: Same change.
1599         * objc.dg/property/property-neg-4.m: Same change.
1600         * objc.dg/property/property-neg-5.m: Same change.
1601         * objc.dg/property/property-neg-7.m: Same change.
1602         * objc.dg/property/property-1.m: Same change.
1603         * objc.dg/property/synthesize-1.m: Same change.
1604         * objc.dg/property/at-property-2.m: Same change.
1605         * objc.dg/property/at-property-4.m: Same change.
1607         * objc.dg/property/fsf-property-method-acces.m: Updated for
1608         changes in the syntax of @property and the implementation of
1609         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1610         * objc.dg/property/fsf-property-basic.m: Same change.
1611         * objc.dg/property/fsf-property-named-ivar.m: Same change.
1613         * objc.dg/property/at-property-5.m: New.
1614         * objc.dg/property/at-property-6.m: New.
1615         * objc.dg/property/at-property-7.m: New.
1616         * objc.dg/property/at-property-8.m: New.
1617         * objc.dg/property/at-property-9.m: New.
1618         * objc.dg/property/at-property-10.m: New.
1619         * objc.dg/property/at-property-11.m: New.
1620         * objc.dg/property/synthesize-2.m: New.
1621         * objc.dg/property/dynamic-2.m: New.
1623         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1624         syntax of @property and the implementation of
1625         @synthesize/@dynamic.
1626         * obj-c++.dg/property/property-neg-2.mm: Same change.
1627         * obj-c++.dg/property/property-neg-3.mm: Same change.
1628         * obj-c++.dg/property/property-neg-4.mm: Same change.
1629         * obj-c++.dg/property/property-neg-5.mm: Same change.
1630         * obj-c++.dg/property/property-neg-7.mm: Same change.
1631         * obj-c++.dg/property/property-1.mm: Same change.
1632         * obj-c++.dg/property/synthesize-1.mm: Same change.
1633         * obj-c++.dg/property/at-property-2.mm: Same change.
1634         * obj-c++.dg/property/at-property-4.mm: Same change.
1636         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1637         changes in the syntax of @property and the implementation of
1638         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1639         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1640         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1642         * obj-c++.dg/property/at-property-5.mm: New.
1643         * obj-c++.dg/property/at-property-6.mm: New.
1644         * obj-c++.dg/property/at-property-7.mm: New.
1645         * obj-c++.dg/property/at-property-8.mm: New.
1646         * obj-c++.dg/property/at-property-9.mm: New.
1647         * obj-c++.dg/property/at-property-10.mm: New.
1648         * obj-c++.dg/property/at-property-11.mm: New.
1649         * obj-c++.dg/property/synthesize-2.mm: New.
1650         * obj-c++.dg/property/dynamic-2.mm: New.
1652 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1653             Andrew Pinski  <pinskia@gmail.com>
1655         * gcc.c-torture/execute/vector-shift.c: New testcase.
1656         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1657         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1658         * gcc.dg/vector-shift.c: Likewise.
1659         * gcc.dg/vector-shift1.c: Likewise.
1660         * gcc.dg/torture/vector-shift2.c: Likewise.
1661         * gcc.dg/vector-shift3.c: Likewise.
1662         * gcc.dg/simd-1b.c: Adjust.
1664 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1666         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1668 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1670         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1672 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1674         PR target/46153
1675         * gcc.target/i386/pr46153.c: New test.
1677 2010-10-27  Jason Merrill  <jason@redhat.com>
1679         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1681 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1683         PR fortran/46161
1684         * gfortran.dg/class_dummy_3.f03: New.
1686 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1688         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1689         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1691         * gcc.target/i386/avx-vzeroupper-3.c: New.
1692         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1693         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1694         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1695         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1696         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1697         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1698         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1699         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1700         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1701         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1702         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1704 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1706         * obj-c.dg/property/at-property-4.m: New.
1707         * obj-c++.dg/property/at-property-4.mm: New.
1708         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1709         updates in warning.
1710         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1711         updates in warning.
1713 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1715         * objc.dg/property/at-property-1.m: New.
1716         * objc.dg/property/at-property-2.m: New.
1717         * objc.dg/property/at-property-3.m: New.
1718         * objc.dg/ivar-invalid-type-1.m: New.
1719         * obj-c++.dg/property/at-property-1.mm: New.
1720         * obj-c++.dg/property/at-property-2.mm: New.
1721         * obj-c++.dg/property/at-property-3.mm: New.
1722         * obj-c++.dg/ivar-invalid-type-1.mm: New.
1723         * objc.dg/property/property-neg-6.m: Updated testcase for updates
1724         in error reporting.
1726 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1728         PR libgfortran/46010
1729         * gfortran.dg/namelist_66.f90: New test.
1730         * gfortran.dg/fmt_t_6.f: Fix whitespace.
1732 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
1734         PR fortran/42647
1735         * gfortran.dg/allocatable_scalar_9.f90: Extended.
1736         * gfortran.dg/allocatable_scalar_10.f90: New.
1737         * gfortran.dg/class_19.f03: Extended.
1739 2010-10-26  Jan Hubicka  <jh@suse.cz>
1741         PR middle-end/45736
1742         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1744 2010-10-26  Ira Rosen  <irar@il.ibm.com>
1746         PR tree-optimization/46167
1747         * gcc.dg/vect/O-pr46167.c: New.
1748         * gcc.dg/vect/vect.exp: Run tests with -O.
1750 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
1752         PR target/44948
1753         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1754         * g++.dg/vect/pr33860a.cc: Likewise.
1755         * gcc.c-torture/compile/20070522-1.c: Likewise.
1756         * gcc.dg/compat/struct-align-1_x.c: Likewise.
1757         * gcc.dg/compat/struct-align-1_y.c: Likewise.
1758         * gcc.dg/compat/struct-align-2_x.c: Likewise.
1759         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1760         * gcc.dg/pr44136.c: Likewise.
1762         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1763         * gcc.dg/compat/vector-1_x.c: Likewise.
1764         * gcc.dg/compat/vector-1_y.c: Likewise.
1765         * gcc.dg/compat/vector-2_x.c: Likewise.
1766         * gcc.dg/compat/vector-2_y.c: Likewise.
1767         * gcc.dg/pr43300.c: Likewise.
1769         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1770         * gcc.dg/compat/vector-1a_y.c: Likewise.
1771         * gcc.dg/compat/vector-1b_x.c: Likewise.
1772         * gcc.dg/compat/vector-1b_y.c: Likewise.
1773         * gcc.dg/compat/vector-2a_x.c: Likewise.
1774         * gcc.dg/compat/vector-2a_y.c: Likewise.
1775         * gcc.dg/compat/vector-2b_x.c: Likewise.
1776         * gcc.dg/compat/vector-2b_y.c: Likewise.
1777         * gcc.target/i386/pr39162.c: Likewise.
1778         * gcc.target/i386/pr40906-2.c: Likewise.
1779         * gcc.target/i386/sse-5.c: Likewise.
1781         * gcc.dg/pr35442.c: Prune ABI change warnings.
1783         * gcc.c-torture/execute/pr38151.x: New.
1784         * gcc.target/i386/pr44948-1a.c: Likewise.
1785         * gcc.target/i386/pr44948-1b.c: Likewise.
1786         * gcc.target/i386/pr44948-2a.c: Likewise.
1787         * gcc.target/i386/pr44948-2b.c: Likewise.
1789 2010-10-26  Ian Lance Taylor  <iant@google.com>
1791         PR middle-end/45687
1792         * gcc.c-torture/execute/20101025-1.c: New test.
1794 2010-10-26  Tobias Burnus  <burnus@net-b.de>
1796         PR fortran/45451
1797         * gfortran.dg/class_allocate_5.f90: New.
1799 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1801         Implement opaque-enum-specifiers for C++0x
1802         * g++.dg/cpp0x/forw_enum1.C: New.
1803         * g++.dg/cpp0x/forw_enum2.C: New.
1804         * g++.dg/cpp0x/forw_enum3.C: New.
1805         * g++.dg/cpp0x/forw_enum4.C: New.
1806         * g++.dg/cpp0x/forw_enum5.C: New.
1807         * g++.dg/cpp0x/forw_enum6.C: New.
1808         * g++.dg/cpp0x/forw_enum7.C: New.
1809         * g++.dg/cpp0x/forw_enum8.C: New.
1810         * g++.dg/cpp0x/forw_enum9.C: New.
1811         * g++.dg/parse/enum3.C: Add new errors.
1812         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1813         * g++.dg/cpp0x/auto9.C: Add new error.
1814         * g++.dg/template/crash79.C: Add new errors.
1816 2010-10-26  Jie Zhang  <jie@codesourcery.com>
1818         * gcc.target/arm/volatile-bitfields-1.c: New test.
1819         * gcc.target/arm/volatile-bitfields-2.c: New test.
1820         * gcc.target/arm/volatile-bitfields-3.c: New test.
1822 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1824         * gnat.dg/pointer_discr1.adb: New test.
1825         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1826         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1827         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1829 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1831         * gnat.dg/loop_optimization8.adb: New test.
1832         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1833         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1835 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1837         * gnat.dg/in_out_parameter2.adb: New test.
1838         * gnat.dg/in_out_parameter3.adb: Likewise.
1840 2010-10-25  Jie Zhang  <jie@codesourcery.com>
1842         * g++.dg/opt/combine.c: New test.
1844 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1846         * gnat.dg/opt7.ad[sb]: New test.
1847         * gnat.dg/opt7_pkg.ads: New helper.
1849 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1851         PR objc/45735
1852         * obj-c.dg/pr45735.mm: New.
1853         * obj-c++.dg/pr45735.mm: New.
1855 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1857         PR objc/24393
1858         * objc.dg/pr24393.m: New.
1859         * obj-c++.dg/pr24393.mm: New.
1861 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1863         PR objc/28049
1864         * objc.dg/pr28049.m: New.
1865         * obj-c++.dg/pr28049.mm: New.
1867 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1869         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
1870         parameter attributes are now supported.
1871         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1872         * objc.dg/attributes/parameter-attribute-1.m: New test.
1873         * objc.dg/attributes/parameter-attribute-2.m: New test.
1874         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1875         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1877 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
1879         Based on the CFString implementation in FSF apple/trunk branch.
1881         * gcc.dg/darwin-cfstring-1.c: New.
1882         * gcc.dg/darwin-cfstring-2.c: New.
1883         * gcc.dg/torture/darwin-cfstring-3.c: New.
1884         * g++.dg/other/darwin-cfstring1.C: New.
1885         * g++.dg/torture/darwin-cfstring-3.C: New.
1887 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
1889         * objc.dg/demangle-1.m: New test.
1890         * obj-c++.dg/demangle-1.mm: New test.
1891         * obj-c++.dg/demangle-2.mm: New test.
1892         * obj-c++.dg/demangle-3.mm: New test.
1894 2010-10-23  Ian Lance Taylor  <iant@google.com>
1896         * gcc.c-torture/execute/20101011-1.c: New test.
1897         * gcc.c-torture/execute/20101011-1.x: New test driver.
1899 2010-10-23  Tobias Burnus  <burnus@net-b.de>
1901         PR fortran/46122
1902         * gfortran.dg/protected_8.f90: New.
1904 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
1906         * gcc.dg/march-generic.c: Skip for -march in multilib options.
1907         * gcc.target/i386/isa-9.c: Skip for -march other than
1908         -march=amdfam10 in multilib options.
1909         * gcc.target/i386/pr42589.c: Skip for -march other than
1910         -march=i486 in multilib options.
1911         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
1912         other -march in multilib options.
1914 2010-10-23  Jie Zhang  <jie@codesourcery.com>
1916         PR rtl-optimization/37360
1917         * gcc.dg/pr37360.c: New test.
1919 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1921         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
1923 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1924             Andrew Pinski  <pinskia@gmail.com>
1926         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
1927         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
1928         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
1929         * gcc.dg/vector-subscript-1.c: Likewise.
1930         * gcc.dg/vector-subscript-2.c: Likewise.
1931         * gcc.dg/vector-subscript-3.c: New testcase.
1932         * gcc.dg/array-8.c: Adjust.
1934 2010-10-22  Richard Guenther  <rguenther@suse.de>
1936         PR middle-end/46137
1937         * c-c++-common/torture/pr46137.c: New testcase.
1939 2010-10-22  Jason Merrill  <jason@redhat.com>
1941         PR c++/46129
1942         * g++.dg/template/defarg14.C: New.
1944 2010-10-22  Jason Merrill  <jason@redhat.com>
1946         PR c++/46103
1947         * g++.dg/cpp0x/implicit10.C: New.
1949 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
1951         PR target/46098
1952         * gcc.target/i386/pr46098.c: New test.
1954 2010-10-22  Richard Guenther  <rguenther@suse.de>
1956         PR tree-optimization/45720
1957         * gcc.dg/torture/pr45720.c: New testcase.
1959 2010-10-22  Ira Rosen  <irar@il.ibm.com>
1961         PR tree-optimization/46126
1962         * gcc.dg/vect/pr46126.c: New.
1964 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
1966         Based on the CFString implementation in FSF apple/trunk branch.
1968         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
1969         so that the latter can be used in dg-skip and dg-xfail clauses.
1970         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1971         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
1972         to use dg-additional-files for Object1.
1973         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
1974         to use dg-additional-files for Object1, move to torture/strings/.
1975         * obj-c++.dg/const-str-4.mm: Likewise.
1976         * obj-c++.dg/const-str-3.mm: Likewise.
1977         * obj-c++.dg/const-str-8.mm: Likewise.
1978         * obj-c++.dg/const-str-9.mm: Likewise.
1979         * obj-c++.dg/const-str-10.mm: Likewise.
1980         * obj-c++.dg/const-str-10.mm: Likewise.
1981         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
1982         to use dg-additional-files for Object1, move to strings/.
1983         * obj-c++.dg/const-str-2.mm: Likewise.
1984         * obj-c++.dg/const-str-5.mm: Likewise.
1985         * obj-c++.dg/const-str-6.mm: Likewise.
1986         * obj-c++.dg/const-str-12.mm: Likewise.
1987         * obj-c++.dg/strings/strings.exp: New.
1988         * obj-c++.dg/strings/const-cfstring-2.mm: New.
1989         * obj-c++.dg/strings/const-cfstring-5.mm: New.
1990         * obj-c++.dg/torture/strings/strings.exp: New.
1991         * obj-c++.dg/torture/strings/string1.mm: New.
1992         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
1993         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
1994         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
1996         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
1997         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1998         * objc/execute/string2.m: Likewise.
1999         * objc/execute/string3.m: Likewise.
2000         * objc/execute/string3.m: Likewise.
2001         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2002         * objc.dg/foreach-4.m: Likewise.
2003         * objc.dg/foreach-5.m: Likewise.
2004         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2005         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2006         * objc.dg/const-str-4.m: Likewise.
2007         * objc.dg/const-str-7.m: Likewise.
2008         * objc.dg/const-str-8.m: Likewise.
2009         * objc.dg/const-str-9.m: Likewise.
2010         * objc.dg/const-str-10.m: Likewise.
2011         * objc.dg/const-str-11.m: Likewise.
2012         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2013         to use dg-additional-files for Object1, move to objc.dg/strings/.
2014         * objc.dg/const-str-2.m: Likewise.
2015         * objc.dg/const-str-5.m: Likewise.
2016         * objc.dg/const-str-6.m: Likewise.
2017         * objc.dg/const-str-12.m: Likewise.
2018         * objc.dg/const-str-12b.m: Likewise.
2019         * objc.dg/strings/strings.exp: New.
2020         * objc.dg/strings/const-cfstring-2.m: New.
2021         * objc.dg/strings/const-cfstring-5.m: New.
2022         * objc.dg/torture/strings/strings.exp: New.
2023         * objc.dg/torture/strings/const-cfstring-1.m: New.
2024         * objc.dg/torture/strings/const-cfstring-3.m: New.
2025         * objc.dg/torture/strings/const-cfstring-4.m: New.
2027 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2029         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2031 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2033         PR c++/46117
2034         * g++.dg/parse/crash57.C: New.
2036 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
2037             H.J. Lu  <hongjiu.lu@intel.com>
2039         PR target/45946
2040         * gcc.target/i386/pr45946.c: New test.
2042 2010-10-21  Martin Jambor  <mjambor@suse.cz>
2044         PR tree-optimization/45875
2045         * g++.dg/ipa/pr45875.C: New test.
2047 2010-10-21  Ira Rosen  <irar@il.ibm.com>
2049         PR tree-optimization/46049
2050         PR tree-optimization/46052
2051         * gcc.dg/vect/pr46052.c: New test.
2052         * gcc.dg/vect/pr46049.c: New test.
2054 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2056         PR fortran/46007
2057         * gfortran.dg/shape_5.f90:  New test case.
2059 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2061         PR fortran/46060
2062         * gfortran.dg/proc_ptr_comp_25.f90: New.
2064 2010-10-21  Richard Guenther  <rguenther@suse.de>
2065             Michael Matz  <matz@suse.de>
2067         PR tree-optimization/45764
2068         * gcc.dg/torture/pr45764.c: New testcase.
2070 2010-10-21  Richard Guenther  <rguenther@suse.de>
2072         PR tree-optimization/46111
2073         * g++.dg/torture/pr46111.C: New testcase.
2075 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2077         PR fortran/46067
2078         * gfortran.dg/dummy_procedure_4.f90: New.
2079         * gfortran.dg/proc_ptr_30.f90: New.
2081 2010-10-21  Tobias Burnus  <burnus@net-b.de>
2083         PR fortran/46100
2084         * gfortran.dg/ptr-func-1.f90: New.
2085         * gfortran.dg/ptr-func-2.f90: New.
2087 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
2089         PR tree-optimization/45919
2090         * gcc.c-torture/compile/pr45919.c: New test.
2092         PR tree-optimization/46066
2093         * gcc.dg/autopar/pr46066.c: New test.
2095 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2097         PR c++/46024
2098         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2100 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2102         PR c++/46056
2103         * g++.dg/cpp0x/range-for7.C: New.
2105 2010-10-20  Richard Guenther  <rguenther@suse.de>
2107         PR lto/45667
2108         * g++.dg/lto/20101020-1_0.h: New testcase.
2109         * g++.dg/lto/20101020-1_0.C: Likewise.
2110         * g++.dg/lto/20101020-1_1.C: Likewise.
2112 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
2114         * gcc.dg/20101013-1.c: New test.
2116 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
2118         PR target/46085
2119         * gcc.target/i386/pr46085-1.c: New.
2120         * gcc.target/i386/pr46085-2.c: Likewise.
2122 2010-10-20  Richard Guenther  <rguenther@suse.de>
2124         PR tree-optimization/45860
2125         * gcc.dg/torture/pr45860.c: New testcase.
2127 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2129         * gnat.dg/discr25.adb: New test.
2130         * gnat.dg/discr25_pkg.ad[sb]: New helper.
2132 2010-10-20  Olivier Hainque  <hainque@adacore.com>
2134         * gcc.target/powerpc/ehreturn.c: New test.
2136 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2138         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
2139         not require Foundation and run with the GNU runtime as well.
2141         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2143         Radar 4439126
2144         * obj-c++.dg/template-8.mm: New.
2146 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2148         PR objc/23709
2149         * objc.dg/pr23709.m: New.
2150         * obj-c++.dg/pr23709.m: New.
2152 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2154         PR c++/46046
2155         * g++.dg/template/crash104.C: New.
2157 2010-10-19  Richard Henderson  <rth@redhat.com>
2159         * gcc.target/i386/fma3-fma.c: New.
2160         * gcc.target/i386/fma3-builtin.c: New.
2161         * gcc.target/i386/fma4-builtin.c: New.
2163 2010-10-19  Richard Guenther  <rguenther@suse.de>
2165         PR testsuite/46081
2166         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2168 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2170         Merge from 'apple/trunk' branch on FSF servers.
2172         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
2174         Radar 4293709
2175         * objc.dg/proto-init-mimatch-1.m: New.
2176         * obj-c++.dg/proto-init-mimatch-1.mm: New.
2178 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2180         Implemented parsing @synthesize and @dynamic for
2181         Objective-C/Objective-C++.
2182         * objc.dg/property/dynamic-1.m: New.
2183         * objc.dg/property/synthesize-1.m: New.
2184         * obj-c++.dg/property/dynamic-1.mm: New.
2185         * obj-c++.dg/property/synthesize-1.mm: New.
2187 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2189         * objc.dg/at-class-1.m: New.
2190         * objc.dg/at-class-1.mm: New.
2192 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
2194         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2196 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2198         Merge from 'apple/trunk' branch on FSF servers.
2200         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
2202         Radar 4407151
2203         * obj-c++.dg/template-7.mm: New.
2205 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2207         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2208         bugfix.
2210 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2212         Merge from 'apple/trunk' branch on FSF servers.
2214         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
2216         Radar 4451818
2217         * obj-c++.dg/try-catch-16.mm: New.
2218         * obj-c++.dg/try-catch-17.mm: New.
2220         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
2222         Radar 4330422
2223         * obj-c++.dg/try-catch-15.mm: New
2225         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
2227         Radar 4204796
2228         * obj-c++.dg/try-catch-12.mm: New
2229         * obj-c++.dg/try-catch-13.mm: New
2230         * obj-c++.dg/try-catch-14.mm: New
2231         * objc.dg/try-catch-11.m: New
2232         * objc.dg/try-catch-12.m: New
2233         * objc.dg/try-catch-13.m: New
2235 2010-10-18  Richard Henderson  <rth@redhat.com>
2237         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2239 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2241         PR c/46015
2242         * c-c++-common/Wunused-var-13.c: New test.
2244 2010-10-18  Richard Guenther  <rguenther@suse.de>
2246         PR tree-optimization/45967
2247         * gcc.dg/torture/pr45967.c: New testcase.
2248         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2249         * gcc.dg/ipa/ipa-pta-13.c: Likewise
2250         * gcc.dg/torture/pr39074-2.c: Likewise
2251         * gcc.dg/torture/pta-escape-1.c: Likewise
2252         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2253         * gcc.dg/tree-ssa/pta-callused.c: Likewise
2254         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2255         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2256         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2257         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2259 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
2261         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2263 2010-10-18  Richard Guenther  <rguenther@suse.de>
2265         PR lto/44950
2266         * g++.dg/lto/20101015-2_0.C: New testcase.
2268 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2270         PR middle-end/46019
2271         * gcc.c-torture/execute/pr46019.c: New test.
2273 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2275         Merge from 'apple/trunk' branch on FSF servers.
2277         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
2279         Radar 4516785
2280         * obj-c++.dg/method-namespace-2.mm: New.
2282 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2284         Merge from 'apple/trunk' branch on FSF servers.
2286         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
2288         Radar 4133425
2289         * objc.dg/private-1.m: Test modified.
2290         * obj-c++.dg/private-1.mm: Test modified.
2292 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2294         PR testsuite/45987
2295         * gcc.target/i386/push-1.c: Remove.
2297 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2298             H.J. Lu  <hongjiu.lu@intel.com>
2300         PR target/46051
2301         * gcc.target/i386/pr46051.c: New test.
2303 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2305         * obj-c++.dg/gnu-api-2-class.mm: New.
2306         * obj-c++.dg/gnu-api-2-ivar.mm: New.
2307         * obj-c++.dg/gnu-api-2-method.mm: New.
2308         * obj-c++.dg/gnu-api-2-objc.mm: New.
2309         * obj-c++.dg/gnu-api-2-object.mm: New.
2310         * obj-c++.dg/gnu-api-2-property.mm: New.
2311         * obj-c++.dg/gnu-api-2-protocol.mm: New.
2312         * obj-c++.dg/gnu-api-2-sel.mm: New.
2314 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
2316         * objc.dg/fsf-package-0.m: New.
2317         * obj-c++.dg/fsf-package-0.m: New.
2319 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2321         PR objc/18255
2322         * objc.dg/pr18255.m: New.
2324 2010-10-16  Jan Hubicka  <jh@suse.cz>
2326         PR middle-end/44206
2327         * g++.dg/torture/pr44206.C: New.
2329 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2331         * objc.dg/gnu-api-2-class.m: New.
2332         * objc.dg/gnu-api-2-objc.m: New.
2334 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2336         * objc.dg/gnu-api-2-ivar.m: New.
2338 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2340         * objc.dg/gnu-api-2-property.m: New.
2342 2010-10-15  Xinliang David Li  <davidxl@google.com>
2344         * g++.dg/uninit-pred-3_a.C: New test.
2345         * g++.dg/uninit-pred-3_b.C: New test.
2347 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2349         * objc.dg/gnu-api-2-object.m: New.
2351 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2353         * objc.dg/gnu-api-2-method.m: New.
2355 2010-10-15  Jason Merrill  <jason@redhat.com>
2357         * g++.dg/lto/pr45983_0.C: New.
2359 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2361         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2362         builtin combiner patterns.
2363         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2364         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2365         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2366         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2367         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2369 2010-10-15  Richard Guenther  <rguenther@suse.de>
2371         * g++.dg/lto/20101015-1_0.C: New testcase.
2373 2010-10-15  Richard Guenther  <rguenther@suse.de>
2375         PR testsuite/46021
2376         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2377         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2379 2010-10-15  Richard Guenther  <rguenther@suse.de>
2381         PR lto/45957
2382         * g++.dg/lto/20101014-1_0.C: New testcase.
2384 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2386         * objc.dg/gnu-api-2-protocol.m: New.
2387         * objc.dg/gnu-api-2-sel.m: New.
2389 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2391         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2392         arm-eabi targets.
2394 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
2396         * gcc.dg/20101010-1.c: New testcase.
2398 2010-10-15  Jie Zhang  <jie@codesourcery.com>
2400         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2401         script when relocatable linking.
2403 2010-10-14  Yao Qi  <yao@codesourcery.com>
2405         PR target/45447
2406         * gcc.target/arm/pr45447.c: New test.
2408 2010-10-14  Jan Hubicka  <jh@suse.cz>
2410         PR middle-end/45621
2411         * g++.dg/lto/pr45621.h : New.
2412         * g++.dg/lto/pr45621_0.C: New.
2413         * g++.dg/lto/pr45621_1.C: New.
2415 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2417         * objc.dg/property: New.
2418         * objc.dg/property/fsf-property-basic.m: New.
2419         * objc.dg/property/fsf-property-method-access.m: New.
2420         * objc.dg/property/fsf-property-named-ivar.m: New.
2421         * obj-c++.dg/property: New.
2422         * obj-c++.dg/property/fsf-property-basic.mm: New.
2423         * obj-c++.dg/property/fsf-property-method-access.mm: New.
2424         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2426         merge from FSF apple 'trunk' branch.
2427         2006 Fariborz Jahanian  <fjahanian@apple.com>
2429         Radars 4436866, 4505126, 4506903, 4517826
2430         * objc.dg/property/property-1.m: New.
2431         * objc.dg/property/property-2.m: New.
2432         * objc.dg/property/property-3.m: New.
2433         * objc.dg/property/property-neg-1.m: New.
2434         * objc.dg/property/property-neg-2.m: New.
2435         * objc.dg/property/property-neg-3.m: New.
2436         * objc.dg/property/property-neg-4.m: New.
2437         * objc.dg/property/property-neg-5.m: New.
2438         * objc.dg/property/property-neg-6.m: New.
2439         * objc.dg/property/property-neg-7.m: New.
2440         * objc.dg/property/property.exp: New.
2441         * obj-c++.dg/property/property-1.mm: New.
2442         * obj-c++.dg/property/property-2.mm: New.
2443         * obj-c++.dg/property/property-3.mm: New.
2444         * obj-c++.dg/property/property-neg-1.mm: New.
2445         * obj-c++.dg/property/property-neg-2.mm: New.
2446         * obj-c++.dg/property/property-neg-3.mm: New.
2447         * obj-c++.dg/property/property-neg-4.mm: New.
2448         * obj-c++.dg/property/property-neg-5.mm: New.
2449         * obj-c++.dg/property/property-neg-6.mm: New.
2450         * obj-c++.dg/property/property-neg-7.mm: New.
2451         * obj-c++.dg/property/property.exp: New.
2453 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2455         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
2457 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
2459         PR c/45969
2460         * gcc.c-torture/compile/pr45969-1.c: New test.
2462 2010-10-14  Richard Guenther  <rguenther@suse.de>
2464         PR tree-optimization/44913
2465         * gcc.dg/torture/pr44913.c: New testcase.
2467 2010-10-14  Richard Guenther  <rguenther@suse.de>
2469         PR lto/45382
2470         * g++.dg/lto/20101014-2_0.C: New testcase.
2472 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2474         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2475         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2476         * gcc.target/i386/pr44130.c: Likewise.
2477         * gcc.target/i386/pr44144.c: Likewise.
2478         * gcc.target/i386/pr44180.c: Likewise.
2479         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2480         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2481         * gcc.target/i386/vect-sizes-1.c: Likewise.
2482         * gcc.target/i386/vectorize4-avx.c: Likewise.
2484 2010-10-14  Richard Guenther  <rguenther@suse.de>
2486         PR lto/44561
2487         * g++.dg/lto/20101010-3_0.C: New testcase.
2488         * g++.dg/lto/20101010-4_0.C: Likewise.
2490 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2492         * objc.dg/pr45878.m: Update to include NSConstantString interface
2493         for -fnext-runtime.
2494         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2495         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2496         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2497         reference for m64 -fnext-runtime.
2499 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2501         * gcc.target/i386/vect-sizes-1.c: New.
2503 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2505         PR middle-end/46011
2506         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2508 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2510         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2511         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2513 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2515         * gcc.target/ia64/20101005.c: New test.
2517 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2519         PR rtl-optimization/45570
2520         * gcc.dg/pr45570.c: New test.
2522 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2524         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2525         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2526         * gcc.target/i386/vectorize4-avx.c: Likewise.
2528 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2530         * gcc.target/i386/avx-copysign-vec.c: New.
2531         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2533 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2535         PR middle-end/44130
2536         * gcc.target/i386/pr44130.c: New.
2538 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2540         PR middle-end/44144
2541         * gcc.target/i386/pr44144.c: New.
2543 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2545         PR target/44180
2546         * gcc.target/i386/pr44180.c: New.
2548 2010-10-13  Jason Merrill  <jason@redhat.com>
2550         * g++.dg/template/canon-type-8.C: New.
2552 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2554         * gcc.c-torture/execute/20101013-1.c: New test.
2556 2010-10-13  Richard Guenther  <rguenther@suse.de>
2558         PR objc/45878
2559         * objc.dg/pr45878.m: New testcase.
2561 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
2563         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2564         * gcc.dg/format/dfp-printf-1.c: Likewise.
2565         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2567 2010-10-13  Richard Guenther  <rguenther@suse.de>
2569         PR tree-optimization/45788
2570         * g++.dg/pr45788.C: New testcase.
2572 2010-10-13  Richard Guenther  <rguenther@suse.de>
2574         PR tree-optimization/45970
2575         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2577 2010-10-13  Richard Guenther  <rguenther@suse.de>
2579         PR tree-optimization/45982
2580         * gcc.dg/torture/pr45982.c: New testcase.
2581         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2582         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2583         * gcc.dg/torture/pr39074-2.c: Likewise.
2585 2010-10-13  Richard Guenther  <rguenther@suse.de>
2587         PR middle-end/45874
2588         * g++.dg/torture/pr45874.C: New testcase.
2590 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
2592         * objc.dg/attributes/method-attribute-1.m: Update to respond
2593         to implemented method attributes..
2594         * objc.dg/attributes/method-attribute-2.m: Likewise.
2595         * objc.dg/attributes/method-attribute-3.m: Likewise.
2596         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2597         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2598         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2600 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2602         PR libobjc/23214
2603         * objc.dg/pr23214.m: New.
2605 2010-10-12  Michael Eager  <eager@eagercon.com>
2607         PR testsuite/45856
2608         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2609         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2611 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
2613         PR fortran/45636
2614         * gcc.c-torture/execute/pr45636.c: New test.
2615         * gfortran.dg/pr45636.f90: New test.
2617 2010-10-12  Richard Henderson  <rth@redhat.com>
2619         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2621 2010-10-12  Daniel Kraft  <d@domob.eu>
2623         PR fortran/38936
2624         * gfortran.dg/associate_1.f03: More tests with derived-types.
2625         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2626         * gfortran.dg/associate_8.f03: Fix typo.
2627         * gfortran.dg/initialization_27.f90: Fix typo.
2629 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2631         PR testsuite/45851
2632         * lib/lto.exp (lto-get-options-main): Support optional target
2633         selector for dg-extra-ld-options.
2635 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2637         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2638         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2640 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2642         PR middle-end/45699
2643         * g++.dg/torture/pr45699.C: New test.
2644         * g++.dg/otr-fold-1.C: Adjusted.
2645         * g++.dg/otr-fold-1.C: Likewise.
2647 2010-10-11  Nick Clifton  <nickc@redhat.com>
2649         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2650         Allow for a user label prefix.
2652 2010-10-10  Richard Guenther  <rguenther@suse.de>
2654         * g++.dg/lto/20101010-1_0.C: New testcase.
2655         * g++.dg/lto/20101010-2_0.C: Likewise.
2657 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2659         PR tree-optimization/45902
2660         * gcc.dg/vect/45902.c: New test.
2662 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2664         PR target/45870
2665         * gcc.dg/tls/pr45870.c: New test.
2667 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2669         PR fortran/45961
2670         * gfortran.dg/typebound_operator_6.f03: New.
2672 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2674         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2675         and adjust -export symbol scanning.
2676         * g++.dg/ext/dllexport1.C: Likewise.
2677         * g++.dg/ext/dllexport3.C: Likewise.
2678         * gcc.dg/dll-3.c: Likewise.
2679         * gcc.dg/dll-4.c: Likewise.
2680         * gcc.dg/dll-5.c: Likewise.
2682 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2684         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2685         instead of tree_profile dump file.
2686         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2687         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2688         dump file.
2690 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2692         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2694 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2696         * gfortran.dg/character_comparison_4.f90:  New test.
2697         * gfortran.dg/character_comparison_5.f90:  New test.
2698         * gfortran.dg/character_comparison_6.f90:  New test.
2700 2010-10-09  Richard Henderson  <rth@redhat.com>
2702         * lib/target-supports.exp
2703         (check_effective_target_automatic_stack_alignment): Always true.
2705 2010-10-09  Richard Guenther  <rguenther@suse.de>
2707         PR lto/45956
2708         * gcc.dg/lto/20101009-2_0.c: New testcase.
2709         * gcc.dg/lto/20101009-2_1.c: Likewise.
2710         * gcc.dg/lto/20101009-2_2.c: Likewise.
2712 2010-10-09  Richard Guenther  <rguenther@suse.de>
2714         PR lto/45947
2715         * g++.dg/lto/20101009-1_0.C: New testcase.
2717 2010-10-09  Richard Guenther  <rguenther@suse.de>
2719         PR tree-optimization/45945
2720         * gcc.dg/lto/20101009-1_0.c: New testcase.
2722 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
2724         PR target/45913
2725         * gcc.target/i386/pr45913.c: New.
2727 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2729         PR fortran/45943
2730         * gfortran.dg/streamio_16.f90: Update test.
2732 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2734         PR tree-optimization/45903
2735         * gcc.target/i386/pr45903.c: New test.
2737 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
2739         * gnat.dg/interface5.adb: Compile with warnings disabled.
2741 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2743         * obj-c++.dg/encode-10.mm: New testcase.
2745 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2747         PR objc++/23614
2748         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2749         C++ class.  Removed XFAIL.
2751 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
2753         PR fortran/45933
2754         * gfortran.dg/typebound_operator_5.f03: New.
2756 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2758         Merge from 'apple/trunk' branch on FSF servers.
2760         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
2762         Radar 4508851
2763         * obj-c++.dg/method-namespace-1.mm: New.
2765 2010-10-07  Martin Jambor  <mjambor@suse.cz>
2767         * gcc.dg/tree-ssa/sra-11.c: New test.
2769 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
2771         PR Tree-Vect/45847
2772         * gcc.dg/vect/pr45847.c: New test.
2774 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2775             Kai Tietz  <kai.tietz@onevision.com>
2777         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2779 2010-10-07  Richard Guenther  <rguenther@suse.de>
2781         PR tree-optimization/45732
2782         * gcc.dg/torture/pr45732.c: New testcase.
2784 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2786         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2787         * objc.dg/foreach-2.m: Likewise.
2788         * objc.dg/foreach-3.m: Likewise.
2789         * objc.dg/foreach-4.m: Likewise.
2790         * objc.dg/foreach-5.m: Likewise.
2791         * objc.dg/foreach-6.m: Likewise.
2792         * objc.dg/foreach-7.m: Likewise.
2793         * objc.dg/objc-foreach-4.m: Likewise.
2794         * objc.dg/objc-foreach-5.m: Likewise.
2796 2010-10-07  Richard Guenther  <rguenther@suse.de>
2798         PR middle-end/45869
2799         * gcc.dg/torture/pr45869.c: New testcase.
2801 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2803         * objc.dg/set-not-used-1.m: New
2804         * obj-c++.dg/set-not-used-1.mm: New.
2806 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2808         * objc.dg/attributes/method-attribute-3.m: New.
2809         * obj-c++.dg/attributes/method-attribute-3.mm: New.
2811 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
2813         PR fortran/45916
2814         * gfortran.dg/generic_typebound_operator_1.f90: New test.
2816 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2818         PR fortran/45889
2819         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2821 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2823         Merge from 'apple/trunk' branch on FSF servers.
2825         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
2827         Radar 4278774
2828         * obj-c++.dg/encode-9.mm: New.
2830 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2832         * g++.dg/cpp0x/pr45908.C: New test.
2834 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2836         * gnat.dg/opt6.ad[sb]: New test.
2838 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2840         Implemented fast enumeration for Objective-C.
2841         * objc.dg/foreach-1.m: New.
2842         * objc.dg/foreach-2.m: New.
2843         * objc.dg/foreach-3.m: New.
2844         * objc.dg/foreach-4.m: New.
2845         * objc.dg/foreach-5.m: New.
2846         * objc.dg/foreach-6.m: New.
2847         * objc.dg/foreach-7.m: New.
2849         Merge from 'apple/trunk' branch on FSF servers:
2850         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
2852         Radar 4502236
2853         * objc.dg/objc-foreach-5.m: New.
2855         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
2857         Radar 4507230
2858         * objc.dg/objc-foreach-4.m: New.
2860         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2862         Radar 4472881
2863         * objc.dg/objc-foreach-3.m: New.
2865         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
2867         Radar 4468498
2868         * objc.dg/objc-foreach-2.m: New.
2870         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
2872         Radar 4294910
2873         * objc.dg/objc-foreach-1.m: New
2875 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
2877         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2878         unsigned values.
2880 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2882         PR objc++/28050
2883         * obj-c++.dg/syntax-error-10.mm: New.
2885 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2887         PR objc++/23707
2888         * obj-c++.dg/syntax-error-9.mm: New.
2890 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2892         PR objc++/31126
2893         * obj-c++.dg/syntax-error-8.mm: New.
2895 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2897         Merge from 'apple/trunk' branch on FSF servers.
2899         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
2901         Radar 4290840
2902         * obj-c++.dg/syntax-error-7.mm: New
2904         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
2906         Radar 4294425
2907         * obj-c++.dg/syntax-error-6.mm: New
2909         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
2911         Radar 4261146
2912         * obj-c++.dg/syntax-error-5.mm: New
2914         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
2916         Radar 4093475
2917         * obj-c++.dg/syntax-error-[3-4].mm: New.
2919         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
2921         Radar 4185810
2922         * obj-c++.dg/syntax-error-[1-2].mm: New.
2924 2010-10-05  Ira Rosen  <irar@il.ibm.com>
2926         PR tree-optimization/45752
2927         * gcc.dg/vect/pr45752.c: New test.
2929 2010-10-05  Richard Guenther  <rguenther@suse.de>
2931         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
2932         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2933         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2934         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2935         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2936         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2937         * gcc.dg/tree-prof/stringop-1.c: Likewise.
2938         * gcc.dg/tree-prof/stringop-2.c: Likewise.
2939         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
2940         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
2941         * gcc.dg/tree-prof/update-loopch.c: Likewise.
2942         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
2943         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2944         * gcc.dg/tree-prof/tracer-1.c: Likewise.
2945         * gcc.dg/tree-ssa/inline-4.c: Likewise.
2946         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2947         * gcc.dg/tree-ssa/20080530.c: Likewise.
2948         * g++.dg/tree-ssa/inline-3.C: Likewise.
2949         * g++.dg/tree-ssa/inline-1.C: Likewise.
2950         * g++.dg/tree-ssa/inline-2.C: Likewise.
2951         * gcc.dg/profile-dir-1.c: Likewise.
2952         * gcc.dg/profile-dir-2.c: Likewise.
2953         * gcc.dg/profile-dir-3.c: Likewise.
2955 2010-10-05  Richard Guenther  <rguenther@suse.de>
2957         PR middle-end/45877
2958         * g++.dg/torture/pr45877.C: New testcase.
2960 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
2962         PR debug/45849
2963         * gcc.dg/debug/pr45849.c: New test.
2965         PR middle-end/45876
2966         * gcc.c-torture/compile/pr45876.c: New test.
2968 2010-10-04  Julian Brown  <julian@codesourcery.com>
2970         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
2971         vect_hw_misalign.
2972         * gcc.dg/vect/vect-60.c: Likewise.
2973         * gcc.dg/vect/vect-56.c: Likewise.
2974         * gcc.dg/vect/vect-93.c: Likewise.
2975         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2976         * gcc.dg/vect/vect-95.c: Likewise.
2977         * gcc.dg/vect/vect-96.c: Likewise.
2978         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
2979         * gcc.dg/vect/slp-25.c: Likewise.
2980         * gcc.dg/vect/slp-3.c: Likewise.
2981         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2982         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2983         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
2984         * gcc.dg/vect/vect-109.c: Likewise.
2985         * gcc.dg/vect/vect-peel-1.c: Likewise.
2986         * gcc.dg/vect/vect-peel-2.c: Likewise.
2987         * lib/target-supports.exp
2988         (check_effective_target_arm_vect_no_misalign): New.
2989         (check_effective_target_vect_no_align): Use above.
2990         (check_effective_target_vect_element_align): New.
2991         (add_options_for_quad_vectors): New.
2993 2010-10-04  Martin Jambor  <mjambor@suse.cz>
2995         PR tree-optimization/45572
2996         * g++.dg/ipa/pr45572-1.C: New test.
2997         * g++.dg/ipa/pr45572-2.C: Likewise.
2999 2010-10-03  Ian Lance Taylor  <iant@google.com>
3001         * gcc.dg/anon-struct-11.c: New test.
3002         * gcc.dg/anon-struct-12.c: New test.
3003         * gcc.dg/anon-struct-13.c: New test.
3004         * gcc.dg/anon-struct-14.c: New test.
3006 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
3008         * g++.dg/torture/pr45764.C: Revert revision 164914.
3009         * gcc.dg/vect/pr43432.c: Likewise.
3010         * gcc.dg/vect/vect-114.c: Likewise.
3011         * gcc.dg/vect/vect-15.c: Likewise.
3013 2010-10-03  Jason Merrill  <jason@redhat.com>
3015         * g++.dg/cpp0x/sfinae5.C: New.
3017 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3019         PR tree-optimization/45720
3020         PR tree-optimization/45764
3021         * g++.dg/torture/pr45764.C: New.
3023         * gcc.dg/vect/pr43432.c: Xfail.
3024         * gcc.dg/vect/vect-114.c: Likewise.
3025         * gcc.dg/vect/vect-15.c: Likewise.
3027 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3029         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3030         hppa*-*-hpux*.
3031         * gcc.dg/torture/pr45678-2.c: Likewise.
3033 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
3035         PR fortran/45748
3036         * gfortran.dg/intrinsic_6.f90: New.
3038 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3040         PR fortran/42831
3041         * gfortran.dg/dependency_37.f90:  New test.
3043 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
3045         * gcc.target/i386/shift_mask.c: New test.
3047 2010-10-01  Richard Guenther  <rguenther@suse.de>
3049         PR tree-optimization/45854
3050         * g++.dg/torture/pr45854.C: New testcase.
3052 2010-09-30  Michael Eager  <eager@eagercon.com>
3054         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3055         __FLT_{MIN,MAX}__.
3057 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3059         PR middle-end/45758
3060         * gfortran.dg/graphite/pr45758.f90: New.
3062 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3064         PR middle-end/45230
3065         * gcc.dg/graphite/id-pr45230.c: New.
3067 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3069         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3070         * gfortran.dg/graphite/graphite.exp: Same.
3071         * gcc.dg/graphite/vect-pr43423.c: New.
3073 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3075         PR target/45843
3076         * g++.dg/torture/pr45843.C: New test.
3078 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
3080         PR fortran/45828
3081         * gfortran.dg/allocate_derived_5.f90: New.
3083 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3085         PR tree-optimization/31261
3086         * gcc.dg/tree-ssa/pr31261.c: New test.
3088 2010-09-30  Michael Eager  <eager@eagercon.com>
3090         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3091         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3092         * gcc.target/microblaze/microblaze.exp: Ditto.
3093         * gcc.target/microblaze/others/string_cst1.c: Ditto.
3094         * gcc.target/microblaze/others/string_cst2.c: Ditto.
3095         * gcc.target/microblaze/others/data_var1.c: Ditto.
3096         * gcc.target/microblaze/others/data_var2.c: Ditto.
3097         * gcc.target/microblaze/others/data_var3.c: Ditto.
3098         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3099         * gcc.target/microblaze/others/strings1.c:: Ditto.
3100         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3101         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3102         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3103         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3104         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3105         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3106         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3107         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3108         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3109         * gcc.target/microblaze/isa/pcmp.c: Ditto.
3110         * gcc.target/microblaze/isa/nofloat.c: Ditto.
3111         * gcc.target/microblaze/isa/fcvt.c: Ditto.
3112         * gcc.target/microblaze/isa/float.c: Ditto.
3113         * gcc.target/microblaze/isa/mulh.c: Ditto.
3114         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3115         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3116         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3117         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3118         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3119         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3120         * gcc.target/microblaze/isa/bshift.c: Ditto.
3121         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3122         * gcc.target/microblaze/isa/div.c: Ditto.
3123         * gcc.target/microblaze/isa/vanilla.c: Ditto.
3124         * gcc.target/microblaze/isa/mul.c: Ditto.
3126 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3128         merge from FSF 'apple/trunk' branch.
3129         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
3131         Radar 4386773
3132         * objc.dg/enhanced-proto-1.m: New.
3133         * objc.dg/enhanced-proto-2.m: New.
3134         * obj-c++.dg/enhanced-proto-1.mm: New
3135         * obj-c++.dg/enhanced-proto-2.mm: New.
3137 2010-09-30  Richard Guenther  <rguenther@suse.de>
3139         PR testsuite/45702
3140         * gcc.dg/debug/pr41893-1.c: Adjust.
3141         * gcc.dg/pr30762-1.c: Likewise.
3142         * gcc.dg/pr31529-1.c: Likewise.
3143         * gcc.dg/pr34457-1.c: Likewise.
3144         * gcc.dg/pr34668-1.c: Likewise.
3145         * gcc.dg/pr43557-1.c: Likewise.
3147 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3149         PR objc/45842
3150         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3151         * objc.dg/const-str-3.m: Correct header for memcpy.
3152         * objc.dg/const-str-7.m: Likewise.
3153         * objc.dg/method-20b.m: Provide an implementation of Object.
3154         Adjust XFAIL for m64 NeXT runtime.
3155         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3156         * objc.dg/encode-3.m: Correct line ordering, provide header for
3157         sprintf.
3158         * objc.dg/encode-7-next.m: Only run for 32bit.
3159         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3160         * objc.dg/type-size-2.m: Provide an implementation of Object.
3161         Ajust headers.
3162         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3163         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3164         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3165         Adjust XFAIL for m64 NeXT runtime.
3166         * obj-c++.dg/method-22.mm: Likewise.
3167         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3169 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3171         Merge from 'apple/trunk' branch on FSF servers.
3173         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3175         Radar 4278236
3176         * obj-c++.dg/bad-forward-decl.mm: New
3178 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
3180         * ada/acats/run_acats: Revert revision 157037.
3182 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3184         Merge from 'apple/trunk' branch on FSF servers.
3186         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3188         Radar 4281748
3189         * objc.dg/naming-2.m: Update
3190         * objc.dg/naming-3.m: New
3192 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
3194         PR target/40457
3195         * gcc.target/arm/pr40457-3.c: New test.
3197 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3199         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3200         alias checking.
3201         * lib/target-supports.exp (check_ifunc_available): Likewise.
3203 2010-09-29  Tristan Gingold  <gingold@adacore.com>
3205         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3207 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3209         * objc.dg/keywords-1.m: New test.
3210         * objc.dg/keywords-2.m: New test.
3211         * objc.dg/keywords-3.m: New test.
3212         * obj-c++.dg/keywords-1.mm: New test.
3213         * obj-c++.dg/keywords-2.mm: New test.
3215 2010-09-28  Jason Merrill  <jason@redhat.com>
3217         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3218         * g++.dg/ext/complit11.C: Likewise.
3219         * g++.old-deja/g++.law/temps1.C: Likewise.
3221         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3222         * g++.old-deja/g++.mike/misc6.C: Likewise.
3224 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3226         * objc.dg/attributes/method-attribute-1.m: New.
3227         * objc.dg/attributes/method-attribute-2.m: New.
3229         * obj-c++.dg/attributes/method-attribute-1.m: New.
3230         * obj-c++.dg/attributes/method-attribute-2.m: New.
3232 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3234         * objc.dg/attributes: New.
3235         * objc.dg/attributes/attributes.exp: New.
3236         * objc.dg/attributes/class-attribute-1.m: New.
3237         * objc.dg/attributes/class-attribute-2.m: New
3238         * objc.dg/attributes/categ-attribute-1.m: New
3239         * objc.dg/attributes/categ-attribute-2.m: New
3240         * objc.dg/attributes/proto-attribute-1.m: New
3242         * obj-c++.dg/attributes: New.
3243         * obj-c++.dg/attributes/attributes.exp: New
3244         * obj-c++.dg/attributes/class-attribute-1.mm: New
3245         * obj-c++.dg/attributes/class-attribute-2.mm: New
3246         * obj-c++.dg/attributes/categ-attribute-1.mm: New
3247         * obj-c++.dg/attributes/categ-attribute-2.mm: New
3248         * obj-c++.dg/attributes/proto-attribute-1.mm: New
3250 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3252         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3253         from the branch renamed to method-20b.m to avoid clashes).
3255         2005-08-23  Stuart Hastings  <stuart@apple.com>
3256                     Ziemowit Laski  <zlaski@apple.com>
3258         Radar 4209854
3259         * obj-c++.dg/method-23.mm: New.
3260         * objc.dg/method-20.m: New.
3262 2010-09-28  Jan Hubicka  <jh@suse.cz>
3264         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3266 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3268         PR target/44452
3269         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3270         i?86-*-solaris2.[89], *-*-vxworks*.
3271         * gcc.target/i386/pr22152.c: Likewise.
3272         * gcc.target/i386/vect8-ret.c: New test.
3274 2010-09-28  Jie Zhang  <jie@codesourcery.com>
3276         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3278 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3280         Merge from 'apple/trunk' branch on FSF servers.
3282         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
3284         Radar 4175534
3285         * obj-c++.dg/method-22.mm: New.
3287 2010-09-27  Jason Merrill  <jason@redhat.com>
3289         * g++.dg/cpp0x/rv-lvalue-req.C: New.
3290         * g++.dg/ext/complit11.C: Adjust.
3291         * g++.old-deja/g++.law/temps1.C: Adjust.
3292         * g++.old-deja/g++.ns/koenig6.C: Adjust.
3293         * g++.old-deja/g++.oliva/partord1.C: Adjust.
3295 2010-09-27  Ian Lance Taylor  <iant@google.com>
3297         * lib/target-supports.exp (check_effective_target_split_stack):
3298         New procedure.
3299         * gcc.dg/split-1.c: New test.
3300         * gcc.dg/split-2.c: New test.
3301         * gcc.dg/split-3.c: New test.
3302         * gcc.dg/split-4.c: New test.
3304 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3306         PR objc/25464
3307         * objc.dg/type-size-3.m: New test.
3309 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3311         PR objc/45763
3312         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3314 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3316         PR objc/25450
3317         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3318         * objc.dg/type-size-2.m: Same change.
3319         * obj-c++.dg/encode-5.mm: Same change.
3321 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3323         Merge from 'apple/trunk' branch on FSF servers.  The original
3324         Changelogs are below.
3326         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3327         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3328         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3329         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3330         in the branch).
3331         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3332         proto-qual-1.m in the branch) and the normal ABI on GNU.
3333         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
3334         the test only with the NeXT runtime.
3335         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3336         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3337         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3338         Run the test only with the NeXT runtime.
3340         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
3342         Radar 4492973
3343         * objc.dg/encode-7-64bit.m: New.
3344         * objc.dg/encode-7.m: Skip if -m64.
3346         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
3348         Radar 4301047
3349         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3350         * obj-c++.dg/threedotthree-abi-1.mm: New
3351         * objc.dg/threedotthree-abi-1.m: New
3353         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
3355         Radar 4136935
3356         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3357         * objc.dg/encode-6.m: Likewise.
3358         * objc.dg/encode-7.m: New test case.
3360 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3362         Merge from 'apple/trunk' branch on FSF servers.  Renamed
3363         const-str-12.m to constr-str-12b.m to avoid conflicts.
3365         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
3367         Radar 4229905
3368         * obj-c++.dg/warn5.mm: New
3370         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
3372         Radar 4154928
3373         * obj-c++.dg/const-str-12.mm: New.
3374         * objc.dg/const-str-12.m: New.
3376 2010-09-27  Tobias Burnus  <burnus@net-b.de>
3378         PR fortran/40569
3379         PR fortran/40568
3380         * gfortran.dg/storage_size_2.f08: Fix test.
3381         * gfortran.dg/c_sizeof_1.f90: Fix test.
3382         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3383         * gfortran.dg/c_sizeof_3.f90: New.
3384         * gfortran.dg/c_sizeof_4.f90: New.
3385         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3386         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3388 2010-09-26  Daniel Kraft  <d@domob.eu>
3390         PR fortran/45783
3391         PR fortran/45795
3392         * gfortran.dg/select_type_18.f03: New test.
3394 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3396         * gnat.dg/return2.ad[sb]: New test.
3397         * gnat.dg/return2_pkg.ads: New helper.
3399 2010-09-25  Daniel Kraft  <d@domob.eu>
3401         PR fortran/45776
3402         * gfortran.dg/io_constraints_6.f03: New test.
3403         * gfortran.dg/io_constraints_7.f03: New test.
3404         * gfortran.dg/newunit_2.f90: New test.
3406 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3408         * gfortran.dg/operator_c1202.f90: New test.
3410 2010-09-24  Jan Hubicka  <jh@suse.cz>
3412         * gcc.dg/tree-ssa/leaf.c: New testcase.
3414 2010-09-24  Jan Hubicka  <jh@suse.cz>
3416         PR tree-optimization/45738
3417         PR tree-optimization/45741
3418         * gcc.c-torture/compile/pr45741.c: New.
3419         * gfortran.fortran-torture/compile/pr45738.f90: New.
3421 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
3423         * gcc.dg/cpp/undef-opt-1.c: New test.
3425 2010-09-24  Jason Merrill  <jason@redhat.com>
3427         * g++.dg/other/error10.C: Adjust expected output.
3429 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
3431         PR middle-end/45234
3432         * gcc.dg/torture/stackalign/alloca-6.c: New test.
3433         * gcc.target/i386/pr45234.c: New test.
3435 2010-09-24  Richard Guenther  <rguenther@suse.de>
3437         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3439 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3441         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3442         as a comment leader in regexp.
3444 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3446         * objc.dg/sync-2.m: New test.
3447         * obj-c++.dg/sync-2.mm: New test.
3449 2010-09-24  Tobias Burnus  <burnus@net-b.de>
3451         PR fortran/40571
3452         * gfortran.dg/iso_fortran_env_7.f90: New.
3454 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3456         * obj-c++.dg/too-many-args.mm: New file.
3458 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3460         Merge from 'apple/trunk' branch on FSF servers.
3462         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3464         Radar 4491608
3465         * objc.dg/too-many-args.m: New
3467 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3469         PR fortran/45744
3470         * gfortran.dg/dependency_36.f90:  New test.
3472 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
3474         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3475         * gcc.target/i386/pad-3.c: Ditto.
3476         * gcc.target/i386/pad-7.c: Ditto.
3477         * gcc.target/i386/pad-7.c: Ditto.
3478         * gcc.target/i386/pr36502.c: Ditto.
3479         * gcc.target/i386/zee.c: Ditto.
3480         * gcc.target/i386/20060821-1.c: Ditto.
3481         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
3482         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
3483         * gcc.target/i386/pad-5b.c: Ditto.
3484         * gcc.target/i386/pad-6a.c: Ditto.
3485         * gcc.target/i386/pad-6b.c: Ditto.
3486         * gcc.target/i386/pad-8.c: Ditto.
3487         * gcc.target/i386/pad-9.c: Ditto.
3488         * gcc.target/i386/pad-10.c: Ditto.
3489         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
3491 2010-09-23  Richard Guenther  <rguenther@suse.de>
3493         PR tree-optimization/45565
3494         * g++.dg/ipa/pr45565.C: New testcase.
3496 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
3498         PR fortran/45745
3499         PR fortran/45648
3500         * gfortran.dg/vector_subscript_bound_1.f90: New.
3502 2010-09-23  Richard Guenther  <rguenther@suse.de>
3504         PR middle-end/45750
3505         * gcc.dg/pr45750.c: New testcase.
3507 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
3509         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3510         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
3511         build.
3513 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
3515         PR rtl-optimization/44374
3516         * gcc.target/arm/headmerge-1.c: New test.
3517         * gcc.target/arm/headmerge-2.c: New test.
3518         * gcc.target/i386/headmerge-1.c: New test.
3519         * gcc.target/i386/headmerge-2.c: New test.
3521 2010-09-23  Daniel Kraft  <d@domob.eu>
3523         PR fortran/38936
3524         PR fortran/44044
3525         PR fortran/45474
3526         * gfortran.dg/intrinsic_intent_1.f03: New test.
3527         * gfortran.dg/select_type_17.f03: New test.
3528         * gfortran.dg/associate_5.f03: More definability tests.
3529         * gfortran.dg/enum_2.f90: Check definability.
3530         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3531         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3532         * gfortran.dg/char_expr_2.f90: Ditto.
3533         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3534         * gfortran.dg/enum_5.f90: Ditto.
3535         * gfortran.dg/equiv_constraint_8.f90: Ditto.
3536         * gfortran.dg/impure_assignment_2.f90: Ditto.
3537         * gfortran.dg/impure_assignment_3.f90: Ditto.
3538         * gfortran.dg/intent_out_1.f90: Ditto.
3539         * gfortran.dg/intent_out_3.f90: Ditto.
3540         * gfortran.dg/pointer_assign_7.f90: Ditto.
3541         * gfortran.dg/pointer_intent_3.f90: Ditto.
3542         * gfortran.dg/pr19936_1.f90: Ditto.
3543         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3544         * gfortran.dg/simpleif_2.f90: Ditto.
3545         * gfortran.dg/protected_5.f90: Ditto.
3546         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3547         * gfortran.dg/protected_6.f90: Ditto.
3548         * gfortran.dg/protected_7.f90: Ditto.
3550 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3552         PR libfortran/45710
3553         * gfortran.dg/namelist_65.f90: New test.
3555 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3557         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3558         the regexp pattern between the expected label and location string.
3560 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3562         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3564 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3566         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3567         * gcc.dg/pr27898.c: Likewise.
3568         * gcc.dg/pr28712.c: Likewise.
3569         * gcc.dg/pr30762-1.c: Likewise.
3570         * gcc.dg/pr31529-1.c: Likewise.
3571         * gcc.dg/pr34457-1.c: Likewise.
3572         * gcc.dg/pr34668-1.c: Likewise.
3573         * gcc.dg/pr34989-1.c: Likewise.
3574         * gcc.dg/pr43557-1.c: Likewise.
3576 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3578         PR rtl-optimization/45739
3579         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3581 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3583         * gcc.target/sparc/mnofpu.c: New test.
3585 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3587         PR rtl-optimization/45739
3588         * gcc.target/i386/pr45739.c: New test.
3590 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
3592         PR fortran/45648
3593         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3594         and counts. Add non-elemental function call check.
3596         PR fortran/45648
3597         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3598         arguments checks. Update temporary counts.
3599         * gfortran.dg/transpose_optimization_1.f90: New.
3601 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3603         PR objc/23710
3604         * objc.dg/invalid-method-1.m: New.
3606 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3608         Merge from 'apple/trunk' branch on FSF servers.
3610         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
3612         Radar 4291785
3613         * objc.dg/naming-4.m: New
3614         * objc.dg/naming-5.m: New
3615         * obj-c++.dg/naming-1.mm: New
3616         * obj-c++.dg/naming-2.mm: New
3618 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
3619             Jack Howarth  <howarth@bromo.med.uc.edu>
3621         PR c++/45645
3622         * g++.dg/torture/pr44972.C: Use portable assert().
3624 2010-09-21  Richard Guenther  <rguenther@suse.de>
3626         PR tree-optimization/45580
3627         * g++.dg/torture/pr45580.C: New testcase.
3629 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
3631         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3633 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3635         PR fortran/45438
3636         * gfortran.dg/pointer_check_7.f90: New.
3638 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3640         PR rtl-optimization/45728
3641         * gcc.c-torture/compile/pr45728.c: New test.
3643 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3645         PR fortran/45081
3646         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3648 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3650         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3652 2010-09-20  Richard Guenther  <rguenther@suse.de>
3654         PR middle-end/45704
3655         * gcc.dg/torture/pr45704.c: New testcase.
3657 2010-09-20  Jan Hubicka  <jh@suse.cz>
3659         PR tree-optimize/45605
3660         * g++.dg/tree-ssa/pr45605.C: New testcase.
3662 2010-09-20  Michael Matz  <matz@suse.de>
3664         PR testsuite/45706
3665         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3666         enough.
3668 2010-09-20  Richard Guenther  <rguenther@suse.de>
3670         PR tree-optimization/45705
3671         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3673 2010-09-20  Michael Matz  <matz@suse.de>
3675         PR testsuite/45706
3676         * lib/target-supports.exp (check_effective_target_vect_perm):
3677         Add i?86-*-*.
3679 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3681         PR rtl-optimization/45695
3682         * gcc.c-torture/execute/pr45695.c: New test.
3684 2010-09-19  Jan Hubicka  <jh@suse.cz>
3686         PR lto/44246
3687         * gcc.c-torture/compile/pr44246.c:New file.
3689 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3691         PR tree-optimization/45714
3692         * gfortran.dg/vect/pr45714-a.f: New test.
3693         * gfortran.dg/vect/pr45714-b.f: New test.
3695 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3697         * gnat.dg/const1.adb: Rename into...
3698         * gnat.dg/constant1.adb: ...this.
3699         * gnat.dg/constant2.adb: New test.
3700         * gnat.dg/constant2_pkg1.ads: New helper.
3701         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3703 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3705         * gnat.dg/specs/constant1.ads: New test.
3706         * gnat.dg/specs/constant1_pkg.ads: New helper.
3708 2010-09-18  Jan Hubicka  <jh@suse.cz>
3710         PR tree-optimization/45453
3711         * g++.dg/tree-ssa/pr45453.C: New testcase.
3713 2010-09-18  Jason Merrill  <jason@redhat.com>
3715         * g++.dg/cpp0x/initlist44.C: New.
3717 2010-09-18  Richard Guenther  <rguenther@suse.de>
3719         PR tree-optimization/45709
3720         * g++.dg/torture/pr45709-2.C: New testcase.
3722 2010-09-18  Richard Guenther  <rguenther@suse.de>
3724         PR tree-optimization/45709
3725         * g++.dg/torture/pr45709.C: New testcase.
3727 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3729         PR testsuite/45719
3730         * gcc.target/i386/pad-3.c: Pass -fno-pic.
3732 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3734         * gcc.target/i386/pad-1.c: New.
3735         * gcc.target/i386/pad-2.c: Likewise.
3736         * gcc.target/i386/pad-3.c: Likewise.
3737         * gcc.target/i386/pad-4.c: Likewise.
3738         * gcc.target/i386/pad-5a.c: Likewise.
3739         * gcc.target/i386/pad-5b.c: Likewise.
3740         * gcc.target/i386/pad-6a.c: Likewise.
3741         * gcc.target/i386/pad-6b.c: Likewise.
3742         * gcc.target/i386/pad-7.c: Likewise.
3743         * gcc.target/i386/pad-8.c: Likewise.
3744         * gcc.target/i386/pad-9.c: Likewise.
3745         * gcc.target/i386/pad-10.c: Likewise.
3747 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3749         PR middle-end/45234
3750         * gcc.dg/torture/stackalign/alloca-5.c: New.
3752 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3754         PR middle-end/45678
3755         * gcc.dg/torture/pr45678-2.c: New.
3757 2010-09-17  Richard Guenther  <rguenther@suse.de>
3759         PR middle-end/45678
3760         * gcc.dg/torture/pr45678-1.c: New testcase.
3762 2010-09-17  Michael Matz  <matz@suse.de>
3764         PR tree-optimization/43432
3765         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3766         check_effective_target_vect_perm_short): New predicates.
3767         (check_effective_target_vect_perm): Include x86_64.
3768         * gcc.dg/vect/pr43432.c: New test.
3769         * gcc.dg/vect/vect-114.c: Adjust.
3770         * gcc.dg/vect/vect-15.c: Ditto.
3771         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3772         * gcc.dg/vect/slp-perm-9.c: Ditto.
3774 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3776         PR testsuite/45692
3777         * objc/execute/exceptions/throw-nil.m: Run the test only with the
3778         GNU runtime.
3780 2010-09-17  Richard Guenther  <rguenther@suse.de>
3782         * gcc.dg/pr27898.c: Use -flto instead of -combine.
3783         * gcc.dg/pr28706.c: Likewise.
3784         * gcc.dg/pr28712.c: Likewise.
3785         * gcc.dg/pr30762-1.c: Likewise.
3786         * gcc.dg/pr30762-2.c: Likewise.
3787         * gcc.dg/pr31529-1.c: Likewise.
3788         * gcc.dg/pr31529-2.c: Likewise.
3789         * gcc.dg/pr34457-1.c: Likewise.
3790         * gcc.dg/pr34457-2.c: Likewise.
3791         * gcc.dg/pr34668-1.c: Likewise.
3792         * gcc.dg/pr34668-2.c: Likewise.
3793         * gcc.dg/pr34989-1.c: Likewise.
3794         * gcc.dg/pr34989-2.c: Likewise.
3795         * gcc.dg/pr43557-1.c: Likewise.
3796         * gcc.dg/pr43557-2.c: Likewise.
3797         * gcc.dg/debug/pr41893-1.c: Likewise.
3798         * gcc.dg/matrix/matrix.exp: Do not use -combine.
3799         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3800         * gcc.dg/matrix/matrix-4.c: Likewise.
3801         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3802         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3803         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3804         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3806 2010-09-16  Tobias Burnus  <burnus@net-b.de>
3808         PR fortran/43665
3809         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3810         optimizations.
3811         * gfortran.dg/intent_optimize_1.f90: New test.
3813 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3815         * gcc.target/i386/divmod-1.c: New.
3816         * gcc.target/i386/divmod-2.c: Likewise.
3817         * gcc.target/i386/divmod-3.c: Likewise.
3818         * gcc.target/i386/divmod-4.c: Likewise.
3819         * gcc.target/i386/divmod-4a.c: Likewise.
3820         * gcc.target/i386/divmod-5.c: Likewise.
3821         * gcc.target/i386/divmod-6.c: Likewise.
3822         * gcc.target/i386/divmod-7.c: Likewise.
3823         * gcc.target/i386/divmod-8.c: Likewise.
3824         * gcc.target/i386/udivmod-1.c: Likewise.
3825         * gcc.target/i386/udivmod-2.c: Likewise.
3826         * gcc.target/i386/udivmod-3.c: Likewise.
3827         * gcc.target/i386/udivmod-4.c: Likewise.
3828         * gcc.target/i386/udivmod-4a.c: Likewise.
3829         * gcc.target/i386/udivmod-5.c: Likewise.
3830         * gcc.target/i386/udivmod-6.c: Likewise.
3831         * gcc.target/i386/udivmod-7.c: Likewise.
3832         * gcc.target/i386/udivmod-8.c: Likewise.
3834 2010-09-16  Jan Hubicka  <jh@suse.cz>
3836         * g++.dg/lto/pr45679-1_0.C: New file.
3837         * g++.dg/lto/pr45679-1_1.C: New file.
3838         * g++.dg/lto/pr45679-0_0.C: New file.
3839         * g++.dg/lto/pr45679-0_1.C: New file.
3841 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
3843         PR fortran/45674
3844         * gfortran.dg/class_dummy_2.f03: New.
3846 2010-09-16  Richard Guenther  <rguenther@suse.de>
3848         PR tree-optimization/45623
3849         * gcc.dg/torture/pr45623.c: New testcase.
3851 2010-09-16  Ira Rosen  <irar@il.ibm.com>
3853         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3854         name and parentheses.
3855         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3857 2010-09-15  Jason Merrill  <jason@redhat.com>
3859         * g++.dg/parse/parameter-declaration-2.C: New.
3861         * g++.dg/cpp0x/scoped_enum2.C: New.
3863 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3865         * gcc.c-torture/compile/20100915-1.c: New test.
3867 2010-09-15  Martin Jambor  <mjambor@suse.cz>
3869         PR middle-end/45644
3870         * gcc.dg/ipa/pr45644.c: New test.
3872 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
3874         PR tree-optimization/45633
3875         * gcc.dg/vect/pr45633.c: New test.
3877 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
3879         PR fortran/45577
3880         * gfortran.dg/allocate_derived_4.f90: New.
3882 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
3884         * lib/target-supports.exp
3885         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3886         supported flag to true for neon.
3888 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
3890         PR c++/45665
3891         * g++.dg/template/crash103.C: New.
3893 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3895         Merge from 'apple/trunk' branch on FSF servers.
3897         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
3899         Radar 4457381
3900         * objc.dg/msg-in-protocol.m: New.
3901         * obj-c++.dg/msg-in-protocol.mm: New.
3903         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
3905         Radar 4219590
3906         * objc.dg/break-in-ifstmt.m: New.
3908         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3910         Radar 4174166
3911         * obj-c++.dg/comp-types-13.mm: New.
3912         * objc.dg/comp-types-12.m: New.
3914         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3916         Radar 4216500
3917         * obj-c++.dg/proto-lossage-7.mm: New.
3918         * objc.dg/proto-lossage-7.m: New.
3920 2010-09-14  Jan Hubicka  <jh@suse.cz>
3922         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
3923         folding.
3924         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
3925         folding.
3927 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
3929         PR middle-end/45567
3930         * gcc.dg/pr45567.c: New test.
3932         PR debug/45660
3933         * g++.dg/debug/pr45660.C: New test.
3935 2010-09-14  Ira Rosen  <irar@il.ibm.com>
3937         PR tree-optimization/45470
3938         * g++.dg/vect/pr45470-a.cc: New test.
3939         * g++.dg/vect/pr45470-a.cc: New test.
3941 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
3943         PR target/42070
3944         * lib/profopt.exp: Prune warnings on execname2 compile.
3945         * lib/prune.exp: Prune "can't add line info" warnings.
3947 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3949         PR libfortran/45532
3950         * gfortran.dg/namelist_64.f90: New test.
3952 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
3954         PR rtl-optimization/45617
3955         * gcc.target/i386/pr45617.c: New test.
3957 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
3959         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
3961 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
3963         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
3964         * gcc.target/i386/fma4-vector.c: Likewise.
3965         * gcc.target/i386/vectorize2.c: Likewise.
3966         * gcc.target/i386/vectorize4.c: Likewise.
3967         * gcc.target/i386/vectorize5.c: Likewise.
3968         * gcc.target/i386/vectorize6.c: Likewise.
3969         * gcc.target/i386/vectorize8.c: Likewise.
3971         * gcc.target/i386/vect-double-1.c: New.
3972         * gcc.target/i386/vect-double-1a.c: Likewise.
3973         * gcc.target/i386/vect-double-2.c: Likewise.
3974         * gcc.target/i386/vect-double-2a.c: Likewise.
3976         * lib/target-supports.exp (check_effective_target_vect_double):
3977         Set et_vect_double_saved to 0 when tuning for Atom.
3979 2010-09-13  Jan Hubicka  <jh@suse.cz>
3981         * gcc.dg/torture/pr23821.c: Drop static keyword.
3982         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3983         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
3985 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3987         * gcc.target/arm/sync-1.c: New.
3989 2010-09-12  Olivier Hainque  <hainque@adacore.com>
3991         * gnat.dg/memtrap.adb: New test.
3993 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3995         * gfortran.dg/promotion.f90: Fix options.
3997 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
3999         * g++.dg/cpp0x/range-for1.C: New.
4000         * g++.dg/cpp0x/range-for2.C: New.
4001         * g++.dg/cpp0x/range-for3.C: New.
4002         * g++.dg/cpp0x/range-for4.C: New.
4003         * g++.dg/cpp0x/range-for5.C: New.
4004         * g++.dg/cpp0x/range-for6.C: New.
4006 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
4008         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4009         and counts. Check that transpose is not called.
4010         * gfortran.dg/transpose_2.f90: Update error message.
4012 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
4014         PR c++/43824
4015         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4016         * g++.dg/lookup/strong-using-2.C: Likewise.
4017         * g++.dg/lookup/strong-using-3.C: Likewise.
4018         * g++.dg/lookup/strong-using-5.C: Likewise.
4020         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4021         * g++.dg/cpp0x/inline-ns4.C: New.
4022         * g++.dg/cpp0x/inline-ns5.C: New.
4024 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4026         PR middle-end/45634
4027         * gfortran.fortran-torture/compile/pr45634.f90: New.
4029 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
4031         * objc.dg/fobjc-exceptions.m: New test.
4033 2010-09-10  Jan Hubicka  <jh@suse.cz>
4035         * g++.dg/inherit/covariant7.C: Fix pattern matching.
4037 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4039         PR tree-optimization/44972
4040         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4041         * gcc.dg/tree-ssa/pr45144.c: Likewise.
4042         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4043         instead.
4044         * g++.dg/torture/pr44972.C: New test.
4046 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4048         PR tree-optimization/44972
4049         * g++.dg/torture/pr34850.C: Remove expected warning.
4051 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4053         * gfortran.dg/dummy_optional_arg.f90: New test.
4055 2010-09-08  Jan Hubicka  <jh@suse.cz>
4057         PR tree-optimization/45598
4058         * fortran.fortran-torture/compile/pr45598.f90: New test.
4060 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
4062         * lib/target-supports-dg.exp (dg-require-ifunc): New.
4063         * lib/target-supports.exp (check_ifunc_available): New.
4064         * gcc.dg/attr-ifunc-1.c: New.
4065         * gcc.dg/attr-ifunc-2.c: New.
4066         * gcc.dg/attr-ifunc-3.c: New.
4067         * gcc.dg/attr-ifunc-4.c: New.
4068         * gcc.dg/attr-ifunc-5.c: New.
4069         * g++.dg/ext/attr-ifunc-1.C: New.
4070         * g++.dg/ext/attr-ifunc-2.C: New.
4071         * g++.dg/ext/attr-ifunc-3.C: New.
4072         * g++.dg/ext/attr-ifunc-4.C: New.
4074 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
4076         PR middle-end/40386
4077         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4079 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
4081         * gfortran.dg/inline_transpose_1.f90: New test.
4083 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4085         PR c++/45588
4086         * g++.dg/warn/Wunused-var-15.C: New test.
4088 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4090         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4091         hppa*-*-hpux*.
4093 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4095         * objc/execute/exceptions/throw-nil.m: New test.
4096         * objc/execute/exceptions/handler-1.m: Updated to use the new
4097         objc_set_uncaught_exception_handler() function.
4098         * objc/execute/exceptions/matcher-1.m: New test.
4100 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4102         PR fortran/38282
4103         * gfortran.dg/bit_comparison_1.F90: New test.
4104         * gfortran.dg/leadz_trailz_3.f90: New test.
4105         * gfortran.dg/masklr_2.F90: New test.
4106         * gfortran.dg/shiftalr_1.F90: New test.
4107         * gfortran.dg/merge_bits_2.F90: New test.
4108         * gfortran.dg/dshift_2.F90: New test.
4109         * gfortran.dg/bit_comparison_2.F90: New test.
4110         * gfortran.dg/masklr_1.F90: New test.
4111         * gfortran.dg/merge_bits_1.F90: New test.
4112         * gfortran.dg/dshift_1.F90: New test.
4113         * gfortran.dg/shiftalr_2.F90: New test.
4115 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4117         * objc.dg/type-stream-1.m: Replaced with a test that tests that
4118         functions from objc/typedstream.h are deprecated.
4120 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4122         * lib/target-supports.exp
4123         (check_effective_target_run_expensive_tests): New proc.
4124         * gcc.c-torture/compile/limits-fnargs.c: Use
4125         dg-require-effective-target run_expensive_tests.
4127 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4129         PR fortran/45597
4130         * gfortran.dg/gomp/pr45597.f90: New test.
4132         PR fortran/45595
4133         * gfortran.dg/gomp/pr45595.f90: New test.
4135 2010-09-08  Michael Matz  <matz@suse.de>
4137         * c-c++-common/uninit-17.c: Adjust.
4139 2010-09-08  Michael Matz  <matz@suse.de>
4141         PR tree-optimization/43430
4142         * gcc.dg/vect/pr43430-2.c: New test.
4144 2010-09-08  Michael Matz  <matz@suse.de>
4146         PR tree-optimization/33244
4147         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4149 2010-09-08  Richard Guenther  <rguenther@suse.de>
4151         PR tree-optimization/45578
4152         * gfortran.dg/pr45578.f90: New testcase.
4154 2010-09-08  Richard Guenther  <rguenther@suse.de>
4156         PR testsuite/45590
4157         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4159 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4161         PR fortran/45576
4162         * gfortran.dg/char_length_18.f90:  New test.
4164 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4166         PR target/36502
4167         * gcc.target/i386/pr36502.c: New test.
4169         PR target/42313
4170         PR target/44651
4171         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4172         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4174 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
4176         * gfortran.dg/achar_4.f90: Enable bounds checking.
4178 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
4180         PR target/45206
4181         * gcc.target/i386/pr45206.c: New test.
4183 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
4185         PR fortran/45505
4186         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4188 2010-09-07  Jan Hubicka  <jh@suse.cz>
4190         * gcc.c-torture/compile/20100907.c: New testcase.
4192 2010-09-07  Richard Guenther  <rguenther@suse.de>
4194         PR middle-end/45569
4195         * g++.dg/eh/pr45569.C: New testcase.
4197 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
4199         PR target/43137
4200         * gcc.target/arm/pr43137.c: New test.
4202 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4204         PR fortran/36931
4205         * gfortran.dg/dependency_35.f90:  New test.
4207 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4209         PR fortran/34145
4210         * gfortran.dg/char_length_17.f90:  New test.
4212 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
4214         PR c++/45200
4215         PR c++/45293
4216         PR c++/45558
4217         * g++.dg/template/typedef34.C: New test.
4218         * g++.dg/template/typedef35.C: New test.
4220 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
4222         PR target/22152
4223         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4225 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
4227         * g++.dg/warn/Wdouble-promotion.C: New.
4229 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
4231         * g++.dg/parse/redef2.C: New.
4233 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4235         * gcc.dg/20100906-1.c: New testcase.
4237 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
4239         PR testsuite/45543
4240         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4241         DW_TAG_enumeration_type DIE.
4243 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
4245         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4246         Update XFAILs.
4248 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
4250         PR rtl-optimization/44919
4251         * g++.dg/opt/pr44919.C: New.
4253 2010-09-06  Tobias Burnus  <burnus@net-b.de>
4255         PR fortran/38282
4256         * gfortran.dg/iall_iany_iparity_1.f90: New.
4257         * gfortran.dg/iall_iany_iparity_2.f90: New.
4259 2010-09-06  Jason Merrill  <jason@redhat.com>
4261         * g++.dg/cpp0x/initlist42.C: New.
4263         * g++.dg/cpp0x/auto19.C: New.
4265         * g++.dg/template/sfinae25.C: New.
4266         * g++.dg/template/char1.C: Expect warning.
4267         * g++.dg/template/nontype10.C: Likewise.
4269         * g++.dg/cpp0x/implicit9.C: New.
4271         * g++.dg/cpp0x/initlist43.C: New.
4273 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
4275         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4277 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
4279         * gcc.dg/Wdouble-promotion.c: New.
4281 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4283         * gfortran.dg/float128_1.f90: Remove test case as
4284         it always fails since Rev 163611 backed out the
4285         front-end implementation.
4287 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4289         * gfortran.dg/float128_1.f90: XFAIL test case.
4291 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4293         * gfortran.dg/bessel_7.f90: Decrease required precision.
4295 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
4297         PR testsuite/45545
4298         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4299         ref-all-matching targets.
4301 2010-09-05  Richard Guenther  <rguenther@suse.de>
4303         PR tree-optimization/45535
4304         * gcc.c-torture/compile/pr45535.c: New testcase.
4306 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
4308         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4309         "\[^\n\]*".
4310         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4311         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4312         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4313         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4314         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4315         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4316         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4317         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4318         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4319         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4320         * gcc.target/i386/pr22152.c: Likewise.
4321         * gcc.target/i386/pr36992-1.c: Likewise.
4322         * gcc.target/i386/pr36992-2.c: Likewise.
4323         * gcc.target/sh/sh4a-memmovua.c: Likewise.
4325 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4327         PR testsuite/43957
4328         * gcc.dg/const-uniq-1.c: Modify regexp.
4330 2010-09-04  Tobias Burnus  <burnus@net-b.de>
4332         PR fortran/45530
4333         * gfortran.dg/namelist_63.f90: New.
4335 2010-09-04  Jan Hubicka  <jh@suse.cz>
4337         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4338         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4340 2010-09-04  Jan Hubicka  <jh@suse.cz>
4342         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4344 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
4346         PR fortran/45507
4347         * gfortran.dg/allocate_alloc_opt_12.f90: New.
4349 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
4351         * gcc.dg/opts-4.c: New test.
4353 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4355         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4356         * gcc.dg/vect/vect-peel-4.c: Ditto.
4358 2010-09-03  Daniel Kraft  <d@domob.eu>
4360         PR fortran/45525
4361         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4363 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4365         PR fortran/45159
4366         * gfortran.dg/dependency_34.f90:  New test.
4368 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4370         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4372 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4374         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4375         gcc.target/i386/clearcap.map if supported.
4377 2010-09-03  Michael Matz  <matz@suse.de>
4379         PR middle-end/45415
4380         * gcc.dg/pr45415.c: New test.
4382 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4384         PR tree-optimization/45506
4385         * gcc.dg/pr45506.c: New.
4387 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
4389         PR target/45476
4390         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4391         * gcc.target/i386/float128-2.c: Ditto.
4393 2010-09-03  Daniel Kraft  <d@domob.eu>
4395         PR fortran/34162
4396         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4397         * gfortran.dg/internal_dummy_2.f08: New test.
4398         * gfortran.dg/internal_dummy_3.f08: New test.
4399         * gfortran.dg/internal_dummy_4.f08: New test.
4401 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
4403         PR debug/45500
4404         * gcc.target/i386/pr45500.c: New test.
4406 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
4408         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4410 2010-09-03  Daniel Kraft  <d@domob.eu>
4412         PR fortran/44602
4413         * gfortran.dg/exit_2.f08; Adapt error messages.
4414         * gfortran.dg/exit_3.f08: New test.
4415         * gfortran.dg/exit_4.f08: New test.
4416         * gfortran.dg/exit_5.f03: New test.
4418 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4420         * gfortran.dg/ishft_4.f90: New test.
4422 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4424         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4425         FRIZ/XSRIZ instruciton for (double)(long long)x.
4426         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4428 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4430         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4432 2010-09-02  Richard Guenther  <rguenther@suse.de>
4434         PR tree-optimization/44937
4435         PR tree-optimization/45412
4436         * g++.dg/opt/pr45412.C: New testcase.
4437         * gcc.c-torture/compile/pr45412.c: Likewise.
4438         * gcc.c-torture/compile/pr44937.c: Likewise.
4440 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
4442         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
4443         but using -Werror=comment.
4444         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4445         expected error messages.
4447 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4449         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4450         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4452 2010-09-02  Tobias Burnus  <burnus@net-b.de>
4454         PR fortran/45489
4455         * gfortran.dg/initialization_27.f90: New.
4457 2010-09-02  Ira Rosen  <irar@il.ibm.com>
4459         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4460         check into different basic blocks. Expect vectorization if misaligned
4461         stores are supported.
4462         * gcc.dg/vect/bb-slp-8a.c: New test.
4463         * gcc.dg/vect/bb-slp-8b.c: New test.
4465 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
4467         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4469 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
4471         PR fortran/44541
4472         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4473         * gfortran.dg/class_dummy_1.f03: New.
4475 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
4477         PR middle-end/45458
4478         * g++.dg/tree-prof/partition2.C: New test.
4480 2010-09-01  Richard Guenther  <rguenther@suse.de>
4482         * gcc.dg/vect/vect-outer-fir.c: Adjust.
4483         * gcc.dg/tree-ssa/vrp54.c: New testcase.
4484         * gcc.c-torture/execute/20100827-1.c: Likewise.
4486 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4488         * gfortran.dg/execute_command_line_1.f90: New test.
4490 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4492         PR preprocessor/45457
4493         * c-c++-common/cpp/pr45457.c: New test.
4495 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
4497         * gcc.dg/nested-func-8.c: New test.
4499 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4501         PR fortran/38282
4502         * gfortran.dg/popcnt_poppar_1.F90: New test.
4503         * gfortran.dg/popcnt_poppar_2.F90: New test.
4505 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
4507         * gcc.target/i386/volatile-2.c: Require nonpic target.
4509 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4511         PR middle-end/45461
4512         * gcc.dg/pr45461.c: New test.
4514 2010-08-31  Richard Guenther  <rguenther@suse.de>
4516         PR testsuite/45455
4517         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4519 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
4521         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4523 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
4525         PR fortran/45456
4526         * gfortran.dg/typebound_proc_18.f03: New.
4528 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4530         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4531         * lib/scanasm.exp (scan-stack-usage): Likewise.
4532         (scan-stack-usage-not): Likewise.
4533         * gcc.dg/stack-usage-1.c: New test.
4534         * gcc.target/i386/stack-usage-realign.c: Likewise.
4536 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
4538         PR tree-optimization/45427
4539         * gcc.dg/tree-ssa/pr45427.c: New test.
4541 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
4543         PR c++/45043
4544         * g++.dg/template/crash102.C: New.
4546 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
4548         PR middle-end/45423
4549         * gcc.dg/gomp/atomic-12.c: New test.
4550         * gcc.dg/gomp/atomic-13.c: New test.
4551         * gcc.dg/gomp/atomic-14.c: New test.
4552         * g++.dg/gomp/atomic-11.C: New test.
4553         * g++.dg/gomp/atomic-12.C: New test.
4554         * g++.dg/gomp/atomic-13.C: New test.
4555         * g++.dg/gomp/atomic-14.C: New test.
4557 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4559         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4560         delimiter.
4562 2010-08-30  Thomas Quinot  <quinot@adacore.com>
4564         * gnat.dg/discr24.adb: New test.
4566 2010-08-30  Richard Guenther  <rguenther@suse.de>
4568         PR tree-optimization/45449
4569         * gcc.dg/pr45449.c: New testcase.
4571 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
4573         * gcc.dg/opts-1.c: Expect errors, not warnings.
4575 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4577         PR fortran/42769
4578         * gfortran.dg/dynamic_dispatch_11.f03: New.
4580 2010-08-29  Jason Merrill  <jason@redhat.com>
4582         PR c++/44991
4583         * g++.dg/parse/defarg15.C: New.
4585 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4587         PR fortran/45439
4588         * gfortran.dg/select_type_16.f03: New.
4590 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4591             Tobias Burnus  <burnus@net-b.de>
4593         * gfortran.dg/bessel_7.f90: Decrease required precision.
4595 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
4596             Kaz Kojima  <kkojima@gcc.gnu.org>
4598         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
4600 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4602         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4603         floating point conversion code generation.
4604         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4605         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4606         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4607         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4608         to integer conversion code generation.
4609         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4610         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4611         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4612         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4614 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4616         PR fortran/32049
4617         * gfortran.dg/random_seed_1.f90: Adjust test.
4618         * gfortran.dg/float128_1.f90: New test.
4620 2010-08-27  Tobias Burnus  <burnus@net-b.de>
4622         PR fortran/33197
4623         * gfortran.dg/norm2_1.f90: New.
4624         * gfortran.dg/norm2_2.f90: New.
4625         * gfortran.dg/norm2_3.f90: New.
4626         * gfortran.dg/norm2_4.f90: New.
4627         * gfortran.dg/parity_1.f90: New.
4628         * gfortran.dg/parity_2.f90: New.
4629         * gfortran.dg/parity_3.f90: New.
4631 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
4633         PR fortran/45420
4634         * gfortran.dg/select_type_15.f03: New.
4636 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4638         PR libfortran/43217
4639         * gfortran.dg/hollerith8.f90: New test.
4641 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4643         PR fortran/45159
4644         * gfortran.dg/dependency_33.f90:  New test.
4646 2010-08-27  Richard Guenther  <rguenther@suse.de>
4648         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4649         * gcc.dg/graphite/scop-2.c: Likewise.
4650         * gcc.dg/graphite/scop-20.c: Likewise.
4651         * gcc.dg/vect/slp-25.c: Likewise.
4653 2010-08-27  Olivier Hainque  <hainque@adacore.com>
4655         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4657 2010-08-26  Daniel Kraft  <d@domob.eu>
4659         PR fortran/38936
4660         PR fortran/44047
4661         PR fortran/45384
4662         * gfortran.dg/associate_8.f03: New test.
4663         * gfortran.dg/select_type_13.f03: New test.
4664         * gfortran.dg/select_type_14.f03: New test.
4666 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
4668         PR tree-optimization/44485
4669         * gcc.dg/pr44485.c: New test.
4671 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4673         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4674         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4675         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4677 2010-08-26  Richard Guenther  <rguenther@suse.de>
4679         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4680         * gcc.dg/graphite/scop-21.c: Likewise.
4682 2010-08-26  Richard Guenther  <rguenther@suse.de>
4684         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4685         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4686         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4687         * gcc.dg/vect/vect-91.c: Likewise.
4688         * gcc.dg/vect/vect-peel-1.c: Likewise.
4689         * gcc.dg/vect/vect-peel-2.c: Likewise.
4690         * gcc.dg/vect/vect-peel-4.c: Likewise.
4692 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4694         PR libfortran/41859
4695         * gfortran.dg/der_io_4.f90: New test.
4697 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4699         PR rtl-optimization/44858
4700         * gcc.c-torture/execute/pr44858.c: New test.
4702         PR rtl-optimization/45400
4703         * g++.dg/other/i386-8.C: New test.
4705 2010-08-25  Richard Guenther  <rguenther@suse.de>
4707         * gcc.dg/alias-8.c: Adjust.
4709 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4711         * gcc.target/i386/combine-mul.c: New test.
4713 2010-08-25  Richard Guenther  <rguenther@suse.de>
4715         PR lto/44562
4716         * gcc.dg/graphite/id-27.c: New testcase.
4717         * gcc.dg/lto/20100825-1_0.c: Likewise.
4719 2010-08-25  Richard Guenther  <rguenther@suse.de>
4721         PR tree-optimization/45316
4722         * g++.dg/opt/pr45316.C: New testcase.
4724 2010-08-25  Richard Guenther  <rguenther@suse.de>
4726         PR tree-optimization/45393
4727         * g++.dg/torture/pr45393.C: New testcase.
4729 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4731         PR tree-optimization/45059
4732         * gcc.c-torture/compile/pr45059.c: New test.
4734 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
4736         * lib/target-supports.exp (check_effective_target_vect_unpack):
4737         Set vect_unpack supported flag to true for neon.
4739 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4741         * gcc.dg/tree-ssa/ifc-5.c: New.
4743 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4745         * gcc.dg/tree-ssa/ifc-4.c: New.
4746         * gcc.dg/tree-ssa/ifc-7.c: New.
4748 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
4750         * gcc.dg/vect/vect.exp: Check loongson targets
4751         * g++.dg/vect/vect.exp: Likewise
4752         * gfortran.dg/vect/vect.exp: Likewise
4754 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4756         * gcc.target/powerpc/vsx-mass-1.c: New file, test
4757         -mveclibabi=mass.
4759 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
4761         PR fortran/45366
4762         * gfortran.dg/proc_ptr_29.f90: New.
4764 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4765             Dominique d'Humieres  <dominiq@lps.ens.fr>
4767         PR fortran/45367
4768         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4770 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4772         PR fortran/45367
4773         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4775 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4777         PR fortran/36158
4778         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4780 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4781             Dominique d'Humieres  <dominiq@lps.ens.fr>
4783         PR fortran/45367
4784         PR fortran/36158
4785         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4786         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4788 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
4790         PR fortran/44863
4791         PR fortran/45271
4792         PR fortran/45290
4793         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4794         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4795         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4797 2010-08-21  Tobias Burnus  <burnus@net-b.de>
4799         PR fortran/36158
4800         PR fortran/33197
4801         * gfortran.dg/bessel_6.f90: New.
4802         * gfortran.dg/bessel_7.f90: New.
4804 2010-08-20  Jan Hubicka  <jh@suse.cz>
4806         PR c++/45307
4807         PR c++/17736
4808         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4809         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4811 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
4813         PR target/45336
4814         * gcc.target/i386/pr45336-1.c: New.
4815         * gcc.target/i386/pr45336-2.c: Likewise.
4816         * gcc.target/i386/pr45336-3.c: Likewise.
4817         * gcc.target/i386/pr45336-4.c: Likewise.
4819 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
4821         PR testsuite/45361
4822         * gcc.target/i386/volatile-2.c: Update scan strings to also
4823         include (%rip) for the memory reference on x86_64.
4825 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
4827         PR middle-end/44974
4828         * gcc.dg/pr44974.c: New test.
4830         PR rtl-optimization/45353
4831         * gcc.dg/pr45353.c: New test.
4833 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4835         * gcc.target/i386/volatile-2.c: New.
4837 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
4839         PR rtl-optimization/44691
4840         * gfortran.dg/pr44691.f: New test.
4842 2010-10-19  Olivier Hainque  <hainque@adacore.com>
4844         * gcc.target/sparc/sibcall-dslot.c: New testcase.
4846 2010-08-19  Jason Merrill  <jason@redhat.com>
4848         * g++.dg/init/synth3.C: New.
4849         * g++.dg/init/value8.C: New.
4850         * g++.dg/tree-ssa/empty-2.C: New.
4851         * g++.dg/cpp0x/noexcept09.C: New.
4853 2010-08-19  Daniel Kraft  <d@domob.eu>
4855         PR fortran/29785
4856         PR fortran/45016
4857         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4858         * gfortran.dg/pointer_remapping_1.f90: New test.
4859         * gfortran.dg/pointer_remapping_2.f03: New test.
4860         * gfortran.dg/pointer_remapping_3.f08: New test.
4861         * gfortran.dg/pointer_remapping_4.f03: New test.
4862         * gfortran.dg/pointer_remapping_5.f08: New test.
4863         * gfortran.dg/pointer_remapping_6.f08: New test.
4865 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
4867         PR testsuite/45324
4868         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4870 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4872         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
4874 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
4876         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
4877         variable.
4879 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4881         PR target/45070
4882         * gcc.c-torture/execute/pr45070.c: New.
4884 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4886         * g++.dg/pr44328.C: New test.
4888 2010-08-19  Tobias Burnus  <burnus@net-b.de>
4890         PR fortran/36158
4891         PR fortran/33197
4892         * gfortran.dg/bessel_3.f90: New.
4893         * gfortran.dg/bessel_4.f90: New.
4894         * gfortran.dg/bessel_5.f90: New.
4896 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
4898         PR fortran/45290
4899         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4900         * gfortran.dg/pointer_init_2.f90: New.
4901         * gfortran.dg/pointer_init_3.f90: New.
4902         * gfortran.dg/pointer_init_4.f90: New.
4904 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4906         PR c++/45049
4907         * g++.dg/pr45049-1.C: New test.
4908         * g++.dg/pr45049-2.C: New test.
4910 2010-08-18  Jie Zhang  <jie@codesourcery.com>
4912         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
4913         20 if __ARM_PCS is defined otherwise 64.
4914         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
4915         instead of hard coded 64.
4917 2010-08-18  Yao Qi  <yao@codesourcery.com>
4919         PR target/45094
4920         * gcc.target/arm/pr45094.c: New test.
4922 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4924         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
4926 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4928         PR rtl-optimization/42575
4929         * gcc.target/arm/pr42575.c: New test.
4931 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4933         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
4934         * gcc.dg/tls/thr-cse-1.c: New.
4936 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4938         PR debug/42487
4939         * lib/target-supports.exp
4940         (check_effective_target_function_sections): New.
4941         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
4942         function sections before proceding.
4944 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
4946         PR fortran/45308
4947         * gfortran.dg/pr45308.f03: New test.
4949 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
4951         PR target/45296
4952         * gcc.target/i386/pr45296.c: New test.
4954 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
4956         * g++.dg/ext/uow-1.C: New.
4957         * g++.dg/ext/uow-2.C: New.
4958         * g++.dg/ext/uow-3.C: New.
4959         * g++.dg/ext/uow-4.C: New.
4961 2010-08-17  Richard Guenther  <rguenther@suse.de>
4963         PR testsuite/45266
4964         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
4966 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
4968         PR c/40563
4969         * gcc.dg/Wcxx-compat-20.c: New test.
4971 2010-08-17  Daniel Kraft  <d@domob.eu>
4973         PR fortran/38936
4974         * gfortran.dg/associate_1.f03: Extended to test newly supported
4975         features like association to variables.
4976         * gfortran.dg/associate_3.f03: Removed check for illegal change
4977         of associate-name here...
4978         * gfortran.dg/associate_5.f03: ...and added it here.
4979         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
4980         * gfortran.dg/associate_7.f03: New test.
4982 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
4984         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
4986 2010-08-15  Daniel Kraft  <d@domob.eu>
4988         PR fortran/38936
4989         * gfortran.dg/associate_1.f03: Enable test for array expressions.
4990         * gfortran.dg/associate_3.f03: Clarify comment.
4991         * gfortran.dg/associate_5.f03: New test.
4992         * gfortran.dg/associate_6.f03: New test.
4994 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4996         PR fortran/45211
4997         * gfortran.dg/bind_c_usage_21.f90: New.
4998         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5000 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5002         * gfortran.dg/optional_absent_1.f90: New.
5003         * gfortran.dg/null_actual.f90: New.
5005 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5007         * gfortran.dg/pointer_target_1.f90: New.
5008         * gfortran.dg/pointer_target_2.f90: New.
5009         * gfortran.dg/pointer_target_3.f90: New.
5011 2010-08-15  Daniel Kraft  <d@domob.eu>
5013         PR fortran/45197
5014         * gfortran.dg/elemental_args_check_3.f90: New test.
5015         * gfortran.dg/impure_1.f08: New test.
5016         * gfortran.dg/impure_2.f08: New test.
5017         * gfortran.dg/impure_3.f90: New test.
5018         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5020 2010-08-15  Ira Rosen  <irar@il.ibm.com>
5022         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5023         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5024         SLP tests.
5025         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5026         misaligned loads.
5027         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5028         misaligned stores.c
5029         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5031 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5033         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5034         dg-require-effective-target after dg-do.
5036 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5038         * lib/target-supports.exp (check_effective_target_vect_int): Return
5039         true for Loongson targets.
5040         (check_effective_target_vect_shift): Likewise.
5041         (check_effective_target_vect_no_int_max): Likewise.
5042         (check_effective_target_vect_no_align): Likewise.
5043         (check_effective_target_vect_short_mult): Likewise.
5045 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
5047         * g++.dg/cast.C: Change fields of structures to "long" to pass
5048         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5049         * g++.dg/cpp0x/iop.C: Ditto.
5050         * g++.dg/cpp0x/named_refs.C: Ditto.
5051         * g++.dg/cpp0x/rv1p.C: Ditto.
5052         * g++.dg/cpp0x/rv2p.C: Ditto.
5053         * g++.dg/cpp0x/rv3p.C: Ditto.
5054         * g++.dg/cpp0x/rv4p.C: Ditto.
5055         * g++.dg/cpp0x/rv5p.C: Ditto.
5056         * g++.dg/cpp0x/rv6p.C: Ditto.
5057         * g++.dg/cpp0x/rv7p.C: Ditto.
5058         * g++.dg/cpp0x/rv8p.C: Ditto.
5059         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5061 2010-08-13  Daniel Kraft  <d@domob.eu>
5063         * gfortran.dg/implied_shape_1.f08: New test.
5064         * gfortran.dg/implied_shape_2.f90: New test.
5065         * gfortran.dg/implied_shape_3.f08: New test.
5067 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5069         PR libfortran/42526
5070         * gfortran.dg/char_component_initializer_1.f90: New test.
5072 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
5074         PR tree-optimization/45241
5075         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5077 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5079         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5080         to dg-options.
5081         * gcc.target/i386/pr40906-2.c: Ditto.
5082         * gcc.target/i386/pr40906-3.c: Ditto.
5084 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5086         PR middle-end/45262
5087         * gcc.c-torture/execute/pr45262.c: New test.
5089 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5091         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5092         empty argument.
5093         * g++.dg/other/profile1.C: Ditto.
5095 2010-08-12  Richard Guenther  <rguenther@suse.de>
5097         PR tree-optimization/45232
5098         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5099         * gcc.dg/tree-ssa/loop-7.c: Adjust.
5100         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5101         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5102         unsigned arithmetic.
5103         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5104         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5105         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5106         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5107         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5108         unsigned arithmetic.
5109         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5110         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5111         unsigned arithmetic.
5112         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5113         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5114         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5115         unsigned arithmetic.
5116         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5117         * gcc.dg/tree-ssa/negate.c: Adjust.
5118         * gcc.dg/vect/vect-1.c: Adjust.
5119         * gfortran.dg/reassoc_6.f: XFAIL.
5121 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5123         PR debug/45259
5124         * gcc.dg/pr45259.c: New test.
5126 2010-08-12  Wei Guozhi  <carrot@google.com>
5128         PR target/44999
5129         * gcc.target/arm/pr44999.c: New testcase.
5131 2010-08-12  Jie Zhang  <jie@codesourcery.com>
5133         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5134         (N): Likewise.
5135         (main): Adjust accordingly.
5137 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5139         * gfortran.dg/graphite/id-22.f: New.
5141 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5143         * gcc.dg/graphite/id-26.c: New.
5145 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5147         * gcc.dg/graphite/id-25.c: New.
5149 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5151         * gcc.dg/graphite/run-id-5.c: New.
5152         * gcc.dg/graphite/run-id-6.c: New.
5153         * gfortran.dg/graphite/id-21.f: New.
5155 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5157         * gcc.dg/graphite/id-24.c: New.
5159 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5161         * gcc.dg/tree-ssa/pr20742.c: New.
5163 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5165         * gcc.dg/graphite/id-23.c: New.
5167 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5169         * gfortran.dg/graphite/id-20.f: Adjust testcase.
5171 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5173         * gcc.dg/graphite/pr42729.c: New.
5175 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5177         * gfortran.dg/graphite/id-20.f: New.
5179 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5181         * gcc.dg/graphite/id-22.c: New.
5183 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5185         * gcc.dg/graphite/run-id-2.c: Call abort.
5187 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5189         * gcc.dg/graphite/id-20.c: New.
5191 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
5192             Steve Kargl  <kargl@gcc.gnu.org>
5194         PR fortran/44595
5195         * gfortran.dg/move_alloc_3.f90: New.
5196         * gfortran.dg/random_seed_2.f90: New.
5198 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5200         * lib/target-supports.exp (check_effective_target_sync_int_long):
5201         Add hppa*-*-linux*.
5202         (check_effective_target_sync_char_short): Likewise.
5204 2010-08-10  Yao Qi  <yao@codesourcery.com>
5206         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5207         general form.
5208         * gcc.dg/tree-ssa/loop-31.c: Likewise.
5209         * g++.dg/other/packed1.C: Likewise.
5210         * g++.dg/other/crash-4.C: Likewise.
5211         * g++.dg/ext/packed8.C: Likewise.
5212         * g++.dg/init/array16.C: Likewise.
5214 2010-08-10  xinliang David Li  <davidxl@google.com>
5215         * gcc.dg/tree-ssa/loop-19.c: Add option
5216         -fno-prefetch-loop-array
5218 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
5220         PR middle-end/45182
5221         * gcc.c-torture/compile/pr45182.c: New test.
5223 2010-08-09  Jason Merrill  <jason@redhat.com>
5225         PR c++/45236
5226         * g++.dg/cpp0x/variadic-104.C: New.
5228 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5230         PR fortran/44235
5231         * gfortran.dg/dependency_32.f90:  New test.
5233 2010-08-09  Richard Guenther  <rguenther@suse.de>
5235         PR middle-end/44632
5236         * g++.dg/opt/nrv17.C: New testcase.
5238 2010-08-09  Richard Guenther  <rguenther@suse.de>
5240         PR middle-end/45212
5241         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5242         alignment from MEM_REF offset only if we took it from the
5243         base object.
5245         * gcc.target/i386/pr24178.c: New testcase.
5247 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5249         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5250         * gcc.dg/20030702-1.c: Ditto.
5251         * gcc.dg/20050309-1.c: Ditto.
5252         * gcc.dg/20050325-1.c: Ditto.
5253         * gcc.dg/20050330-2.c: Ditto.
5254         * gcc.dg/20051201-1.c: Ditto.
5255         * gcc.dg/gomp/pr27573.c: Ditto.
5256         * gcc.dg/gomp/pr34610.c: Ditto.
5257         * gcc.dg/pr24225.c: Ditto.
5258         * gcc.dg/pr26570.c: Ditto.
5259         * gcc.dg/pr32773.c: Ditto.
5260         * g++.dg/gcov/gcov-6.C: Ditto.
5261         * g++.dg/gomp/pr34608.C: Ditto.
5262         * gfortran.dg/gomp/pr27573.f90: Ditto.
5264         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
5265         dg-require-host-local dg directive.
5266         * gcc.dg/profile-dir-2.c: Ditto.
5267         * gcc.dg/profile-dir-3.c: Ditto.
5269 2010-08-08  Richard Guenther  <rguenther@suse.de>
5271         PR tree-optimization/45109
5272         * gcc.c-torture/compile/pr45109.c: New testcase.
5274 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5276         * gcc.dg/march.c: Skip if -march defined.
5277         * gcc.dg/mtune.c: Skip if -mtune defined.
5279         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5280         generic thunk support.
5282 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
5284         PR target/45213
5285         * gcc.target/i386/pr45213.c: New test.
5287 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5289         PR libfortran/45143
5290         * gfortran.dg/fmt_error_11.f03: New test.
5292 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5294         * lib/target-supports.exp (check_effective_target_sync_int_long):
5295         Add arm*-*-linux-gnueabi.
5296         (check_effective_target_sync_char_short): Likewise.
5298 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5300         PR fortran/45159
5301         * gfortran.dg/dependency_31.f90:  New test.
5303 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5305         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
5307 2010-08-06  Jason Merrill  <jason@redhat.com>
5309         * g++.dg/cpp0x/sfinae3.C: New.
5310         * g++.dg/cpp0x/sfinae4.C: New.
5312 2010-08-06  Richard Guenther  <rguenther@suse.de>
5314         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5315         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5316         * gcc.dg/tree-ssa/pr25382.c: Likewise.
5317         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5318         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5319         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5320         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5321         * gcc.c-torture/execute/20100805-1.c: Likewise.
5323 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5325         PR testsuite/42855
5326         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5328 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5330         * gcc.dg/ipa/ipcp-ii-1.c: New test.
5331         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5333 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5335         * g++.dg/ipa/devirt-1.C: New test.
5336         * g++.dg/ipa/devirt-2.C: Likewise.
5337         * g++.dg/ipa/devirt-3.C: Likewise.
5338         * g++.dg/ipa/devirt-4.C: Likewise.
5339         * g++.dg/ipa/devirt-5.C: Likewise.
5340         * gcc.dg/ipa/iinline-3.c: Likewise.
5342 2010-08-05  Jie Zhang  <jie@codesourcery.com>
5344         PR tree-optimization/45144
5345         * gcc.dg/tree-ssa/pr45144.c: New test.
5347 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
5349         PR fortran/42207
5350         PR fortran/44064
5351         PR fortran/44065
5352         * gfortran.dg/class_25.f03: New.
5353         * gfortran.dg/class_26.f03: New.
5355 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
5357         * g++.dg/warn/miss-format-1.C: Update line number.
5359 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
5361         PR c++/44641
5362         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5363         .frame and .mask assembler directives.
5365 2010-08-04  Richard Guenther  <rguenther@suse.de>
5367         * gcc.dg/tree-ssa/vrp35.c: Adjust.
5368         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5369         * gcc.dg/tree-ssa/vrp50.c: Likewise.
5370         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5372 2010-08-04  Tobias Burnus  <burnus@net-b.de>
5374         PR fortran/44857
5375         * gfortran.dg/derived_constructor_char_1.f90: New.
5376         * gfortran.dg/derived_constructor_char_2.f90: New.
5378 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5380         PR fortran/45159
5381         * gfortran.dg/dependency_30.f90:  New test.
5383 2010-08-03  Jan Hubicka  <jh@suse.cz>
5385         * gcc.c-torture/compile/pr45085.c: New testcase.
5387 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
5389         PR fortran/44584
5390         PR fortran/45161
5391         * gfortran.dg/typebound_call_9.f03: Modified.
5392         * gfortran.dg/typebound_generic_1.f03: Modified.
5394 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5396         PR fortran/45159
5398         * gfortran.dg/dependency_29.f90:  New test.
5400 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5402         PR fortran/36854
5403         * gfortran.dg/character_comparison_2.f90:  New test.
5404         * gfortran.dg/character_comparison_3.f90:  New test.
5405         * gfortran.dg/dependency_28.f90:  New test.
5407 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
5409         PR target/40457
5410         * gcc.target/arm/pr40457-1.c: New test.
5411         * gcc.target/arm/pr40457-2.c: New test.
5413 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
5415         PR fortran/44912
5416         * gfortran.dg/typebound_call_17.f03: New.
5418 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
5420         PR fortran/44929
5421         * gfortran.dg/allocate_derived_3.f90: New.
5423 2010-07-30  Xinliang David Li  <davidxl@google.com>
5424         PR tree-optimization/45121
5425         * c-c++-common/uninit-17.c: Add -fno-ivops option.
5427 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5429         PR c++/45112
5430         * g++.dg/pr45112.C: New test.
5432 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
5434         PR debug/45055
5435         PR rtl-optimization/45137
5436         * gcc.dg/pr45055.c: New test.
5438 2010-07-30  Alan Modra  <amodra@gmail.com>
5440         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5441         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5443 2010-07-29  Tobias Burnus  <burnus@net-b.de>
5445         PR fortran/45087
5446         PR fortran/45125
5447         * gfortran.dg/whole_file_25.f90: New.
5448         * gfortran.dg/whole_file_26.f90: New.
5449         * gfortran.dg/whole_file_27.f90: New.
5451 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5453         PR fortran/44962
5454         * gfortran.dg/typebound_proc_17.f03: New.
5456 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5458         PR fortran/45004
5459         * gfortran.dg/move_alloc_2.f90: New.
5461 2010-07-29  Xinliang David Li  <davidxl@google.com>
5462         PR tree-optimization/45121
5463         * c-c++-common/uninit-17.c: Fix expected output.
5465 2010-07-29  Richard Guenther  <rguenther@suse.de>
5467         PR tree-optimization/45120
5468         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5470 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
5472         PR fortran/42051
5473         PR fortran/44064
5474         * gfortran.dg/pr42051.f03: New testcase.
5476 2010-07-29  Richard Guenther  <rguenther@suse.de>
5478         PR middle-end/45034
5479         * gcc.c-torture/execute/pr45034.c: New testcase.
5481 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5483         PR c++/45096
5484         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5486 2010-07-28  Daniel Kraft  <d@domob.eu>
5488         * gfortran.dg/bound_8.f90: New test.
5490 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
5492         PR debug/45105
5493         * gcc.dg/pr45105.c: New test.
5495 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5497         PR rtl-optimization/45107
5498         * gcc.dg/pr45107.c: New test.
5500 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5502         PR rtl-optimization/45101
5503         * gcc.dg/pr45101.c: New test.
5505 2010-07-28  Tobias Burnus  <burnus@net-b.de>
5507         PR fortran/45077
5508         * gfortran.dg/whole_file_24.f90: New.
5510 2010-07-27  Jason Merrill  <jason@redhat.com>
5512         * g++.dg/cpp0x/variadic102.C: New.
5513         * g++.dg/cpp0x/variadic103.C: New.
5515 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5517         PR rtl-optimization/40956
5518         PR target/42495
5519         PR middle-end/42574
5520         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5521         * gcc.target/arm/pr42574.c: Add tests.
5523 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5525         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5526         test name.
5527         (cleanup-repo-files): Ditto.
5528         (cleanup-saved-temps): Ditto.
5530 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5532         PR testsuite/44701
5533         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5535         PR c/45079
5536         * gcc.dg/pr45079.c: New test.
5538 2010-07-27  Ira Rosen  <irar@il.ibm.com>
5540         PR tree-optimization/44152
5541         * gcc.dg/vect/fast-math-pr44152.c: New test.
5543 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
5545         PR ObjC/44140
5546         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5547         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5548         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5549         * obj-c++.dg/torture/trivial.mm: Ditto.
5550         * objc.dg/torture/tls/thr-init-2.m: Ditto.
5551         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5552         * objc.dg/torture/tls/thr-init.m: Ditto.
5553         * objc.dg/torture/trivial.m: Ditto.
5555 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5557         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5558         Skip on spu-*-* targets.
5560 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5562         PR tree-optimization/45083
5563         * gcc.dg/pr45083.c: New test.
5565 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5567         PR fortran/40873
5568         * gfortran.dg/whole_file_22.f90: New test.
5569         * gfortran.dg/whole_file_23.f90: New test.
5571 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
5572             Jack Howarth  <howarth@bromo.med.uc.edu>
5573             Richard Henderson  <rth@redhat.com>
5575         PR target/44132
5576         * gcc.dg/tls/thr-init-1.c: New.
5577         * gcc.dg/tls/thr-init-2.c: New.
5578         * gcc.dg/torture/tls New.
5579         * gcc.dg/torture/tls/tls-test.c: New.
5580         * gcc.dg/torture/tls/thr-init-1.c: New.
5581         * gcc.dg/torture/tls/tls.exp: New.
5582         * gcc.dg/torture/tls/thr-init-2.c: New.
5583         * gcc.dg/tls/emutls-2.c: New test
5585         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5586         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5587         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5588         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5589         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5590         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5591         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5592         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5593         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5594         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5595         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5596         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5597         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5598         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5599         gfortran.dg/gomp/appendix-a/a.22.4.f90,
5600         gfortran.dg/gomp/appendix-a/a.22.5.f90,
5601         gfortran.dg/gomp/appendix-a/a.22.6.f90,
5602         gfortran.dg/gomp/appendix-a/a.24.1.f90,
5603         gfortran.dg/gomp/appendix-a/a.32.1.f90,
5604         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5605         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5606         gfortran.dg/gomp/omp_threadprivate1.f90,
5607         gfortran.dg/gomp/omp_threadprivate2.f90,
5608         gfortran.dg/gomp/reduction1.f90,
5609         gfortran.dg/gomp/sharing-1.f90: Likewise.
5611 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5613         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5614         sse_runtime.
5615         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5616         dg-require-visibility.
5618 2010-07-26  Richard Guenther  <rguenther@suse.de>
5620         PR tree-optimization/43784
5621         * gcc.c-torture/execute/pr43784.c: New testcase.
5622         * g++.dg/torture/pr43784.C: Likewise.
5624 2010-07-26  Richard Guenther  <rguenther@suse.de>
5626         PR middle-end/45056
5627         * g++.dg/pr45056.C: New testcase.
5629 2010-07-26  Richard Guenther  <rguenther@suse.de>
5631         PR tree-optimization/45071
5632         * gcc.dg/pr45071.c: New testcase.
5634 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5636         PR fortran/45066
5637         * gfortran.dg/namelist_62.f90: New.
5639 2010-07-26  Richard Guenther  <rguenther@suse.de>
5641         * gcc.c-torture/execute/pr45017.c: Move ...
5642         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
5644 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5646         PR fortran/40628
5647         * trim_optimize_1.f90:  New test.
5648         * character_comparision_1.f90:  New test.
5650 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5652         PR fortran/42852
5653         * gfortran.dg/wtruncate_fix.f: New test.
5655 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5657         PR testsuite/45068
5658         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5660 2010-07-24  Richard Guenther  <rguenther@suse.de>
5662         PR lto/43788
5663         * g++.dg/lto/20100724-1_0.C: New testcase.
5665 2010-07-24  Richard Guenther  <rguenther@suse.de>
5667         PR lto/43212
5668         * gcc.dg/lto/20100724-1_0.c: New testcase.
5669         * gcc.dg/lto/20100724-1_1.c: Likewise.
5671 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5673         PR fortran/40011
5674         * gfortran.dg/whole_file_21.f90: New.
5676         * gfortran.dg/integer_exponentiation_3.F90: Use
5677         -ffloat-store only for i?86/x86-64 -m32.
5679 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5681         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5682         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5684 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5686         * gfortran.dg/func_decl_4.f90: Split test into two ...
5687         * gfortran.dg/func_decl_5.f90: ... parts.
5688         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5689         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5690         * gfortran.dg/global_references_1.f90: Add new dg-warning.
5691         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5692         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5693         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5694         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5695         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5696         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5697         * gfortran.dg/sizeof.f90: Make test valid.
5698         * gfortran.dg/pr20865.f90: Add new dg-error.
5699         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5700         * gfortran.dg/g77/19990218-0.f: Ditto.
5701         * gfortran.dg/g77/19990218-1.f: Ditto.
5702         * gfortran.dg/g77/970625-2.f: Ditto.
5703         * gfortran.dg/pr37243.f: Fix function declaration.
5704         * gfortran.dg/use_only_1.f90: Fix implicit typing.
5705         * gfortran.dg/loc_1.f90: Fix pointer datatype.
5707 2010-07-23  Tobias Burnus  <burnus@net-b.de>
5709         PR fortran/44945
5710         * gfortran.dg/char_array_structure_constructor.f90: Add
5711         -fwhole-file as dg-option as it otherwise fails on some
5712         systems.
5714 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
5716         * gnat.dg/aggr16.ad[sb]: New test.
5717         * gnat.dg/aggr16_pkg.ads: New helper.
5719 2010-07-23  Richard Guenther  <rguenther@suse.de>
5721         PR lto/43071
5722         * g++.dg/lto/20100723-1_0.C: New testcase.
5724 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
5726         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5727         AVX support.
5728         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5729         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5731 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5733         * lib/target-supports.exp (add_options_for_tls): New proc.
5734         * g++.dg/tls/static-1.C: Use dg-add-options tls.
5735         * g++.dg/tls/static-1a.cc: Likewise.
5736         * gcc.dg/tls/emutls-1.c: Likewise.
5737         * gcc.dg/tls/opt-11.c: Likewise.
5738         * gcc.dg/tls/opt-12.c: Likewise.
5739         * gcc.dg/tls/pr24428-2.c: Likewise.
5740         * gcc.dg/tls/pr24428.c: Likewise.
5741         * obj-c++.dg/tls/static-1.mm: Likewise.
5742         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5743         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5744         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5745         * objc.dg/torture/tls/thr-init-2.m: Likewise.
5746         * objc.dg/torture/tls/thr-init-3.m: Likewise.
5747         * objc.dg/torture/tls/thr-init.m: Likewise.
5748         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5750 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5752         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5753         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5754         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5755         optimized dump files.
5757 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
5759         PR tree-optimization/45047
5760         * gcc.c-torture/compile/pr45047.c: New test.
5762 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5764         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5765         instead of dg-compile.
5766         * gcc.dg/float-range-4.c: Ditto.
5767         * gcc.dg/float-range-5.c: Ditto.
5768         * gcc.dg/fold-overflow-1.c: Ditto.
5769         * gcc.dg/gomp/sections-4.c: Ditto.
5770         * gcc.dg/transparent-union-1.c: Ditto.
5771         * gcc.dg/transparent-union-2.c: Ditto.
5772         * gcc.target/i386/pr39315-check.c: Ditto.
5773         * g++.dg/gomp/sections-4.C: Ditto.
5774         * g++.dg/template/dtor7.C: Ditto.
5775         * g++.dg/tree-ssa/pr19952.C: Ditto.
5776         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5777         * gfortran.dg/graphite/pr42185.f90: Ditto.
5778         * gfortran.dg/namelist_36.f90: Ditto.
5779         * gnat.dg/noreturn1.adb: Ditto.
5780         * gnat.dg/specs/small_alignment.ads: Ditto.
5782 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5784         PR tree-optimization/44915
5785         * g++.dg/torture/pr44915.C: New test.
5787 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5789         PR tree-optimization/44914
5790         * g++.dg/tree-ssa/pr44914.C: New test.
5792 2010-07-23  Jie Zhang  <jie@codesourcery.com>
5794         PR target/44290
5795         * gcc.dg/pr44290-1.c: New test.
5796         * gcc.dg/pr44290-2.c: New test.
5798 2010-07-23  Jason Merrill  <jason@redhat.com>
5800         PR c++/45008
5801         * g++.dg/abi/mangle44.C: New.
5803 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5805         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5806         for compile-time only tests.
5807         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5808         target check.
5809         * gcc.target/i386/pr39315-4.c: Ditto.
5810         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5811         target check.  Include sse-os-support.h.
5812         (main): Call check_isa and sse_os_support.
5813         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5814         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5815         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5816         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5817         target check.  Include sse-os-support.h.
5818         (main): Call check_isa and sse_os_support.
5819         * gcc.target/i386/vperm-v2df.c: Ditto.
5821 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5823         * lib/target-supports.exp (check_avx_hw_available): New procedure.
5824         (check_effective_target_avx_runtime): New procedure.
5825         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5826         (check_effective_target_sse_runtime): Add check_effective_target_sse.
5828         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5829         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
5830         and __get_cpuid test.
5831         * gcc.dg/compat/vector-2b_main.c: Ditto.
5833         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5835         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5836         for compile-time only test.
5837         * gcc.dg/pr32716.c: Ditto.
5838         * gcc.dg/pr34856.c: Ditto.
5839         * gcc.dg/pr36997.c: Ditto.
5840         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5841         * gfortran.dg/pr28158.f90: Ditto.
5842         * gfortran.dg/pr30667.f: Ditto.
5844         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5845         i?86-*-* and x86_64-*-* targets to disable execution on targets
5846         without sse2 runtime support.
5847         * g++.dg/vect/vect.exp: Ditto.
5848         * gfortran.dg/vect/vect.exp: Ditto.
5850         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5851         * gcc.dg/pr37544.c: Ditto.
5852         * gcc.dg/pr40550.c: Ditto.
5853         * gcc.dg/compat/union-m128-1_main.c: Ditto.
5854         * gcc.dg/compat/vector-1a_main.c: Ditto.
5855         * gcc.dg/compat/vector-2a_main.c: Ditto.
5856         * gcc.dg/torture/pr16104-1.c: Ditto.
5857         * gcc.dg/torture/pr35771-1.c: Ditto.
5858         * gcc.dg/torture/pr35771-2.c: Ditto.
5859         * gcc.dg/torture/pr35771-3.c: Ditto.
5860         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5861         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5862         * gcc.dg/torture/stackalign/push-1.c: Ditto.
5863         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5864         * g++.dg/other/i386-1.C: Ditto.
5865         * g++.dg/other/pr40446.C: Ditto.
5867 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5869         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5871 2010-07-23  Daniel Kraft  <d@domob.eu>
5873         PR fortran/44709
5874         * gfortran.dg/exit_1.f08: New test.
5875         * gfortran.dg/exit_2.f08: New test.
5877 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
5879         PR tree-optimization/39839
5880         * gcc.target/arm/pr39839.c: New test case.
5882 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5884         * gnat.dg/unchecked_convert5b.adb: New test.
5885         * gnat.dg/unchecked_convert6.adb: Likewise.
5886         * gnat.dg/unchecked_convert6b.adb: Likewise.
5888 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5890         * gnat.dg/aggr15.ad[sb]: New test.
5892 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
5894         PR debug/45024
5895         * g++.dg/debug/dwarf2/nested-2.C: New test case.
5897 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
5899         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
5900         with dg-require-linker-plugin.
5902 2010-07-22  Richard Guenther  <rguenther@suse.de>
5904         PR lto/43850
5905         * g++.dg/lto/20100722-1_0.C: New testcase.
5907 2010-07-22  Richard Guenther  <rguenther@suse.de>
5909         PR lto/42451
5910         * gcc.dg/lto/20100720-3_0.c: New testcase.
5911         * gcc.dg/lto/20100720-3_1.c: Likewise.
5913 2010-07-22  Richard Guenther  <rguenther@suse.de>
5915         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
5916         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
5918         PR lto/43373
5919         * gcc.dg/lto/20100722-1_0.c: New testcase.
5921 2010-07-22  Martin Jambor  <mjambor@suse.cz>
5923         PR tree-optimization/44891
5924         * gcc.c-torture/compile/pr44891.c: New test.
5926 2010-07-22  Richard Guenther  <rguenther@suse.de>
5928         PR tree-optimization/45017
5929         * gcc.c-torture/execute/pr45017.c: New testcase.
5931 2010-07-22  Tobias Burnus  <burnus@net-b.de>
5933         PR fortran/45019
5934         * gfortran.dg/aliasing_dummy_5.f90: New.
5936 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5938         PR target/43698
5939         * gcc.target/arm/pr43698.c: New test.
5941 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5943         PR fortran/44929
5944         * Revert my commit r162325 for this PR.
5946 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5948         PR debug/45015
5949         * gcc.target/m68k/pr45015.c: New test.
5951 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
5953         PR c++/44641
5954         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
5955         comments.
5957 2010-07-21  Richard Guenther  <rguenther@suse.de>
5959         PR lto/45018
5960         * g++.dg/lto/20100721-1_0.C: New testcase.
5962 2010-07-21  Martin Jambor  <mjambor@suse.cz>
5964         PR tree-optimization/44900
5965         * g++.dg/torture/pr44900.C: New test.
5967 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
5969         PR middle-end/44738
5970         * c-c++-common/uninit-17.c: Correct expected error.
5972 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5974         * gcc.dg/guality/asm-1.c: New test.
5976         PR debug/45003
5977         * gcc.dg/guality/pr45003-2.c: New test.
5978         * gcc.dg/guality/pr45003-3.c: New test.
5980 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5982         PR libfortran/44697
5983         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
5985 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
5987         * lib/scanasm.exp (dg-function-on-line): Test that a function is
5988         defined on the current line.
5989         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
5990         * g++.dg/debug/dwarf2/pr44641.C: New.
5992 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
5994         * gcc.target/powerpc/block-move-1.c: New test.
5995         * gcc.target/powerpc/block-move-2.c: New test.
5997 2010-07-20  Jason Merrill  <jason@redhat.com>
5999         PR c++/44967
6000         * g++.dg/cpp0x/sfinae2.C: New.
6002 2010-07-20  Richard Guenther  <rguenther@suse.de>
6004         PR lto/42696
6005         * gcc.dg/lto/20100720-4_0.c: New testcase.
6007 2010-07-20  Richard Guenther  <rguenther@suse.de>
6009         PR lto/43221
6010         * gcc.dg/lto/20100720-2_0.c: New testcase.
6011         * gcc.dg/lto/20100720-2_1.c: Likewise.
6013 2010-07-20  Richard Guenther  <rguenther@suse.de>
6015         PR lto/43208
6016         * gcc.dg/lto/20100720-1_0.c: New testcase.
6017         * gcc.dg/lto/20100720-1_1.c: Likewise.
6019 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
6021         PR debug/45003
6022         * gcc.dg/guality/pr45003-1.c: New test.
6024 2010-07-20  Richard Guenther  <rguenther@suse.de>
6026         PR tree-optimization/44977
6027         * gcc.dg/torture/pr44977.c: New testcase.
6029 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
6031         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6032         sync_char_short
6034 2010-07-20  Richard Guenther  <rguenther@suse.de>
6036         PR middle-end/44971
6037         PR middle-end/44988
6038         * gcc.dg/pr44971.c: New testcase.
6039         * gcc.c-torture/compile/pr44988.c: Likewise.
6041 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6043         PR fortran/44929
6044         * gfortran.dg/allocate_with_typespec.f90: New test.
6045         * gfortran.dg/allocate_derived_1.f90: Update error message.
6047 2010-07-19  Jason Merrill  <jason@redhat.com>
6049         PR c++/44996
6050         * g++.dg/cpp0x/decltype23.C: New.
6052 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
6054         PR fortran/42385
6055         * gfortran.dg/class_defined_operator_1.f03 : New test.
6057 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
6059         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6060         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6061         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
6062         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6064 2010-07-19  Richard Guenther  <rguenther@suse.de>
6066         PR middle-end/44941
6067         * gcc.c-torture/compile/pr44941.c: New testcase.
6069 2010-07-19  Jason Merrill  <jason@redhat.com>
6071         PR c++/44969
6072         * g++.dg/template/sfinae24.C: New.
6074 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
6076         PR fortran/44353
6077         * gfortran.dg/data_implied_do_2.f90: Removed.
6079 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
6081         PR c++/44969
6082         * g++.dg/template/sfinae23.C: New.
6084 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6086         * lib/target-supports.exp (check_sse_os_support_available): New
6087         proc.
6088         (check_sse_hw_available): New proc.
6089         (check_effective_target_sse_runtime): New proc.
6090         (check_effective_target_sse2_runtime): New proc.
6091         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6092         -msse2 if check_sse_os_support_available.
6093         * g++.dg/vect/vect.exp: Only run -msse2 tests if
6094         check_sse_os_support_available.
6095         * gcc.dg/vect/vect.exp: Likewise.
6096         * gfortran.dg/vect/vect.exp: Likewise.
6097         * gcc.target/i386/sol2-check: Renamed to ...
6098         * gcc.target/i386/sse-os-support.h: ... this.
6099         (sol2_check): Renamed to ...
6100         (sse_os_support): ... this.
6101         Only test movss with xmm registers.
6102         * gcc.target/i386/sse-check.h: Reflect new header and function names.
6103         Removed ILL_INSN, ILL_INSN_LEN.
6104         * gcc.target/i386/sse2-check.h: Likewise.
6105         * gcc.target/i386/sse3-check.h: Likewise.
6106         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6107         Removed cpuid.h, __get_cpuid test.
6108         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6109         Removed cpuid.h, __get_cpuid test.
6110         * g++.dg/other/pr40446.C: Likewise.
6111         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6112         * gcc.dg/compat/vector-1a_main.c: Likewise.
6113         * gcc.dg/compat/vector-2a_main.c: Likewise.
6114         * gcc.dg/pr36584.c: Likewise.
6115         * gcc.dg/pr37544.c: Likewise.
6116         * gcc.dg/torture/pr16104-1.c: Likewise.
6117         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6118         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6119         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6120         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6121         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6122         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6123         sse2_runtime.
6124         * gcc.dg/torture/pr35771-2.c: Likewise.
6125         * gcc.dg/torture/pr35771-3.c: Likewise.
6126         * gcc.target/i386/pr39315-2.c: Likewise.
6127         * gcc.target/i386/pr39315-4.c: Likewise.
6128         * gcc.target/i386/vperm-v2df.c: Likewise.
6129         * gcc.target/i386/vperm-v2di.c: Likewise.
6130         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6131         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6132         sse_runtime.
6134 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
6136         PR fortran/44353
6137         * gfortran.dg/data_implied_do_2.f90: New test.
6139 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6141         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6143 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6145         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6146         to the "mips16" group.
6147         (mips_using_mips16_p): New procedure.
6148         (mips-dg-options): Use it.
6150 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6152         * gcc.target/mips/mips16-attributes-4.c: New test.
6154 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
6156         PR testsuite/44418
6157         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6158         * gcc.target/powerpc/recip-2.c: Ditto.
6159         * gcc.target/powerpc/recip-3.c: Ditto.
6161 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
6163         * gcc.target/arm/pr42235.c: New test.
6165 2010-07-16  Jason Merrill  <jason@redhat.com>
6167         PR c++/32505
6168         * g++.dg/template/partial8.C: New.
6170 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6172         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6173         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
6174         in C++.
6175         (gualcvt): New overloaded inline.
6176         (GUALCVT): Use it for C++.
6177         * g++.dg/guality/guality.exp: New.
6178         * g++.dg/guality/guality.h: New.
6179         * g++.dg/guality/redeclaration1.C: New test.
6180         * g++.dg/dg.exp: Prune also guality/* tests.
6181         * gcc.dg/guality/pr43141.c: Moved to...
6182         * c-c++-common/guality/pr43141.c: ... here.
6184 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6186         PR libfortran/37077
6187         * gfortran.dg/char4_iunit_2.f03: New test.
6189 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
6191         * lib/plugin-support.exp (plugin-test-execute):
6192         Add ${gcc_objdir}/intl to includes.
6194 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6196         PR target/44942
6197         * gcc.c-torture/execute/pr44942.c: New test.
6198         * gcc.target/i386/pr44942.c: New test.
6200 2010-07-15  Jason Merrill  <jason@redhat.com>
6202         PR c++/44909
6203         * g++.dg/cpp0x/implicit7.C: New.
6204         * g++.dg/cpp0x/implicit8.C: New.
6206 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6208         Disable float tests for __SPU__ targets due to lack of signed zero:
6209         * c-c++-common/torture/complex-sign-add.c (check_add_float).
6210         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6211         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6212         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6213         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6214         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6215         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6216         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6217         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6219 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6221         * gfortran.dg/select_char_2.f90: New test.
6223 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
6225         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6226         with DECL_CHAIN.
6228 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
6230         PR fortran/44936
6231         * gfortran.dg/typebound_generic_9.f03: New.
6233 2010-07-15  Richard Guenther  <rguenther@suse.de>
6235         PR tree-optimization/44946
6236         * gcc.c-torture/compile/pr44946.c: New testcase.
6238 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6240         PR fortran/40206
6241         * gfortran.dg/select_char_3.f90: New test.
6243 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
6244             Kevin F. Quinn  <kevquinn@gentoo.org>
6246         * gcc.dg/Wtrampolines.c: New.
6248 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6250         PR libfortran/44934
6251         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6253 2010-07-14  Jason Merrill  <jason@redhat.com>
6255         PR c++/44810
6256         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6258         Implement C++0x unrestricted unions (N2544)
6259         * g++.dg/cpp0x/union1.C: New.
6260         * g++.dg/cpp0x/union2.C: New.
6261         * g++.dg/cpp0x/union3.C: New.
6262         * g++.dg/cpp0x/defaulted2.C: Adjust.
6263         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6264         * g++.old-deja/g++.ext/anon2.C: Adjust.
6265         * g++.old-deja/g++.mike/misc6.C: Adjust.
6267 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
6269         PR fortran/44925
6270         * gfortran.dg/c_loc_tests_15.f90: New.
6272 2010-07-13  Jason Merrill  <jason@redhat.com>
6274         PR c++/44909
6275         * g++.dg/cpp0x/implicit6.C: New.
6277 2010-07-13  Jason Merrill  <jason@redhat.com>
6279         PR c++/44540
6280         * g++.dg/abi/noreturn1.C: New.
6281         * g++.dg/abi/noreturn2.C: New.
6283 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
6285         PR other/44874
6286         PR debug/44832
6287         * c-c++-common/pr44832.c: New test.
6289 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
6291         PR objc/44488
6292         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6293         on the target.  Make sure that we can assemble the emitted asm when
6294         the test type is 'compile'.
6296 2010-07-13  Richard Guenther  <rguenther@suse.de>
6298         PR tree-optimization/36960
6299         * g++.dg/torture/pr36960.C: New testcase.
6301 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6303         PR c++/44908
6304         * g++.dg/template/sfinae21.C: New.
6305         * g++.dg/template/sfinae22.C: Likewise.
6307 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6309         PR testsuite/42843
6310         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6311         * gcc.dg/plugin/ggcplug.c: Likewise.
6312         * g++.dg/plugin/selfassign.c: Likewise.
6313         * g++.dg/plugin/attribute_plugin.c: Likewise.
6314         * g++.dg/plugin/dumb_plugin.c: Likewise.
6315         * g++.dg/plugin/pragma_plugin.c: Likewise.
6317 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
6319         * gcc.c-torture/execute/pr44683.x: New.
6320         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6322 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
6324         PR fortran/44434
6325         PR fortran/44565
6326         PR fortran/43945
6327         PR fortran/44869
6328         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6329         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6330         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6331         * gfortran.dh/typebound_call_16.f03: New.
6332         * gfortran.dg/typebound_generic_6.f03: New.
6333         * gfortran.dg/typebound_generic_7.f03: New.
6334         * gfortran.dg/typebound_generic_8.f03: New.
6336 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6338         PR libfortran/37077
6339         * gfortran.dg/char4_iunit_1.f03: New test.
6341 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
6343         * gcc.dg/tree-ssa/vrp53.c: New test.
6345 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
6347         PR c++/44907
6348         * g++.dg/template/sfinae19.C: New.
6349         * g++.dg/template/sfinae20.C: Likewise.
6351 2010-07-12  Jie Zhang  <jie@codesourcery.com>
6353         * gcc.target/arm/interrupt-1.c: New test.
6354         * gcc.target/arm/interrupt-2.c: New test.
6356 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6358         * gcc.dg/pr42427.c: Require c99_runtime.
6359         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6360         c99_runtime.
6361         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6362         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6363         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6364         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6365         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6366         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6367         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6368         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6369         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6370         * gcc.target/i386/pr37275.c: Require visibility support.
6372 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6374         * lib/target-supports.exp (check_effective_target_sse): New proc.
6375         * gcc.target/i386/sol2-check.h: New file.
6376         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6377         Include sol2-check.h.
6378         (main) Only run do_test () if sol2_check ().
6379         * gcc.target/i386/sse2-check.h: Likewise.
6380         * gcc.target/i386/sse3-check.h: Likewise.
6381         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6382         [__sun__ && __svr4__]: Execute SSE2 instruction.
6383         * gcc.target/i386/math-torture/math-torture.exp: Only add options
6384         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6385         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6386         * g++.dg/ext/vector14.C: Likewise.
6387         * g++.dg/other/mmintrin.C: Likewise.
6388         * gcc.dg/20020418-1.c: Likewise.
6389         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6390         * gcc.dg/format/ms_unnamed-1.c: Likewise.
6391         * gcc.dg/format/unnamed-1.c: Likewise.
6392         Adapt dg-warning line number.
6393         * gcc.dg/graphite/pr40281.c: Likewise.
6394         * gcc.dg/pr32176.c: Likewise.
6395         * gcc.dg/pr40550.c: Likewise.
6396         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6397         * gcc.dg/torture/pr36891.c: Likewise.
6398         * gcc.target/i386/20020218-1.c: Likewise.
6399         * gcc.target/i386/20020523.c: Likewise.
6400         * gcc.target/i386/abi-1.c: Likewise.
6401         * gcc.target/i386/brokensqrt.c: Likewise.
6402         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6403         * gcc.target/i386/pr13366.c: Likewise.
6404         * gcc.target/i386/pr13685.c: Likewise.
6405         * gcc.target/i386/pr24306.c: Likewise.
6406         * gcc.target/i386/pr31486.c: Likewise.
6407         * gcc.target/i386/pr32065-1.c: Likewise.
6408         * gcc.target/i386/pr32065-2.c: Likewise.
6409         * gcc.target/i386/pr32389.c: Likewise.
6410         * gcc.target/i386/pr38824.c: Likewise.
6411         * gcc.target/i386/pr38931.c: Likewise.
6412         * gcc.target/i386/pr39592-1.c: Likewise.
6413         * gcc.target/i386/pr43766.c: Likewise.
6414         * gcc.target/i386/recip-divf.c: Likewise.
6415         * gcc.target/i386/recip-sqrtf.c: Likewise.
6416         * gcc.target/i386/recip-vec-divf.c: Likewise.
6417         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6418         * gcc.target/i386/sse-1.c: Likewise.
6419         * gcc.target/i386/sse-16.c: Likewise.
6420         * gcc.target/i386/sse-2.c: Likewise.
6421         * gcc.target/i386/sse-20.c: Likewise.
6422         * gcc.target/i386/sse-3.c: Likewise.
6423         * gcc.target/i386/sse-7.c: Likewise.
6424         * gcc.target/i386/sse-9.c: Likewise.
6425         * gcc.target/i386/sse-addps-1.c: Likewise.
6426         * gcc.target/i386/sse-addss-1.c: Likewise.
6427         * gcc.target/i386/sse-andnps-1.c: Likewise.
6428         * gcc.target/i386/sse-andps-1.c: Likewise.
6429         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6430         * gcc.target/i386/sse-comiss-1.c: Likewise.
6431         * gcc.target/i386/sse-comiss-2.c: Likewise.
6432         * gcc.target/i386/sse-comiss-3.c: Likewise.
6433         * gcc.target/i386/sse-comiss-4.c: Likewise.
6434         * gcc.target/i386/sse-comiss-5.c: Likewise.
6435         * gcc.target/i386/sse-comiss-6.c: Likewise.
6436         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6437         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6438         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6439         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6440         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6441         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6442         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6443         * gcc.target/i386/sse-divps-1.c: Likewise.
6444         * gcc.target/i386/sse-divss-1.c: Likewise.
6445         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6446         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6447         * gcc.target/i386/sse-maxps-1.c: Likewise.
6448         * gcc.target/i386/sse-maxss-1.c: Likewise.
6449         * gcc.target/i386/sse-minps-1.c: Likewise.
6450         * gcc.target/i386/sse-minss-1.c: Likewise.
6451         * gcc.target/i386/sse-movaps-1.c: Likewise.
6452         * gcc.target/i386/sse-movaps-2.c: Likewise.
6453         * gcc.target/i386/sse-movhlps-1.c: Likewise.
6454         * gcc.target/i386/sse-movhps-1.c: Likewise.
6455         * gcc.target/i386/sse-movhps-2.c: Likewise.
6456         * gcc.target/i386/sse-movlhps-1.c: Likewise.
6457         * gcc.target/i386/sse-movmskps-1.c: Likewise.
6458         * gcc.target/i386/sse-movntps-1.c: Likewise.
6459         * gcc.target/i386/sse-movss-1.c: Likewise.
6460         * gcc.target/i386/sse-movss-2.c: Likewise.
6461         * gcc.target/i386/sse-movss-3.c: Likewise.
6462         * gcc.target/i386/sse-movups-1.c: Likewise.
6463         * gcc.target/i386/sse-movups-2.c: Likewise.
6464         * gcc.target/i386/sse-mulps-1.c: Likewise.
6465         * gcc.target/i386/sse-mulss-1.c: Likewise.
6466         * gcc.target/i386/sse-orps-1.c: Likewise.
6467         * gcc.target/i386/sse-rcpps-1.c: Likewise.
6468         * gcc.target/i386/sse-recip-vec.c: Likewise.
6469         * gcc.target/i386/sse-recip.c: Likewise.
6470         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6471         * gcc.target/i386/sse-set-ps-1.c: Likewise.
6472         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6473         * gcc.target/i386/sse-subps-1.c: Likewise.
6474         * gcc.target/i386/sse-subss-1.c: Likewise.
6475         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6476         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6477         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6478         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6479         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6480         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6481         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6482         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6483         * gcc.target/i386/sse-xorps-1.c: Likewise.
6484         * gcc.target/i386/ssefn-1.c: Likewise.
6485         * gcc.target/i386/ssefn-3.c: Likewise.
6486         * gcc.target/i386/sseregparm-1.c: Likewise.
6487         * gcc.target/i386/stackalign/return-3.c: Likewise.
6488         * gcc.target/i386/vectorize1.c: Likewise.
6489         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6490         * gcc.target/i386/xorps-sse.c: Likewise.
6491         * gfortran.dg/pr28158.f90: Likewise.
6492         * gfortran.dg/pr30667.f: Likewise.
6493         * gnat.dg/loop_optimization7.adb: Likewise.
6494         * gnat.dg/sse_nolib.adb: Likewise.
6496 2010-07-11  Tobias Burnus  <burnus@net-b.de>
6498         PR fortran/44702
6499         * gfortran.dg/use_rename_6.f90: New.
6500         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6502 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
6504         PR fortran/44869
6505         * gfortran.dg/class_24.f03: New.
6507 2010-07-10  Richard Guenther  <rguenther@suse.de>
6509         PR lto/44889
6510         * gcc.dg/lto/20100709-1_0.c: New testcase.
6511         * gcc.dg/lto/20100709-1_1.c: Likewise.
6513 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
6515         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6517 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
6519         PR objc/44140
6520         * objc.dg/lto/trivial-1_0.m: New.
6521         * objc.dg/lto/lto.exp: New.
6522         * obj-c++.dg/lto/trivial-1_0.mm: New.
6523         * obj-c++.dg/lto/lto.exp: New.
6524         * objc.dg/symtab-1.m: Adjust sizes.
6525         * objc.dg/image-info.m: Do not run for gnu-runtime.
6527 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6529         * gcc.dg/pr32370.c: Allow another kind of error message.
6531 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
6533         * gnat.dg/atomic3.adb: New test.
6535 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6536             Denys Vlasenko  <dvlasenk@redhat.com>
6537             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6539         PR tree-optimization/28632
6540         * gcc.dg/tree-ssa/vrp51.c: New test.
6541         * gcc.dg/tree-ssa/vrp52.c: New test.
6543 2010-07-09  Jason Merrill  <jason@redhat.com>
6545         * g++.dg/abi/covariant6.C: New.
6546         * g++.dg/inherit/covariant17.C: Test both bases.
6547         * g++.dg/inherit/covariant7.C: Check vtable layout.
6549 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
6551         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6553 2010-07-09  Richard Guenther  <rguenther@suse.de>
6555         PR tree-optimization/44852
6556         * gcc.c-torture/execute/pr44852.c: New testcase.
6558 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6560         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6561         multiplication by values.
6562         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6563         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6565 2010-07-09  Richard Guenther  <rguenther@suse.de>
6567         PR tree-optimization/44882
6568         * gfortran.dg/pr44882.f90: New testcase.
6570 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6572         PR target/40657
6573         * gcc.target/arm/pr40657-1.c: New test.
6574         * gcc.target/arm/pr40657-2.c: New test.
6575         * gcc.c-torture/execute/pr40657.c: New test.
6577 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6579         * gcc.dg/tree-ssa/vrp50.c: New test.
6580         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6582 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
6584         PR fortran/44649
6585         * gfortran.dg/c_sizeof_1.f90: Modified.
6586         * gfortran.dg/storage_size_1.f08: New.
6587         * gfortran.dg/storage_size_2.f08: New.
6589 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
6591         * gcc.c-torture/execute/20100708-1.c: New test.
6593 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
6595         PR fortran/44847
6596         * gfortran.dg/gomp/pr44847.f90: New test.
6598 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
6600         PR tree-optimization/44710
6601         * gcc.dg/tree-ssa/ifc-6.c: New.
6602         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6604 2010-07-08  Tobias Burnus  <burnus@net-b.de>
6606         PR fortran/18918
6607         * gfortran.dg/coarray_10.f90: Add an additional test.
6609 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
6611         PR middle-end/44828
6612         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6613         * gcc.c-torture/execute/pr44828.x: Revert.
6615 2010-07-08  Jason Merrill  <jason@redhat.com>
6617         PR c++/43120
6618         * g++.dg/inherit/covariant17.C: New.
6619         * g++.dg/abi/covariant1.C: Actually test for the bug.
6621 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
6623         PR rtl-optimization/44838
6624         * gcc.dg/pr44838.c: New.
6626 2010-07-08  Richard Guenther  <rguenther@suse.de>
6628         PR tree-optimization/44831
6629         * gcc.c-torture/compile/pr44831.c: New testcase.
6630         * gcc.dg/tree-ssa/pr21463.c: Adjust.
6632 2010-07-08  Richard Guenther  <rguenther@suse.de>
6634         PR tree-optimization/44861
6635         * g++.dg/vect/pr44861.cc: New testcase.
6637 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6639         PR middle-end/44828
6640         * gcc.c-torture/execute/pr44828.x: New file.
6642 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6644         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6645         dg-options.
6646         * g++.dg/ext/altivec-17.C: Adjust error message.
6648 2010-07-07  Tom Tromey  <tromey@redhat.com>
6650         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6652 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6654         PR target/44844
6655         * gcc.target/i386/rdrand-1.c: Scan "jnc".
6656         * gcc.target/i386/rdrand-2.c: Likewise.
6657         * gcc.target/i386/rdrand-3.c: Likewise.
6659 2010-07-07  Jan Hubicka  <jh@suse.cz>
6661         PR middle-end/44813
6662         * g++.dg/torture/pr44813.C: New testcase.
6663         * g++.dg/torture/pr44826.C: New testcase.
6665 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
6667         PR rtl-optimization/44787
6668         * gcc.c-torture/compile/pr44788.c: New test.
6669         * gcc.target/arm/pr44788.c: New test.
6671 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6673         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6675 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6677         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6678         to dg-options.
6680 2010-07-06  Tobias Burnus  <burnus@net-b.de>
6682         PR fortran/44742
6683         * gfortran.dg/parameter_array_init_6.f90: New.
6684         * gfortran.dg/initialization_20.f90: Update dg-error.
6685         * gfortran.dg/initialization_24.f90: Ditto.
6687 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6688         PR fortran/PR44693
6689         * gfortran.dg/dim_range_1.f90:  New test.
6690         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
6692 2010-07-06  Jason Merrill  <jason@redhat.com>
6694         PR c++/44703
6695         * g++.dg/cpp0x/initlist41.C: New.
6697         PR c++/44778
6698         * g++.dg/template/ptrmem22.C: New.
6700 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
6702         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6703         support.
6704         * gcc.target/i386/i386.exp: Likewise.
6706 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6708         PR testsuite/44195
6709         * gcc.dg/lto/20100518_0.c: Limit to x86.
6711 2010-07-06  Richard Guenther  <rguenther@suse.de>
6713         PR middle-end/44828
6714         * gcc.c-torture/execute/pr44828.c: New testcase.
6716 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
6718         * g++.dg/warn/noeffect2.C: Adjust expected warning.
6719         * g++.dg/warn/volatile1.C: Likewise.
6720         * g++.dg/template/warn1.C: Likewise.
6722 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
6724         AVX Programming Reference (June, 2010)
6725         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6726         * g++.dg/other/i386-3.C: Likewise.
6727         * gcc.target/i386/sse-12.c: Likewise.
6729         * gcc.target/i386/f16c-check.h: New.
6730         * gcc.target/i386/rdfsbase-1.c: Likewise.
6731         * gcc.target/i386/rdfsbase-2.c: Likewise.
6732         * gcc.target/i386/rdgsbase-1.c: Likewise.
6733         * gcc.target/i386/rdgsbase-2.c: Likewise.
6734         * gcc.target/i386/rdrand-1.c: Likewise.
6735         * gcc.target/i386/rdrand-2.c: Likewise.
6736         * gcc.target/i386/rdrand-3.c: Likewise.
6737         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6738         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6739         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6740         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6741         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6742         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6743         * gcc.target/i386/wrfsbase-1.c: Likewise.
6744         * gcc.target/i386/wrfsbase-2.c: Likewise.
6745         * gcc.target/i386/wrgsbase-1.c: Likewise.
6746         * gcc.target/i386/wrgsbase-2.c: Likewise.
6748         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6749         (__builtin_ia32_vcvtps2ph): New.
6750         (__builtin_ia32_vcvtps2ph256): Likewise.
6752         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6753         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6755         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6756         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6758         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6759         (__builtin_ia32_vcvtps2ph256): Likewise.
6760         Add fsgsbase,rdrnd,f16c.
6762         * lib/target-supports.exp (check_effective_target_f16c): New.
6764 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6766         * gcc.dg/guality/nrv-1.c: New test.
6768 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
6770         PR middle-end/42505
6771         * gcc.target/arm/pr42505.c: New test case.
6773 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6775         PR c++/44808
6776         * g++.dg/opt/nrv16.C: New test.
6778 2010-07-05  Richard Guenther  <rguenther@suse.de>
6780         PR tree-optimization/44784
6781         * gcc.c-torture/compile/pr44784.c: New testcase.
6783 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6785         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6786         Increase loop bound and array size.
6787         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6788         Likewise.
6790 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6792         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6793         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6794         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6795         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6796         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6798 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
6800         PR c++/22138
6801         * g++.dg/parse/template25.C: New.
6803 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6805         PR rtl-optimization/44695
6806         * gcc.dg/torture/pr44695.c: New.
6808 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6810         PR c++/16630
6811         * g++.dg/ext/pretty3.C: New.
6813 2010-07-04  Richard Guenther  <rguenther@suse.de>
6815         PR middle-end/44809
6816         * g++.dg/torture/pr44809.C: New testcase.
6818 2010-07-04  Richard Guenther  <rguenther@suse.de>
6820         PR tree-optimization/44656
6821         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6823 2010-07-04  Ira Rosen  <irar@il.ibm.com>
6824             Revital Eres  <eres@il.ibm.com>
6826         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6827         misaligned stores.
6828         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6829         gcc.dg/vect/vect-96.c: Likewise.
6830         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6831         that support misaligned stores. Change the number of expected
6832         misaligned accesses.
6833         * gcc.dg/vect/vect-peel-1.c: New test.
6834         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6835         gcc.dg/vect/vect-peel-4.c: Likewise.
6836         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6837         vectorizable on all targets that support realignment.
6838         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6840 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6842         PR c/44806
6843         * gcc.dg/torture/pr44806.c: New.
6845 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6847         * gnat.dg/cond_expr1.adb: New test.
6849 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6851         * gnat.dg/modular3.adb: New test.
6852         * gnat.dg/modular3_pkg.ads: New helper.
6854 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
6855             Mikael Pettersson  <mikpe@it.uu.se>
6857         PR testsuite/44518
6858         * obj-c++.dg/encode-2.mm: Produce object and save temps.
6859         Make signed-ness of chars explicit.  Scan the object for
6860         strings that are split by some target assemblers.
6861         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6862         explicit.
6864 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
6866         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6868 2010-07-02  Le-Chun Wu  <lcwu@google.com>
6870         PR/44128
6871         * g++.dg/warn/Wshadow-7.C: New test.
6873 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
6874             Julian Brown  <julian@codesourcery.com>
6875             Sandra Loosemore  <sandra@codesourcery.com>
6877         * gcc.c-torture/execute/20100416-1.c: New test case.
6879 2010-07-02  Julian Brown  <julian@codesourcery.com>
6880             Sandra Loosemore  <sandra@codesourcery.com>
6882         PR target/43703
6884         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
6885         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
6887 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6888             Julian Brown  <julian@codesourcery.com>
6890         * gcc.target/arm/neon/vadds64.c: Regenerated.
6891         * gcc.target/arm/neon/vaddu64.c: Regenerated.
6892         * gcc.target/arm/neon/vsubs64.c: Regenerated.
6893         * gcc.target/arm/neon/vsubu64.c: Regenerated.
6894         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
6895         * gcc.target/arm/neon-vmls-1.c: Likewise.
6896         * gcc.target/arm/neon-vsubs64.c: New execution test.
6897         * gcc.target/arm/neon-vsubu64.c: New execution test.
6898         * gcc.target/arm/neon-vadds64.c: New execution test.
6899         * gcc.target/arm/neon-vaddu64.c: New execution test.
6901 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6903         * gcc.target/arm/neon-vands64.c: New.
6904         * gcc.target/arm/neon-vandu64.c: New.
6905         * gcc.target/arm/neon-vbics64.c: New.
6906         * gcc.target/arm/neon-vbicu64.c: New.
6907         * gcc.target/arm/neon-veors64.c: New.
6908         * gcc.target/arm/neon-veoru64.c: New.
6909         * gcc.target/arm/neon-vorns64.c: New.
6910         * gcc.target/arm/neon-vornu64.c: New.
6911         * gcc.target/arm/neon-vorrs64.c: New.
6912         * gcc.target/arm/neon-vorru64.c: New.
6913         * gcc.target/arm/neon/vands64.c: Regenerated.
6914         * gcc.target/arm/neon/vandu64.c: Regenerated.
6915         * gcc.target/arm/neon/vbics64.c: Regenerated.
6916         * gcc.target/arm/neon/vbicu64.c: Regenerated.
6917         * gcc.target/arm/neon/veors64.c: Regenerated.
6918         * gcc.target/arm/neon/veoru64.c: Regenerated.
6919         * gcc.target/arm/neon/vorns64.c: Regenerated.
6920         * gcc.target/arm/neon/vornu64.c: Regenerated.
6921         * gcc.target/arm/neon/vorrs64.c: Regenerated.
6922         * gcc.target/arm/neon/vorru64.c: Regenerated.
6924 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6926         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
6928 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6930         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
6931         * gfortran.dg/intent_out_5.f90: Same.
6932         * gfortran.dg/ltrans-7.f90: Same.
6933         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
6935 2010-07-02  Jan Hubicka  <jh@suse.cz>
6937         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
6939 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6941         * objc-obj-c++-shared/Object1.h: Correct Line endings.
6943 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
6945         PR c++/44780
6946         * c-c++-common/Wunused-var-12.c: New test.
6948 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
6950         PR target/42835
6951         * gcc.target/arm/pr42835.c: New test.
6953         PR target/42172
6954         * gcc.target/arm/pr42172-1.c: New test.
6956 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6958         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
6960 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6962         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
6963         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
6964         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
6965         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
6966         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
6967         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
6968         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
6969         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
6970         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
6971         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
6972         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
6973         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
6974         * gcc.target/arm/neon-vdup_ns64.c: New.
6975         * gcc.target/arm/neon-vdup_nu64.c: New.
6976         * gcc.target/arm/neon-vdupQ_ns64.c: New.
6977         * gcc.target/arm/neon-vdupQ_nu64.c: New.
6978         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
6979         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
6980         * gcc.target/arm/neon-vmov_ns64.c: New.
6981         * gcc.target/arm/neon-vmov_nu64.c: New.
6982         * gcc.target/arm/neon-vmovQ_ns64.c: New.
6983         * gcc.target/arm/neon-vmovQ_nu64.c: New.
6984         * gcc.target/arm/neon-vget_lanes64.c: New.
6985         * gcc.target/arm/neon-vget_laneu64.c: New.
6986         * gcc.target/arm/neon-vset_lanes64.c: New.
6987         * gcc.target/arm/neon-vset_laneu64.c: New.
6989 2010-07-02  Richard Guenther  <rguenther@suse.de>
6991         * g++.dg/torture/20100702-1.C: New testcase.
6993 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6995         PR target/44707
6996         * gcc.c-torture/compile/pr44707.c: New test.
6998 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7000         PR c++/44039
7001         * g++.dg/template/crash101.C: New.
7003 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7005         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7006         Use the ABI-0 accessors and fail it for m64.
7008 2010-07-02  Jan Hubicka  <jh@suse.cz>
7010         * g++.dg/tree-ssa/pr44706.C: New testcase.
7012 2010-07-02  Richard Guenther  <rguenther@suse.de>
7014         PR tree-optimization/44748
7015         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7017 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7019         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7020         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
7021         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7022         the method types to forward:.
7024 2010-06-30  Jason Merrill  <jason@redhat.com>
7026         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7027         * g++.dg/other/pr25632.C: Likewise.
7029 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
7031         PR tree-optimization/40421
7032         * gfortran.fortran-torture/compile/pr40421.f90: New test.
7034 2010-07-01  Richard Guenther  <rguenther@suse.de>
7036         PR middle-end/42834
7037         PR middle-end/44468
7038         * gcc.c-torture/execute/20100316-1.c: New testcase.
7039         * gcc.c-torture/execute/pr44468.c: Likewise.
7040         * gcc.c-torture/compile/20100609-1.c: Likewise.
7041         * gcc.dg/volatile2.c: Adjust.
7042         * gcc.dg/plugin/selfassign.c: Likewise.
7043         * gcc.dg/pr36902.c: Likewise.
7044         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7045         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7046         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7047         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7048         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7049         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7050         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7051         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7052         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7053         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7054         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7055         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7056         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7057         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7058         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7059         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7060         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7061         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7062         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7063         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7064         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7065         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7066         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7067         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7068         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7069         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7070         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7071         * gcc.dg/struct/w_prof_local_array.c: Likewise.
7072         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7073         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7074         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7075         * gcc.dg/struct/w_prof_global_array.c: Likewise.
7076         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7077         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7078         * gcc.dg/struct/w_prof_local_var.c: Likewise.
7079         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7080         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7081         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7082         * gcc.dg/struct/w_prof_global_var.c: Likewise.
7083         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7084         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7085         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7086         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7087         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7088         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7089         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7090         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7091         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7092         * gcc.dg/tree-prof/stringop-1.c: Adjust.
7093         * g++.dg/tree-ssa/pr31146.C: Likewise.
7094         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7095         * g++.dg/tree-ssa/pr33604.C: Likewise.
7096         * g++.dg/plugin/selfassign.c: Likewise.
7097         * gfortran.dg/array_memcpy_3.f90: Likewise.
7098         * gfortran.dg/array_memcpy_4.f90: Likewise.
7099         * c-c++-common/torture/pr42834.c: New testcase.
7101 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
7103         PR c++/44628
7104         * g++.dg/template/crash100.C: New.
7106 2010-06-30  Jan Hubicka  <jh@suse.cz>
7108         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7110 2010-06-30  Michael Matz  <matz@suse.de>
7112         PR bootstrap/44699
7113         * gcc.dg/pr44699.c: New test.
7115 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
7117         PR tree-optimization/39799
7118         * c-c++-common/uninit-17.c: New test.
7120 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7122         PR libfortran/43298
7123         * gfortran.dg/read_infnan_1.f90: New test.
7125 2010-06-29  Jason Merrill  <jason@redhat.com>
7127         Enable implicitly declared move constructor/operator= (N3053).
7128         * g++.dg/cpp0x/implicit3.C: New.
7129         * g++.dg/cpp0x/implicit4.C: New.
7130         * g++.dg/cpp0x/implicit5.C: New.
7131         * g++.dg/cpp0x/implicit-copy.C: Adjust.
7132         * g++.dg/cpp0x/not_special.C: Adjust.
7133         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7134         * g++.dg/cpp0x/rv1n.C: Adjust.
7135         * g++.dg/cpp0x/rv1p.C: Adjust.
7136         * g++.dg/cpp0x/rv2n.C: Adjust.
7137         * g++.dg/cpp0x/rv2p.C: Adjust.
7138         * g++.dg/cpp0x/rv3n.C: Adjust.
7139         * g++.dg/cpp0x/rv3p.C: Adjust.
7140         * g++.dg/cpp0x/rv4n.C: Adjust.
7141         * g++.dg/cpp0x/rv4p.C: Adjust.
7142         * g++.dg/cpp0x/rv5n.C: Adjust.
7143         * g++.dg/cpp0x/rv5p.C: Adjust.
7144         * g++.dg/cpp0x/rv6n.C: Adjust.
7145         * g++.dg/cpp0x/rv6p.C: Adjust.
7146         * g++.dg/cpp0x/rv7n.C: Adjust.
7147         * g++.dg/cpp0x/rv7p.C: Adjust.
7148         * g++.dg/cpp0x/rv8p.C: Adjust.
7149         * g++.dg/gomp/pr26690-1.C: Adjust.
7150         * g++.dg/other/error20.C: Adjust.
7151         * g++.dg/other/error31.C: Adjust.
7152         * g++.dg/parse/error19.C: Adjust.
7153         * g++.dg/template/qualttp5.C: Adjust.
7154         * g++.old-deja/g++.law/ctors5.C: Adjust.
7156         Enable implicitly deleted functions (N2346)
7157         * g++.dg/cpp0x/defaulted17.C: New.
7158         * g++.dg/cpp0x/implicit1.C: New.
7159         * g++.dg/cpp0x/implicit2.C: New.
7160         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7161         * g++.dg/ext/has_virtual_destructor.C: Adjust.
7162         * g++.dg/init/ctor4.C: Adjust.
7163         * g++.dg/init/synth2.C: Adjust.
7164         * g++.dg/lto/20081118_1.C: Adjust.
7165         * g++.dg/other/error13.C: Adjust.
7166         * g++.dg/other/unused1.C: Adjust.
7167         * g++.old-deja/g++.bob/inherit2.C: Adjust.
7168         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7169         * g++.old-deja/g++.jason/opeq3.C: Adjust.
7170         * g++.old-deja/g++.law/ctors17.C: Adjust.
7171         * g++.old-deja/g++.oliva/delete1.C: Adjust.
7172         * g++.old-deja/g++.pt/assign1.C: Adjust.
7173         * g++.old-deja/g++.pt/crash20.C: Adjust.
7175         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7176         * g++.dg/cpp0x/defaulted13.C: Adjust.
7177         * g++.dg/cpp0x/defaulted2.C: Adjust.
7178         * g++.dg/cpp0x/defaulted3.C: Adjust.
7179         * g++.dg/cpp0x/initlist9.C: Adjust.
7180         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7181         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7182         * g++.dg/init/synth2.C: Adjust.
7184         * g++.dg/cpp0x/defaulted19.C: New.
7186         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7187         * g++.dg/template/error23.C: Fix for -std=c++0x.
7189 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7191         PR fortran/44718
7192         * gfortran.dg/proc_ptr_28.f90: New.
7194 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
7196         PR tree-optimization/43801
7197         * g++.dg/torture/pr43801.C: New test.
7199         PR debug/44668
7200         * g++.dg/debug/dwarf2/accessibility1.C: New test.
7202 2010-06-29  Jason Merrill  <jason@redhat.com>
7204         PR c++/44587
7205         * g++.dg/template/qualified-id2.C: New.
7206         * g++.dg/template/qualified-id3.C: New.
7208 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7210         PR fortran/44696
7211         * gfortran.dg/associated_target_4.f90: New.
7213 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
7215         PR fortran/44582
7216         * gfortran.dg/aliasing_array_result_1.f90 : New test.
7218 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7220         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7222 2010-06-29  Jan Hubicka  <jh@suse.cz>
7224         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7226 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
7228         PR target/43902
7229         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7230         * gcc.target/arm/wmul-3.c: New test.
7231         * gcc.target/arm/wmul-4.c: New test.
7233 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
7235         PR rtl-optimization/44659
7236         * gcc.target/i386/extract-1.c: New.
7237         * gcc.target/i386/extract-2.c: Likewise.
7238         * gcc.target/i386/extract-3.c: Likewise.
7239         * gcc.target/i386/extract-4.c: Likewise.
7240         * gcc.target/i386/extract-5.c: Likewise.
7241         * gcc.target/i386/extract-6.c: Likewise.
7243 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
7245         PR c++/44682
7246         * g++.dg/warn/Wunused-var-14.C: New test.
7248 2010-06-28  Tobias Burnus  <burnus@net-b.de>
7250         PR fortran/43298
7251         * gfortran.dg/nan_6.f90: New.
7253 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
7255         PR tree-optimization/43781
7256         * gcc.dg/torture/pr43781.c: New.
7258 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
7260         PR fortran/40158
7261         * gfortran.dg/actual_rank_check_1.f90: New test.
7263 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7265         * gcc.dg/ipa/ipa-sra-6.c: New test.
7267 2010-06-28  Jan Hubicka  <jh@suse.cz>
7269         PR tree-optimization/44687
7270         * gcc.c-torture/compile/pr44687.c
7272 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7274         PR c++/44535
7275         * g++.dg/torture/pr44535.C: New test.
7277 2010-06-28  Michael Matz  <matz@suse.de>
7279         PR middle-end/44592
7280         * gfortran.dg/pr44592.f90: New test.
7282 2010-06-28  Jan Hubicka  <jh@suse.cz>
7284         PR tree-optimization/44357
7285         * g++.dg/torture/pr44357.C: New testcase.
7287 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7289         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7290         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7291         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7292         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7293         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7294         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7295         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7296         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7298 2010-06-27  Jan Hubicka  <jh@suse.cz>
7300         * gcc.c-torture/compile/pr44686.c: New file.
7302 2010-06-27  Richard Guenther  <rguenther@suse.de>
7304         PR tree-optimization/44683
7305         * gcc.c-torture/execute/pr44683.c: New testcase.
7307 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7309         * gnat.dg/noreturn3.ad[sb]: New test.
7311 2010-06-26  Jason Merrill  <jason@redhat.com>
7313         * g++.dg/cpp0x/explicit5.C: New.
7315 2010-06-26  Richard Guenther  <rguenther@suse.de>
7317         PR tree-optimization/44393
7318         * gcc.dg/pr44393.c: New testcase.
7320 2010-06-26  Jan Hubicka  <jh@suse.cz>
7322         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7324 2010-06-26  Richard Guenther  <rguenther@suse.de>
7326         PR middle-end/44674
7327         * gcc.dg/pr44674.c: New testcase.
7329 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
7331         * gcc.dg/opts-3.c: New test.
7333 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7335         * gfortran.dg/type_decl_1.f90: New.
7336         * gfortran.dg/type_decl_2.f90: New.
7338 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7340         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7341         * gfortran.dg/semicolon_fixed_2.f: Ditto.
7343 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7345         PR testsuite/38946
7346         * gfortran.dg/array_constructor_23.f: Update test to allow for small
7347         error in comparing reals.
7349 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7351         * selected_real_kind_2.f90: New.
7352         * selected_real_kind_3.f90: New.
7354 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7356         * gfortran.dg/entry_19.f90: New.
7358 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7360         * gfortran.dg/end_subroutine_1.f90: New.
7361         * gfortran.dg/end_subroutine_2.f90: New.
7362         * gfortran.dg/interface_proc_end.f90: Update.
7364 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7366         * gfortran.dg/semicolon_fixed.f: Update.
7367         * gfortran.dg/semicolon_fixed_2.f: New.
7368         * gfortran.dg/semicolon_free_2.f90: New.
7369         * gfortran.dg/semicolon_free.f90: Update.
7371 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7373         PR fortran/44448
7374         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7376 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7378         * g++.dg/ipa/iinline-3.C: New test.
7379         * gcc.dg/ipa/modif-1.c: Removed.
7381 2010-06-25  Jan Hubicka  <jh@suse.cz>
7383         * gcc.dg/tree-ssa/ipa-split-1.c
7385 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7387         * g++.dg/ipa/iinline-2.C: New test.
7389 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
7391         PR middle-end/43866
7392         * gfortran.dg/pr43866.f90: New test.
7394         PR tree-optimization/44539
7395         * gcc.dg/pr44539.c: New test.
7397 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
7399         From Jim Wilson:
7400         PR target/43902
7401         * gcc.target/mips/madd-9.c: New test.
7403 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
7405         PR c/44517
7406         * gcc.dg/noncompile/pr44517.c: New.
7407         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7409 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
7411         PR testsuite/43283
7412         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7413         and add argument to nop for IA64.
7415 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
7417         PR target/44588
7418         * gcc.target/i386/mod-1.c: New.
7419         * gcc.target/i386/umod-1.c: Likewise.
7420         * gcc.target/i386/umod-2.c: Likewise.
7421         * gcc.target/i386/umod-3.c: Likewise.
7423 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
7425         PR middle-end/44492
7426         * g++.dg/torture/pr44492.C: New test.
7428 2010-06-24  Andi Kleen  <ak@linux.intel.com>
7430         * c-c++-common/warn-omitted-condop.c: New.
7432 2010-06-24  Tobias Burnus  <burnus@net-b.de>
7434         PR fortran/44614
7435         * gfortran.dg/import8.f90: New.
7437 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
7439         * gnat.dg/not_null.adb: Update test case.
7441 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
7443         PR c++/44619
7444         * g++.dg/warn/Wunused-var-13.C: New test.
7446         PR c++/44627
7447         * g++.dg/diagnostic/method1.C: New test.
7449 2010-06-22  Cary Coutant  <ccoutant@google.com>
7451         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7453 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
7455         PR fortran/44616
7456         * gfortran.dg/abstract_type_8.f03: New.
7458 2010-06-21  Jason Merrill  <jason@redhat.com>
7460         * g++.dg/cpp0x/noexcept08.C: New.
7462         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7464 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7466         PR target/44615
7467         * gcc.target/i386/sse2-vec-2a.c: New.
7469 2010-06-21  DJ Delorie  <dj@redhat.com>
7471         * gcc.dg/pragma-diag-1.c: New.
7473 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7475         PR target/44615
7476         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7478 2010-06-21  Alan Modra  <amodra@gmail.com>
7480         PR testsuite/44505
7481         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7482         tail call to check_fa_mid.
7484 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
7486         PR target/44575
7487         * gcc.c-torture/execute/pr44575.c: New test.
7489 2010-06-21  Tobias Burnus  <burnus@net-b.de>
7491         PR fortran/40632
7492         * gfortran.dg/contiguous_1.f90: New.
7493         * gfortran.dg/contiguous_2.f90: New.
7494         * gfortran.dg/contiguous_3.f90: New.
7496 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
7498         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7499         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7501 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
7503         PR target/44546
7504         * gcc.target/i386/pr44546.c: New test.
7506 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
7508         * gcc.dg/opts-2.c: New test.
7510 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
7512         PR fortran/44584
7513         * gfortran.dg/typebound_proc_15.f03: Modified.
7515 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
7517         PR target/44072
7518         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7519         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7521 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7523         * g++.dg/ext/label13.C: Fix typo in last change.
7525 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7527         PR libfortran/44477
7528         * gfortran.dg/eof_3.f90
7529         * gfortran.dg/endfile_2.f90
7530         * gfortran.dg/endfile_4.f90
7531         * gfortran.dg/endfile_3.f90
7533 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7535         PR c++/41090
7536         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7538 2010-06-18  Tobias Burnus  <burnus@net-b.de>
7540         PR fortran/44556
7541         * gfortran.dg/allocate_alloc_opt_11.f90: New.
7543 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
7545         * gcc.target/arm/pr40900.c: New test.
7547 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
7549         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7551 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
7553         PR fortran/44558
7554         * gfortran.dg/typebound_call_15.f03: New.
7556 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7558         PR c++/44486
7559         * g++.dg/pr44486.C: New.
7561 2010-06-16  DJ Delorie  <dj@redhat.com>
7563         * gcc.target/i386/volatile-bitfields-1.c: New.
7564         * gcc.target/i386/volatile-bitfields-2.c: New.
7566 2010-06-16  Jason Merrill  <jason@redhat.com>
7568         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7570         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7572 2010-06-16  Richard Guenther  <rguenther@suse.de>
7574         PR c/44555
7575         * gcc.c-torture/execute/pr44555.c: New testcase.
7577 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
7579         PR fortran/44549
7580         * gfortran.dg/typebound_proc_16.f03: New.
7582 2010-06-16  Martin Jambor  <mjambor@suse.cz>
7584         * g++.dg/torture/pr43905.C: New test.
7586 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
7588         PR testsuite/44538
7589         * gcc.dg/vect/slp-perm-5.c (main): Prevent
7590         initialization loop from being vectorized.
7591         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7593 2010-06-16  Alan Modra  <amodra@gmail.com>
7595         PR tree-optimization/44507
7596         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7598 2010-06-15  Jason Merrill  <jason@redhat.com>
7600         * g++.dg/overload/arg3.C: Adjust error locations.
7601         * g++.dg/overload/copy1.C: Likewise.
7602         * g++.dg/tc1/dr152.C: Likewise.
7603         * g++.dg/template/incomplete4.C: Likewise.
7604         * g++.dg/template/incomplete5.C: Likewise.
7605         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7606         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7607         * g++.old-deja/g++.pt/crash9.C: Likewise.
7609         * g++.dg/inherit/virtual5.C: New.
7611         * g++.dg/cpp0x/defaulted18.C: New.
7613         * g++.dg/cpp0x/initlist40.C: New.
7615         * g++.dg/cpp0x/initlist39.C: New.
7617 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
7619         PR middle-end/44391
7620         * gcc.dg/graphite/pr44391.c: New.
7622 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
7624         PR fortran/43388
7625         * gfortran.dg/allocate_alloc_opt_8.f90: New.
7626         * gfortran.dg/allocate_alloc_opt_9.f90: New.
7627         * gfortran.dg/allocate_alloc_opt_10.f90: New.
7628         * gfortran.dg/class_allocate_2.f03: Modified an error message.
7630 2010-06-15  Richard Guenther  <rguenther@suse.de>
7632         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7634 2010-06-15  Richard Guenther  <rguenther@suse.de>
7636         * gcc.dg/vect/bb-slp-21.c: Adjust.
7637         * gcc.dg/vect/bb-slp-13.c: Likewise
7638         * gcc.dg/vect/bb-slp-4.c: Likewise
7639         * gcc.dg/vect/bb-slp-22.c: Likewise
7640         * gcc.dg/vect/bb-slp-14.c: Likewise
7641         * gcc.dg/vect/bb-slp-23.c: Likewise
7642         * gcc.dg/vect/bb-slp-15.c: Likewise
7643         * gcc.dg/vect/bb-slp-17.c: Likewise
7644         * gcc.dg/vect/bb-slp-18.c: Likewise
7645         * gcc.dg/vect/bb-slp-19.c: Likewise
7646         * gcc.dg/vect/bb-slp-10.c: Likewise
7647         * gcc.dg/vect/bb-slp-11.c: Likewise
7648         * gcc.dg/vect/bb-slp-20.c: Likewise
7649         * gcc.dg/vect/bb-slp-3.c: Likewise
7651 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
7653         PR fortran/44536
7654         * gfortran.dg/gomp/pr44536.f90: New test.
7655         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7657 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7659         PR target/44534
7660         * gcc.target/i386/avx-vextractf128-256-3.c: New.
7661         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7663 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
7665         PR tree-optimization/44508
7666         * gcc.dg/tree-ssa/pr21086.c: Adjust.
7668         PR bootstrap/44509
7669         * gcc.dg/pr44509.c: New test.
7671 2010-06-14  Ira Rosen  <irar@il.ibm.com>
7673         PR tree-optimization/44507
7674         * gcc.dg/vect/pr44507.c: New test.
7676 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7678         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7679         and c-pretty-print.h.
7681         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7683 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
7685         * gfortran.dg/whole_file_18.f90: Updated error message.
7687 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
7689         * gfortran.dg/whole_file_20.f03: New.
7691 2010-06-12  Jan Hubicka  <jh@suse.cz>
7693         * gcc.c-torture/compile/pc44485.c: New testcase.
7695 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
7697         PR fortran/40117
7698         * gfortran.dg/typebound_proc_4.f03: Modified error message.
7699         * gfortran.dg/typebound_proc_14.f03: New.
7700         * gfortran.dg/typebound_proc_15.f03: New.
7702 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7704         * gcc.dg/opts-1.c: New test.
7706 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7708         * gcc.dg/funroll-loops-all.c: Update expected error.
7710 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
7712         PR target/44481
7713         * gcc.target/i386/pr44481.c: New test.
7715 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7717         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7719 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
7721         PR middle-end/44483
7722         * gcc.dg/tree-ssa/pr44483.c: New.
7724 2010-06-11  Paul Brook  <paul@codesourcery.com>
7726         * g++.dg/other/arm-neon-1.C: New test.
7728 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
7730         PR fortran/42051
7731         PR fortran/43896
7732         * gfortran.dg/class_23.f03: New test.
7734 2010-06-11  Jan Hubicka  <jh@suse.cz>
7736         * gcc.dg/ipa/pure-const-2.c: New testcase.
7738 2010-06-11  Jan Hubicka  <jh@suse.cz>
7740         * gcc.dg/noreturn-7.c: Update.
7741         * gcc.dg/noreturn-4.c: Update.
7743 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
7745         Fix MIPS bootstrap
7746         * g++.dg/other/typedef4.C: New test.
7748 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
7750         PR fortran/44207
7751         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7753 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
7755         PR fortran/44457
7756         * gfortran.dg/asynchronous_3.f03
7758 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
7760         PR middle-end/44185
7761         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7762         non-temporal stores out of the tests to form new test cases.  As a
7763         result, no non-temporal store should be generated in this case.
7765         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
7766         prefetch-7.c that generate one non-temporal store.
7768         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
7769         prefetch-7.c that generate one non-temporal store and one
7770         one-temporal prefetch.
7772 2010-06-10  Martin Jambor  <mjambor@suse.cz>
7774         PR tree-optimization/44258
7775         * gcc.dg/tree-ssa/pr44258.c: New test.
7777 2010-06-10  Daniel Kraft  <d@domob.eu>
7779         PR fortran/38936
7780         * gfortran.dg/associate_1.f03: New test.
7781         * gfortran.dg/associate_2.f95: New test.
7782         * gfortran.dg/associate_3.f03: New test.
7783         * gfortran.dg/associate_4.f08: New test.
7785 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7787         * gfortran.dg/selected_char_kind_4.f90: New test.
7789 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
7791         * gcc.dg/pr42461.c: New test.
7793 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7795         PR fortran/44347
7796         * gfortran.dg/selected_real_kind_1.f90: New.
7798 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7800         PR fortran/44359
7801         * gfortran.dg/warn_conversion.f90: Removed check for redundant
7802         warning.
7803         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7804         check for warning.
7806 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7808         * gfortran.dg/data_namelist_conflict.f90: New test.
7810 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7812         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7813         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7814         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7816 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7818         * gfortran.dg/mvbits_9.f90: New test.
7819         * gfortran.dg/ibset_1.f90: Ditto.
7820         * gfortran.dg/ibits_1.f90: Ditto.
7821         * gfortran.dg/btest_1.f90: Ditto.
7822         * gfortran.dg/ibclr_1.f90: Ditto.
7824 2010-06-09  Jason Merrill  <jason@redhat.com>
7826         PR c++/44366
7827         * g++.dg/cpp0x/decltype23.C: Move to...
7828         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7830 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
7832         PR fortran/44211
7833         * gfortran.dg/typebound_call_14.f03: New test.
7835 2010-06-09  Martin Jambor  <mjambor@suse.cz>
7837         PR tree-optimization/44423
7838         * gcc.dg/tree-ssa/pr44423.c: New test.
7840 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
7842         PR testsuite/42843
7843         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7844         TV_NONE to initialize tv_id field.
7845         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7846         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7847         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7848         Include toplev.h .
7849         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7850         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7851         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7853 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
7855         PR tree-optimization/39874
7856         PR middle-end/28685
7857         * gcc.dg/pr39874.c: New file.
7859 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7861         * g++.dg/ext/attr-alias-1.C: New.
7862         * g++.dg/ext/attr-alias-2.C: New.
7864 2010-06-07  Tobias Burnus  <burnus@net-b.de>
7866         PR fortran/44446
7867         * gfortran.dg/proc_ptr_27.f90: New.
7869 2010-06-07  Jason Merrill  <jason@redhat.com>
7871         PR c++/44366
7872         * g++.dg/cpp0x/decltype23.C: New.
7874 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
7875             Shujing Zhao  <pearly.zhao@oracle.com>
7877         PR c/37724
7878         * gcc.dg/c90-const-expr-10.c: Adjust.
7879         * gcc.dg/c99-const-expr-10.c: Adjust.
7880         * gcc.dg/init-bad-7.c: New.
7882 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7884         * lib/target-supports.exp (check_effective_target_gas): New proc.
7885         * gcc.c-torture/execute/960321-1.x: New file.
7887 2010-06-07  Jason Merrill  <jason@redhat.com>
7889         PR c++/44401
7890         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
7892 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
7894         PR c++/44444
7895         * g++.dg/warn/Wunused-var-12.C: New test.
7897         PR c++/44443
7898         * c-c++-common/Wunused-var-11.c: New test.
7900 2010-06-07  Jan Hubicka  <jh@suse.cz>
7902         * gcc.dg/ipa/pure-const-1.c: New testcase.
7904 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
7906         PR rtl-optimization/44404
7907         * gcc.dg/pr44404.c: New.
7909 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
7911         PR target/44159
7912         * gcc.target/i386/abi-2.c: Check sysv abi here.
7913         * gcc.target/i386/aes-avx-check.h: Call test in noinline
7914         function to avoid failures by different ABIs.
7915         * gcc.target/i386/aes-check.h: Likewise.
7916         * gcc.target/i386/avx-check.h: Likewise.
7917         * gcc.target/i386/fma4-check.h: Likewise.
7918         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
7919         * gcc.target/i386/mmx-check.h: Likewise.
7920         * gcc.target/i386/pclmul-avx-check.h: Likewise.
7921         * gcc.target/i386/pclmul-check.h: Likewise.
7922         * gcc.target/i386/sse-check.h: Likewise.
7923         * gcc.target/i386/sse2-check.h: Likewise.
7924         * gcc.target/i386/sse3-check.h: Likewise.
7925         * gcc.target/i386/sse4_1-check.h: Likewise.
7926         * gcc.target/i386/sse4_2-check.h: Likewise.
7927         * gcc.target/i386/sse4a-check.h: Likewise.
7928         * gcc.target/i386/ssse3-check.h: Likewise.
7929         * gcc.target/i386/xop-check.h: Likewise.
7930         * gcc.target/i386/pr27971.c: Fix for LLP64.
7931         * gcc.target/i386/pr39139.c: Likewise.
7932         * gcc.target/i386/pr39315-check.c: Likewise.
7933         * gcc.target/i386/vararg-1.c: Likewise.
7934         * gcc.target/i386/vararg-2.c: Likewise.
7935         Additional add dg-compile to avoid failure due
7936         missing foo symbol.
7938         * gcc.dg/compound-literal-1.c: Fix for llp64.
7939         * gcc.dg/pr32370.c: Likewise.
7940         * gcc.dg/pr37561.c: Likewise.
7941         * gcc.dg/pr41340.c: Likewise.
7942         * gcc.dg/pr41551.c: Likewise.
7944 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7946         PR c++/44188
7947         * g++.dg/debug/dwarf2/typedef3.C: New test.
7949 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7951         PR c/20000
7952         * c-c++-common/pr20000.c: New.
7954 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
7956         PR c++/44086
7957         * g++.dg/init/pr44086.C: New.
7958         * g++.dg/cpp0x/decltype4.C: Adjust.
7960 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7962         PR fortran/43945
7963         * gfortran.dg/generic_23.f03: New test.
7965 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7967         PR fortran/43895
7968         * gfortran.dg/alloc_comp_class_1.f90 : New test.
7970 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
7972         PR c++/44361
7973         * c-c++-common/Wunused-var-9.c: New test.
7975 2010-06-05  Jason Merrill  <jason@redhat.com>
7977         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
7979 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
7981         PR c/44322
7982         * gcc.dg/c99-restrict-4.c: New test.
7984 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
7986         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
7987         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
7988         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
7989         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
7990         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
7991         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
7992         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
7993         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
7994         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
7995         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
7996         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
7997         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
7998         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
7999         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8000         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8001         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8002         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8003         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8004         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8005         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8006         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8007         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8009 2010-06-04  Jason Merrill  <jason@redhat.com>
8011         * g++.dg/cpp0x/noexcept06.C: New.
8012         * g++.dg/cpp0x/noexcept07.C: New.
8014         * g++.dg/cpp0x/noexcept01.C: New.
8015         * g++.dg/cpp0x/noexcept02.C: New.
8016         * g++.dg/cpp0x/noexcept03.C: New.
8017         * g++.dg/cpp0x/noexcept04.C: New.
8018         * g++.dg/cpp0x/noexcept05.C: New.
8020 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
8022         PR c++/44412
8023         * g++.dg/warn/Wunused-var-10.C: New test.
8024         * g++.dg/warn/Wunused-var-11.C: New test.
8026         PR c++/44362
8027         * c-c++-common/Wunused-var-10.c: New test.
8029 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8031         PR c/25880
8032         * gcc.dg/assign-warn-2.c: Update.
8033         * gcc.dg/cpp/line3.c: Update.
8034         * gcc.dg/c99-array-lval-8.c: Update.
8035         * gcc.dg/cast-qual-2.c: Update.
8036         * gcc.dg/c99-arraydecl-3.c:  Update.
8037         * gcc.dg/assign-warn-1.c:  Update.
8038         * gcc.dg/format/gcc_diag-1.c:  Update.
8040 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
8042         PR rtl-optimization/39871
8043         PR rtl-optimization/40615
8044         PR rtl-optimization/42500
8045         PR rtl-optimization/42502
8046         * gcc.target/arm/eliminate.c: New test.
8048 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
8050         PR libstdc++/44410
8051         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8052         * g++.old-deja/g++.other/delete3.C: Likewise.
8053         * g++.old-deja/g++.other/new.C: Likewise.
8054         * g++.old-deja/g++.law/operators27.C: Likewise.
8055         * g++.old-deja/g++.mike/p755.C: Likewise.
8056         * g++.dg/eh/new1.C: Likewise.
8057         * g++.dg/init/new5.C: Likewise.
8059 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8061         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
8062         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
8063         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
8065 2010-06-03  Richard Guenther  <rguenther@suse.de>
8067         PR lto/41921
8068         * lib/lto.exp: Always load gcc.exp.
8069         (lto-obj): For C source files invoke gcc_target_compile.
8070         * g++.dg/lto/20100603-1_0.C: New testcase.
8071         * g++.dg/lto/20100603-1_1.c: Likewise.
8073 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
8075         PR tree-optimization/43688
8076         * gfortran.dg/pr43688.f90: New.
8078 2010-06-03  Richard Guenther  <rguenther@suse.de>
8080         PR lto/41584
8081         * gcc.dg/lto/20100603-1_0.c: New testcase.
8082         * gcc.dg/lto/20100603-2_0.c: Likewise.
8083         * gcc.dg/lto/20100603-3_0.c: Likewise.
8085 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8087         PR target/44218
8088         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8089         * gcc.target/powerpc/recip-2.c: Ditto.
8090         * gcc.target/powerpc/recip-3.c: Ditto.
8091         * gcc.target/powerpc/recip-4.c: Ditto.
8092         * gcc.target/powerpc/recip-5.c: Ditto.
8093         * gcc.target/powerpc/recip-6.c: Ditto.
8094         * gcc.target/powerpc/recip-7.c: Ditto.
8095         * gcc.target/powerpc/recip-test.h: Ditto.
8096         * gcc.target/powerpc/recip-test2.h: Ditto.
8098 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8100         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8102 2010-06-02  Jason Merrill  <jason@redhat.com>
8104         * g++.dg/ext/vector9.C: Expect typedef in error message.
8106         PR c++/9726
8107         PR c++/23594
8108         PR c++/44333
8109         * g++.dg/tc1/dr101.C: Remove xfails.
8111 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8113         PR middle-end/44372
8114         * g++.dg/ipa/pr44372.C: New.
8116 2010-06-02  Jan Hubicka  <jh@suse.cz>
8118         PR middle-end/44295
8119         * g++.dg/torture/pr44295.C: Neww testcase.
8121 2010-06-02  Jan Hubicka  <jh@suse.cz>
8123         * gcc.dg/tree-ssa/loadpre6.c: Update.
8125 2010-06-02  Richard Guenther  <rguenther@suse.de>
8127         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8128         diagnostic.h.
8130 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
8132         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8133         the link fail message.
8135 2010-06-02  Tobias Burnus  <burnus@net-b.de>
8137         PR fortran/44360
8138         * gfortran.dg/use_13.f90: New test case.
8140 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8142         PR fortran/44371
8143         * gfortran.dg/error_stop_2.f08: Minor update.
8145 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8147         PR fortran/44371
8148         * gfortran.dg/error_stop_1.f08: New test.
8149         * gfortran.dg/error_stop_2.f08: New test.
8151 2010-06-01  Jason Merrill  <jason@redhat.com>
8153         DR 990
8154         * g++.dg/cpp0x/initlist37.C: New.
8155         * g++.dg/cpp0x/initlist38.C: New.
8157         PR c++/44358
8158         * g++.dg/cpp0x/initlist36.C: New.
8160 2010-05-31 Jan Hubicka  <jh@suse.cz>
8162         * gcc.dg/noreturn-8.c: New testcase.
8164 2010-05-31 Jan Hubicka  <jh@suse.cz>
8166         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8167         * gcc.dg/lto/noreturn-1_0.c: Move it here.
8169 2010-05-31 Jan Hubicka  <jh@suse.cz>
8171         * gcc.dg/lto/noreturn-1_1.c: New testcase.
8172         * gcc.dg/lto/noreturn-1_0.c: New testcase.
8174 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
8176         PR fortran/36928
8177         * gfortran.dg/dependency_27.f90:  New test.
8178         * gfortran.dg/array_assign_1.F90:  New test.
8180 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8182         PR target/44338
8183         * gcc.target/i386/sse-24.c: New test.
8185 2010-05-31  Jan Hubicka  <jh@suse.cz>
8187         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8189 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8191         PR middle-end/44337
8192         * gcc.dg/pr44337.c: New test.
8194         PR tree-optimization/44182
8195         * g++.dg/debug/pr44182.C: New test.
8197 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8199         * gcc.dg/nested-func-7.c: New test.
8200         * gnat.dg/frame_overflow.adb: Adjust directives.
8202 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8204         * gnat.dg/prot2.ad[sb]: New test.
8205         * gnat.dg/prot2_pkg1.ads: New helper.
8206         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8208 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8210         * gnat.dg/array11.adb: Adjust dg-warning directive.
8211         * gnat.dg/object_overflow.adb: Likewise.
8213 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
8215         PR middle-end/44306
8216         * gcc.dg/tree-ssa/pr44306.c: New.
8218 2010-05-29  Jan Hubicka  <jh@suse.cz>
8220         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8222 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
8224         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8226 2010-05-28  Mike Stump  <mikestump@comcast.net>
8228         PR objc/44125
8229         * objc.dg/const-str-9.m: Remove static.
8231 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
8233         PR target/43636
8234         * gcc.c-torture/compile/pr43636.c: New test.
8236 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
8238         PR objc++/23616
8239         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8240         * obj-c++.dg/try-catch-9.mm: Ditto.
8242 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
8244         Revert patch for PR c++/44188
8245         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8247 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8249         PR c++/44188
8250         * g++.dg/debug/dwarf2/typedef3.C: New test.
8252 2010-05-27  Jason Merrill  <jason@redhat.com>
8254         PR c++/43555
8255         * g++.dg/ext/vla9.C: New.
8257 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
8259         PR objc/44140
8260         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8261         * objc.dg/torture/tls/thr-init-3.m: Ditto.
8262         * objc.dg/torture/tls/thr-init.m: Ditto.
8263         * objc.dg/torture/trivial.m: Ditto.
8264         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8265         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8266         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8267         * obj-c++.dg/torture/trivial.mm: Ditto.
8269 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
8271         * g++.dg/lto/20100302_0.C: Skip on darwin.
8273 2010-05-27  Richard Guenther  <rguenther@suse.de>
8275         PR tree-optimization/44284
8276         * gcc.dg/vect/vect-118.c: New testcase.
8277         * gcc.dg/vect/bb-slp-20.c: Adjust.
8278         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8279         * gcc.dg/vect/slp-9.c: Likewise.
8280         * gcc.dg/vect/slp-reduc-4.c: Likewise.
8281         * gcc.dg/vect/vect-10.c: Likewise.
8282         * gcc.dg/vect/vect-109.c: Likewise.
8283         * gcc.dg/vect/vect-12.c: Likewise.
8284         * gcc.dg/vect/vect-36.c: Likewise.
8285         * gcc.dg/vect/vect-7.c: Likewise.
8286         * gcc.dg/vect/vect-iv-8.c: Likewise.
8287         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8288         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8289         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8290         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8291         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8292         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8293         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8294         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8295         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8296         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8297         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8298         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8299         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8300         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8301         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8302         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8303         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8305 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
8307         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8308         necessary.
8310 2010-05-26  Jan Hubicka  <jh@suse.cz>
8312         * gcc.dg/lto/materialize-1_0.c: New file.
8313         * gcc.dg/lto/materialize-1_1.c: New file.
8315 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8317         * gnat.dg/lto10.adb: New test.
8318         * gnat.dg/lto10_pkg.ads: New helper.
8320 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
8322         * lib/target-supports.exp (check_effective_target_int128): New
8323         function to check if __int128 types are available for target.
8324         * c-c++-common/int128-types-1.c: New.
8325         * c-c++-common/int128-1.c: New.
8326         * c-c++-common/int128-2.c: New.
8327         * g++.dg/abi/mangle43.C: New.
8328         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8329         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8330         pointer-wide scalar.
8331         * g++.dg/other/pr25632.C: Likewise.
8332         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8333         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8334         overflow warnings.
8335         * g++.dg/warn/pr13358-4.C: Likewise.
8336         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
8337         * g++.dg/warn/Wconversion-null.C: Likewise.
8339 2010-05-26  Jason Merrill  <jason@redhat.com>
8341         PR c++/43382
8342         * g++.dg/cpp0x/variadic101.C: New.
8344 2010-05-26  Richard Guenther  <rguenther@suse.de>
8346         PR rtl-optimization/44164
8347         * gcc.c-torture/execute/pr44164.c: New testcase.
8348         * g++.dg/tree-ssa/pr13146.C: Adjust.
8350 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
8352         PR fortran/40011
8353         * gfortran.dg/whole_file_19.f90 : New test.
8355 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
8357         PR fortran/30668
8358         PR fortran/31346
8359         PR fortran/34260
8360         * gfortran.dg/pr40999.f: Fix function type.
8361         * gfortran.dg/whole_file_5.f90: Likewise.
8362         * gfortran.dg/whole_file_6.f90: Likewise.
8363         * gfortran.dg/whole_file_16.f90: New.
8364         * gfortran.dg/whole_file_17.f90: New.
8365         * gfortran.dg/whole_file_18.f90: New.
8367 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
8368             Iain Sandoe  <iains@gcc.gnu.org>
8370         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8371         * gcc.c-torture/compile/pr44197.c: Require alias support.
8372         * gcc.dg/lto/20081222_0.c: Ditto.
8374 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
8376         PR debug/42801
8377         * gcc.dg/guality/vla-2.c: New test.
8379 2010-05-25  Richard Guenther  <rguenther@suse.de>
8381         PR middle-end/44069
8382         * g++.dg/torture/pr44069.C: New testcase.
8384 2010-05-25  Richard Guenther  <rguenther@suse.de>
8386         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8388 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8390         PR objc/44140
8391         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8393 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8395         * obj-c++.dg/torture/tls/trivial.mm: New.
8396         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8397         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8398         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8399         * obj-c++.dg/torture/tls/diag-1.mm: New.
8400         * obj-c++.dg/torture/tls/tls.exp: New.
8401         * obj-c++.dg/torture/trivial.mm: New.
8402         * obj-c++.dg/torture/dg-torture.exp: New.
8403         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8404         * obj-c++.dg/tls/trivial.m: New.
8405         * obj-c++.dg/tls/init-1.mm: New.
8406         * obj-c++.dg/tls/diag-1.mm: New.
8407         * obj-c++.dg/tls/init-2.mm: New.
8408         * obj-c++.dg/tls/diag-2.mm: New.
8409         * obj-c++.dg/tls/diag-3.mm: New.
8410         * obj-c++.dg/tls/diag-4.mm: New.
8411         * obj-c++.dg/tls/static-1.mm: New.
8412         * obj-c++.dg/tls/tls.exp: New.
8413         * obj-c++.dg/tls/diag-5.mm: New.
8414         * obj-c++.dg/tls/static-1a.mm: New.
8415         * objc-obj-c++-shared/Object1.mm: New.
8416         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8418 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
8420         PR objc++/43689
8421         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8422         * obj-c++.dg/const-str-6.mm: Ditto.
8424 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8426         * g++.dg/parse/array-size2.C: Remove dg-error directives.
8428 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8430         PR ada/38394
8431         * gnat.dg/array13.ad[sb]: New test.
8433 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
8434             Sandra Loosemore  <sandra@codesourcery.com>
8436         * gcc.target/arm/neon/: Regenerated test cases.
8438         * gcc.target/arm/neon/polytypes.c,
8439         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8440         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8441         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8442         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8443         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8444         dg-add-options arm_neon.
8446         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8447         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8448         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8449         and arm_neon_fp16_ok.
8451         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8452         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8454         * lib/target-supports.exp (add_options_for_arm_neon): New.
8455         (check_effective_target_arm_neon_ok_nocache): New, from
8456         check_effective_target_arm_neon_ok.  Check multiple possibilities.
8457         (check_effective_target_arm_neon_ok): Use
8458         check_effective_target_arm_neon_ok_nocache.
8459         (add_options_for_arm_neon_fp16)
8460         (check_effective_target_arm_neon_fp16_ok)
8461         check_effective_target_arm_neon_fp16_ok_nocache): New.
8462         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8464 2010-05-24  Jason Merrill  <jason@redhat.com>
8466         PR c++/41510
8467         * g++.dg/cpp0x/initlist35.C: New.
8468         * g++.dg/init/brace6.C: Adjust.
8470 2010-05-24  Paul Brook  <paul@codesourcery.com>
8472         * gcc.target/arm/frame-pointer-1.c: New test.
8473         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8474         pointer elimination.
8476 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8478         PR target/44245
8479         * gcc.target/i386/crc32-3.c: New.
8480         * gcc.target/i386/crc32-4.c: Likewise.
8482 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
8484         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8485         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8486         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8488 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8490         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8492 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
8494         PR target/43869
8495         * gcc.c-target/pr43869.c: New test.
8497 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8499         PR fortran/44212
8500         * gfortran.dg/class_22.f03: New.
8502 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
8504         PR lto/44238
8505         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8507 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8509         PR fortran/44213
8510         * gfortran.dg/abstract_type_7.f03: New.
8512 2010-05-21  Jason Merrill  <jason@redhat.com>
8514         * g++.dg/eh/spec11.C: Test cleanup optimization.
8516 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
8518         PR debug/44223
8519         * gcc.target/i386/pr44223.c: New test.
8521 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8523         * gcc.target/i386/pr25993.c: Use @function as type specifier.
8525 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
8527         * g++.dg/other/const3.C: New test.
8529 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
8531         PR fortran/38407
8532         * warn_unused_dummy_argument_1.f90: New.
8533         * warn_unused_dummy_argument_2.f90: New.
8535 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8537         PR c++/30298
8538         * g++.dg/inherit/crash1.C: New.
8539         * g++.dg/inherit/crash2.C: Likewise.
8541 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
8543         PR debug/44178
8544         * g++.dg/debug/pr44178.C: New test.
8546 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
8548         PR middle-end/44185
8549         * gcc.dg/tree-ssa/prefetch-6.c: Add
8550         --param min-insn-to-prefetch-ratio=6.
8551         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8552         allow unrolling, and adjust the movnti count.
8554 2010-05-20  Jan Hubicka  <jh@suse.cz>
8556         PR middle-end/44197
8557         * gcc.c-torture/compile/pr44197.c: New file.
8559 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
8561         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8562         Fix test code.
8563         (check_effective_target_xop): Remove __may_alias__ attribute.
8565 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
8567         PR target/44202
8568         * gcc.c-torture/execute/pr44202-1.c: New test.
8570 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8572         PR fortran/43851
8573         * gfortran.dg/label_1.f90: Update test.
8575 2010-05-19  Jan Hubicka  <jh@suse.cz>
8577         * gcc.dg/lto/ipareference2_0.c: New file.
8578         * gcc.dg/lto/ipareference2_1.c: New file.
8580 2010-05-19  Jason Merrill  <jason@redhat.com>
8582         * g++.dg/parse/fn-typedef2.C: New.
8584         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8585         function type.
8587         PR c++/44193
8588         * g++.dg/template/fntype1.C: New.
8590 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
8592         * gnat.dg/discr23.ad[sb]: New test.
8593         * gnat.dg/discr23_pkg.ads: New helper.
8595         * gnat.dg/specs/controlled1.ads: New test.
8596         * gnat.dg/specs/controlled1_pkg.ads: New helper.
8598 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8600         PR fortran/44055
8601         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8602         Fixed scope of C_SIZEOF.
8603         * gfortran.dg/warn_conversion_2.f90: New.
8605 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8607         * lib/target-supports.exp (check_effective_target_sse2): New proc.
8608         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8609         for optional selector.
8610         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8611         (check_effective_target_sse3): New proc.
8612         * gcc.target/i386/math-torture/math-torture.exp: Load
8613         target-supports.exp.
8614         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8615         check_effective_target_sse2.
8616         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8617         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8618         * g++.dg/vect/vect.exp: Likewise.
8619         * gfortran.dg/vect/vect.exp: Likewise.
8620         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8621         -msse2 if check_effective_target_sse2.
8623         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8624         * gcc.target/i386/3dnow-2.c: Likewise.
8625         * gcc.target/i386/3dnowA-1.c: Likewise.
8626         * gcc.target/i386/3dnowA-2.c: Likewise.
8627         * gcc.target/i386/pr42549.c: Likewise.
8629         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8630         * gcc.target/i386/sse3-addsubpd.c: Likewise.
8631         * gcc.target/i386/sse3-addsubps.c: Likewise.
8632         * gcc.target/i386/sse3-haddpd.c: Likewise.
8633         * gcc.target/i386/sse3-haddps.c: Likewise.
8634         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8635         * gcc.target/i386/sse3-hsubps.c: Likewise.
8636         * gcc.target/i386/sse3-movddup.c: Likewise.
8637         * gcc.target/i386/sse3-movshdup.c: Likewise.
8638         * gcc.target/i386/sse3-movsldup.c: Likewise.
8640         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8641         * g++.dg/ext/attrib35.C: Likewise.
8642         * g++.dg/opt/pr40496.C: Likewise.
8643         * g++.dg/other/i386-1.C: Likewise.
8644         * g++.dg/other/i386-4.C: Likewise.
8645         * g++.dg/other/pr34435.C: Likewise.
8646         * g++.dg/other/pr39496.C: Likewise.
8647         * g++.dg/other/pr40446.C: Likewise.
8648         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8649         * gcc.dg/compat/vector-1a_main.c: Likewise.
8650         * gcc.dg/compat/vector-2a_main.c: Likewise.
8651         * gcc.dg/lto/20090206-1_0.c: Likewise.
8652         * gcc.dg/pr34856.c: Likewise.
8653         * gcc.dg/pr36584.c: Likewise.
8654         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
8655         * gcc.dg/pr37544.c: Likewise.
8656         * gcc.dg/torture/pr16104-1.c: Likewise.
8657         * gcc.dg/torture/pr35771-1.c: Likewise.
8658         * gcc.dg/torture/pr35771-2.c: Likewise.
8659         * gcc.dg/torture/pr35771-3.c: Likewise.
8660         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8661         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8662         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8663         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8664         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8665         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8666         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8667         * gcc.target/i386/20060512-1.c: Likewise.
8668         * gcc.target/i386/20060512-3.c: Likewise.
8669         * gcc.target/i386/all_one_m128i.c: Likewise.
8670         * gcc.target/i386/float128-1.c: Likewise.
8671         * gcc.target/i386/float128-2.c: Likewise.
8672         * gcc.target/i386/fpcvt-1.c: Likewise.
8673         * gcc.target/i386/fpcvt-2.c: Likewise.
8674         * gcc.target/i386/fpcvt-3.c: Likewise.
8675         * gcc.target/i386/fpprec-1.c: Likewise.
8676         * gcc.target/i386/funcspec-9.c: Likewise.
8677         * gcc.target/i386/incoming-1.c: Likewise.
8678         * gcc.target/i386/incoming-12.c: Likewise.
8679         * gcc.target/i386/incoming-2.c: Likewise.
8680         * gcc.target/i386/incoming-3.c: Likewise.
8681         * gcc.target/i386/incoming-4.c: Likewise.
8682         * gcc.target/i386/incoming-6.c: Likewise.
8683         * gcc.target/i386/incoming-7.c: Likewise.
8684         * gcc.target/i386/incoming-8.c: Likewise.
8685         * gcc.target/i386/opt-1.c: Likewise.
8686         * gcc.target/i386/opt-2.c: Likewise.
8687         * gcc.target/i386/ordcmp-1.c: Likewise.
8688         * gcc.target/i386/pr17692.c: Likewise.
8689         * gcc.target/i386/pr18614-1.c: Likewise.
8690         * gcc.target/i386/pr22152.c: Likewise.
8691         * gcc.target/i386/pr23570.c: Likewise.
8692         * gcc.target/i386/pr23575.c: Likewise.
8693         * gcc.target/i386/pr26449-1.c: Likewise.
8694         * gcc.target/i386/pr26600.c: Likewise.
8695         * gcc.target/i386/pr27790.c: Likewise.
8696         * gcc.target/i386/pr28839.c: Likewise.
8697         * gcc.target/i386/pr30970.c: Likewise.
8698         * gcc.target/i386/pr32000-1.c: Likewise.
8699         * gcc.target/i386/pr32000-2.c: Likewise.
8700         * gcc.target/i386/pr32280.c: Likewise.
8701         * gcc.target/i386/pr32661.c: Likewise.
8702         * gcc.target/i386/pr32708-1.c: Likewise.
8703         * gcc.target/i386/pr32961.c: Likewise.
8704         * gcc.target/i386/pr33329.c: Likewise.
8705         * gcc.target/i386/pr35714.c: Likewise.
8706         * gcc.target/i386/pr35767-1.c: Likewise.
8707         * gcc.target/i386/pr35767-1d.c: Likewise.
8708         * gcc.target/i386/pr35767-1i.c: Likewise.
8709         * gcc.target/i386/pr35767-2.c: Likewise.
8710         * gcc.target/i386/pr35767-2d.c: Likewise.
8711         * gcc.target/i386/pr35767-2i.c: Likewise.
8712         * gcc.target/i386/pr35767-3.c: Likewise.
8713         * gcc.target/i386/pr35767-5.c: Likewise.
8714         * gcc.target/i386/pr36222-1.c: Likewise.
8715         * gcc.target/i386/pr36578-1.c: Likewise.
8716         * gcc.target/i386/pr36578-2.c: Likewise.
8717         * gcc.target/i386/pr36992-1.c: Likewise.
8718         * gcc.target/i386/pr37101.c: Likewise.
8719         * gcc.target/i386/pr37216.c: Likewise.
8720         * gcc.target/i386/pr37434-1.c: Likewise.
8721         * gcc.target/i386/pr37434-2.c: Likewise.
8722         * gcc.target/i386/pr37843-3.c: Likewise.
8723         * gcc.target/i386/pr37843-4.c: Likewise.
8724         * gcc.target/i386/pr39162.c: Likewise.
8725         * gcc.target/i386/pr39315-1.c: Likewise.
8726         * gcc.target/i386/pr39315-2.c: Likewise.
8727         * gcc.target/i386/pr39315-3.c: Likewise.
8728         * gcc.target/i386/pr39315-4.c: Likewise.
8729         * gcc.target/i386/pr39445.c: Likewise.
8730         * gcc.target/i386/pr39496.c: Likewise.
8731         * gcc.target/i386/pr40809.c: Likewise.
8732         * gcc.target/i386/pr40906-3.c: Likewise.
8733         * gcc.target/i386/pr41019.c: Likewise.
8734         * gcc.target/i386/pr42542-1.c: Likewise.
8735         * gcc.target/i386/pr42542-2.c: Likewise.
8736         * gcc.target/i386/pr42542-3.c: Likewise.
8737         * gcc.target/i386/pr42542-3a.c: Likewise.
8738         * gcc.target/i386/pr42881.c: Likewise.
8739         * gcc.target/i386/push-1.c: Likewise.
8740         * gcc.target/i386/quad-sse.c: Likewise.
8741         * gcc.target/i386/reload-1.c: Likewise.
8742         * gcc.target/i386/sse-10.c: Likewise.
8743         * gcc.target/i386/sse-11.c: Likewise.
8744         * gcc.target/i386/sse-15.c: Likewise.
8745         * gcc.target/i386/sse-17.c: Likewise.
8746         * gcc.target/i386/sse-18.c: Likewise.
8747         * gcc.target/i386/sse-19.c: Likewise.
8748         * gcc.target/i386/sse-4.c: Likewise.
8749         * gcc.target/i386/sse-6.c: Likewise.
8750         * gcc.target/i386/sse-vect-types.c: Likewise.
8751         * gcc.target/i386/sse2-addpd-1.c: Likewise.
8752         * gcc.target/i386/sse2-addsd-1.c: Likewise.
8753         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8754         * gcc.target/i386/sse2-andpd-1.c: Likewise.
8755         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8756         * gcc.target/i386/sse2-comisd-1.c: Likewise.
8757         * gcc.target/i386/sse2-comisd-2.c: Likewise.
8758         * gcc.target/i386/sse2-comisd-3.c: Likewise.
8759         * gcc.target/i386/sse2-comisd-4.c: Likewise.
8760         * gcc.target/i386/sse2-comisd-5.c: Likewise.
8761         * gcc.target/i386/sse2-comisd-6.c: Likewise.
8762         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8763         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8764         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8765         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8766         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8767         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8768         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8769         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8770         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8771         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8772         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8773         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8774         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8775         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8776         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8777         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8778         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8779         * gcc.target/i386/sse2-divpd-1.c: Likewise.
8780         * gcc.target/i386/sse2-divsd-1.c: Likewise.
8781         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8782         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8783         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8784         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8785         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8786         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8787         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8788         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8789         * gcc.target/i386/sse2-minpd-1.c: Likewise.
8790         * gcc.target/i386/sse2-minsd-1.c: Likewise.
8791         * gcc.target/i386/sse2-mmx.c: Likewise.
8792         * gcc.target/i386/sse2-movapd-1.c: Likewise.
8793         * gcc.target/i386/sse2-movapd-2.c: Likewise.
8794         * gcc.target/i386/sse2-movd-1.c: Likewise.
8795         * gcc.target/i386/sse2-movd-2.c: Likewise.
8796         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8797         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8798         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8799         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8800         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8801         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8802         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8803         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8804         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8805         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8806         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8807         * gcc.target/i386/sse2-movq-1.c: Likewise.
8808         * gcc.target/i386/sse2-movq-2.c: Likewise.
8809         * gcc.target/i386/sse2-movq-3.c: Likewise.
8810         * gcc.target/i386/sse2-movsd-1.c: Likewise.
8811         * gcc.target/i386/sse2-movsd-2.c: Likewise.
8812         * gcc.target/i386/sse2-movupd-1.c: Likewise.
8813         * gcc.target/i386/sse2-movupd-2.c: Likewise.
8814         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8815         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8816         * gcc.target/i386/sse2-orpd-1.c: Likewise.
8817         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8818         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8819         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8820         * gcc.target/i386/sse2-paddb-1.c: Likewise.
8821         * gcc.target/i386/sse2-paddd-1.c: Likewise.
8822         * gcc.target/i386/sse2-paddq-1.c: Likewise.
8823         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8824         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8825         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8826         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8827         * gcc.target/i386/sse2-paddw-1.c: Likewise.
8828         * gcc.target/i386/sse2-pand-1.c: Likewise.
8829         * gcc.target/i386/sse2-pandn-1.c: Likewise.
8830         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8831         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8832         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8833         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8834         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8835         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8836         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8837         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8838         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8839         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8840         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8841         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8842         * gcc.target/i386/sse2-pminub-1.c: Likewise.
8843         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8844         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8845         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8846         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8847         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8848         * gcc.target/i386/sse2-por-1.c: Likewise.
8849         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8850         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8851         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8852         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8853         * gcc.target/i386/sse2-pslld-1.c: Likewise.
8854         * gcc.target/i386/sse2-pslld-2.c: Likewise.
8855         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8856         * gcc.target/i386/sse2-psllq-1.c: Likewise.
8857         * gcc.target/i386/sse2-psllq-2.c: Likewise.
8858         * gcc.target/i386/sse2-psllw-1.c: Likewise.
8859         * gcc.target/i386/sse2-psllw-2.c: Likewise.
8860         * gcc.target/i386/sse2-psrad-1.c: Likewise.
8861         * gcc.target/i386/sse2-psrad-2.c: Likewise.
8862         * gcc.target/i386/sse2-psraw-1.c: Likewise.
8863         * gcc.target/i386/sse2-psraw-2.c: Likewise.
8864         * gcc.target/i386/sse2-psrld-1.c: Likewise.
8865         * gcc.target/i386/sse2-psrld-2.c: Likewise.
8866         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8867         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8868         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8869         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8870         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
8871         * gcc.target/i386/sse2-psubb-1.c: Likewise.
8872         * gcc.target/i386/sse2-psubd-1.c: Likewise.
8873         * gcc.target/i386/sse2-psubq-1.c: Likewise.
8874         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
8875         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
8876         * gcc.target/i386/sse2-psubw-1.c: Likewise.
8877         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
8878         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
8879         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
8880         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
8881         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
8882         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
8883         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
8884         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
8885         * gcc.target/i386/sse2-pxor-1.c: Likewise.
8886         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8887         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8888         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8889         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8890         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8891         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8892         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
8893         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8894         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
8895         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
8896         * gcc.target/i386/sse2-shufps-1.c: Likewise.
8897         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
8898         * gcc.target/i386/sse2-subpd-1.c: Likewise.
8899         * gcc.target/i386/sse2-subsd-1.c: Likewise.
8900         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
8901         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
8902         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
8903         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
8904         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
8905         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
8906         * gcc.target/i386/sse2-unpack-1.c: Likewise.
8907         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
8908         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
8909         * gcc.target/i386/sse2-vec-1.c: Likewise.
8910         * gcc.target/i386/sse2-vec-2.c: Likewise.
8911         * gcc.target/i386/sse2-vec-3.c: Likewise.
8912         * gcc.target/i386/sse2-vec-4.c: Likewise.
8913         * gcc.target/i386/sse2-vec-5.c: Likewise.
8914         * gcc.target/i386/sse2-vec-6.c: Likewise.
8915         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
8916         * gcc.target/i386/ssefn-2.c: Likewise.
8917         * gcc.target/i386/ssefn-4.c: Likewise.
8918         * gcc.target/i386/ssefp-1.c: Likewise.
8919         * gcc.target/i386/ssefp-2.c: Likewise.
8920         * gcc.target/i386/sseregparm-3.c: Likewise.
8921         * gcc.target/i386/sseregparm-4.c: Likewise.
8922         * gcc.target/i386/sseregparm-5.c: Likewise.
8923         * gcc.target/i386/sseregparm-6.c: Likewise.
8924         * gcc.target/i386/sseregparm-7.c: Likewise.
8925         * gcc.target/i386/ssetype-1.c: Likewise.
8926         * gcc.target/i386/ssetype-2.c: Likewise.
8927         * gcc.target/i386/ssetype-3.c: Likewise.
8928         * gcc.target/i386/ssetype-4.c: Likewise.
8929         * gcc.target/i386/ssetype-5.c: Likewise.
8930         * gcc.target/i386/unordcmp-1.c: Likewise.
8931         * gcc.target/i386/vararg-1.c: Likewise.
8932         * gcc.target/i386/vararg-2.c: Likewise.
8933         * gcc.target/i386/vararg-3.c: Likewise.
8934         * gcc.target/i386/vararg-4.c: Likewise.
8935         * gcc.target/i386/vararg-7.c: Likewise.
8936         * gcc.target/i386/vararg-8.c: Likewise.
8937         * gcc.target/i386/vecinit-1.c: Likewise.
8938         * gcc.target/i386/vecinit-2.c: Likewise.
8939         * gcc.target/i386/vecinit-3.c: Likewise.
8940         * gcc.target/i386/vecinit-4.c: Likewise.
8941         * gcc.target/i386/vecinit-5.c: Likewise.
8942         * gcc.target/i386/vecinit-6.c: Likewise.
8943         * gcc.target/i386/vectorize2.c: Likewise.
8944         * gcc.target/i386/vectorize3.c: Likewise.
8945         * gcc.target/i386/vectorize4.c: Likewise.
8946         * gcc.target/i386/vectorize6.c: Likewise.
8947         * gcc.target/i386/vectorize7.c: Likewise.
8948         * gcc.target/i386/vectorize8.c: Likewise.
8949         * gcc.target/i386/vperm-v2df.c: Likewise.
8950         * gcc.target/i386/vperm-v2di.c: Likewise.
8951         * gcc.target/i386/vperm-v4si-1.c: Likewise.
8952         * gcc.target/i386/xorps-sse2.c: Likewise.
8953         * gcc.target/i386/xorps.c: Likewise.
8954         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
8955         * gfortran.dg/graphite/pr42326.f90: Likewise.
8956         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
8958 2010-05-19  Richard Guenther  <rguenther@suse.de>
8960         PR lto/44196
8961         * g++.dg/lto/20100519-1_0.C: New testcase.
8963 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8965         PR fortran/42360
8966         * gfortran.dg/warn_intent_out_not_set.f90: New.
8968 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8970         PR fortran/38404
8971         * gfortran.dg/data_char_1.f90: Updated warning message.
8972         * gfortran.dg/data_array_6.f: New.
8974 2010-05-19  Martin Jambor  <mjambor@suse.cz>
8976         * g++.dg/ipa/ivinline-8.C: New test.
8977         * gcc.dg/ipa/iinline-2.c: Likewise.
8979 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8981         PR fortran/34505
8982         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
8983         arguments; add check for return value kind.
8984         * gfortran.dg/float_1.f90: Likewise.
8986 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8988         * gcc.target/i386/20011009-1.c (COMMENT): Define.
8989         (main): Use it.
8990         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
8991         * lib/lto.exp (lto_prune_warns): Fix location line regex.
8992         Prune another location line format.
8993         (lto-obj): Call lto_prune_warns on comp_output.
8995 2010-05-18  Jan Hubicka  <jh@suse.cz>
8997         * gcc.dg/lto/ipacp_0.c: New test.
8998         * gcc.dg/lto/ipacp_1.c: New test.
9000 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
9002         PR lto/44184
9003         * gcc.dg/lto/20100518_0.c: New test.
9005 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
9007         * gnat.dg/specs/lto3.ads: Add missing dg-options.
9009 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9011         PR fortran/43990
9012         * gfortran.dg/class_21.f03: New.
9014 2010-05-17  Jason Merrill  <jason@redhat.com>
9016         PR c++/44157
9017         * g++.dg/cpp0x/initlist34.C: New.
9019         PR c++/44158
9020         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9022 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9024         * g++.dg/ipa/ivinline-1.C: New test.
9025         * g++.dg/ipa/ivinline-2.C: New test.
9026         * g++.dg/ipa/ivinline-3.C: New test.
9027         * g++.dg/ipa/ivinline-4.C: New test.
9028         * g++.dg/ipa/ivinline-5.C: New test.
9029         * g++.dg/ipa/ivinline-6.C: New test.
9031 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
9032             Jason Merrill  <jason@redhat.com>
9034         PR c++/44108
9035         * c-c++-common/Wunused-var-8.c: New test.
9037 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
9039         PR bootstrap/42347
9040         * gcc.c-torture/compile/pr42347.c: New test.
9042         PR middle-end/44102
9043         * g++.dg/ext/asmgoto1.C: New test.
9045 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9047         PR middle-end/44133
9048         * gcc.dg/tree-ssa/pr44133.c: New test.
9049         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9050         precise.
9052 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9054         PR fortran/44044
9055         * gfortran.dg/class_20.f03: New.
9057 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
9059         PR 44078
9060         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9061         debug messages but not the newly introduced one.
9063 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
9065         PR fortran/35779
9066         * gfortran.dg/initialization_25.f90: Commented testcase.
9067         * gfortran.dg/initialization_26.f90: New.
9069 2010-05-16  Richard Guenther  <rguenther@suse.de>
9071         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9072         * gcc.dg/pr43084.c: Likewise.
9073         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9074         -fipa-type-escape.
9075         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9076         -fipa-type-escape.
9077         * gcc.dg/struct/struct-reorg.exp: Likewise.
9078         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9079         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9081 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
9083         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9084         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9085         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9086         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9087         tests.
9089 2010-05-15  Jason Merrill  <jason@redhat.com>
9091         * g++.dg/eh/spec10.C: New.
9092         * g++.dg/eh/spec11.C: New.
9093         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9095 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9097         PR fortran/44154
9098         PR fortran/42647
9099         * gfortran.dg/allocatable_scalar_9.f90: New.
9101 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
9103         PR c++/44148
9104         * g++.dg/torture/pr44148.C: New test.
9106 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
9108         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9109         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9110         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9111         diagnostics and type sizes.
9113 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
9115         * gnat.dg/lto9.adb: New test.
9116         * gnat.dg/lto9_pkg1.ads: New helper.
9117         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9119 2010-05-15  Jan Hubicka  <jh@suse.cz>
9121         * gcc.dg/lto/ipareference_1.c: Rename to ...
9122         * gcc.dg/lto/ipareference_0.c: ... this one.
9123         * gcc.dg/lto/ipareference_2.c: Rename to ...
9124         * gcc.dg/lto/ipareference_1.c: ... this one.
9126 2010-05-15  Jan Hubicka  <jh@suse.cz>
9128         * gcc.dg/lto/ipareference_1.c: New file.
9129         * gcc.dg/lto/ipareference_2.c: New file.
9131 2010-05-15  Richard Guenther  <rguenther@suse.de>
9133         PR tree-optimization/44038
9134         * gcc.c-torture/compile/pr44038.c: New testcase.
9136 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
9138         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9139         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9141 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9143         PR fortran/43207
9144         PR fortran/43969
9145         * gfortran.dg/class_18.f03: New.
9146         * gfortran.dg/class_19.f03: New.
9148 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9150         PR debug/44112
9151         * gcc.dg/debug/dwarf2/const-1.c: Remove.
9152         * g++.dg/debug/dwarf2/const1.C: Remove.
9154 2010-05-14  Jason Merrill  <jason@redhat.com>
9156         * g++.dg/eh/cond4.C: New.
9157         * g++.dg/eh/elide2.C: Adjust.
9158         * g++.old-deja/g++.eh/terminate1.C: Adjust.
9160 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9162         PR fortran/44135
9163         * gfortran.dg/actual_array_interface_2.f90: New test.
9165 2010-05-14  Richard Guenther  <rguenther@suse.de>
9167         PR tree-optimization/44119
9168         * gcc.c-torture/compile/pr44119.c: New testcase.
9170 2010-05-14  Jason Merrill  <jason@redhat.com>
9172         PR c++/44127
9173         * g++.dg/eh/terminate1.C: New.
9175 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9177         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9179         PR debug/44136
9180         * gcc.dg/pr44136.c: New test.
9182 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
9184         PR c++/30566
9185         * g++.dg/warn/Wshadow-4.C: Adjust.
9186         * g++.dg/warn/Wshadow-5.C: New test.
9187         * g++.dg/warn/Wshadow-6.C: New test
9189 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
9191         PR fortran/35779
9192         * gfortran.dg/initialization_25.f90: New.
9194 2010-05-13  Martin Jambor  <mjambor@suse.cz>
9196         * g++.dg/otr-fold-1.C: New test.
9197         * g++.dg/otr-fold-2.C: New test.
9199 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
9201         PR fortran/44036
9202         * gfortran.dg/gomp/pr44036-1.f90: New test.
9203         * gfortran.dg/gomp/pr44036-2.f90: New test.
9204         * gfortran.dg/gomp/pr44036-3.f90: New test.
9206         PR debug/43983
9207         * gcc.dg/guality/sra-1.c: New test.
9209 2010-05-12  Jan Hubicka  <jh@suse.cz>
9211         * tree-ssa/unreachable.c: New test.
9213 2010-05-12  Jason Merrill  <jason@redhat.com>
9215         * g++.dg/cpp0x/sfinae1.C: New.
9217 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
9219         * gcc.target/i386/zee.c: New file.
9221 2010-05-12  Jason Merrill  <jason@redhat.com>
9223         * g++.dg/conversion/op1.C: Expect template candidate message.
9224         * g++.dg/cpp0x/nullptr15.C: Likewise.
9225         * g++.dg/cpp0x/pr31431-2.C: Likewise.
9226         * g++.dg/cpp0x/pr31431.C: Likewise.
9227         * g++.dg/cpp0x/temp_default2.C: Likewise.
9228         * g++.dg/cpp0x/trailing4.C: Likewise.
9229         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9230         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9231         * g++.dg/cpp0x/variadic-throw.C: Likewise.
9232         * g++.dg/cpp0x/variadic35.C: Likewise.
9233         * g++.dg/cpp0x/vt-35147.C: Likewise.
9234         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9235         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9236         * g++.dg/ext/visibility/anon8.C: Likewise.
9237         * g++.dg/ext/vla2.C: Likewise.
9238         * g++.dg/other/pr28114.C: Likewise.
9239         * g++.dg/other/ptrmem10.C: Likewise.
9240         * g++.dg/other/ptrmem11.C: Likewise.
9241         * g++.dg/overload/unknown1.C: Likewise.
9242         * g++.dg/parse/template7.C: Likewise.
9243         * g++.dg/parse/typename7.C: Likewise.
9244         * g++.dg/template/conv11.C: Likewise.
9245         * g++.dg/template/copy1.C: Likewise.
9246         * g++.dg/template/deduce3.C: Likewise.
9247         * g++.dg/template/dependent-expr5.C: Likewise.
9248         * g++.dg/template/friend.C: Likewise.
9249         * g++.dg/template/incomplete2.C: Likewise.
9250         * g++.dg/template/local4.C: Likewise.
9251         * g++.dg/template/local6.C: Likewise.
9252         * g++.dg/template/operator10.C: Likewise.
9253         * g++.dg/template/overload6.C: Likewise.
9254         * g++.dg/template/ptrmem2.C: Likewise.
9255         * g++.dg/template/ptrmem20.C: Likewise.
9256         * g++.dg/template/ptrmem8.C: Likewise.
9257         * g++.dg/template/sfinae2.C: Likewise.
9258         * g++.dg/template/ttp25.C: Likewise.
9259         * g++.dg/template/unify10.C: Likewise.
9260         * g++.dg/template/unify11.C: Likewise.
9261         * g++.dg/template/unify6.C: Likewise.
9262         * g++.dg/template/unify7.C: Likewise.
9263         * g++.dg/template/unify9.C: Likewise.
9264         * g++.dg/template/varmod1.C: Likewise.
9265         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9266         * g++.old-deja/g++.law/operators32.C: Likewise.
9267         * g++.old-deja/g++.pt/crash28.C: Likewise.
9268         * g++.old-deja/g++.pt/crash60.C: Likewise.
9269         * g++.old-deja/g++.pt/explicit38.C: Likewise.
9270         * g++.old-deja/g++.pt/explicit39.C: Likewise.
9271         * g++.old-deja/g++.pt/explicit41.C: Likewise.
9272         * g++.old-deja/g++.pt/explicit67.C: Likewise.
9273         * g++.old-deja/g++.pt/explicit77.C: Likewise.
9274         * g++.old-deja/g++.pt/expr2.C: Likewise.
9275         * g++.old-deja/g++.pt/overload7.C: Likewise.
9276         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9277         * g++.old-deja/g++.pt/spec5.C: Likewise.
9278         * g++.old-deja/g++.pt/spec6.C: Likewise.
9279         * g++.old-deja/g++.pt/t24.C: Likewise.
9280         * g++.old-deja/g++.pt/unify4.C: Likewise.
9281         * g++.old-deja/g++.pt/unify6.C: Likewise.
9282         * g++.old-deja/g++.pt/unify8.C: Likewise.
9283         * g++.old-deja/g++.robertl/eb119.C: Likewise.
9284         * g++.old-deja/g++.robertl/eb79.C: Likewise.
9285         * g++.old-deja/g++.robertl/eb98.C: Likewise.
9287         * g++.dg/cpp0x/initlist32.C: New.
9289         * g++.dg/template/conv11.C: New.
9290         * g++.dg/conversion/op1.C: Adjust expected error.
9292         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9294 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
9296         PR target/44088
9297         * gcc.target/i386/avx-cmpsd-1.c: New.
9298         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9299         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9300         * gcc.target/i386/avx-cmpss-2.c: Likewise.
9301         * gcc.target/i386/sse-cmpss-1.c: Likewise.
9302         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9304 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
9306         PR middle-end/44085
9307         * gcc.dg/gomp/pr44085.c: New test.
9308         * gfortran.dg/gomp/pr44085.f90: New test.
9310 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
9312         * objc-obj-c++-shared/Object1.m: New.
9313         * objc.dg/torture: New directory.
9314         * objc.dg/torture/tls: Ditto.
9315         * objc.dg/tls: Ditto.
9316         * objc.dg/torture/tls/trivial.m: New test.
9317         * objc.dg/torture/tls/thr-init-2.m: New test.
9318         * objc.dg/torture/tls/thr-init-3.m: New test.
9319         * objc.dg/torture/tls/thr-init.m: New test.
9320         * objc.dg/torture/tls/diag-1.m: New test.
9321         * objc.dg/torture/tls/tls.exp: New.
9322         * objc.dg/torture/trivial.m: New test.
9323         * objc.dg/torture/dg-torture.exp: New.
9324         * objc.dg/tls/diag-3.m: New test.
9325         * objc.dg/tls/diag-4.m: New test.
9326         * objc.dg/tls/diag-5.m: New test.
9327         * objc.dg/tls/init-1.m: New test.
9328         * objc.dg/tls/init-2.m: New test.
9329         * objc.dg/tls/tls.exp: New.
9330         * objc.dg/tls/diag-2.m: New test.
9331         * lib/objc.exp: Respond to dg-additional-files.
9333 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
9335         * gcc.target/m68k/20100512-1.c: New.
9337 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
9339         * gnat.dg/lto8.adb: New test.
9340         * gnat.dg/lto8_pkg.ad[sb]: New helper.
9341         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9343 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9345         PR c++/34272
9346         PR c++/43630
9347         PR c++/34491
9348         * g++.dg/template/crash97.C: New.
9349         * g++.dg/template/crash98.C: Likewise.
9350         * g++.dg/template/crash99.C: Likewise.
9351         * g++.dg/cpp0x/pr31439.C: Adjust.
9352         * g++.dg/template/crash95.C: Likewise.
9354 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9356         PR middle-end/44071
9357         * c-c++-common/asmgoto-4.c: New test.
9358         * gcc.target/i386/pr44071.c: New test.
9360         PR c++/44062
9361         * c-c++-common/Wunused-var-7.c: New test.
9362         * g++.dg/warn/Wunused-var-9.C: New test.
9364 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9366         PR fortran/43711
9367         * gfortran.dg/gomp/pr43711.f90: New.
9369 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9371         PR fortran/31820
9372         * gfortran.dg/select_5.f90: Updated.
9374 2010-05-11  Jan Hubicka  <jh@suse.cz>
9376         PR tree-optimize/44063
9377         * gcc.c-torture/compile/pr44063.c: New testcase.
9379 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9381         PR debug/44023
9382         * gcc.dg/pr44023.c: New test.
9384 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
9386         * gnat.dg/lto7.adb: New test.
9387         * gnat.dg/lto7_pkg.ad[sb]: New helper.
9389 2010-05-10  Jason Merrill  <jason@redhat.com>
9391         PR c++/44017
9392         * g++.dg/template/inherit5.C: New.
9394         PR c++/44045
9395         * g++.dg/cpp0x/initlist33.C: New.
9396         * g++.dg/cpp0x/initlist26.C: Adjust.
9397         * g++.dg/cpp0x/initlist28.C: Adjust.
9399 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
9401         PR c++/43719
9402         * g++.dg/init/pr43719.C: New.
9403         * g++.dg/anon-struct4.C: Adjust.
9405 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
9407         PR debug/44028
9408         * gcc.dg/pr44028.c: New test.
9410 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
9412         PR fortran/27866
9413         PR fortran/35003
9414         PR fortran/42809
9415         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9416         * gfortran.dg/warn_conversion.f90: New.
9418 2010-05-10  Michael Matz  <matz@suse.de>
9420         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9422 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
9424         PR rtl-optimization/44012
9425         * gcc.dg/pr44012.c: New.
9427 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9429         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9430         Log text on entry and exit.
9431         Prune Sun ld warnings for common symbols with differing sizes.
9432         (lto-link-and-maybe-run): Change caller.
9434 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
9436         PR fortran/44044
9437         * gfortran.dg/class_7.f03: Modified.
9438         * gfortran.dg/select_type_1.f03: Modified.
9439         * gfortran.dg/select_type_12.f03: New.
9441 2010-05-10  Richard Guenther  <rguenther@suse.de>
9443         PR tree-optimization/44050
9444         * gcc.dg/torture/pr44050.c: New testcase.
9446 2010-05-10  Wei Guozhi  <carrot@google.com>
9448         PR target/42879
9449         * gcc.target/arm/pr42879.c: New testcase.
9451 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9453         PR c/44051
9454         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9456 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9458         PR c/10676
9459         * gcc.dg/anon-struct-10.c: New test.
9461 2010-05-09  Richard Guenther  <rguenther@suse.de>
9463         PR middle-end/44024
9464         * gcc.dg/pr44024.c: New testcase.
9466 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9468         PR c/4784
9469         * gcc.dg/anon-struct-9.c: New test.
9471 2010-05-09  Richard Guenther  <rguenther@suse.de>
9473         PR middle-end/44043
9474         * gcc.c-torture/compile/pr44043.c: New testcase.
9476 2010-05-09  Richard Guenther  <rguenther@suse.de>
9478         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9480 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
9482         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9484 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9486         * gnat.dg/lto[12456].adb: Add "target lto" marker.
9487         * gnat.dg/specs/lto3.ads: Likewise.
9489 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
9491         PR middle-end/28685
9492         * gcc.dg/pr28685-1.c: New file.
9494 2010-05-08  Richard Guenther  <rguenther@suse.de>
9496         PR tree-optimization/44030
9497         * gcc.c-torture/compile/pr44030.c: New testcase.
9499 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9501         * gnat.dg/lto6.adb: New test.
9502         * gnat.dg/lto6_pkg.ads: New helper.
9504 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9506         * gnat.dg/lto5.adb: New test.
9507         * gnat.dg/lto5_pkg.ad[sb]: New helper.
9509 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9511         * gnat.dg/lto4.ad[sb]: New test.
9513 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9515         * gnat.dg/specs/lto3.ads: New test.
9516         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9517         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9519 2010-05-08  Quentin Ochem  <ochem@adacore.com>
9521         * gnat.dg/sizetype3.ad[sb]: New test.
9522         * gnat.dg/sizetype3_pkg.ads: New helper.
9524 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
9526         PR c++/43951
9527         * g++.dg/init/new29.C: New.
9529 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
9531         PR fortran/40728
9532         * gfortran.dg/coarray_1.f90: Fixed error message.
9533         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9534         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9535         * gfortran.dg/intrinsic_std_5.f90: New.
9537 2010-05-07  Jason Merrill  <jason@redhat.com>
9539         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9541 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9543         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9544         (size_t, stderr): Remove.
9545         (read_error): Replaced __builtin_fprintf by fprintf.
9547 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
9549         * gcc.dg/ordered-comparison-1.c: New test.
9550         * gcc.dg/ordered-comparison-2.c: New test.
9551         * gcc.dg/ordered-comparison-3.c: New test.
9552         * gcc.dg/ordered-comparison-4.c: New test.
9554 2010-05-06  Mike Stump  <mikestump@comcast.net>
9556         PR objc/35165
9557         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9559 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
9560             Jason Merrill  <jason@redhat.com>
9562         * g++.dg/cpp0x/nullptr01.C: New.
9563         * g++.dg/cpp0x/nullptr02.C: New.
9564         * g++.dg/cpp0x/nullptr03.C: New.
9565         * g++.dg/cpp0x/nullptr04.C: New.
9566         * g++.dg/cpp0x/nullptr05.C: New.
9567         * g++.dg/cpp0x/nullptr06.C: New.
9568         * g++.dg/cpp0x/nullptr07.C: New.
9569         * g++.dg/cpp0x/nullptr08.C: New.
9570         * g++.dg/cpp0x/nullptr09.C: New.
9571         * g++.dg/cpp0x/nullptr10.C: New.
9572         * g++.dg/cpp0x/nullptr11.C: New.
9573         * g++.dg/cpp0x/nullptr12.C: New.
9574         * g++.dg/cpp0x/nullptr13.C: New.
9575         * g++.dg/cpp0x/nullptr14.C: New.
9576         * g++.dg/cpp0x/nullptr15.C: New.
9577         * g++.dg/cpp0x/nullptr16.C: New.
9578         * g++.dg/cpp0x/nullptr17.C: New.
9579         * g++.dg/cpp0x/nullptr18.C: New.
9580         * g++.dg/cpp0x/nullptr19.C: New.
9581         * g++.dg/cpp0x/nullptr20.C: New.
9582         * g++.dg/cpp0x/nullptr21.C: New.
9583         * g++.dg/cpp0x/nullptr22.C: New.
9584         * g++.dg/debug/nullptr01.C: New.
9585         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9587 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
9589         * gcc.dg/Wunused-var-8.c: Move to...
9590         * c-c++-common/Wunused-var-6.c: ... here.  New test.
9592 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9594         PR c++/40406
9595         * g++.dg/template/crash96.C: New.
9597 2010-05-06  Jan Hubicka  <jh@suse.cz>
9599         PR tree-optimization/43791
9600         * gcc.c-torture/compile/pr43791.c: New file.
9602 2010-05-06  Michael Matz  <matz@suse.de>
9604         PR tree-optimization/43984
9605         * gfortran.dg/pr43984.f90: New test.
9607 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9609         PR 40989
9610         * gcc.dg/pr40989.c: New.
9612 2010-05-06  Richard Guenther  <rguenther@suse.de>
9614         PR tree-optimization/43934
9615         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9617 2010-05-06  Richard Guenther  <rguenther@suse.de>
9619         PR tree-optimization/43987
9620         * gcc.c-torture/execute/pr43987.c: New testcase.
9621         * gcc.dg/torture/pta-escape-1.c: Adjust.
9622         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9623         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9624         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9625         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9627 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
9628             Dodji Seketeli  <dodji@redhat.com>
9630         PR c/18624
9631         * g++.dg/warn/Wunused-7.C: Add dg-warning.
9632         * g++.dg/template/sfinae16.C: Likewise.
9633         * gcc.dg/Wunused-var-1.c: Moved to...
9634         * c-c++-common/Wunused-var-1.c: ...here. New test.
9635         * gcc.dg/Wunused-var-2.c: Moved to...
9636         * c-c++-common/Wunused-var-2.c: ...here. New test.
9637         * gcc.dg/Wunused-var-3.c: Moved to...
9638         * c-c++-common/Wunused-var-3.c: ...here. New test.
9639         * gcc.dg/Wunused-var-4.c: Moved to...
9640         * gcc.dg/Wunused-var-1.c: ... here.
9641         * gcc.dg/Wunused-var-5.c: Moved to...
9642         * c-c++-common/Wunused-var-4.c: ...here. New test.
9643         * gcc.dg/Wunused-var-7.c: Moved to...
9644         * c-c++-common/Wunused-var-5.c: ...here. New test.
9645         * gcc.dg/Wunused-var-6.c: Moved to...
9646         * gcc.dg/Wunused-var-2.c: ... here.
9647         * c-c++-common/Wunused-var-1.c: New test.
9648         * c-c++-common/Wunused-var-2.c: New test.
9649         * c-c++-common/Wunused-var-3.c: New test.
9650         * c-c++-common/Wunused-var-4.c: New test.
9651         * c-c++-common/Wunused-var-5.c: New test.
9652         * g++.dg/warn/Wunused-var-1.C: New test.
9653         * g++.dg/warn/Wunused-var-2.C: New test.
9654         * g++.dg/warn/Wunused-var-3.C: New test.
9655         * g++.dg/warn/Wunused-var-4.C: New test.
9656         * g++.dg/warn/Wunused-var-5.C: New test.
9657         * g++.dg/warn/Wunused-var-6.C: New test.
9658         * g++.dg/warn/Wunused-var-7.C: New test.
9659         * g++.dg/warn/Wunused-var-8.C: New test.
9660         * g++.dg/warn/Wunused-parm-1.C: New test.
9661         * g++.dg/warn/Wunused-parm-2.C: New test.
9662         * g++.dg/warn/Wunused-parm-3.C: New test.
9664 2010-05-06  Tobias Burnus  <burnus@net-b.de>
9666         PR fortran/43985
9667         * gfortran.dg/gomp/crayptr5.f90: New test case.
9669 2010-05-05  Jason Merrill  <jason@redhat.com>
9671         PR debug/43370
9672         * g++.dg/ext/attrib39.C: New.
9674 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
9676         PR fortran/24978
9677         * gfortran.dg/data_invalid.f90: New.
9679 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9681         * gnat.dg/lto2.adb: New test.
9683 2010-05-05  Jason Merrill  <jason@redhat.com>
9685         PR c++/43787
9686         * g++.dg/opt/empty1.C: New.
9688 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
9690         PR fortran/43696
9691         * gfortran.dg/class_17.f03: New.
9693 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
9695         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9697 2010-05-04  Mike Stump  <mikestump@comcast.net>
9699         PR objc/35165
9700         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9702 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9704         PR target/43668
9705         * gcc.target/i386/pr43668.c: New.
9707 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9709         PR c++/43028
9710         * g++.dg/cpp0x/initlist31.C: New.
9712 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
9714         PR c/43981
9715         * gcc.dg/Wunused-var-8.c: New test.
9717 2010-05-04  Jason Merrill  <jason@redhat.com>
9719         PR c++/38064
9720         * g++.dg/cpp0x/enum3.C: Extend.
9722 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9724         PR target/43799
9725         * gcc.target/i386/pr43799.c: New.
9727 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
9729         * gnat.dg/lto1.adb: New test.
9730         * gnat.dg/lto1_pkg.ad[sb]: New helper.
9732 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9734         PR middle-end/43671
9735         * gcc.target/i386/pr43671.c: New.
9737 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9739         PR c++/43705
9740         * g++.dg/template/crash95.C: New.
9742 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9744         PR debug/43508
9745         * gcc.target/i386/pr43508.c: New.
9747 2010-05-04  Richard Guenther  <rguenther@suse.de>
9749         PR tree-optimization/43879
9750         * g++.dg/torture/pr43879-1_0.C: New testcase.
9751         * g++.dg/torture/pr43879-1_1.C: Likewise.
9753 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
9755         PR c++/43953
9756         * g++.dg/other/crash-12.C: New test.
9758 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9760         * g++.dg/cdce3.C: Add a space.  Updated.
9762 2010-05-03  Jason Merrill  <jason@redhat.com>
9764         PR c++/43680
9765         * g++.dg/opt/enum2.C: New.
9766         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9767         * g++.dg/warn/Wswitch-1.C: Adjust message.
9769 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9771         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9772         * g++.dg/ext/label13.C: Fix typo.
9773         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9774         alpha*-dec-osf5*.
9775         * gcc.c-torture/compile/limits-declparen.c: xfail on
9776         alpha*-dec-osf5* with -g.
9777         * gcc.c-torture/compile/limits-pointer.c: Likewise.
9778         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9779         * gcc.dg/c99-tgmath-2.c: Likewise.
9780         * gcc.dg/c99-tgmath-3.c: Likewise.
9781         * gcc.dg/c99-tgmath-4.c: Likewise.
9783 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9785         PR fortran/43592
9786         * gfortran.dg/unexpected_interface.f90: New test.
9788 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9790         * ada/acats/run_acats (which): New function.
9791         (host_gnatchop, host_gnatmake): Use it.
9793 2010-05-03  Richard Guenther  <rguenther@suse.de>
9795         PR tree-optimization/43971
9796         * gcc.dg/pr43971.c: New testcase.
9798 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
9800         PR debug/43972
9801         * gcc.dg/debug/pr43972.c: New test.
9803 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
9805         PR testsuite/43963
9806         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9808 2010-05-02  Richard Guenther  <rguenther@suse.de>
9810         PR tree-optimization/43879
9811         * gcc.dg/torture/pr43879-3.c: New testcase.
9813 2010-05-01  Richard Guenther  <rguenther@suse.de>
9815         PR tree-optimization/43949
9816         * g++.dg/warn/Warray-bounds-5.C: New testcase.
9818 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
9820         PR c++/43951
9821         * g++.dg/init/new28.C: New.
9823 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
9825         PR objc++/32052
9826         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9827         structure and nested declarations.
9828         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
9829         structure and nested declarations.  Reduce header clutter and
9830         use _exit() rather than abort().
9831         * objc.dg/encode-10.m: New.
9832         * objc.dg/encode-11.m: New.
9834 2010-04-30  DJ Delorie  <dj@redhat.com>
9836         * gcc.c-torture/execute/20100430-1.c: New test.
9838 2010-04-30  Jason Merrill  <jason@redhat.com>
9840         PR c++/43868
9841         * g++.dg/template/ptrmem21.C: New.
9843 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
9845         PR fortran/18918
9846         PR fortran/43931
9847         * gfortran.dg/coarray_13.f90: New test.
9849 2010-04-30  Richard Guenther  <rguenther@suse.de>
9851         PR lto/43946
9852         * gcc.dg/lto/20100430-1_0.c: New testcase.
9854 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
9856         PR debug/43942
9857         * c-c++-common/pr43942.c: New test.
9859 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
9861         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9862         conflict with darwin crt1.o 'start' symbol.
9864 2010-04-30  Richard Guenther  <rguenther@suse.de>
9866         PR tree-optimization/43879
9867         * gcc.dg/torture/pr43879_1.c: New testcase.
9869 2010-04-30  Richard Guenther  <rguenther@suse.de>
9871         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
9873 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
9875         PR c++/43890
9876         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
9877         user-provided constructor while recursing.
9879 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9881         PR fortran/42274
9882         * gfortran.dg/class_16.f03: New test.
9884 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9886         PR fortran/42274
9887         * gfortran.dg/class_15.f03: New.
9889 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9891         PR fortran/43326
9892         * gfortran.dg/dynamic_dispatch_9.f03: New test.
9894 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9896         PR fortran/43492
9897         * gfortran.dg/generic_22.f03 : New test.
9899 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9901         PR fortran/42353
9902         * gfortran.dg/class_14.f03: New test.
9904 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9906         PR fortran/42680
9907         * gfortran.dg/interface_32.f90: New test.
9909 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
9910             Janus Weil  <janus@gcc.gnu.org>
9912         PR fortran/41829
9913         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
9914         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
9915         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
9917 2010-04-28  Mike Stump  <mikestump@comcast.net>
9919         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
9920         dg-excess-errors.
9921         * g++.dg/uninit-pred-2_b.C: Likewise.
9923 2010-04-28  Tobias Burnus  <burnus@net-b.de>
9925         PR fortran/18918
9926         PR fortran/43919
9927         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
9929 2010-04-28  Matthias Klose  <doko@ubuntu.com>
9931         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
9932         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
9933         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
9934         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
9935         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
9937 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
9939         * gcc.dg/const-uniq-1.c: New test.
9940         * gcc.dg/lto/const-uniq_[01].c: Likewise.
9942 2010-04-28  Xinliang David Li  <davidxl@google.com>
9944         * gcc.dg/uninit-pred-2_b.c: New test.
9945         * gcc.dg/uninit-pred-4_b.c: New test.
9946         * gcc.dg/uninit-pred-3_d.c: New test.
9947         * gcc.dg/uninit-pred-6_b.c: New test.
9948         * gcc.dg/uninit-pred-8_b.c: New test.
9949         * gcc.dg/uninit-pred-3_a.c: New test.
9950         * gcc.dg/uninit-pred-2_c.c: New test.
9951         * gcc.dg/uninit-pred-5_a.c: New test.
9952         * gcc.dg/uninit-pred-3_e.c: New test.
9953         * gcc.dg/uninit-pred-7_a.c: New test.
9954         * gcc.dg/uninit-pred-6_c.c: New test.
9955         * gcc.dg/uninit-pred-9_a.c: New test.
9956         * gcc.dg/uninit-pred-8_c.c: New test.
9957         * gcc.dg/uninit-pred-3_b.c: New test.
9958         * gcc.dg/uninit-pred-5_b.c: New test.
9959         * gcc.dg/uninit-pred-7_b.c: New test.
9960         * gcc.dg/uninit-pred-6_d.c: New test.
9961         * gcc.dg/uninit-pred-9_b.c: New test.
9962         * gcc.dg/uninit-pred-2_a.c: New test.
9963         * gcc.dg/uninit-pred-4_a.c: New test.
9964         * gcc.dg/uninit-pred-3_c.c: New test.
9965         * gcc.dg/uninit-pred-6_a.c: New test.
9966         * gcc.dg/uninit-pred-8_a.c: New test.
9967         * gcc.dg/uninit-pred-7_c.c: New test.
9968         * gcc.dg/uninit-pred-6_e.c: New test.
9969         * g++.dg/uninit-pred-loop-1_b.cc: New test.
9970         * g++.dg/uninit-pred-1_a.C: New test.
9971         * g++.dg/uninit-pred-1_b.C: New test.
9972         * g++.dg/uninit-pred-2_a.C: New test.
9973         * g++.dg/uninit-pred-2_b.C: New test.
9974         * g++.dg/uninit-pred-loop-1_a.cc: New test.
9975         * g++.dg/uninit-pred-loop-1_c.cc: New test.
9976         * g++.dg/uninit-pred-loop_1.cc: New test.
9978 2010-04-28  Martin Jambor  <mjambor@suse.cz>
9980         * gcc.dg/lto/20091209-1_0.c: New testcase.
9982 2010-04-28  Richard Guenther  <rguenther@suse.de>
9984         PR tree-optimization/43879
9985         PR tree-optimization/43909
9986         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
9988 2010-04-28  Richard Guenther  <rguenther@suse.de>
9990         PR c++/43880
9991         * g++.dg/torture/pr43880.C: New testcase.
9993 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9995         PR c++/9335
9996         * g++.dg/template/recurse2.C: Update
9997         * g++.dg/template/recurse.C: Update.
9998         * g++.dg/template/pr23510.C: Update.
9999         * lib/prune.exp: Filter out 'recursively instantiated'.
10001 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10003         PR c++/29043
10004         * g++.dg/init/pr29043.C: New.
10006 2010-04-27  Jason Merrill  <jason@redhat.com>
10008         * g++.dg/lookup/scoped5.C: Adjust.
10009         * g++.dg/lookup/scoped8.C: Adjust.
10010         * g++.dg/template/dependent-expr5.C: Adjust.
10011         * g++.old-deja/g++.brendan/nest1.C: Adjust.
10013         PR c++/43856
10014         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10016         PR c++/43875
10017         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10019 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10020             Jan Hubicka  <hubicka@ucw.cz>
10022         * gcc.dg/pure-2.c: New testcase.
10023         * gcc.dg/const-1.c: New testcase.
10025 2010-04-27  Jason Merrill  <jason@redhat.com>
10027         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10029         PR c++/41468
10030         * g++.dg/template/sfinae17.C: New.
10031         * g++.dg/template/sfinae18.C: New.
10033 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10035         * g++.dg/init/pr42844.C: New.
10036         * g++.dg/cpp0x/pr42844-2.C: New.
10037         * g++.dg/cpp0x/defaulted2.C: Adjust.
10038         * g++.dg/tree-ssa/pr27549.C: Likewise.
10039         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10041 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10043         PR fortran/18918
10044         * gfortran.dg/coarray_12.f90: Fix dump parsing.
10046 2010-04-27  Richard Guenther  <rguenther@suse.de>
10048         PR middle-end/40561
10049         * g++.dg/other/pr40561.C: New testcase.
10051 2010-04-27  Martin Jambor  <mjambor@suse.cz>
10053         PR middle-end/43812
10054         * g++.dg/ipa/pr43812.C: New test.
10056 2010-04-27  Jan Hubicka  <jh@suse.cz>
10058         * gcc.dg/ipa/iinline-1.c (main): Rename to...
10059         (test): ... this one.
10061 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
10063         PR target/40657
10064         * gcc.target/arm/thumb-stackframe.c: New test.
10066 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10068         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10069         * gcc.dg/misc-column.c: Likewise.
10070         * gcc.dg/Walways-true-1.c: Likewise.
10071         * gcc.dg/Walways-true-2.c: Likewise.
10072         * gcc.dg/warn-addr-cmp.c: Likewise.
10074 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10076         PR fortran/18918
10077         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10078         * gfortran.dg/coarray_12.f90: New.
10080 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10082         PR c/32207
10083         * gcc.dg/pr32207.c: New test.
10084         * gcc.dg/misc-column.c: Adjust expected warning.
10085         * gcc.dg/Walways-true-1.c: Likewise.
10086         * gcc.dg/Walways-true-2.c: Likewise.
10087         * gcc.dg/warn-addr-cmp.c: Likewise.
10089 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
10091         PR lto/42776
10092         * lib/lto.exp (lto_prune_vis_warns): New function.
10093         (lto-link-and-maybe-run): Call it.
10095 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
10097         PR tree-optimization/43904
10098         * gcc.dg/tree-ssa/tailcall-6.c: New.
10100 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10102         PR testsuite/35165
10103         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
10104         Darwin8/OSX10.4 - compatible code generation.
10105         Use scan-rtl-dump.
10106         * obj-c++.dg/stubify-1.mm: Ditto.
10107         * lib/objc-torture.exp: Do not require link success for
10108         "trivial.m" in the runtime checks when dowhat = 'compile'.
10109         * lib/dg-pch.exp (dg-flags-pch): New Proc.
10110         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
10111         Darwin8/OSX10.4 - compatible code generation.
10112         * objc.dg/stubify-2.m: Ditto.
10113         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10114         * objc.dg/next-runtime-1.m: Ditto.
10115         * objc.dg/stret-2.m: Restrict to ilp32 targets.
10116         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10117         runtimes on Darwin.
10119 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
10121         PR 43715
10122         * lib/plugin-support.exp: Use "-undefined
10123         dynamic_lookup" on darwin.
10125 2010-04-26  Richard Guenther  <rguenther@suse.de>
10127         * gcc.dg/lto/20100426_0.c: New testcase.
10129 2010-04-26  Jie Zhang  <jie@codesourcery.com>
10131         PR tree-optimization/43833
10132         gcc.dg/Warray-bounds-8.c: New test case.
10134 2010-04-26  Richard Guenther  <rguenther@suse.de>
10136         PR lto/43080
10137         * g++.dg/lto/20100423-3_0.C: New testcase.
10139 2010-04-26  Richard Guenther  <rguenther@suse.de>
10141         PR lto/42425
10142         * g++.dg/lto/20100423-2_0.C: New testcase.
10144 2010-04-26  Ira Rosen  <irar@il.ibm.com>
10146         * gcc.dg/vect/bb-slp-23.c: New test.
10148 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
10150         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10151         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10152         * gcc.dg/c1x-float-1.c: New test.
10154 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10156         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10157         of "lea\[ \t\]".
10159 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10161         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10162         FreeBSD.
10163         * gfortran.dg/default_format_denormal_1.f90: Ditto.
10164         * gfortran.dg/default_format_2.f90: Ditto.
10166 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10168         * gfortran.dg/pr43505.f90: Clean up .mod file.
10169         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10170         * gfortran.dg/pr41347.f90: Ditto.
10171         * gfortran.dg/internal_pack_4.f90: Ditto.
10172         * gfortran.dg/proc_decl_23.f90: Ditto.
10173         * gfortran.dg/recursive_check_3.f90: Ditto.
10174         * gfortran.dg/intent_out_3.f90: Ditto.
10175         * gfortran.dg/assignment_2.f90: Ditto.
10176         * gfortran.dg/pr41928.f90: Ditto.
10177         * gfortran.dg/pr42166.f90: Ditto.
10178         * gfortran.dg/private_type_12.f90: Ditto.
10179         * gfortran.dg/graphite/pr42185.f90: Ditto.
10180         * gfortran.dg/graphite/pr42186.f90: Ditto.
10181         * gfortran.dg/graphite/pr40982.f90: Ditto.
10182         * gfortran.dg/graphite/id-2.f90: Ditto.
10183         * gfortran.dg/graphite/id-4.f90: Ditto.
10184         * gfortran.dg/graphite/pr42050.f90: Ditto.
10185         * gfortran.dg/graphite/id-18.f90: Ditto.
10186         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10187         * gfortran.dg/graphite/pr41924.f90: Ditto.
10188         * gfortran.dg/graphite/pr42393.f90: Ditto.
10189         * gfortran.dg/graphite/pr37980.f90: Ditto.
10190         * gfortran.dg/graphite/pr38953.f90: Ditto.
10191         * gfortran.dg/graphite/pr42180.f90: Ditto.
10192         * gfortran.dg/graphite/pr42181.f90: Ditto.
10193         * gfortran.dg/where_operator_assign_4.f90: Ditto.
10194         * gfortran.dg/select_type_4.f90: Ditto.
10195         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10196         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10197         * gfortran.dg/lto/pr40725_0.f03: Ditto.
10198         * gfortran.dg/elemental_args_check_2.f90: Ditto.
10199         * gfortran.dg/whole_file_11.f90: Ditto.
10200         * gfortran.dg/private_type_11.f90: Ditto.
10201         * gfortran.dg/vect/vect-gems.f90: Ditto.
10202         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10204 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10206         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10208 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10210         * gnat.dg/pack15.ad[sb]: New test.
10212 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
10214         * gcc.target/arm/mla-1.c: New test.
10216 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
10218         PR fortran/30073
10219         PR fortran/43793
10220         * gfortran.dg/pr43793.f90: New test.
10222 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
10224         PR tree-optimization/41442
10225         * gcc.target/i386/pr41442.c: New test.
10227 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
10229         PR fortran/43832
10230         * gfortran.dg/fgetc_3.f90: Delete bogus test.
10232 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10234         PR fortran/43832
10235         * gfortran.dg/open_nounit.f90: New test.
10237 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
10239         PR fortran/43841
10240         PR fortran/43843
10241         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10243 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10245         * gcc.dg/Wconversion-integer.c: Update.
10247 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10249         * gnat.dg/unchecked_convert5.adb: New test.
10251 2010-04-23  Richard Guenther  <rguenther@suse.de>
10253         PR lto/41734
10254         * gcc.dg/lto/20100423-2_0.c: New testcase.
10255         * gcc.dg/lto/20100423-2_0.c: Likewise.
10257 2010-04-23  Richard Guenther  <rguenther@suse.de>
10259         PR lto/43455
10260         * gcc.dg/lto/20100423-1_0.c: New testcase.
10261         * gcc.dg/lto/20100423-1_1.c: Likewise.
10263 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10265         PR tree-optimization/43846
10266         * gcc.dg/tree-ssa/sra-10.c: New test.
10268 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10270         PR middle-end/43835
10271         * gcc.c-torture/execute/pr43835.c: New test.
10273 2010-04-23  Richard Guenther  <rguenther@suse.de>
10275         PR lto/42653
10276         * g++.dg/lto/20100423-1_0.C: New testcase.
10278 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
10280         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10282 2010-04-22  Ira Rosen  <irar@il.ibm.com>
10284         PR tree-optimization/43842
10285         * gcc.dg/vect/pr43842.c: New test.
10287 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10289         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10290         * gcc.target/i386/wmul-2.c: Likewise.
10292 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10294         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10295         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10297 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
10299         * gfortran.dg/reassoc_6.f: New testcase.
10301 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10303         PR middle-end/29274
10304         * gcc.target/arm/wmul-1.c: New test.
10305         * gcc.target/arm/wmul-2.c: New test.
10307 2010-04-22  Richard Guenther  <rguenther@suse.de>
10309         PR tree-optimization/43845
10310         * gcc.c-torture/compile/pr43845.c: New testcase.
10312 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10314         PR middle-end/29274
10315         * gcc.target/i386/wmul-1.c: New test.
10316         * gcc.target/i386/wmul-2.c: New test.
10317         * gcc.target/bfin/wmul-1.c: New test.
10318         * gcc.target/bfin/wmul-2.c: New test.
10320 2010-04-22  Richard Guenther  <rguenther@suse.de>
10322         PR fortran/43829
10323         * gfortran.dg/vector_subscript_6.f90: New testcase.
10324         * gfortran.dg/assign_10.f90: Adjust.
10326 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
10328         PR fortran/43836
10329         * gfortran.dg/gomp/pr43836.f90: New test.
10331 2010-04-21  Richard Guenther  <rguenther@suse.de>
10333         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10335 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10337         * gcc.dg/torture/builtin-cproj-3.c: New.
10339 2010-04-20  Jason Merrill  <jason@redhat.com>
10341         PR c++/9335
10342         * g++.dg/template/recurse2.C: New.
10343         * g++.dg/parse/crash36.C: Adjust.
10344         * g++.dg/other/fold1.C: Adjust.
10345         * g++.dg/init/member1.C: Adjust.
10346         * lib/prune.exp: Prune "skipping N instantiation contexts".
10348 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10350         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10352 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10354         * gcc.dg/torture/builtin-cproj-1.c: New.
10355         * gcc.dg/torture/builtin-cproj-2.c: New.
10357 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
10359         PR c++/43800
10360         PR c++/43704
10361         * g++.dg/template/typedef32.C: Adjust.
10362         * g++.dg/template/typedef33.C: New test.
10364 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
10366         PR fortran/43227
10367         * gfortran.dg/proc_decl_23.f90: New test.
10369         PR fortran/43266
10370         * gfortran.dg/abstract_type_6.f03: New test.
10372 2010-04-20  Xinliang David Li  <davidxl@google.com>
10374         * g++.dg/tree-ssa/fold-compare.C: New.
10376 2010-04-20  Richard Guenther  <rguenther@suse.de>
10378         PR tree-optimization/39417
10379         * g++.dg/torture/pr39417.C: New testcase.
10381 2010-04-20  Richard Guenther  <rguenther@suse.de>
10383         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10385 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
10387         * g++.dg/debug/dwarf2/rv1.C: New test.
10389 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10391         PR target/43635
10392         * gcc.c-torture/compile/pr43635.c: New testcase.
10394 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10396         PR fortran/43339
10397         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10398         of sequential loops being private only in the innermost containing
10399         task region.
10401         PR middle-end/43337
10402         * gfortran.dg/gomp/pr43337.f90: New test.
10404 2010-04-19  Richard Guenther  <rguenther@suse.de>
10406         PR tree-optimization/43796
10407         * gfortran.dg/pr43796.f90: New testcase.
10409 2010-04-19  Richard Guenther  <rguenther@suse.de>
10411         PR tree-optimization/43783
10412         * gcc.c-torture/execute/pr43783.c: New testcase.
10414 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
10416         PR target/43766
10417         * gcc.target/i386/pr43766.c: New test.
10419 2010-04-19  Jie Zhang  <jie@codesourcery.com>
10421         PR target/43662
10422         * gcc.target/i386/pr43662.c: New test.
10424 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
10426         PR c++/43704
10427         * g++.dg/template/typedef32.C: New test.
10429 2010-04-19  Ira Rosen  <irar@il.ibm.com>
10431         PR tree-optimization/37027
10432         * lib/target-supports.exp
10433         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10434         * gcc.dg/vect/pr37027.c: New test.
10435         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10436         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10437         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10438         gcc.dg/vect/vect-complex-6.c: Likewise.
10440 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10442         * g++.dg/debug/dwarf2/enum1.C: New test.
10444 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
10446         * gnat.dg/rep_clause5.ad[sb]: New test.
10447         * gnat.dg/rep_clause5_pkg.ads: New helper.
10449 2010-04-18  Ira Rosen  <irar@il.ibm.com>
10451         PR tree-optimization/43771
10452         * g++.dg/vect/pr43771.cc: New test.
10454 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10456         PR fortran/31538
10457         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10458         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10460 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10462         * gnat.dg/sizetype.adb: Rename into...
10463         * gnat.dg/sizetype1.adb: ...this.
10464         * gnat.dg/sizetype2.adb: New test.
10466 2010-04-16  Richard Guenther  <rguenther@suse.de>
10468         PR tree-optimization/43572
10469         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10471 2010-04-16  Olivier Hainque  <hainque@adacore.com>
10473         * gnat.dg/specs/discr_private.ads: New test.
10475 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
10477         PR target/41514
10478         * gcc.target/arm/thumb-comparisons.c: New test.
10480         PR target/40603
10481         * gcc.target/arm/thumb-cbranchqi.c: New test.
10483 2010-04-16  Christian Bruel  <christian.bruel@st.com>
10485         * g++.dg/torture/pr36191.C: Enable for SH.
10487 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
10489         * gnat.dg/wide_boolean.adb: New test.
10490         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10492 2010-04-15  Richard Guenther  <rguenther@suse.de>
10494         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10495         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10496         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10497         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10498         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10499         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10500         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10501         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10502         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10503         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10504         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10505         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10506         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10507         * gcc.dg/torture/ipa-pta-2.c: Likewise.
10508         * gcc.dg/torture/ipa-pta-1.c: Adjust.
10510 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
10512         PR target/21803
10513         * gcc.target/arm/pr42496.c: New test.
10515 2010-04-14  Jason Merrill  <jason@redhat.com>
10517         PR c++/36625
10518         * g++.dg/ext/attrib38.C: New.
10520 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
10522         PR testsuite/43739
10523         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10525 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10527         PR 42966
10528         * gcc.dg/cpp/warn-undef-2.c: Update.
10529         * gcc.dg/cpp/warn-traditional-2.c: Update.
10530         * gcc.dg/cpp/warn-comments-2.c: Update.
10531         * gcc.dg/cpp/warn-variadic-2.c: Update.
10532         * gcc.dg/cpp/warn-long-long-2.c: Update.
10533         * gcc.dg/cpp/warn-deprecated-2.c: Update.
10534         * gcc.dg/cpp/warn-multichar-2.c: Update.
10535         * gcc.dg/cpp/warn-normalized-3.c: Update.
10536         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10537         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10538         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10539         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10540         * gcc.dg/cpp/warn-redefined-2.c: Update.
10541         * gfortran.dg/warning-directive-2.F90: Update.
10542         * c-c++-common/cpp/warning-directive-2.c: Update.
10544 2010-04-14  Michael Matz  <matz@suse.de>
10546         PR tree-optimization/42963
10547         * gcc.dg/pr42963.c: New testcase.
10549 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10551         * gnat.dg/class_wide.adb: Rename into...
10552         * gnat.dg/class_wide1.adb: ...this.
10553         * gnat.dg/class_wide2.ad[sb]: New test.
10555 2010-04-14  Tobias Burnus  <burnus@net-b.de>
10557         PR fortran/18918
10558         * gfortran.dg/coarray_9.f90: Update dg-errors.
10559         * gfortran.dg/coarray_10.f90: New test.
10560         * gfortran.dg/coarray_11.f90: New test.
10562 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10564         PR fortran/43747
10565         gfortran.dg/initialization_24.f90: New test.
10567 2010-04-13  Jason Merrill  <jason@redhat.com>
10569         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10570         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10572 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10574         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10575         * g++.dg/dg.exp: Likewise.
10576         * gcc.dg/cpp/warning-directive-1.c: Move to ...
10577         * c-c++-common/cpp/warning-directive-1.c: ... here.
10578         * gcc.dg/cpp/warning-directive-2.c: Move to ...
10579         * c-c++-common/cpp/warning-directive-2.c: ... here.
10580         * gcc.dg/cpp/warning-directive-3.c: Move to ...
10581         * c-c++-common/cpp/warning-directive-3.c: ... here.
10582         * gcc.dg/cpp/warning-directive-4.c: Move to ...
10583         * c-c++-common/cpp/warning-directive-4.c: ... here.
10584         * g++.dg/cpp/warning-directive-1.C: Delete.
10585         * g++.dg/cpp/warning-directive-2.C: Delete.
10586         * g++.dg/cpp/warning-directive-3.C: Delete.
10587         * g++.dg/cpp/warning-directive-4.C: Delete.
10588         * gcc.dg/cpp/normalised-3.c: Delete.
10589         * g++.dg/cpp/normalised-1.C: Rename as ...
10590         * c-c++-common/cpp/normalised-3.c: ... this.
10592 2010-04-13  Martin Jambor  <mjambor@suse.cz>
10594         * gcc.dg/tree-ssa/sra-9.c: New test.
10596 2010-04-13  Michael Matz  <matz@suse.de>
10598         PR middle-end/43730
10599         * gcc.dg/pr43730.c: New test.
10601 2010-04-13  Michael Matz  <matz@suse.de>
10603         * gcc.dg/tree-ssa/negate.c: New testcase.
10605 2010-04-13  Richard Guenther  <rguenther@suse.de>
10607         PR testsuite/43735
10608         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10610 2010-04-13  Richard Guenther  <rguenther@suse.de>
10612         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10614 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
10616         * gnat.dg/derived_type1.adb: New test.
10618 2010-04-13  Matthias Klose  <doko@ubuntu.com>
10620         * gcc.dg/plugindir1.c: New testcase.
10621         * gcc.dg/plugindir2.c: New testcase.
10622         * gcc.dg/plugindir3.c: New testcase.
10623         * gcc.dg/plugindir4.c: New testcase.
10625 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
10627         * gcc.target/i386/rotate-2.c: New test.
10629 2010-04-12  Jason Merrill  <jason@redhat.com>
10631         PR c++/43641
10632         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10633         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10635 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
10637         PR c++/25811
10638         * g++.dg/init/pr25811.C: New test.
10640 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10642         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10643         dg-error, dg-warning.
10644         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10646 2010-04-12  Richard Guenther  <rguenther@suse.de>
10648         * gcc.dg/torture/inline-2.c: New testcase.
10650 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
10652         PR bootstrap/43699
10653         * gcc.dg/Wunused-var-7.c: New test.
10655         PR tree-optimization/43560
10656         * gcc.c-torture/execute/pr43560.c: New test.
10658 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
10660         * gnat.dg/aggr13.adb: New test.
10661         * gnat.dg/aggr14.adb: Likewise.
10662         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10664 2010-04-12  Richard Guenther  <rguenther@suse.de>
10666         PR c++/43611
10667         * g++.dg/torture/pr43611.C: New testcase.
10669 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
10671         PR c/36774
10672         * gcc.dg/pr36774-1.c: New test.
10673         * gcc.dg/pr36774-2.c: New test.
10675 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10677         * gcc.target/sh/rte-delay-slot.c: New test.
10679 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
10681         * gnat.dg/pack9.adb: Remove -cargs option.
10682         * gnat.dg/aggr12.ad[sb]: New test.
10684 2010-04-10  Jie Zhang  <jie@codesourcery.com>
10686         PR target/43417
10687         * gcc.target/sh/pr43417.c: New test.
10689 2010-04-10  Tobias Burnus  <burnus@net-b.de>
10691         PR fortran/43591
10692         * gfortran.dg/spec_expr_6.f90: New test.
10694 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10696         PR cpp/43195
10697         * gcc.dg/cpp/pr43195.c: New.
10698         * gcc.dg/cpp/pr43195.h: New.
10700 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10702         PR 42965
10703         * gcc.dg/Werror-6.c: Adjust.
10704         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10705         * gcc.dg/Werror-4.c: Likewise.
10706         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10707         * gcc.dg/Wswitch-enum-error.c: Likewise.
10708         * gcc.dg/Wpointer-arith.c: Likewise.
10709         * gcc.dg/Wfatal.c: Likewise.
10710         * gcc.dg/Wswitch-error.c: Likewise.
10711         * g++.dg/warn/unused-result1-Werror.c: Likewise.
10712         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10713         * gcc.dg/cpp/warn-undef-2.c: Likewise.
10714         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10715         * gcc.dg/cpp/warn-comments-2.c: Likewise.
10716         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10717         * gcc.dg/cpp/warning-directive-2.c: Likewise.
10718         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10719         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10720         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10721         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10722         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10723         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10724         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10725         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10726         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10727         * g++.dg/cpp/warning-directive-2.C: Likewise.
10728         * gfortran.dg/warning-directive-2.F90: Likewise.
10730 2010-04-09  Jason Merrill  <jason@redhat.com>
10732         PR c++/42623
10733         * g++.dg/template/sizeof13.C: New.
10735 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
10737         * g++.dg/other/pr35504.C: Add check for thiscall.
10738         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10739         * gcc.dg/torture/stackalign/thiscall-1.c: New.
10741 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10743         PR c++/28584
10744         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10745         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
10746         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10747         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
10748         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10749         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
10750         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10751         * g++.dg/other/increment1.C: Likewise.
10753 2010-04-09  Tobias Burnus  <burnus@net-b.de>
10755         PR fortran/18918
10756         * gfortran.dg/coarray_7.f90: New test.
10757         * gfortran.dg/coarray_8.f90: New test.
10759 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
10761         PR fortran/28039
10762         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10764 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10766         PR target/43643
10767         * gcc.dg/pr43643.c: New test.
10769 2010-04-08  Tobias Burnus  <burnus@net-b.de>
10771         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10773 2010-04-08  Richard Guenther  <rguenther@suse.de>
10775         PR tree-optimization/43679
10776         * gcc.c-torture/compile/pr43679.c: New testcase.
10778 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
10780         PR debug/43670
10781         * gcc.dg/pr43670.c: New test.
10783 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
10785         PR middle-end/40815
10786         * gcc.dg/tree-ssa/reassoc-19.c: New.
10788 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
10790         PR c/18624
10791         * gcc.dg/Wunused-var-1.c: New test.
10792         * gcc.dg/Wunused-var-2.c: New test.
10793         * gcc.dg/Wunused-var-3.c: New test.
10794         * gcc.dg/Wunused-var-4.c: New test.
10795         * gcc.dg/Wunused-var-5.c: New test.
10796         * gcc.dg/Wunused-var-6.c: New test.
10797         * gcc.dg/Wunused-parm-1.c: New test.
10799         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10800         * gcc.dg/trunc-1.c: Likewise.
10801         * gcc.dg/vla-9.c: Likewise.
10802         * gcc.dg/dfp/composite-type.c: Likewise.
10804 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
10806         PR objc/35996
10807         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10808         * obj-c++.dg/objc-gc-3.mm: Ditto.
10810 2010-04-07  Simon Baldwin  <simonb@google.com>
10812         * gcc.dg/cpp/warn-undef-2.c: New.
10813         * gcc.dg/cpp/warn-traditional-2.c: New.
10814         * gcc.dg/cpp/warn-comments-2.c: New.
10815         * gcc.dg/cpp/warning-directive-1.c: New.
10816         * gcc.dg/cpp/warn-long-long.c: New.
10817         * gcc.dg/cpp/warn-traditional.c: New.
10818         * gcc.dg/cpp/warn-variadic-2.c: New.
10819         * gcc.dg/cpp/warn-undef.c: New.
10820         * gcc.dg/cpp/warn-normalized-1.c: New.
10821         * gcc.dg/cpp/warning-directive-2.c: New.
10822         * gcc.dg/cpp/warn-long-long-2.c: New.
10823         * gcc.dg/cpp/warn-variadic.c: New.
10824         * gcc.dg/cpp/warn-normalized-2.c: New.
10825         * gcc.dg/cpp/warning-directive-3.c: New.
10826         * gcc.dg/cpp/warn-deprecated-2.c: New.
10827         * gcc.dg/cpp/warn-trigraphs-1.c: New.
10828         * gcc.dg/cpp/warn-multichar-2.c: New.
10829         * gcc.dg/cpp/warn-normalized-3.c: New.
10830         * gcc.dg/cpp/warning-directive-4.c: New.
10831         * gcc.dg/cpp/warn-unused-macros.c: New.
10832         * gcc.dg/cpp/warn-trigraphs-2.c: New.
10833         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10834         * gcc.dg/cpp/warn-cxx-compat.c: New.
10835         * gcc.dg/cpp/warn-redefined.c: New.
10836         * gcc.dg/cpp/warn-trigraphs-3.c: New.
10837         * gcc.dg/cpp/warn-unused-macros-2.c: New.
10838         * gcc.dg/cpp/warn-deprecated.c: New.
10839         * gcc.dg/cpp/warn-trigraphs-4.c: New.
10840         * gcc.dg/cpp/warn-redefined-2.c: New.
10841         * gcc.dg/cpp/warn-comments.c: New.
10842         * gcc.dg/cpp/warn-multichar.c: New.
10843         * g++.dg/cpp/warning-directive-1.C: New.
10844         * g++.dg/cpp/warning-directive-2.C: New.
10845         * g++.dg/cpp/warning-directive-3.C: New.
10846         * g++.dg/cpp/warning-directive-4.C: New.
10847         * gfortran.dg/warning-directive-1.F90: New.
10848         * gfortran.dg/warning-directive-3.F90: New.
10849         * gfortran.dg/warning-directive-2.F90: New.
10850         * gfortran.dg/warning-directive-4.F90: New.
10852 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
10854         PR objc++/23716
10855         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10857 2010-04-07  Jason Merrill  <jason@redhat.com>
10859         * g++.dg/template/dr408.C: New.
10861         * g++.dg/lookup/ns4.C: New.
10863         PR c++/38392
10864         * g++.dg/template/friend51.C: New test.
10866         PR c++/41970
10867         * g++.old-deja/g++.other/linkage1.C: Adjust.
10869 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10871         PR c++/42697
10872         * g++.dg/template/crash94.C: New test.
10874 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10876         PR c++/40239
10877         * g++.dg/init/aggr5.C: New test.
10878         * g++.dg/init/aggr5.C: New test.
10880 2010-04-07  Richard Guenther  <rguenther@suse.de>
10882         PR tree-optimization/43270
10883         * g++.dg/warn/Warray-bounds-4.C: New testcase.
10884         * gcc.dg/Warray-bounds-7.c: Likewise.
10886 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
10888         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
10889         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
10890         * gnat.dg/bit_packed_array4.ad[sb]: New test.
10892 2010-04-07  Jie Zhang  <jie@codesourcery.com>
10894         PR c++/42556
10895         * g++.dg/init/pr42556.C: New test.
10897 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10899         PR debug/43628
10900         * g++.dg/debug/dwarf2/typedef2.C: New test.
10902 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
10904         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
10905         c-c++-common/dwarf2/redeclaration-1.C
10907 2010-04-06  Jason Merrill  <jason@redhat.com>
10909         * g++.dg/cpp0x/pr31437.C: Adjust error location.
10910         * g++.dg/ext/attrib18.C: Likewise.
10911         * g++.dg/ext/bitfield2.C: Likewise.
10912         * g++.dg/ext/bitfield4.C: Likewise.
10913         * g++.dg/ext/visibility/warn2.C: Likewise.
10914         * g++.dg/ext/visibility/warn3.C: Likewise.
10915         * g++.dg/gomp/pr26690-1.C: Likewise.
10916         * g++.dg/inherit/covariant7.C: Likewise.
10917         * g++.dg/init/synth2.C: Likewise.
10918         * g++.dg/lookup/using7.C: Likewise.
10919         * g++.dg/other/crash-4.C: Likewise.
10920         * g++.dg/other/error13.C: Likewise.
10921         * g++.dg/other/error20.C: Likewise.
10922         * g++.dg/parse/crash31.C: Likewise.
10923         * g++.dg/parse/error16.C: Likewise.
10924         * g++.dg/parse/error19.C: Likewise.
10925         * g++.dg/parse/error27.C: Likewise.
10926         * g++.dg/parse/error28.C: Likewise.
10927         * g++.dg/parse/fused-params1.C: Likewise.
10928         * g++.dg/template/error2.C: Likewise.
10929         * g++.dg/template/local6.C: Likewise.
10930         * g++.dg/template/qualttp15.C: Likewise.
10931         * g++.dg/warn/Wnvdtor-2.C: Likewise.
10932         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
10933         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
10934         * g++.old-deja/g++.brendan/crash29.C: Likewise.
10935         * g++.old-deja/g++.eh/spec6.C: Likewise.
10936         * g++.old-deja/g++.jason/crash3.C: Likewise.
10937         * g++.old-deja/g++.jason/destruct2.C: Likewise.
10938         * g++.old-deja/g++.law/ctors5.C: Likewise.
10939         * g++.old-deja/g++.law/ctors9.C: Likewise.
10940         * g++.old-deja/g++.mike/p3538a.C: Likewise.
10941         * g++.old-deja/g++.mike/p3538b.C: Likewise.
10942         * g++.old-deja/g++.other/struct1.C: Likewise.
10943         * g++.old-deja/g++.other/volatile1.C: Likewise.
10944         * g++.old-deja/g++.pt/crash36.C: Likewise.
10945         * g++.old-deja/g++.pt/derived3.C: Likewise.
10946         * g++.old-deja/g++.robertl/eb109.C: Likewise.
10947         * g++.old-deja/g++.robertl/eb4.C: Likewise.
10949 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
10951         PR middle-end/43519
10952         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
10953         * gcc.dg/graphite/id-19.c: New.
10955 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
10957         PR middle-end/32824
10958         * gcc.dg/vect/pr32824: New.
10960 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10962         PR fortran/18918
10963         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
10964         * gfortran.dg/coarray_3.f90: Ditto.
10965         * gfortran.dg/coarray_4.f90: Ditto.
10966         * gfortran.dg/coarray_5.f90: Ditto.
10967         * gfortran.dg/coarray_6.f90: Ditto.
10968         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
10970 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10972         PR fortran/18918
10973         * gfortran.dg/coarray_4.f90: Fix test.
10974         * gfortran.dg/coarray_6.f90: Add more tests.
10976 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10978         PR fortran/18918
10979         * gfortran.dg/coarray_4.f90: New test.
10980         * gfortran.dg/coarray_5.f90: New test.
10981         * gfortran.dg/coarray_6.f90: New test.
10983 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10985         PR fortran/18918
10986         * gfortran.dg/iso_fortran_env_5.f90: New test.
10987         * gfortran.dg/iso_fortran_env_6.f90: New test.
10989 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10991         PR fortran/39997
10992         * gfortran.dg/coarray_1.f90: New test.
10993         * gfortran.dg/coarray_2.f90: New test.
10994         * gfortran.dg/coarray_3.f90: New test.
10996 2010-04-06  Jason Merrill  <jason@redhat.com>
10998         PR c++/43648
10999         * g++.dg/template/dtor8.C: New.
11001         PR c++/43621
11002         * g++.dg/template/error-recovery2.C: New.
11004 2010-04-06  Jan Hubicka  <jh@suse.czpli
11006         PR tree-optimization/42906
11007         * gcc.dg/tree-ssa/dce-1.c: New testcase.
11009 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11011         PR fortran/43178
11012         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11013         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11014         * gfortran.dg/auto_dealloc_1.f90: Ditto.
11016 2010-04-06  Richard Guenther  <rguenther@suse.de>
11018         PR tree-optimization/43627
11019         * gcc.dg/tree-ssa/vrp49.c: New testcase.
11021 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11023         PR target/43638
11024         * gcc.target/i386/pr43638.c: New test.
11026 2010-04-06  Richard Guenther  <rguenther@suse.de>
11028         PR middle-end/43661
11029         * gcc.c-torture/compile/pr43661.c: New testcase.
11031 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11033         * gcc.target/s390/stackcheck1.c: Add dg-warning.
11035 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
11037         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11039 2010-04-02  Richard Guenther  <rguenther@suse.de>
11041         PR tree-optimization/43629
11042         * gcc.c-torture/execute/pr43629.c: New testcase.
11044 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11045             Dominique d'Humieres  <dominiq@lps.ens.fr>
11047         PR libfortran/43605
11048         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11050 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
11052         PR debug/43325
11053         * c-c++-common/dwarf2/redeclaration-1.C: New test.
11055 2010-04-01  Jason Merrill  <jason@redhat.com>
11057         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11059 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11060             Manfred Schwarb  <manfred99@gmx.ch>
11062         PR libfortran/43605
11063         * gfortran.dg/ftell_3.f90: New test.
11065 2010-04-01  Richard Guenther  <rguenther@suse.de>
11067         PR middle-end/43614
11068         * gcc.c-torture/compile/pr43614.c: New testcase.
11070 2010-04-01  Martin Jambor  <mjambor@suse.cz>
11072         PR tree-optimization/43141
11073         * gcc.dg/guality/pr43141.c: New test.
11075 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11077         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11078         * g++.dg/eh/spbp.C: Likewise.
11079         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11080         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11081         superfluous casts.
11082         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11083         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
11084         * objc.dg/dwarf-2.m: Likewise.
11086 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11088         PR middle-end/43464
11089         * gcc.dg/graphite/id-pr43464.c: New.
11090         * gcc.dg/graphite/id-pr43464-1.c: New.
11092 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11094         PR middle-end/43351
11095         * gcc.dg/graphite/id-pr43351.c
11097 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11099         PR testsuite/35165
11100         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11101         * obj-c++.dg/try-catch-2.mm: Ditto.
11102         * obj-c++.dg/lookup-2.mm: Ditto.
11103         * obj-c++.dg/encode-8.m: Ditto.
11104         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11105         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11106         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11107         * obj-c++.dg/const-str-11.mm: Ditto.
11108         * obj-c++.dg/const-str-9.mm: Ditto.
11109         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11110         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11111         * obj-c++.dg/except-1.mm: Ditto.
11112         * obj-c++.dg/const-str-7.mm: Ditto.
11113         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11114         * obj-c++.dg/const-str-3.mm: Ditto.
11115         * obj-c++.dg/const-str-7.mm: Ditto.
11116         * obj-c++.dg/stubify-2.mm: Change dump file name.
11118         PR objc++/23613
11119         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11120         New macro.
11121         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11122         Remove dg-xfail-if.
11124 2010-03-31  Martin Jambor  <mjambor@suse.cz>
11126         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
11127         only with -O2, -O3 or -Os and not with -fwhopr.
11129 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
11131         PR c++/43558
11132         * g++.dg/template/typedef31.C: New test.
11134 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11136         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11137         assembler output on *-*-solaris2*.
11138         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11140 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
11142         PR debug/43557
11143         * gcc.dg/pr43557-1.c: New test.
11144         * gcc.dg/pr43557-2.c: New file.
11146 2010-03-31  Jie Zhang  <jie@codesourcery.com>
11148         PR 43562
11149         * gcc.dg/pr43562.c: New test.
11151 2010-03-30  Jason Merrill  <jason@redhat.com>
11153         PR c++/43076
11154         * g++.dg/template/error-recovery1.C: New.
11156         PR c++/41786
11157         * g++.dg/parse/ambig5.C: New.
11159 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
11161         PR debug/43593
11162         * gcc.dg/guality/pr43593.c: New test.
11164 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
11166         PR middle-end/43430
11167         * gcc.dg/vect/pr43430-1.c: New.
11169 2010-03-30  Jason Merrill  <jason@redhat.com>
11171         PR c++/43559
11172         * g++.dg/template/partial7.C: New.
11174 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11176         * gcc.target/s390/stackcheck1.c: New testcase.
11178 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11180         PR libfortran/43265
11181         * gfortran.dg/read_eof_8.f90: New test.
11183 2010-03-29  Jason Merrill  <jason@redhat.com>
11185         * gcc.dg/cpp/include6.c: Change [] to ().
11187         N3077
11188         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11189         splicing and UCNs.
11190         * c-c++-common/raw-string-2.c: Add trigraph test.
11191         * c-c++-common/raw-string-8.c: New.
11192         * c-c++-common/raw-string-9.c: New.
11193         * c-c++-common/raw-string-10.c: New.
11195         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11196         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11197         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11198         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11199         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11200         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11201         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11203 2010-03-29  Richard Guenther  <rguenther@suse.de>
11205         PR tree-optimization/43560
11206         * gcc.dg/torture/pr43560.c: New testcase.
11208 2010-03-29  Jason Merrill  <jason@redhat.com>
11210         N3077
11211         * g++.dg/ext/raw-string-1.C: Change [] to ().
11212         * g++.dg/ext/raw-string-2.C: Change [] to ().
11213         Don't use \ in delimiter.
11214         * g++.dg/ext/raw-string-3.C: Change [] to ().
11215         * g++.dg/ext/raw-string-4.C: Change [] to ().
11216         * g++.dg/ext/raw-string-5.C: Change [] to ().
11217         Test for error on \ in delimiter.
11218         * g++.dg/ext/raw-string-6.C: Change [] to ().
11219         * g++.dg/ext/raw-string-7.C: Change [] to ().
11221 2010-03-29  Jie Zhang  <jie@codesourcery.com>
11223         PR 43564
11224         * gcc.dg/pr43564.c: New test.
11226 2010-03-29  Tobias Burnus  <burnus@net-b.de>
11228         PR fortran/43551
11229         * gfortran.dg/direct_io_12.f90: New test.
11231 2010-03-28  Jan Hubicka  <jh@suse.cz>
11233         PR tree-optimization/43505
11234         * gfortran.dg/pr43505.f90: New testcase.
11236 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
11238         PR tree-optimization/43528
11239         * gcc.target/i386/pr43528.c: New test.
11241 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
11243         PR c/43381
11244         * gcc.dg/parm-impl-decl-3.c: New test.
11246 2010-03-26  Jason Merrill  <jason@redhat.com>
11248         PR c++/43509
11249         * g++.dg/cpp0x/parse1.C: New.
11251 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
11253         PR target/43524
11254         * gcc.target/i386/pr43524.c: New test.
11256 2010-03-26  Martin Jambor  <mjambor@suse.cz>
11258         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11259         whitespace, rename main to foo.
11260         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11261         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11262         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11263         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11264         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11265         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11266         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11267         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11268         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11269         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11270         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11272 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
11274         PR c++/43327
11275         * g++.dg/other/crash-10.C: New test.
11276         * g++.dg/other/crash-11.C: New test.
11278 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11280         PR libfortran/43517
11281         * gfortran.dg/read_eof_7.f90: New test.
11283 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11285         PR objc/35165
11286         PR testsuite/43512
11287         * objc-obj-c++-shared: New directory.
11288         * objc-obj-c++-shared/Object1-implementation.h: New file.
11289         * objc-obj-c++-shared/Object1.h: New file.
11290         * objc-obj-c++-shared/Protocol1.h: New file.
11291         * objc-obj-c++-shared/next-abi.h: New file.
11292         * objc-obj-c++-shared/next-mapping.h: New file.
11293         * objc/execute/next_mapping.h: Delete.
11294         * objc.dg/special/special.exp: For all targets run the tests with
11295         -fgnu-runtime, for darwin targets also run the tests with
11296         -fnext-runtime.
11297         * objc.dg/dg.exp: Ditto.
11298         * obj-c++.dg/dg.exp: Ditto.
11299         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11300         Protocol1.h) and next-mapping.h as required.  Amend testcase to
11301         include use of updated NeXT interface.
11302         * objc/execute/formal_protocol-5.m: Ditto.
11303         * objc/execute/protocol-isEqual-2.m: Ditto.
11304         * objc/execute/protocol-isEqual-4.m: Ditto.
11305         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11306         Protocol1.h) and next-mapping.h as required.
11307         * objc/execute/object_is_class.m: Ditto.
11308         * objc/execute/enumeration-1.m: Ditto.
11309         * objc/execute/class-13.m: Ditto.
11310         * objc/execute/formal_protocol-2.m: Ditto.
11311         * objc/execute/formal_protocol-4.m: Ditto.
11312         * objc/execute/class-1.m: Ditto.
11313         * objc/execute/bycopy-1.m: Ditto.
11314         * objc/execute/formal_protocol-6.m: Ditto.
11315         * objc/execute/bycopy-3.m: Ditto.
11316         * objc/execute/class-3.m: Ditto.
11317         * objc/execute/bf-11.m: Ditto.
11318         * objc/execute/class-5.m: Ditto.
11319         * objc/execute/bf-13.m: Ditto.
11320         * objc/execute/class-7.m: Ditto.
11321         * objc/execute/bf-15.m: Ditto.
11322         * objc/execute/class-9.m: Ditto.
11323         * objc/execute/bf-17.m: Ditto.
11324         * objc/execute/bf-19.m: Ditto.
11325         * objc/execute/IMP.m: Ditto.
11326         * objc/execute/exceptions/catchall-1.m: Ditto.
11327         * objc/execute/exceptions/trivial.m: Ditto.
11328         * objc/execute/exceptions/finally-1.m: Ditto.
11329         * objc/execute/exceptions/local-variables-1.m: Ditto.
11330         * objc/execute/exceptions/foward-1.m: Ditto.
11331         * objc/execute/bf-2.m: Ditto.
11332         * objc/execute/string1.m: Ditto.
11333         * objc/execute/bf-4.m: Ditto.
11334         * objc/execute/informal_protocol.m: Ditto.
11335         * objc/execute/string3.m: Ditto.
11336         * objc/execute/bf-6.m: Ditto.
11337         * objc/execute/bf-8.m: Ditto.
11338         * objc/execute/class-tests-1.h: Ditto.
11339         * objc/execute/protocol-isEqual-1.m: Ditto.
11340         * objc/execute/protocol-isEqual-3.m: Ditto.
11341         * objc/execute/_cmd.m: Ditto.
11342         * objc/execute/function-message-1.m: Ditto.
11343         * objc/execute/bf-20.m: Ditto.
11344         * objc/execute/bf-common.h: Ditto.
11345         * objc/execute/np-2.m: Ditto.
11346         * objc/execute/class-10.m: Ditto.
11347         * objc/execute/class-12.m: Ditto.
11348         * objc/execute/enumeration-2.m: Ditto.
11349         * objc/execute/class-14.m: Ditto.
11350         * objc/execute/encode-1.m: Ditto.
11351         * objc/execute/formal_protocol-1.m: Ditto.
11352         * objc/execute/formal_protocol-3.m: Ditto.
11353         * objc/execute/accessing_ivars.m: Ditto.
11354         * objc/execute/bycopy-2.m: Ditto.
11355         * objc/execute/class-2.m: Ditto.
11356         * objc/execute/bf-10.m: Ditto.
11357         * objc/execute/formal_protocol-7.m: Ditto.
11358         * objc/execute/root_methods.m: Ditto.
11359         * objc/execute/class-4.m: Ditto.
11360         * objc/execute/bf-12.m: Ditto.
11361         * objc/execute/class-6.m: Ditto.
11362         * objc/execute/bf-14.m: Ditto.
11363         * objc/execute/nested-func-1.m: Ditto.
11364         * objc/execute/class-8.m: Ditto.
11365         * objc/execute/private.m: Ditto.
11366         * objc/execute/bf-16.m: Ditto.
11367         * objc/execute/bf-18.m: Ditto.
11368         * objc/execute/load-3.m: Ditto.
11369         * objc/execute/compatibility_alias.m: Ditto.
11370         * objc/execute/bf-1.m: Ditto.
11371         * objc/execute/no_clash.m: Ditto.
11372         * objc/execute/bf-3.m: Ditto.
11373         * objc/execute/string2.m: Ditto.
11374         * objc/execute/bf-5.m: Ditto.
11375         * objc/execute/string4.m: Ditto.
11376         * objc/execute/bf-7.m: Ditto.
11377         * objc/execute/object_is_meta_class.m: Ditto.
11378         * objc/execute/bf-9.m: Ditto.
11379         * objc/execute/bf-21.m: Ditto.
11380         * objc/execute/cascading-1.m: Ditto.
11381         * objc/execute/trivial.m: Ditto.
11382         * objc/execute/np-1.m: Ditto.
11383         * objc/compile/trivial.m: Ditto.
11384         * objc/execute/class_self-2.m: Include <stdlib.h>.
11385         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11386         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11387         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11388         and 64bit. Use new NeXT interface as required.
11389         * objc.dg/special/unclaimed-category-1.m: Ditto.
11390         * objc.dg/special/unclaimed-category-1.h: Ditto.
11391         * objc.dg/special/unclaimed-category-1a.m: Ditto.
11392         * objc.dg/func-ptr-1.m: Ditto.
11393         * objc.dg/stret-1.m: Ditto.
11394         * objc.dg/encode-2.m: Ditto.
11395         * objc.dg/category-1.m: Ditto.
11396         * objc.dg/encode-3.m: Ditto.
11397         * objc.dg/call-super-3.m: Ditto.
11398         * objc.dg/method-3.m: Ditto.
11399         * objc.dg/func-ptr-2.m: Ditto.
11400         * objc.dg/lookup-1.m: Ditto.
11401         * objc.dg/encode-4.m: Ditto.
11402         * objc.dg/fix-and-continue-1.m: Ditto.
11403         * objc.dg/proto-lossage-3.m: Ditto.
11404         * objc.dg/method-13.m: Ditto.
11405         * objc.dg/proto-qual-1.m: Ditto.
11406         * objc.dg/zero-link-3.m: Ditto.
11407         * objc.dg/bitfield-1.m: Ditto.
11408         * objc.dg/va-meth-1.m: Ditto.
11409         * objc.dg/super-class-3.m: Ditto.
11410         * objc.dg/call-super-1.m: Ditto.
11411         * objc.dg/type-size-2.m: Ditto.
11412         * objc.dg/method-10.m: Ditto.
11413         * objc.dg/defs.m: Ditto.
11414         * objc.dg/const-str-3.m: Ditto.
11415         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11416         Protocol1.h) and next-mapping.h as required. Use new NeXT
11417         interface as required.
11418         * objc.dg/super-class-4.m: Ditto.
11419         * objc.dg/comp-types-8.m: Ditto.
11420         * objc.dg/call-super-2.m: Ditto.
11421         * objc.dg/objc-fast-4.m: Ditto.
11422         * objc.dg/method-6.m: Ditto.
11423         * objc.dg/const-str-3.m: Ditto.
11424         * objc.dg/const-str-7.m: Ditto.
11425         * objc.dg/method-15.m: Ditto.
11426         * objc.dg/method-19.m: Ditto.
11427         * objc.dg/sync-1.m: Ditto.
11428         * objc.dg/layout-1.m: Ditto.
11429         * objc.dg/bitfield-3.m: Ditto.
11430         * objc.dg/try-catch-3.m: Ditto.
11431         * objc.dg/try-catch-7.m: Ditto.
11432         * objc.dg/comp-types-10.m: Ditto.
11433         * objc.dg/selector-2.: Ditto.
11434         * objc.dg/method-7.m: Ditto.
11435         * objc.dg/typedef-alias-1.m: Ditto.
11436         * objc.dg/proto-lossage-2.m: Ditto.
11437         * objc.dg/comp-types-11.m: Ditto.
11438         * objc.dg/sizeof-1.m: Ditto.
11439         * objc.dg/method-17.m: Ditto.
11440         * objc.dg/bitfield-5.m: Ditto.
11441         * objc.dg/try-catch-1.m: Ditto.
11442         * objc.dg/encode-5.m: Ditto.
11443         * objc.dg/fix-and-continue-2.m: Ditto.
11444         * objc.dg/method-9.m: Ditto.
11445         * objc.dg/isa-field-1.m: Ditto.
11446         * objc.dg/local-decl-2.m: Ditto.
11447         * objc.dg/objc-gc-4.m: Ditto.
11448         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11449         * objc.dg/gnu-runtime-3.m: Ditto.
11450         * objc.dg/encode-7.m: Ditto.
11451         * objc.dg/encode-8.m: Ditto.
11452         * objc.dg/selector-3.m: Ditto.
11453         * objc.dg/gnu-runtime-1.m: Ditto.
11454         * objc.dg/const-str-12.m: Ditto.
11455         * objc.dg/gnu-runtime-2.m: Ditto.
11456         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11457         * objc.dg/selector-1.m: Ditto.
11458         * objc.dg/stubify-2.m: Ditto.
11459         * objc.dg/zero-link-1.m: Ditto.
11460         * objc.dg/stret-2.m: Ditto.
11461         * objc.dg/zero-link-2.m: Ditto.
11462         * objc.dg/next-runtime-1.m: Ditto.
11463         * objc.dg/symtab-1.m: Ditto.
11464         * objc.dg/stubify-1.m: Ditto.
11465         * objc.dg/bitfield-2.m: Ditto.
11466         * objc.dg/try-catch-10.m: Apply to both runtimes.
11467         * objc.dg/const-str-1.m: Ditto.
11468         * objc.dg/image-info.m: Ditto.
11469         * objc.dg/encode-9.m: Ditto.
11470         * objc.dg/pragma-1.m: Apply test to all targets.
11471         * objc.dg/const-str-4.m: Ditto.
11472         * objc.dg/const-str-8.m: Ditto.
11473         * objc.dg/super-class-2.m: Ditto.
11474         * objc.dg/try-catch-5.m: Ditto.
11475         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11476         Protocol1.h) and next-mapping.h as required. Use new NeXT
11477         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
11478         * objc.dg/const-str-11.m: Ditto.
11479         * objc.dg/const-str-9.m: Ditto.
11480         * objc.dg/method-4.m: Skip for 64Bit NeXT.
11481         * objc.dg/encode-1.m: Remove redundant -lobjc.
11482         * objc.dg/try-catch-9.m: Tidy space.
11483         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11484         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11485         and 64bit. Use new NeXT interface as required.
11486         * obj-c++.dg/template-4.mm: Ditto.
11487         * obj-c++.dg/defs.mm: Ditto.
11488         * obj-c++.dg/basic.mm: Ditto.
11489         * obj-c++.dg/encode-4.mm: Ditto.
11490         * obj-c++.dg/method-17.mm: Ditto.
11491         * obj-c++.dg/proto-lossage-3.mm: Ditto.
11492         * obj-c++.dg/cxx-class-1.mm: Ditto.
11493         * obj-c++.dg/method-10.mm: Ditto.
11494         * obj-c++.dg/va-meth-1.mm: Ditto.
11495         * obj-c++.dg/encode-5.mm: Ditto.
11496         * obj-c++.dg/lookup-2.mm: Ditto.
11497         * obj-c++.dg/template-3.mm: Ditto.
11498         * obj-c++.dg/proto-qual-1.mm: Ditto.
11499         * obj-c++.dg/qual-types-1.m: Ditto.
11500         * obj-c++.dg/cxx-scope-1.mm: Ditto.
11501         * obj-c++.dg/template-1.mm: Ditto.
11502         * obj-c++.dg/encode-6.mm: Ditto.
11503         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
11504         Protocol1.h) and next-mapping.h as required. Use new NeXT
11505         interface as required.
11506         * obj-c++.dg/except-1.mm: Ditto.
11507         * obj-c++.dg/const-str-7.mm: Ditto.
11508         * obj-c++.dg/ivar-list-semi.mm: Ditto.
11509         * obj-c++.dg/cxx-scope-2.mm: Ditto.
11510         * obj-c++.dg/selector-2.mm: Ditto.
11511         * obj-c++.dg/isa-field-1.mm: Ditto.
11512         * obj-c++.dg/try-catch-1.mm: Ditto.
11513         * obj-c++.dg/local-decl-1.mm: Ditto.
11514         * obj-c++.dg/try-catch-9.mm: Ditto.
11515         * obj-c++.dg/no-extra-load.mm: Ditto.
11516         * obj-c++.dg/selector-5.mm: Ditto.
11517         * obj-c++.dg/method-12.mm: Ditto.
11518         * obj-c++.dg/try-catch-11.mm: Ditto.
11519         * obj-c++.dg/comp-types-11.mm: Ditto.
11520         * obj-c++.dg/bitfield-3.mm: Ditto.
11521         * obj-c++.dg/method-6.mm: Ditto.
11522         * obj-c++.dg/super-class-2.mm: Ditto.
11523         * obj-c++.dg/method-21.mm: Ditto.
11524         * obj-c++.dg/const-str-8.mm: Ditto.
11525         * obj-c++.dg/try-catch-7.mm: Ditto.
11526         * obj-c++.dg/method-15.mm: Ditto.
11527         * obj-c++.dg/layout-1.mm: Ditto.
11528         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11529         * obj-c++.dg/const-str-3.mm: Ditto.
11530         * obj-c++.dg/try-catch-2.mm: Ditto.
11531         * obj-c++.dg/objc-gc-3.mm: Ditto.
11532         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11533         * obj-c++.dg/bitfield-1.mm: Ditto.
11534         * obj-c++.dg/selector-6.mm: Ditto.
11535         * obj-c++.dg/method-13.mm: Ditto.
11536         * obj-c++.dg/comp-types-12.mm: Ditto.
11537         * obj-c++.dg/bitfield-4.mm: Ditto.
11538         * obj-c++.dg/try-catch-8.mm: Ditto.
11539         * obj-c++.dg/method-2.mm: Ditto.
11540         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11541         * obj-c++.dg/typedef-alias-1.mm: Ditto.
11542         * obj-c++.dg/const-str-4.mm: Ditto.
11543         * obj-c++.dg/proto-lossage-2.mm: Ditto.
11544         * obj-c++.dg/try-catch-3.mm: Ditto.
11545         * obj-c++.dg/comp-types-9.mm: Ditto.
11546         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11547         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11548         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11549         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11550         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11551         Use new NeXT interface as required.
11552         * obj-c++.dg/const-str-10.mm: Ditto.
11553         * obj-c++.dg/const-str-11.mm: Ditto.
11554         * obj-c++.dg/const-str-9.mm: Ditto.
11555         * obj-c++.dg/method-11.mm: Ditto.
11556         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11557         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11558         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11559         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11560         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11562 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
11564         PR c++/43206
11565         * g++.dg/template/typedef30.C: New test case.
11567 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
11569         PR c/43385
11570         * gcc.c-torture/execute/pr43385.c: New test.
11572 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
11574         * gcc.dg/strncpy-fix-1.c: New test.
11576 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11578         PR testsuite/41609
11579         * lib/objc-torture.exp (objc-set-runtime-options): New.
11580         * objc/execute/execute.exp: Check runtime options on each pass.
11581         * objc/execute/exceptions/exceptions.exp: Ditto.
11582         * objc/compile/compile.exp: Ditto.
11584         PR testsuite/42348
11585         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11586         standard tests.
11587         (check_effective_target_objc2): New proc.
11588         (check_effective_target_next_runtime): New proc.
11589         * lib/objc.exp: Determine which runtime is in force and support it.
11590         * lib/obj-c++.exp: Ditto.
11592 2010-03-24  Jason Merrill  <jason@redhat.com>
11594         PR c++/43502
11595         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11597 2010-03-24  Martin Jambor  <mjambor@suse.cz>
11599         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11600         a loop.
11601         * gcc.dg/ipa/ipa-2.c: Likewise.
11602         * gcc.dg/ipa/ipa-3.c: Likewise.
11603         * gcc.dg/ipa/ipa-4.c: Likewise.
11604         * gcc.dg/ipa/ipa-5.c: Likewise.
11605         * gcc.dg/ipa/ipa-7.c: Likewise.
11606         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11607         a loop.
11608         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11609         i_can_not_be_propagated_fully2 into a loop.
11610         * gcc.dg/ipa/ipa-8.c: New test.
11611         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11613 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
11615         PR debug/19192
11616         PR debug/43479
11617         * gcc.dg/guality/pr43479.c: New test.
11618         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11619         and add volatile keyword.
11621 2010-03-23  Mike Stump  <mikestump@comcast.net>
11623         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11625 2010-03-23  Jason Merrill  <jason@redhat.com>
11627         * g++.dg/ext/altivec-17.C: Adjust error message.
11629         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11630         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11631         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11632         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11633         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11634         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11636 2010-03-22  Jason Merrill  <jason@redhat.com>
11638         PR c++/43333
11639         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11640         * g++.dg/ext/is_pod_98.C: New.
11642         PR c++/43281
11643         * g++.dg/cpp0x/auto18.C: New.
11645         * gcc.dg/pr36997.c: Adjust error message.
11646         * g++.dg/ext/vector9.C: Likewise.
11647         * g++.dg/conversion/simd3.C: Likewise.
11648         * g++.dg/other/error23.C: Likewise.
11650 2010-03-22  Michael Matz  <matz@suse.de>
11652         PR middle-end/43475
11653         * gfortran.dg/pr43475.f90: New testcase.
11655 2010-03-22  Richard Guenther  <rguenther@suse.de>
11657         PR tree-optimization/43390
11658         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11660 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11662         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11663         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11665 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
11666             Michael Matz  <matz@suse.de>
11668         PR c++/43081
11669         * g++.dg/parse/crash56.C: New test.
11671 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
11673         PR fortran/43450
11674         * gfortran.dg/whole_file_15.f90 : New test.
11676 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11678         PR fortran/43409
11679         * gfortran.dg/inquire_size.f90: New test.
11681 2010-03-20  Richard Guenther  <rguenther@suse.de>
11683         PR rtl-optimization/43438
11684         * gcc.c-torture/execute/pr43438.c: New testcase.
11686 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
11688         PR c++/43375
11689         * g++.dg/abi/mangle42.C: New test.
11691 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11693         PR C/43211
11694         * gcc.dg/pr43211.c: New test.
11695         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11697 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
11699         PR rtl-optimization/42258
11700         * gcc.target/arm/thumb1-mul-moves.c: New test.
11702         PR target/40697
11703         * gcc.target/arm/thumb-andsi.c: New test.
11705         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11706         dg-require-effective-target.
11708 2010-03-19  Michael Matz  <matz@suse.de>
11710         PR c++/43116
11711         * g++.dg/other/pr43116.C: New testcase.
11713 2010-03-19  Michael Matz  <matz@suse.de>
11715         PR target/43305
11716         * gcc.dg/pr43305.c: New testcase.
11718 2010-03-19  Richard Guenther  <rguenther@suse.de>
11720         PR tree-optimization/43415
11721         * gcc.c-torture/compile/pr43415.c: New testcase.
11723 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
11725         PR ada/43106
11726         * gnat.dg/case_optimization2.adb: New test.
11727         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11729 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11730             Jack Howarth  <howarth@bromo.med.uc.edu>
11732         PR target/36399
11733         * gcc.target/i386/push-1.c: Don't xfail
11734           scan-assembler-not "movups" on darwin.
11736 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
11738         PR debug/43058
11739         * gcc.dg/pr43058.c: New test.
11741 2010-03-18  Martin Jambor  <mjambor@suse.cz>
11743         PR middle-end/42450
11744         * g++.dg/torture/pr42450.C: New test.
11746 2010-03-18  Michael Matz  <matz@suse.de>
11748         PR middle-end/43419
11749         * gcc.dg/pr43419.c: New testcase.
11751 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
11753         PR rtl-optimization/43360
11754         * gcc.dg/torture/pr43360.c: New.
11756 2010-03-18  Michael Matz  <matz@suse.de>
11758         PR tree-optimization/43402
11759         * gcc.dg/pr43402.c: New testcase.
11761 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
11763         PR target/42427
11764         * gcc.dg/pr42427.c: New test.
11766 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11768         PR libfortran/43265
11769         * gfortran.dg/read_empty_file.f: New test.
11770         * gfortran.dg/read_eof_all.f90: New test.
11771         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11772         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11774 2010-03-17  Michael Matz  <matz@suse.de>
11776         * gcc.dg/pr43300.c: Add -w.
11778 2010-03-17  Richard Guenther  <rguenther@suse.de>
11780         * gcc.dg/pr43379.c: Add -w.
11782 2010-03-17  Tobias Burnus  <burnus@net-b.de>
11784         PR fortran/43331
11785         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11787 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
11789         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11791 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11793         * ada/acats/run_all.sh: Log start and end times.
11795 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11797         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11799 2010-03-16  Richard Guenther  <rguenther@suse.de>
11801         PR middle-end/43379
11802         * gcc.dg/pr43379.c: New testcase.
11804 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
11806         PR debug/43051
11807         * gcc.dg/guality/pr43051-1.c: New test.
11809 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
11811         PR testsuite/43363
11812         * g++.dg/ext/altivec-17.C: Handle changes to error message.
11814 2010-03-15  Michael Matz  <matz@suse.de>
11816         PR middle-end/43300
11817         * gcc.dg/pr43300.c: New testcase.
11819 2010-03-15  Richard Guenther  <rguenther@suse.de>
11821         PR tree-optimization/43367
11822         * gcc.c-torture/compile/pr43367.c: New testcase.
11824 2010-03-15  Richard Guenther  <rguenther@suse.de>
11826         PR tree-optimization/43317
11827         * gcc.dg/pr43317.c: New testcase.
11829 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11831         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11833 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11835         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11837 2010-03-14  Tobias Burnus  <burnus@net-b.de>
11839         PR fortran/43362
11840         * gfortran.dg/impure_constructor_1.f90: New test.
11842 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11844         PR middle-end/43354
11845         * gfortran.dg/graphite/id-pr43354.f: New.
11847 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11849         PR middle-end/43349
11850         * gfortran.dg/graphite/pr43349.f: New.
11852 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11854         PR middle-end/43306
11855         * gcc.dg/graphite/pr43306.c: New.
11857 2010-03-12  David S. Miller  <davem@davemloft.net>
11859         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11860         sparc.
11862 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11864         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11866 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
11868         PR fortran/43291
11869         PR fortran/43326
11870         * gfortran.dg/dynamic_dispatch_7.f03: New test.
11872 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
11874         * gfortran.dg/default_format_denormal_1.f90: Don't assume
11875         fail for *-*-mingw* targets.
11877 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
11879         PR debug/43329
11880         * gcc.dg/guality/pr43329-1.c: New test.
11882 2010-03-11  Martin Jambor  <mjambor@suse.cz>
11884         PR tree-optimization/43257
11885         * g++.dg/torture/pr43257.C: New test.
11887 2010-03-11  Tobias Burnus  <burnus@net-b.de>
11889         PR fortran/43228
11890         * gfortran.dg/namelist_61.f90: New test.
11892 2010-03-11  Richard Guenther  <rguenther@suse.de>
11894         PR tree-optimization/43255
11895         * gcc.c-torture/compile/pr43255.c: New testcase.
11897 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11899         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
11900         * gcc.dg/pr43280.c: New testcase.
11902 2010-03-11  Richard Guenther  <rguenther@suse.de>
11904         PR lto/43200
11905         * gcc.dg/lto/20100227-1_0.c: New testcase.
11906         * gcc.dg/lto/20100227-1_1.c: Likewise.
11908 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11910         PR libfortran/43320
11911         PR libfortran/43265
11912         * gfortran.dg/read_eof_6.f: New test
11913         * gfortran.dg/read_x_eof.f90: New test.
11914         * gfortran.dg/read_x_past.f: Update test.
11916 2010-03-10  Jan Hubicka  <jh@suse.cz>
11918         * gcc.c-torture/compile/pr43288.c: New test.
11920 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11922         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
11923         -fpic/-fPIC flags.
11924         * g++.old-deja/g++.pt/asm2.C: Likewise.
11925         * gcc.c-torture/compile/20000804-1.c: Likewise.
11926         * gcc.target/i386/clobbers.c: Likewise.
11928 2010-03-10  Tobias Burnus  <burnus@net-b.de>
11930         PR fortran/43303
11931         * gfortran.dg/c_assoc_3.f90: New test.
11933 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
11935         PR debug/36728
11936         * gcc.dg/guality/pr36728-1.c: New test.
11937         * gcc.dg/guality/pr36728-2.c: New test.
11939 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11941         * gcc.dg/h8300-div-delay-slot.c: New test.
11943 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
11945         PR tree-optimization/43236
11946         * gcc.c-torture/execute/pr43236.c: New test.
11948 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
11950         PR middle-end/42859
11951         * g++.dg/eh/pr42859.C: New test.
11953 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
11955         PR debug/43299
11956         * gcc.dg/pr43299.c: New test.
11958         PR debug/43290
11959         * g++.dg/eh/unwind2.C: New test.
11961 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11962             Reza Yazdani  <reza.yazdani@amd.com>
11964         PR middle-end/43065
11965         * gcc.dg/graphite/run-id-4.c: New.
11967 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11969         PR middle-end/43065
11970         * gcc.dg/graphite/run-id-3.c: New.
11972 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
11974         PR middle-end/42644
11975         PR middle-end/42130
11976         * gcc.dg/graphite/id-18.c: New.
11977         * gcc.dg/graphite/run-id-pr42644.c: New.
11979 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11981         PR middle-end/42326
11982         * gcc.dg/graphite/pr42326.c: New.
11984 2010-03-08  Richard Guenther  <rguenther@suse.de>
11986         PR tree-optimization/43269
11987         * gcc.c-torture/execute/pr43269.c: New testcase.
11989 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
11991         PR fortran/43256
11992         * gfortran.dg/typebound_call_13.f03: New.
11994 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
11996         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
11997         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
11999 2010-03-05  Jason Merrill  <jason@redhat.com>
12001         * g++.dg/abi/mangle40.C: Require weak and alias.
12003 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12005         PR middle-end/42326
12006         * gfortran.dg/graphite/pr42326.f90: New.
12007         * gfortran.dg/graphite/pr42326-1.f90: New.
12009 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12011         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12012         (gnat_target_compile): Likewise.
12013         Reinitialize GNAT_UNDER_TEST if target changes.
12014         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12015         (local_find_gnatmake): Pass full --GCC to gnatlink.
12016         Remove --LINK.
12018 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12020         PR c/43248
12021         * gcc.dg/compound-literal-1.c: New testcase.
12023 2010-03-04  Martin Jambor  <mjambor@suse.cz>
12025         PR tree-optimization/43164
12026         PR tree-optimization/43191
12027         * gcc.c-torture/compile/pr43164.c: New test.
12028         * gcc.c-torture/compile/pr43191.c: Likewise.
12030 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
12032         PR fortran/43244
12033         * gfortran.dg/finalize_9.f90: New.
12035 2010-03-04  Tobias Burnus  <burnus@net-b.de>
12036             Ken Werner  <ken@linux.vnet.ibm.com>
12038         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12039         to dg-options for spu.
12040         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12041         dump-scan target to exclude spu.
12043 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
12045         PR middle-end/43209
12046         * gcc.dg/tree-ssa/ivopts-4.c: New.
12048 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
12050         * lib/target-supports-dg.exp (check-flags): Provide defaults for
12051         include-opts and exclude-opts; skip checking the flags if arguments
12052         are the same as the defaults.
12053         (dg-xfail-if): Verify the number of arguments, supply defaults
12054         for unspecified optional arguments.
12055         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12057 2010-03-03  Jason Merrill  <jason@redhat.com>
12059         PR c++/12909
12060         * g++.dg/abi/mangle40.C: Updated.
12062 2010-03-03  Jason Merrill  <jason@redhat.com>
12064         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12065         * g++.dg/abi/mangle23.C: Likewise.
12066         * g++.dg/eh/simd-2.C: Likewise.
12067         * g++.dg/ext/attribute-test-2.C: Likewise.
12068         * g++.dg/ext/vector14.C: Likewise.
12069         * g++.dg/other/pr34435.C: Likewise.
12070         * g++.dg/template/conv8.C: Likewise.
12071         * g++.dg/template/nontype9.C: Likewise.
12072         * g++.dg/template/qualttp17.C: Likewise.
12073         * g++.dg/template/ref1.C: Likewise.
12074         * g++.old-deja/g++.pt/crash68.C: Likewise.
12075         * g++.old-deja/g++.pt/ref1.C: Likewise.
12076         * g++.old-deja/g++.pt/ref3.C: Likewise.
12077         * g++.old-deja/g++.pt/ref4.C: Likewise.
12079         PR c++/12909
12080         * g++.dg/abi/mangle40.C: New.
12081         * g++.dg/abi/mangle41.C: New.
12082         * g++.dg/lto/20100302_0.C: New.
12083         * g++.dg/lto/20100302_1.C: New.
12084         * g++.dg/lto/20100302.h: New.
12086 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
12088         PR fortran/43243
12089         * gfortran.dg/internal_pack_12.f90: New test.
12091 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
12093         * gcc.dg/pr36997.c: Adjust error message.
12095 2010-03-03  Mike Stump  <mikestump@comcast.net>
12097         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12098         adjustments to not be present on machines that align the stack to
12099         more than 4 bytes and don't have a red zone yet as that is an
12100         unimplemented optimization.
12102 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
12104         PR fortran/43169
12105         * gfortran.dg/impure_assignment_3.f90: New.
12107 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
12109         PR debug/43229
12110         * gfortran.dg/pr43229.f90: New test.
12112         PR debug/43237
12113         * gcc.dg/debug/dwarf2/pr43237.c: New test.
12115         PR debug/43177
12116         * gcc.dg/guality/pr43177.c: New test.
12118 2010-03-02  Jason Merrill  <jason@redhat.com>
12120         * g++.dg/ext/vector9.C: Adjust error message.
12121         * g++.dg/conversion/simd3.C: Likewise.
12122         * g++.dg/other/error23.C: Likewise.
12124 2010-03-02  Mike Stump  <mikestump@comcast.net>
12126         PR c++/41090
12127         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12129 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
12131         PR fortran/43180
12132         * gfortran.dg/internal_pack_10.f90: New test.
12134         PR fortran/43173
12135         * gfortran.dg/internal_pack_11.f90: New test.
12137 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
12139         PR middle-end/42640
12140         * gcc.dg/tree-ssa/pr42640.c: New.
12142 2010-03-01  Richard Guenther  <rguenther@suse.de>
12144         PR tree-optimization/43220
12145         * gcc.c-torture/execute/pr43220.c: New testcase.
12147 2010-03-01  Richard Guenther  <rguenther@suse.de>
12149         PR middle-end/43213
12150         * gcc.dg/pr43213.c: New testcase.
12152 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12154         PR pch/14940
12155         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12157 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12159         * lib/target-supports.exp (check_effective_target_ucn_nocache):
12160         New function.
12161         (check_effective_target_ucn): Likewise.
12163         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12164         if !ucn.
12165         * gcc.dg/ucnid-2.c: Likewise.
12166         * gcc.dg/ucnid-3.c: Likewise.
12167         * gcc.dg/ucnid-4.c: Likewise.
12168         * gcc.dg/ucnid-11.c: Likewise.
12169         * gcc.dg/ucnid-12.c: Likewise.
12170         * gcc.dg/ucnid-6.c: Skip if !ucn.
12171         * gcc.dg/ucnid-9.c: Likewise.
12173 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12175         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12176         lists to dg-skip-if.
12177         * gcc.target/i386/stackalign/return-3.c: Likewise.
12179 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12181         * gcc.target/i386/clearcap.map: New file.
12182         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12183         Pass clearcap.map by default if supported.
12185 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12187         PR fortran/42900
12188         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12189         Explain this.
12190         * gfortran.dg/stat_2.f90: Likewise.
12192 2010-03-01  Tobias Burnus  <burnus@net-b.de>
12194         PR fortran/43199
12195         * gfortran.dg/module_read_2.f90: New test.
12197 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
12199         PR c++/42748
12200         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12201         * g++.dg/abi/mangle12.C: Likewise.
12202         * g++.dg/abi/mangle20-2.C: Likewise.
12203         * g++.dg/abi/mangle17.C: Likewise.
12204         * g++.dg/template/cond2.C: Likewise.
12205         * g++.dg/template/pr35240.C: Likewise.
12207 2010-02-27  Richard Guenther  <rguenther@suse.de>
12209         PR tree-optimization/43186
12210         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12212 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12214         * g++.dg/abi/packed1.C: Expect warning on the SH.
12216 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
12218         PR c++/42054:
12219         * g++.dg/parse/error37.C: New test.
12221 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12223         PR c/24577
12224         PR c/43192
12225         * gcc.dg/pr8927-1.c: Match new note.
12226         * gcc.dg/990506-0.c: Likewise.
12227         * gcc.dg/gomp/flush-2.c: Likewise.
12228         * gcc.dg/gomp/atomic-5.c: Likewise.
12229         * gcc.dg/gomp/pr34607.c: Likewise.
12230         * gcc.dg/pr35746.c: Likewise.
12231         * gcc.dg/cpp/pragma-1.c: Likewise.
12232         * gcc.dg/cpp/pragma-2.c: Likewise.
12233         * gcc.dg/pr41842.c: Likewise.
12234         * gcc.dg/noncompile/20040629-1.c: Likewise.
12235         * objc.dg/private-1.m: Likewise.
12237 2010-02-27  Tobias Burnus  <burnus@net-b.de>
12239         PR fortran/43185
12240         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12241         * gfortran.dg/default_initialization_4.f90: New test.
12243 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
12245         * gnat.dg/thin_pointer.ad[sb]: Rename into...
12246         * gnat.dg/thin_pointer1.ad[sb]: ...this.
12247         * gnat.dg/thin_pointer2.adb: New test.
12248         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12250 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12252         PR c/20631
12253         * gcc.dg/cpp/c90-pedantic.c: New.
12254         * gcc.dg/cpp/c90.c: New.
12255         * gcc.dg/gnu90-const-expr-1.c: New.
12256         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12258 2010-02-26  Richard Guenther  <rguenther@suse.de>
12260         PR tree-optimization/43186
12261         * gcc.c-torture/compile/pr43186.c: New testcase.
12263 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
12265         PR debug/43190
12266         * c-c++-common/dwarf2/pr43190.c: New test.
12268 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12270         PR testsuite/37074:
12271         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12273 2010-02-26  Richard Guenther  <rguenther@suse.de>
12275         PR tree-optimization/43188
12276         * gcc.c-torture/compile/pr43188.c: New testcase.
12278 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12280         PR target/43175
12281         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12283 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
12285         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12287 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
12289         PR target/43154
12290         * gcc.target/powerpc/pr43154.c: New file.
12292 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
12294         PR debug/43166
12295         * gfortran.dg/debug/pr43166.f: New test.
12297         PR debug/43165
12298         * gcc.dg/torture/pr43165.c: New test.
12300 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12302         PR c/43128
12303         * c-c++-common/pr41779.c: Update.
12305 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12307         PR ada/32547
12308         * lib/gnat-dg.exp (gnat_load): Redefine.
12310         * ada/acats/run_acats: Run run_all.sh with $SHELL.
12311         * ada/acats/run_all.sh: Downcase tasking not implemented message.
12313 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12315         PR libobjc/36610
12316         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12317         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12318         -fgnu-runtime.
12319         Sort entries.
12321 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12323         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12325 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
12327         PR debug/43150
12328         * gcc.dg/guality/vla-1.c: New test.
12330 2010-02-24  Tobias Burnus  <burnus@net-b.de>
12332         PR fortran/43042
12333         * gfortran.dg/c_ptr_tests_15.f90: New test.
12335 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12337         PR target/43107
12338         * gcc.target/i386/pr43107.c: New test.
12340 2010-02-23  Jason Merrill  <jason@redhat.com>
12342         PR c++/43143
12343         * g++.dg/cpp0x/variadic100.C: New.
12345 2010-02-23  Jason Merrill  <jason@redhat.com>
12347         PR debug/42800
12348         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12349         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12350         * c-c++-common/dwarf2/vla1.c: New.
12352 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12354         PR target/43139
12355         * gcc.dg/pr43139.c: New test.
12357         PR debug/43077
12358         * gcc.dg/guality/pr43077-1.c: New test.
12360 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12362         PR 43123
12363         * gcc.dg/march.c: New.
12364         * gcc.dg/march-generic.c: New.
12365         * gcc.dg/mtune.c: New.
12367 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12369         PR middle-end/43083
12370         * gcc.dg/graphite/pr43083.c: New.
12372 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12374         PR middle-end/43097
12375         * gfortran.dg/graphite/pr43097.f: New.
12377 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12378             Manuel López-Ibáñez  <manu@gcc.gnu.org>
12380         PR middle-end/43140
12381         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12383 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12385         PR middle-end/43026
12386         * g++.dg/graphite/pr43026.C: New.
12388 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12390         PR c++/43126
12391         * gcc.dg/cleanup-1.c: Update.
12392         * gcc.dg/func-args-1.c: Update.
12393         * gcc.dg/format/sentinel-1.c: Update.
12394         * g++.old-deja/g++.jason/scoping10.C: Update.
12395         * g++.old-deja/g++.ns/lookup5.C: Update.
12396         * g++.dg/ext/cleanup-1.C: Update.
12397         * g++.dg/parse/varmod1.C: Update.
12398         * g++.dg/parse/error33.C: Update.
12399         * g++.dg/expr/call3.C: Update.
12400         * g++.dg/func-args-1.C: New.
12402 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12404         PR c/43125
12405         * gcc.dg/attr-used-2.c: Moved to ...
12406         * c-c++-common/attr-used-2.c: Here.
12408         * gcc.dg/attr-used.c: Moved to ...
12409         * c-c++-common/attr-used.c: Here.
12411 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
12413         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12415 2010-02-22  Richard Guenther  <rguenther@suse.de>
12417         PR lto/43045
12418         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12419         * gfortran.dg/lto/20100222-1_1.c: Likewise.
12421 2010-02-22  Richard Guenther  <rguenther@suse.de>
12423         PR tree-optimization/42749
12424         * gcc.c-torture/compile/pr42749.c: New testcase.
12426 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
12428         PR fortran/43072
12429         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12430         * gfortran.dg/internal_pack_9.f90: New test.
12432 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12434         PR c++/23510
12435         * g++.dg/template/recurse.C: Adjust.
12436         * g++.dg/template/pr23510.C: New.
12438 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
12440         PR c++/42824
12441         * g++.dg/template/memclass4.C: New test.
12443 2010-02-21  Tobias Burnus  <burnus@net-b.de>
12445         PR fortran/35259
12446         * gfortran.dg/reassoc_5.f90: New test.
12448 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
12450         PR target/43067
12451         * gcc.target/i386/pr43067.c: New test.
12453 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12455         PR c++/35669
12456         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12457         -Wconversion-null.
12458         * g++.dg/warn/Wconversion-null.C: New test.
12459         * g++.old-deja/g++.other/null1.C: Move to...
12460         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12462 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
12464         PR fortran/36932
12465         PR fortran/36933
12466         * gfortran.dg/dependency_26.f90: New test.
12468         PR fortran/43072
12469         * gfortran.dg/internal_pack_7.f90: New test.
12471         PR fortran/43111
12472         * gfortran.dg/internal_pack_8.f90: New test.
12474 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12476         PR 43128
12477         * c-c++-common/pr41779.c: Fix broken testcase.
12479 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12481         PR 36513
12482         * c-c++-common/pr36513.c: New testcase.
12483         * c-c++-common/pr36513-2.c: New testcase.
12485 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12487         PR 41779
12488         * c-c++-common/pr41779.c: New.
12490 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
12492         PR debug/43084
12493         * gcc.dg/pr43084.c: New test.
12495 2010-02-19  Richard Guenther  <rguenther@suse.de>
12497         PR tree-optimization/42916
12498         * gcc.dg/pr42916.c: New testcase.
12500 2010-02-18  Jason Merrill  <jason@redhat.com>
12502         PR c++/42837
12503         * g++.dg/abi/packed1.C: Add expected warning.
12505         PR c++/43108
12506         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12507         * gcc.dg/torture/dg-torture.exp: Likewise.
12508         * c-c++-common/torture/complex-sign.h,
12509         c-c++-common/torture/complex-sign-add.c,
12510         c-c++-common/torture/complex-sign-mixed-add.c,
12511         c-c++-common/torture/complex-sign-mixed-div.c,
12512         c-c++-common/torture/complex-sign-mixed-mul.c,
12513         c-c++-common/torture/complex-sign-mixed-sub.c,
12514         c-c++-common/torture/complex-sign-mul.c,
12515         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12516         Adapt for C++ compilation as well.
12518         PR c++/43070
12519         * g++.dg/ext/label1.C: Update.
12520         * g++.dg/ext/label2.C: Update.
12522         PR c++/26261
12523         * g++.dg/template/dependent-name6.C: New.
12525         PR c++/43109
12526         * g++.dg/parse/namespace12.C: New.
12528 2010-02-18  Martin Jambor  <mjambor@suse.cz>
12530         PR tree-optimization/43066
12531         * gcc.c-torture/compile/pr43066.c: New test.
12533 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
12535         * g++.dg/ext/attrib35.C: Fix target selector string.
12536         * g++.dg/ext/attrib36.C: Ditto.
12537         * g++.dg/ext/attrib37.C: Ditto.
12538         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12539         * g++.dg/abi/mangle25.C: Ditto.
12541 2010-02-17  Jason Merrill  <jason@redhat.com>
12543         PR c++/43069
12544         * g++.dg/parse/namespace11.C: New.
12546         PR c++/43093
12547         * g++.dg/ext/attrib37.C: New.
12549         PR c++/43079
12550         * g++.dg/template/ptrmem20.C: New.
12552 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
12554         PR target/43103
12555         * gcc.target/i386/xop-check.h: Include m256-check.h.
12556         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12557         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12558         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12559         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12561 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
12563         PR debug/42918
12564         * gcc.dg/pr42918.c: New test.
12566 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
12568         * g++.dg/ext/attrib36.C: Require ILP32.
12570 2010-02-16  Richard Guenther  <rguenther@suse.de>
12572         PR tree-optimization/41043
12573         * gfortran.dg/pr41043.f90: New testcase.
12574         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12576 2010-02-16  Jason Merrill  <jason@redhat.com>
12578         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12580 2010-02-16  Ira Rosen  <irar@il.ibm.com>
12582         PR tree-optimization/43074
12583         * gcc.dg/vect/fast-math-pr43074.c: New test.
12585 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
12587         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12589 2010-02-16  Jason Merrill  <jason@redhat.com>
12591         PR c++/43031
12592         * g++.dg/ext/attrib36.C: New.
12594         PR c++/43036
12595         * g++.dg/other/array6.C: New.
12597 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12599         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12601 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
12603         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12604         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12605         * gcc.target/i386/xop-vpermil2pd-1.c: New.
12606         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12607         * gcc.target/i386/xop-vpermil2ps-1.c: New.
12608         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12610 2010-02-15  Richard Guenther  <rguenther@suse.de>
12612         PR middle-end/43068
12613         * g++.dg/torture/pr43068.C: New testcase.
12615 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
12617         PR c++/43024
12618         * g++.dg/opt/ice1.C: New.
12620 2010-02-14  Jason Merrill  <jason@redhat.com>
12622         PR c++/41997
12623         * g++.dg/cpp0x/initlist-opt.C: New.
12625 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
12627         PR fortran/41113
12628         PR fortran/41117
12629         * gfortran.dg/internal_pack_6.f90: New test.
12631 2010-02-12  Jason Merrill  <jason@redhat.com>
12633         PR c++/43054
12634         * g++.dg/cpp0x/variadic99.C: New.
12636 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
12638         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12639         sign extend pointers to gualchk_t.
12641         PR c++/43033
12642         * g++.dg/other/default3.C: Xfail g4 test.
12644 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12646         PR middle-end/43012
12647         * gcc.dg/graphite/pr43012.c: New.
12649 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12651         PR middle-end/42930
12652         * g++.dg/graphite/pr42930.C: New.
12654 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12656         PR middle-end/42914
12657         PR middle-end/42530
12658         * gcc.dg/graphite/pr42530.c: New.
12659         * gcc.dg/graphite/pr42914.c: New.
12661 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12663         PR middle-end/42771
12664         * gcc.dg/graphite/pr42771.c: New.
12666 2010-02-11  Richard Guenther  <rguenther@suse.de>
12668         PR tree-optimization/42998
12669         * gcc.c-torture/compile/pr42998.c: New testcase.
12671 2010-02-10  Jason Merrill  <jason@redhat.com>
12673         PR c++/41896
12674         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12676         PR c++/42983, core issue 906
12677         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12678         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12680         PR c++/43016
12681         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12683 2010-02-10  Richard Guenther  <rguenther@suse.de>
12685         PR tree-optimization/43017
12686         * gcc.dg/torture/pr43017.c: New testcase.
12688 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12690         PR fortran/40823
12691         * gfortran.dg/private_type_1.f90: Update error location.
12692         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12693         * gfortran.dg/typebound_operator_2.f03: Ditto.
12694         * gfortran.dg/assignment_2.f90: Ditto.
12695         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12696         * gfortran.dg/binding_label_tests_9.f03: Ditto.
12698 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12700         PR fortran/43015
12701         * gfortran.dg/bind_c_usage_20.f90: New test.
12703 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12705         PR debug/43010
12706         * g++.dg/debug/pr43010.C: New test.
12708 2010-02-10  Richard Guenther  <rguenther@suse.de>
12710         PR c/43007
12711         * gcc.c-torture/execute/20100209-1.c: New testcase.
12712         * gcc.dg/fold-div-3.c: Likewise.
12714 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12716         * gcc.dg/builtin-ffs-1.c: New test.
12718 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12720         PR fortran/42999
12721         * gfortran.dg/array_constructor_35.f90: New test.
12723 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12725         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12727 2010-02-09  Jason Merrill  <jason@redhat.com>
12729         PR c++/42399
12730         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12732         PR c++/42370
12733         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12735 2010-02-09  Tobias Burnus  <burnus@net-b.de>
12737         PR fortran/41869
12738         * gfortran.dg/module_write_1.f90: New test.
12740 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
12742         * gcc.dg/pr19340.c: Adjust.
12744 2010-02-09  Richard Guenther  <rguenther@suse.de>
12746         PR tree-optimization/43008
12747         * gcc.c-torture/execute/pr43008.c: New testcase.
12749 2010-02-09  Richard Guenther  <rguenther@suse.de>
12751         PR tree-optimization/43000
12752         * gcc.dg/torture/pr43000.c: New testcase.
12753         * gcc.dg/torture/pr43002.c: Likewise.
12755 2010-02-09  Daniel Kraft  <d@domob.eu>
12757         PR fortran/39171
12758         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12759         and pass -Wsurprising as necessary.
12761 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
12763         PR tree-optimization/42890
12764         * g++.dg/torture/pr42890.C: New test.
12766 2010-02-08  Richard Guenther  <rguenther@suse.de>
12768         PR middle-end/42995
12769         * gcc.dg/tree-ssa/inline-4.c: New testcase.
12771 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12773         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
12774         return 0 from main.
12775         * gcc.dg/graphite/block-1.c: Same.
12776         * gcc.dg/graphite/block-3.c: Same.
12777         * gcc.dg/graphite/block-4.c: Same.
12778         * gcc.dg/graphite/block-5.c: Same.
12779         * gcc.dg/graphite/block-6.c: Same.
12780         * gcc.dg/graphite/block-7.c: Same.
12781         * gcc.dg/graphite/interchange-0.c: Same.
12782         * gcc.dg/graphite/interchange-1.c: Same.
12783         * gcc.dg/graphite/interchange-10.c: Same.
12784         * gcc.dg/graphite/interchange-11.c: Same.
12785         * gcc.dg/graphite/interchange-12.c: Same.
12786         * gcc.dg/graphite/interchange-2.c: Same.
12787         * gcc.dg/graphite/interchange-3.c: Same.
12788         * gcc.dg/graphite/interchange-4.c: Same.
12789         * gcc.dg/graphite/interchange-5.c: Same.
12790         * gcc.dg/graphite/interchange-6.c: Same.
12791         * gcc.dg/graphite/interchange-7.c: Same.
12792         * gcc.dg/graphite/interchange-8.c: Same.
12793         * gcc.dg/graphite/interchange-9.c: Same.
12794         * gcc.dg/graphite/interchange-mvt.c: Same.
12796 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12798         * gfortran.dg/graphite/id-19.f: New.
12799         * gfortran.dg/graphite/pr14741.f90: New.
12800         * gfortran.dg/graphite/pr41924.f90: New.
12801         * gfortran.dg/graphite/run-id-2.f90: New.
12803 2010-02-07  Richard Guenther  <rguenther@suse.de>
12805         PR middle-end/42956
12806         * gcc.c-torture/compile/pr42956.c: New testcase.
12808 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12810         PR libfortran/42742
12811         * gfortran.dg/fmt_cache_2.f: New test.
12813 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12815         * gfortran.dg/read_no_eor.f90: New test.
12817 2010-02-05  Jason Merrill  <jason@redhat.com>
12819         * g++.dg/ext/label13.C: Move constructor body out of class.
12821 2010-02-03  Jason Merrill  <jason@redhat.com>
12823         PR c++/42870
12824         * g++.dg/ext/dllexport3.C: New.
12826 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
12828         * gcc.dg/format/ms-format3.c: New test for specific MS types.
12830 2010-02-05  Richard Guenther  <rguenther@suse.de>
12832         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12834 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
12836         PR c++/42915
12837         * g++.dg/other/crash-9.C: New test.
12839 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
12841         PR fortran/42309
12842         * gfortran.dg/subref_array_pointer_4.f90 : New test.
12844 2010-02-04  Richard Guenther  <rguenther@suse.de>
12846         PR rtl-optimization/42952
12847         * gcc.dg/torture/pr42952.c: New testcase.
12849 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12851         PR libfortran/42901
12852         * gfortran.dg/namelist_60.f90: New test.
12854 2010-02-03  Jason Merrill  <jason@redhat.com>
12856         PR c++/40138
12857         * g++.dg/ext/builtin11.C: New.
12859         PR c++/4926
12860         PR c++/38600
12861         * g++.dg/abi/mangle35.C: New.
12862         * g++.dg/abi/mangle37.C: New.
12864         PR c++/12909
12865         * g++.dg/abi/mangle36.C: New.
12867         PR c++/35652
12868         * g++.dg/warn/string1.C: New.
12870 2010-02-03  Richard Guenther  <rguenther@suse.de>
12872         PR tree-optimization/42944
12873         * gcc.dg/errno-1.c: New testcase.
12875 2010-02-03  Richard Guenther  <rguenther@suse.de>
12877         PR middle-end/42927
12878         * gcc.c-torture/compile/pr42927.c: New testcase.
12880 2010-02-03  Tobias Burnus  <burnus@net-b.de>
12882         PR fortran/42936
12883         * gfortran.dg/null_4.f90: New test.
12885 2010-02-02  Jason Merrill  <jason@redhat.com>
12887         PR c++/41090
12888         * g++.dg/ext/label13.C: New.
12890 2010-02-02  Tobias Burnus  <burnus@net-b.de>
12892         PR fortran/42650
12893         * gfortran.dg/func_result_5.f90: New test.
12895 2010-02-01  Tobias Burnus  <burnus@net-b.de>
12897         PR fortran/42922
12898         * gfortran.dg/pure_initializer_3.f90: News test.
12900 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
12902         PR fortran/42888
12903         * gfortran.dg/allocate_derived_2.f90: New test.
12905 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
12907         PR middle-end/42898
12908         * gcc.dg/torture/pr42898-2.c: New test.
12910 2010-01-31  Richard Guenther  <rguenther@suse.de>
12912         PR middle-end/42898
12913         * gcc.dg/torture/pr42898.c: New testcase.
12915 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
12917         PR fortran/38324
12918         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
12919         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
12921 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
12923         * g++.dg/tree-ssa/inline-1.C: New.
12924         * g++.dg/tree-ssa/inline-2.C: New.
12925         * g++.dg/tree-ssa/inline-3.C: New.
12927 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
12929         PR testsuite/41701
12930         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
12931         the string 'pow' in the pathname of the compiler from generating a
12932         test failure.
12934 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12936         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
12937         * g++.old-deja/g++.mike/eh17.C: Likewise.
12938         * g++.old-deja/g++.mike/p5571.C: Likewise.
12940 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
12942         PR c++/42758
12943         PR c++/42634
12944         PR c++/42336
12945         PR c++/42797
12946         PR c++/42880
12947         * g++.dg/other/crash-5.C: New test.
12948         * g++.dg/other/crash-6.C: New test.
12949         * g++.dg/other/crash-7.C: New test.
12950         * g++.dg/other/crash-8.C: New test.
12952 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
12954         PR rtl-optimization/42889
12955         * gcc.dg/pr42889.c: New test.
12957 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
12959         * gcc.target/i386/pr42881.c: Use SSE2.
12961 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
12963         PR target/42891
12964         * gcc.target/i386/pr42891.c: New test.
12966 2010-01-28  Richard Guenther  <rguenther@suse.de>
12968         PR tree-optimization/42871
12969         * g++.dg/torture/pr42871.C: New testcase.
12971 2010-01-28  Richard Guenther  <rguenther@suse.de>
12973         * gcc.dg/Wobjsize-1.h: New testcase.
12974         * gcc.dg/Wobjsize-1.c: Likewise.
12976 2010-01-28  Richard Guenther  <rguenther@suse.de>
12978         PR middle-end/42883
12979         * g++.dg/torture/pr42883.C: New testcase.
12981 2010-01-28  Michael Matz  <matz@suse.de>
12983         * gcc.target/i386/pr42881.c: New test.
12985 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12987         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
12988         Add i?86-*-solaris2* support.
12990 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
12992         PR c++/42713
12993         PR c++/42820
12994         * g++.dg/template/typedef27.C: New test case.
12995         * g++.dg/template/typedef28.C: New test case.
12997 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
12999         * gcc.dg/optimize-bswap*.c: Add ARM target
13001 2010-01-27  Richard Guenther  <rguenther@suse.de>
13003         PR middle-end/42878
13004         * gcc.dg/torture/pr42878-1.c: New testcase.
13005         * gcc.dg/torture/pr42878-2.c: Likewise.
13007 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
13009         PR middle-end/42874
13010         * gcc.dg/vla-22.c: New test.
13012 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
13014         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13015         current collation.
13017 2010-01-26  Richard Guenther  <rguenther@suse.de>
13019         PR rtl-optimization/42685
13020         * gcc.dg/pr42685.c: New testcase.
13021         * g++.dg/other/pr42685.C: Likewise.
13023 2010-01-26  Richard Guenther  <rguenther@suse.de>
13025         PR middle-end/42806
13026         * g++.dg/other/pr42806.C: New testcase.
13028 2010-01-26  Richard Guenther  <rguenther@suse.de>
13030         PR tree-optimization/42250
13031         * gcc.dg/pr42250.c: New testcase.
13033 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
13035         * gnat.dg/array_bounds_test.adb: New test.
13037 2010-01-25  Tobias Burnus  <burnus@net-b.de>
13039         PR fortran/42858
13040         * gfortran.dg/generic_21.f90: New test.
13042 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13044         PR testsuite/41522
13045         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13047 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
13049         PR c++/42748
13050         * g++.dg/abi/arm_va_list2.C: New test.
13051         * g++.dg/abi/arm_va_list2.h: Companion header file.
13053 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
13055         PR fortran/41044
13056         * gfortran.dg/parameter_array_ref_2.f90 : New test.
13058         PR fortran/41167
13059         * gfortran.dg/char_array_arg_1.f90 : New test.
13061         * gfortran.dg/pr25923.f90 : Remove XFAIL.
13063 2010-01-24  Tobias Burnus  <burnus@net-b.de>
13065         PR fortran/39304
13066         * gfortran.dg/generic_20.f90: New test.
13068 2010-01-22  Michael Matz  <matz@suse.de>
13070         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13071         -msse2.
13073 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
13075         PR fortran/42736
13076         * gfortran.dg/dependency_25.f90 : New test.
13078 2010-01-21  Martin Jambor  <mjambor@suse.cz>
13080         PR tree-optimization/42585
13081         * gcc.dg/tree-ssa/pr42585.c: New test.
13083 2010-01-21  Richard Guenther  <rguenther@suse.de>
13085         PR middle-end/19988
13086         * gcc.dg/pr19988.c: New testcase.
13088 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
13090         * g++.dg/compat/decimal/compat-common.h: New file.
13091         * g++.dg/compat/decimal/decimal-dummy.h: New file.
13092         * g++.dg/compat/decimal/pass_x.h: New file.
13093         * g++.dg/compat/decimal/pass_y.h: New file.
13094         * g++.dg/compat/decimal/pass-1_main.C: New file.
13095         * g++.dg/compat/decimal/pass-1_x.C: New file.
13096         * g++.dg/compat/decimal/pass-1_y.C: New file.
13097         * g++.dg/compat/decimal/pass-2_main.C: New file.
13098         * g++.dg/compat/decimal/pass-2_x.C: New file.
13099         * g++.dg/compat/decimal/pass-2_y.C: New file.
13100         * g++.dg/compat/decimal/pass-3_main.C: New file.
13101         * g++.dg/compat/decimal/pass-3_x.C: New file.
13102         * g++.dg/compat/decimal/pass-3_y.C: New file.
13103         * g++.dg/compat/decimal/pass-4_main.C: New file.
13104         * g++.dg/compat/decimal/pass-4_x.C: New file.
13105         * g++.dg/compat/decimal/pass-4_y.C: New file.
13106         * g++.dg/compat/decimal/pass-5_main.C: New file.
13107         * g++.dg/compat/decimal/pass-5_x.C: New file.
13108         * g++.dg/compat/decimal/pass-5_y.C: New file.
13109         * g++.dg/compat/decimal/pass-6_main.C: New file.
13110         * g++.dg/compat/decimal/pass-6_x.C: New file.
13111         * g++.dg/compat/decimal/pass-6_y.C: New file.
13112         * g++.dg/compat/decimal/return_x.h: New file.
13113         * g++.dg/compat/decimal/return_y.h: New file.
13114         * g++.dg/compat/decimal/return-1_main.C: New file.
13115         * g++.dg/compat/decimal/return-1_x.C: New file.
13116         * g++.dg/compat/decimal/return-1_y.C: New file.
13117         * g++.dg/compat/decimal/return-2_main.C: New file.
13118         * g++.dg/compat/decimal/return-2_x.C: New file.
13119         * g++.dg/compat/decimal/return-2_y.C: New file.
13120         * g++.dg/compat/decimal/return-3_main.C: New file.
13121         * g++.dg/compat/decimal/return-3_x.C: New file.
13122         * g++.dg/compat/decimal/return-3_y.C: New file.
13123         * g++.dg/compat/decimal/return-4_main.C: New file.
13124         * g++.dg/compat/decimal/return-4_x.C: New file.
13125         * g++.dg/compat/decimal/return-4_y.C: New file.
13126         * g++.dg/compat/decimal/return-5_main.C: New file.
13127         * g++.dg/compat/decimal/return-5_x.C: New file.
13128         * g++.dg/compat/decimal/return-5_y.C: New file.
13129         * g++.dg/compat/decimal/return-6_main.C: New file.
13130         * g++.dg/compat/decimal/return-6_x.C: New file.
13131         * g++.dg/compat/decimal/return-6_y.C: New file.
13133 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13135         PR debug/42715
13136         * gcc.dg/pr42715.c: New.
13138 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
13140         PR c++/42038
13141         * g++.dg/parse/crash55.C: New.
13143 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13145         PR debug/42782
13146         * gcc.dg/guality/pr42782.c: New.
13148 2010-01-20  Jason Merrill  <jason@redhat.com>
13150         PR c++/41788
13151         * g++.dg/abi/packed1.C: New.
13153         PR c++/41920
13154         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13156         PR c++/40750
13157         * g++.dg/parse/fn-typedef1.C: New.
13158         * g++.dg/other/cv_quals.C: Adjust.
13160 2010-01-20  Anthony Green  <green@moxielogic.com>
13162         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13163         pack(push) pragma).
13164         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13165         * gcc.dg/20020312-2.c: Port this to the moxie core.
13166         * gcc.dg/weak/typeof-2.c: Ditto.
13168 2010-01-20  Richard Guenther  <rguenther@suse.de>
13170         PR tree-optimization/42717
13171         * gcc.c-torture/compile/pr42717.c: New testcase.
13173 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
13175         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13176         of signed, add a few new tests.
13178         PR middle-end/42803
13179         * g++.dg/parse/limits-initializer1.C: New test.
13181 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13183         PR fortran/42804
13184         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13185         * gfortran.dg/typebound_call_12.f03: New test.
13187 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
13189         PR fortran/42783
13190         * gfortran.dg/bounds_check_15.f90 : New test.
13192 2010-01-19  Michael Matz  <matz@suse.de>
13194         PR tree-optimization/41783
13195         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13197 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13199         PR target/38697.
13200         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13201         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13202         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
13203         * gcc.target/arm/neon/vget_lows16.c: Likewise.
13204         * gcc.target/arm/neon/vget_lows32.c: Likewise.
13205         * gcc.target/arm/neon/vget_lows64.c: Likewise.
13206         * gcc.target/arm/neon/vget_lows8.c: Likewise.
13207         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13208         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13209         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13210         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13212 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13214         PR fortran/42545
13215         * gfortran.dg/extends_6.f03: Modified an error message.
13216         * gfortran.dg/extends_10.f03: New test.
13217         * gfortran.dg/private_type_6.f03: Modified an error message.
13218         * gfortran.dg/structure_constructor_8.f03: Ditto.
13220 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
13222         PR tree-optimization/42719
13223         * gcc.dg/pr42719.c: New test.
13225         PR debug/42728
13226         * gcc.dg/pr42728.c: New test.
13228 2010-01-19  Anthony Green  <green@moxielogic.com>
13230         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13232 2010-01-18  Anthony Green  <green@moxielogic.com>
13234         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13235         for moxie.
13237 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
13239         * g++.dg/template/error45.C: reverted as part of reverting the
13240         fix of PR c++/42634.
13242 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13244         PR c++/42634
13245         * g++.dg/template/error45.C: New test.
13247 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13249         PR c++/42766
13250         * g++.dg/conversion/op6.C: New test.
13252 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
13254         PR target/42774
13255         * gcc.target/alpha/pr42774.c: New test.
13257 2010-01-18  Richard Guenther  <rguenther@suse.de>
13259         PR tree-optimization/42781
13260         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13262 2010-01-17  Richard Guenther  <rguenther@suse.de>
13264         PR middle-end/42248
13265         * gcc.c-torture/execute/pr42248.c: New testcase.
13267 2010-01-17  Richard Guenther  <rguenther@suse.de>
13269         PR tree-optimization/42773
13270         * g++.dg/torture/pr42773.C: New testcase.
13272 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
13274         PR fortran/42677
13275         * gfortran.dg/interface_assignment_5.f90: New test.
13277 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
13279         PR c++/42697
13280         * g++.dg/template/crash94.C: Reverted.
13282 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
13284         PR debug/42767
13285         * gcc.dg/debug/pr42767.c: New.
13287 2010-01-15  Jason Merrill  <jason@redhat.com>
13289         PR c++/42761
13290         * g++.dg/cpp0x/decltype22.C: New.
13292 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
13294         PR middle-end/42760
13295         * g++.dg/torture/pr42760.C: New test.
13297 2010-01-15  Jing Yu  <jingyu@google.com>
13299         PR rtl-optimization/42691
13300         * gcc.c-torture/execute/pr42691.c: New.
13302 2010-01-15  Richard Guenther  <rguenther@suse.de>
13304         PR middle-end/42739
13305         * g++.dg/torture/pr42739.C: New testcase.
13307 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
13309         * g++.dg/template/error45.C: Revert as part of reverting changes
13310         or PR c++/42634.
13312 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13314         PR fortran/42684
13315         * gfortran.dg/interface_31.f90: New test.
13317 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13319         * gcc.target/powerpc/pr42747.c: New file.
13321 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13323         PR middle-end/42674
13324         * c-c++-common/pr42674.c: New test.
13326         PR c++/42608
13327         * g++.dg/template/instantiate11.C: New test.
13329 2010-01-14  Jason Merrill  <jason@redhat.com>
13331         PR c++/42701
13332         * g++.dg/overload/error3.C: New.
13334         PR c++/42655
13335         * g++.dg/overload/rvalue1.C: New.
13337 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13339         PR tree-optimization/42706
13340         * gcc.dg/ipa/pr42706.c: New testcase.
13342 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13344         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13346 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13348         PR tree-optimization/42714
13349         * g++.dg/torture/pr42714.C: New test.
13351 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13353         PR rtl-optimization/42246
13354         * gfortran.dg/pr42246-2.f: New.
13356 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13358         PR rtl-optimization/42389
13359         * gcc.dg/pr42389.c: New.
13361 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13363         PR rtl-optimization/42388
13364         * gcc.dg/pr42388.c: New.
13366 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13368         PR rtl-optimization/42294
13369         * gfortran.dg/pr42294.f: New.
13371 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13373         PR rtl-optimization/39453
13374         PR rtl-optimization/42246
13375         * gcc.dg/pr39453.c: New.
13376         * gcc.dg/pr42246.c: New.
13378 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13380         PR middle-end/42245
13381         * gcc.dg/pr42245.c: New.
13382         * gcc.dg/pr42245-2.c: New.
13384 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13386         PR rtl-optimization/42249
13387         * gcc.dg/pr42249.c: New.
13389 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13391         PR c/42721
13392         * gcc.c-torture/execute/pr42721.c: New test.
13394 2010-01-14  Ira Rosen  <irar@il.ibm.com>
13396         PR tree-optimization/42709
13397         * gcc.dg/vect/pr42709.c: New test.
13399 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13401         PR fortran/41478
13402         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13403         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13405 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13407         PR fortran/42481
13408         * gfortran.dg/generic_19.f90 : New test.
13410 2010-01-13  Richard Guenther  <rguenther@suse.de>
13412         PR tree-optimization/42730
13413         * gcc.c-torture/compile/pr42730.c: New testcase.
13415 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
13417         PR target/pr42542
13418         * gcc.target/ia64/pr42542-1.c: New.
13419         * gcc.target/ia64/pr42542-2.c: New.
13420         * gcc.target/ia64/pr42542-3.c: New.
13422 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
13424         PR c++/42634
13425         * g++.dg/template/error45.C: New test.
13427 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13429         PR tree-optimization/42704
13430         * g++.dg/torture/pr42704.C: New test.
13432 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13434         PR tree-optimization/42703
13435         * gcc.c-torture/compile/pr42703.c: New test.
13437 2010-01-13  Richard Guenther  <rguenther@suse.de>
13439         PR tree-optimization/42705
13440         * gcc.c-torture/compile/pr42705.c: New testcase.
13442 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
13444         * gcc.target/bfin/l2.c: New test.
13445         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13447 2010-01-13  Richard Guenther  <rguenther@suse.de>
13449         PR middle-end/42716
13450         * gcc.c-torture/compile/pr42716.c: New testcase.
13452 2010-01-13  Richard Guenther  <rguenther@suse.de>
13454         PR lto/42678
13455         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13457 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
13459         PR c/42708
13460         * gcc.c-torture/compile/pr42708-1.c: New test.
13462 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
13464         PR debug/42662
13465         * gcc.dg/pr42662.c: New test.
13467         PR tree-optimization/42645
13468         * g++.dg/other/pr42645-1.C: New test.
13469         * g++.dg/other/pr42645-2.C: New test.
13471 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
13473         PR target/42416
13474         * gcc.target/powerpc/warn-1.c: New test.
13475         * gcc.target/powerpc/warn-2.c: New test.
13477 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
13479         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13480         stack alignment.
13482 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
13484         * gcc.dg/lto/20100108_0.c: New.
13486 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
13488         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13489         Add -march=i686 -msse for 32bit x86 targets.
13491 2010-01-10  Richard Guenther  <rguenther@suse.de>
13493         PR middle-end/42667
13494         * gcc.dg/torture/pr42667.c: New testcase.
13496 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13498         PR fortran/32489
13499         * gfortran.dg/array_constructor_34.f90: New test.
13501 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13503         PR fortran/20923
13504         * gfortran.dg/array_constructor_33.f90: New test.
13505         gfortran.dg/array_function_5.f90: Add credit.
13507 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13509         PR debug/42631
13510         * gcc.dg/pr42631.c: New.
13512 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13514         PR debug/42630
13515         * gcc.dg/pr42630.c: New.
13517 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13519         PR debug/42629
13520         * gcc.dg/pr42629.c: New.
13522 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13524         PR middle-end/42363
13525         * gcc.dg/torture/pr42363.c: New.
13527 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13529         PR debug/42604
13530         PR debug/42395
13531         * gcc.dg/vect/pr42604.c: New.
13532         * gcc.dg/vect/pr42395.c: New.
13534 2010-01-09  Richard Guenther  <rguenther@suse.de>
13536         PR middle-end/42512
13537         * gcc.c-torture/execute/pr42512.c: New testcase.
13539 2010-01-09  Tobias Burnus  <burnus@net-b.de>
13541         PR fortran/41298
13542         * gfortran.dg/c_ptr_tests_14.f90: New test.
13544 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13546         PR ada/41929
13547         * gnat.dg/null_pointer_deref1.adb: Don't run on
13548         sparc*-sun-solaris2.11.
13550 2010-01-08  Richard Guenther  <rguenther@suse.de>
13552         PR lto/42528
13553         * gcc.dg/lto/20100103-1_0.c: New testcase.
13554         * gcc.dg/lto/20100103-2_0.c: Likewise.
13556 2010-01-08  Tobias Burnus  <burnus@net-b.de
13558         PR/fortran 25829
13559         * gfortran.dg/asynchronous_1.f90: New test.
13560         * gfortran.dg/asynchronous_2.f90: New test.
13561         * gfortran.dg/conflicts.f90: Update error message.
13563 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
13565         c++/40155
13566         * g++.dg/cpp0x/variadic-unify-2.C: New test.
13568 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
13570         PR tree-optimization/42625
13571         * g++.dg/opt/dtor4.C: New test.
13572         * g++.dg/opt/dtor4.h: New.
13573         * g++.dg/opt/dtor4-aux.cc: New.
13575 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13577         PR fortran/42597
13578         * gfortran.dg/proc_ptr_26.f90: New test.
13580 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13582         PR fortran/41872
13583         * gfortran.dg/allocatable_scalar_7.f90: New test.
13585 2010-01-06  Richard Guenther  <rguenther@suse.de>
13587         * gcc.c-torture/compile/pr42632.c: New testcase.
13589 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13591         PR target/42542
13592         * gcc.target/i386/pr42542-4.c: New.
13593         * gcc.target/i386/pr42542-4a.c: Likewise.
13594         * gcc.target/i386/pr42542-5.c: Likewise.
13595         * gcc.target/i386/pr42542-5a.c: Likewise.
13597 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13599         * gcc.dg/tls/opt-15.c: New test.
13601 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13603         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13605 2010-01-05  Martin Jambor  <mjambor@suse.cz>
13607         PR tree-optimization/42462
13608         * g++.dg/torture/pr42462.C: New test.
13610 2010-01-05  Jason Merrill  <jason@redhat.com>
13612         * g++.dg/cpp0x/initlist30.C: New test.
13614 2010-01-05  Richard Guenther  <rguenther@suse.de>
13616         PR tree-optimization/42614
13617         * gcc.c-torture/execute/pr42614.c: New testcase.
13619 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
13621         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13622         * gcc.dg/Wunreachable-1.c: Remove the testcase of
13623         -Wunreachable-code.
13624         * gcc.dg/Wunreachable-2.c: Likewise.
13625         * gcc.dg/Wunreachable-3.c: Likewise.
13626         * gcc.dg/Wunreachable-4.c: Likewise.
13627         * gcc.dg/Wunreachable-5.c: Likewise.
13628         * gcc.dg/Wunreachable-6.c: Likewise.
13629         * gcc.dg/Wunreachable-7.c: Likewise.
13630         * gcc.dg/Wunreachable-8.c: Likewise.
13631         * gcc.dg/20041231-1.c: Likewise.
13633 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
13635         PR other/42611
13636         * gcc.dg/pr42611.c: New test.
13638         PR tree-optimization/42508
13639         * g++.dg/opt/pr42508.C: New test.
13641 2010-01-05  Tobias Burnus  <burnus@net-b.de>
13643         PR fortran/41872
13644         * gfortran.dg/allocatable_scalar_8.f90: New.
13646 2010-01-04  Martin Jambor  <mjambor@suse.cz>
13648         PR tree-optimization/42398
13649         * gcc.c-torture/compile/pr42398.c: New test.
13651 2010-01-04  Jason Merrill  <jason@redhat.com>
13653         PR c++/42555
13654         * g++.dg/ext/attrib35.C: New.
13656         PR c++/42567
13657         * g++.dg/cpp0x/auto17.C: New.
13659 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
13661         * gcc.dg/lto/20100104_0.c: New.
13663 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
13665         PR target/42542
13666         * gcc.target/i386/pr42542-1.c: New.
13667         * gcc.target/i386/pr42542-1a.c: Likewise.
13668         * gcc.target/i386/pr42542-1b.c: Likewise.
13669         * gcc.target/i386/pr42542-2.c: Likewise.
13670         * gcc.target/i386/pr42542-2a.c: Likewise.
13671         * gcc.target/i386/pr42542-2b.c: Likewise.
13672         * gcc.target/i386/pr42542-3.c: Likewise.
13673         * gcc.target/i386/pr42542-3a.c: Likewise.
13675 2009-01-04  Tobias Burnus  <burnus@net-b.de>
13677         PR fortran/41872
13678         * gfortran.dg/allocatable_scalar_5.f90: New test.
13679         * gfortran.dg/allocatable_scalar_6.f90: New test.
13681 2010-01-03  Richard Guenther  <rguenther@suse.de>
13683         PR testsuite/42583
13684         * gfortran.dg/gomp/recursion1.f90: Remove.
13686 2010-01-03  Richard Guenther  <rguenther@suse.de>
13688         * gcc.dg/Warray-bounds.c: Remove XFAILs.
13689         * gcc.dg/uninit-6.c: Likewise.
13690         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13692 2010-01-03  Richard Guenther  <rguenther@suse.de>
13694         PR tree-optimization/42589
13695         * gcc.target/i386/pr42589.c: New testcase.
13697 2010-01-03  Richard Guenther  <rguenther@suse.de>
13699         PR tree-optimization/42438
13700         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13702 2010-01-02  Richard Guenther  <rguenther@suse.de>
13704         PR testsuite/41651
13705         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13707 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
13709         PR target/42448
13710         * gcc.target/alpha/pr42448-1.c: New test.
13711         * gcc.target/alpha/pr42448-2.c: Ditto.
13713 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
13715         PR preprocessor/41947
13716         * gcc.dg/c99-hexfloat-3.c: New test.
13718 2010-01-01  Richard Guenther  <rguenther@suse.de>
13720         PR c/42570
13721         * gcc.c-torture/execute/pr42570.c: New testcase.
13723 2010-01-01  Richard Guenther  <rguenther@suse.de>
13725         PR middle-end/42559
13726         * gcc.c-torture/compile/pr42559.c: New testcase.
13729 Copyright (C) 2010 Free Software Foundation, Inc.
13731 Copying and distribution of this file, with or without modification,
13732 are permitted in any medium without royalty provided the copyright
13733 notice and this notice are preserved.