* gfortran.dg/char4_iunit_1.f03: Add ieee options.
[official-gcc/alias-decl.git] / gcc / testsuite / ChangeLog
blob8058d2d9d659a5bf38484352140054b35f991a0e
1 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4         Skip on spu-*-* targets.
6 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
8         PR tree-optimization/45083
9         * gcc.dg/pr45083.c: New test.
11 2010-07-26  Tobias Burnus  <burnus@net-b.de>
13         PR fortran/40873
14         * gfortran.dg/whole_file_22.f90: New test.
15         * gfortran.dg/whole_file_23.f90: New test.
17 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
18             Jack Howarth  <howarth@bromo.med.uc.edu>
19             Richard Henderson  <rth@redhat.com>
21         PR target/44132
22         * gcc.dg/tls/thr-init-1.c: New.
23         * gcc.dg/tls/thr-init-2.c: New.
24         * gcc.dg/torture/tls New.
25         * gcc.dg/torture/tls/tls-test.c: New.
26         * gcc.dg/torture/tls/thr-init-1.c: New.
27         * gcc.dg/torture/tls/tls.exp: New.
28         * gcc.dg/torture/tls/thr-init-2.c: New.
29         * gcc.dg/tls/emutls-2.c: New test
31         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
32         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
33         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
34         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
35         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
36         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
37         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
38         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
39         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
40         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
41         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
42         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
43         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
44         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
45         gfortran.dg/gomp/appendix-a/a.22.4.f90,
46         gfortran.dg/gomp/appendix-a/a.22.5.f90,
47         gfortran.dg/gomp/appendix-a/a.22.6.f90,
48         gfortran.dg/gomp/appendix-a/a.24.1.f90,
49         gfortran.dg/gomp/appendix-a/a.32.1.f90,
50         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
51         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
52         gfortran.dg/gomp/omp_threadprivate1.f90,
53         gfortran.dg/gomp/omp_threadprivate2.f90,
54         gfortran.dg/gomp/reduction1.f90,
55         gfortran.dg/gomp/sharing-1.f90: Likewise.
57 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
59         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
60         sse_runtime.
61         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
62         dg-require-visibility.
64 2010-07-26  Richard Guenther  <rguenther@suse.de>
66         PR tree-optimization/43784
67         * gcc.c-torture/execute/pr43784.c: New testcase.
68         * g++.dg/torture/pr43784.C: Likewise.
70 2010-07-26  Richard Guenther  <rguenther@suse.de>
72         PR middle-end/45056
73         * g++.dg/pr45056.C: New testcase.
75 2010-07-26  Richard Guenther  <rguenther@suse.de>
77         PR tree-optimization/45071
78         * gcc.dg/pr45071.c: New testcase.
80 2010-07-26  Tobias Burnus  <burnus@net-b.de>
82         PR fortran/45066
83         * gfortran.dg/namelist_62.f90: New.
85 2010-07-26  Richard Guenther  <rguenther@suse.de>
87         * gcc.c-torture/execute/pr45017.c: Move ...
88         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
90 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
92         PR fortran/40628
93         * trim_optimize_1.f90:  New test.
94         * character_comparision_1.f90:  New test.
96 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
98         PR fortran/42852
99         * gfortran.dg/wtruncate_fix.f: New test.
101 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
103         PR testsuite/45068
104         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
106 2010-07-24  Richard Guenther  <rguenther@suse.de>
108         PR lto/43788
109         * g++.dg/lto/20100724-1_0.C: New testcase.
111 2010-07-24  Richard Guenther  <rguenther@suse.de>
113         PR lto/43212
114         * gcc.dg/lto/20100724-1_0.c: New testcase.
115         * gcc.dg/lto/20100724-1_1.c: Likewise.
117 2010-07-24  Tobias Burnus  <burnus@net-b.de>
119         PR fortran/40011
120         * gfortran.dg/whole_file_21.f90: New.
122         * gfortran.dg/integer_exponentiation_3.F90: Use
123         -ffloat-store only for i?86/x86-64 -m32.
125 2010-07-24  Tobias Burnus  <burnus@net-b.de>
127         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
128         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
130 2010-07-24  Tobias Burnus  <burnus@net-b.de>
132         * gfortran.dg/func_decl_4.f90: Split test into two ...
133         * gfortran.dg/func_decl_5.f90: ... parts.
134         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
135         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
136         * gfortran.dg/global_references_1.f90: Add new dg-warning.
137         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
138         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
139         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
140         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
141         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
142         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
143         * gfortran.dg/sizeof.f90: Make test valid.
144         * gfortran.dg/pr20865.f90: Add new dg-error.
145         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
146         * gfortran.dg/g77/19990218-0.f: Ditto.
147         * gfortran.dg/g77/19990218-1.f: Ditto.
148         * gfortran.dg/g77/970625-2.f: Ditto.
149         * gfortran.dg/pr37243.f: Fix function declaration.
150         * gfortran.dg/use_only_1.f90: Fix implicit typing.
151         * gfortran.dg/loc_1.f90: Fix pointer datatype.
153 2010-07-23  Tobias Burnus  <burnus@net-b.de>
155         PR fortran/44945
156         * gfortran.dg/char_array_structure_constructor.f90: Add
157         -fwhole-file as dg-option as it otherwise fails on some
158         systems.
160 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
162         * gnat.dg/aggr16.ad[sb]: New test.
163         * gnat.dg/aggr16_pkg.ads: New helper.
165 2010-07-23  Richard Guenther  <rguenther@suse.de>
167         PR lto/43071
168         * g++.dg/lto/20100723-1_0.C: New testcase.
170 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
172         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
173         AVX support.
174         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
175         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
177 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
179         * lib/target-supports.exp (add_options_for_tls): New proc.
180         * g++.dg/tls/static-1.C: Use dg-add-options tls.
181         * g++.dg/tls/static-1a.cc: Likewise.
182         * gcc.dg/tls/emutls-1.c: Likewise.
183         * gcc.dg/tls/opt-11.c: Likewise.
184         * gcc.dg/tls/opt-12.c: Likewise.
185         * gcc.dg/tls/pr24428-2.c: Likewise.
186         * gcc.dg/tls/pr24428.c: Likewise.
187         * obj-c++.dg/tls/static-1.mm: Likewise.
188         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
189         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
190         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
191         * objc.dg/torture/tls/thr-init-2.m: Likewise.
192         * objc.dg/torture/tls/thr-init-3.m: Likewise.
193         * objc.dg/torture/tls/thr-init.m: Likewise.
194         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
196 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
198         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
199         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
200         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
201         optimized dump files.
203 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
205         PR tree-optimization/45047
206         * gcc.c-torture/compile/pr45047.c: New test.
208 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
210         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
211         instead of dg-compile.
212         * gcc.dg/float-range-4.c: Ditto.
213         * gcc.dg/float-range-5.c: Ditto.
214         * gcc.dg/fold-overflow-1.c: Ditto.
215         * gcc.dg/gomp/sections-4.c: Ditto.
216         * gcc.dg/transparent-union-1.c: Ditto.
217         * gcc.dg/transparent-union-2.c: Ditto.
218         * gcc.target/i386/pr39315-check.c: Ditto.
219         * g++.dg/gomp/sections-4.C: Ditto.
220         * g++.dg/template/dtor7.C: Ditto.
221         * g++.dg/tree-ssa/pr19952.C: Ditto.
222         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
223         * gfortran.dg/graphite/pr42185.f90: Ditto.
224         * gfortran.dg/namelist_36.f90: Ditto.
225         * gnat.dg/noreturn1.adb: Ditto.
226         * gnat.dg/specs/small_alignment.ads: Ditto.
228 2010-07-23  Martin Jambor  <mjambor@suse.cz>
230         PR tree-optimization/44915
231         * g++.dg/torture/pr44915.C: New test.
233 2010-07-23  Martin Jambor  <mjambor@suse.cz>
235         PR tree-optimization/44914
236         * g++.dg/tree-ssa/pr44914.C: New test.
238 2010-07-23  Jie Zhang  <jie@codesourcery.com>
240         PR target/44290
241         * gcc.dg/pr44290-1.c: New test.
242         * gcc.dg/pr44290-2.c: New test.
244 2010-07-23  Jason Merrill  <jason@redhat.com>
246         PR c++/45008
247         * g++.dg/abi/mangle44.C: New.
249 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
251         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
252         for compile-time only tests.
253         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
254         target check.
255         * gcc.target/i386/pr39315-4.c: Ditto.
256         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
257         target check.  Include sse-os-support.h.
258         (main): Call check_isa and sse_os_support.
259         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
260         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
261         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
262         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
263         target check.  Include sse-os-support.h.
264         (main): Call check_isa and sse_os_support.
265         * gcc.target/i386/vperm-v2df.c: Ditto.
267 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
269         * lib/target-supports.exp (check_avx_hw_available): New procedure.
270         (check_effective_target_avx_runtime): New procedure.
271         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
272         (check_effective_target_sse_runtime): Add check_effective_target_sse.
274         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
275         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
276         and __get_cpuid test.
277         * gcc.dg/compat/vector-2b_main.c: Ditto.
279         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
281         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
282         for compile-time only test.
283         * gcc.dg/pr32716.c: Ditto.
284         * gcc.dg/pr34856.c: Ditto.
285         * gcc.dg/pr36997.c: Ditto.
286         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
287         * gfortran.dg/pr28158.f90: Ditto.
288         * gfortran.dg/pr30667.f: Ditto.
290         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
291         i?86-*-* and x86_64-*-* targets to disable execution on targets
292         without sse2 runtime support.
293         * g++.dg/vect/vect.exp: Ditto.
294         * gfortran.dg/vect/vect.exp: Ditto.
296         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
297         * gcc.dg/pr37544.c: Ditto.
298         * gcc.dg/pr40550.c: Ditto.
299         * gcc.dg/compat/union-m128-1_main.c: Ditto.
300         * gcc.dg/compat/vector-1a_main.c: Ditto.
301         * gcc.dg/compat/vector-2a_main.c: Ditto.
302         * gcc.dg/torture/pr16104-1.c: Ditto.
303         * gcc.dg/torture/pr35771-1.c: Ditto.
304         * gcc.dg/torture/pr35771-2.c: Ditto.
305         * gcc.dg/torture/pr35771-3.c: Ditto.
306         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
307         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
308         * gcc.dg/torture/stackalign/push-1.c: Ditto.
309         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
310         * g++.dg/other/i386-1.C: Ditto.
311         * g++.dg/other/pr40446.C: Ditto.
313 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
315         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
317 2010-07-23  Daniel Kraft  <d@domob.eu>
319         PR fortran/44709
320         * gfortran.dg/exit_1.f08: New test.
321         * gfortran.dg/exit_2.f08: New test.
323 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
325         PR tree-optimization/39839
326         * gcc.target/arm/pr39839.c: New test case.
328 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
330         * gnat.dg/unchecked_convert5b.adb: New test.
331         * gnat.dg/unchecked_convert6.adb: Likewise.
332         * gnat.dg/unchecked_convert6b.adb: Likewise.
334 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
336         * gnat.dg/aggr15.ad[sb]: New test.
338 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
340         PR debug/45024
341         * g++.dg/debug/dwarf2/nested-2.C: New test case.
343 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
345         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
346         with dg-require-linker-plugin.
348 2010-07-22  Richard Guenther  <rguenther@suse.de>
350         PR lto/43850
351         * g++.dg/lto/20100722-1_0.C: New testcase.
353 2010-07-22  Richard Guenther  <rguenther@suse.de>
355         PR lto/42451
356         * gcc.dg/lto/20100720-3_0.c: New testcase.
357         * gcc.dg/lto/20100720-3_1.c: Likewise.
359 2010-07-22  Richard Guenther  <rguenther@suse.de>
361         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
362         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
364         PR lto/43373
365         * gcc.dg/lto/20100722-1_0.c: New testcase.
367 2010-07-22  Martin Jambor  <mjambor@suse.cz>
369         PR tree-optimization/44891
370         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
372 2010-07-22  Richard Guenther  <rguenther@suse.de>
374         PR tree-optimization/45017
375         * gcc.c-torture/execute/pr45017.c: New testcase.
377 2010-07-22  Tobias Burnus  <burnus@net-b.de>
379         PR fortran/45019
380         * gfortran.dg/aliasing_dummy_5.f90: New.
382 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
384         PR target/43698
385         * gcc.target/arm/pr43698.c: New test.
387 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
389         PR fortran/44929
390         * Revert my commit r162325 for this PR.
392 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
394         PR debug/45015
395         * gcc.target/m68k/pr45015.c: New test.
397 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
399         PR c++/44641
400         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
401         comments.
403 2010-07-21  Richard Guenther  <rguenther@suse.de>
405         PR lto/45018
406         * g++.dg/lto/20100721-1_0.C: New testcase.
408 2010-07-21  Martin Jambor  <mjambor@suse.cz>
410         PR tree-optimization/44900
411         * g++.dg/torture/pr44900.C: New test.
413 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
415         PR middle-end/44738
416         * c-c++-common/uninit-17.c: Correct expected error.
418 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
420         * gcc.dg/guality/asm-1.c: New test.
422         PR debug/45003
423         * gcc.dg/guality/pr45003-2.c: New test.
424         * gcc.dg/guality/pr45003-3.c: New test.
426 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
428         PR libfortran/44697
429         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
431 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
433         * lib/scanasm.exp (dg-function-on-line): Test that a function is
434         defined on the current line.
435         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
436         * g++.dg/debug/dwarf2/pr44641.C: New.
438 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
440         * gcc.target/powerpc/block-move-1.c: New test.
441         * gcc.target/powerpc/block-move-2.c: New test.
443 2010-07-20  Jason Merrill  <jason@redhat.com>
445         PR c++/44967
446         * g++.dg/cpp0x/sfinae2.C: New.
448 2010-07-20  Richard Guenther  <rguenther@suse.de>
450         PR lto/42696
451         * gcc.dg/lto/20100720-4_0.c: New testcase.
453 2010-07-20  Richard Guenther  <rguenther@suse.de>
455         PR lto/43221
456         * gcc.dg/lto/20100720-2_0.c: New testcase.
457         * gcc.dg/lto/20100720-2_1.c: Likewise.
459 2010-07-20  Richard Guenther  <rguenther@suse.de>
461         PR lto/43208
462         * gcc.dg/lto/20100720-1_0.c: New testcase.
463         * gcc.dg/lto/20100720-1_1.c: Likewise.
465 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
467         PR debug/45003
468         * gcc.dg/guality/pr45003-1.c: New test.
470 2010-07-20  Richard Guenther  <rguenther@suse.de>
472         PR tree-optimization/44977
473         * gcc.dg/torture/pr44977.c: New testcase.
475 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
477         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
478         sync_char_short
480 2010-07-20  Richard Guenther  <rguenther@suse.de>
482         PR middle-end/44971
483         PR middle-end/44988
484         * gcc.dg/pr44971.c: New testcase.
485         * gcc.c-torture/compile/pr44988.c: Likewise.
487 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
489         PR fortran/44929
490         * gfortran.dg/allocate_with_typespec.f90: New test.
491         * gfortran.dg/allocate_derived_1.f90: Update error message.
493 2010-07-19  Jason Merrill  <jason@redhat.com>
495         PR c++/44996
496         * g++.dg/cpp0x/decltype23.C: New.
498 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
500         PR fortran/42385
501         * gfortran.dg/class_defined_operator_1.f03 : New test.
503 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
505         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
506         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
507         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
508         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
510 2010-07-19  Richard Guenther  <rguenther@suse.de>
512         PR middle-end/44941
513         * gcc.c-torture/compile/pr44941.c: New testcase.
515 2010-07-19  Jason Merrill  <jason@redhat.com>
517         PR c++/44969
518         * g++.dg/template/sfinae24.C: New.
520 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
522         PR fortran/44353
523         * gfortran.dg/data_implied_do_2.f90: Removed.
525 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
527         PR c++/44969
528         * g++.dg/template/sfinae23.C: New.
530 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
532         * lib/target-supports.exp (check_sse_os_support_available): New
533         proc.
534         (check_sse_hw_available): New proc.
535         (check_effective_target_sse_runtime): New proc.
536         (check_effective_target_sse2_runtime): New proc.
537         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
538         -msse2 if check_sse_os_support_available.
539         * g++.dg/vect/vect.exp: Only run -msse2 tests if
540         check_sse_os_support_available.
541         * gcc.dg/vect/vect.exp: Likewise.
542         * gfortran.dg/vect/vect.exp: Likewise.
543         * gcc.target/i386/sol2-check: Renamed to ...
544         * gcc.target/i386/sse-os-support.h: ... this.
545         (sol2_check): Renamed to ...
546         (sse_os_support): ... this.
547         Only test movss with xmm registers.
548         * gcc.target/i386/sse-check.h: Reflect new header and function names.
549         Removed ILL_INSN, ILL_INSN_LEN.
550         * gcc.target/i386/sse2-check.h: Likewise.
551         * gcc.target/i386/sse3-check.h: Likewise.
552         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
553         Removed cpuid.h, __get_cpuid test.
554         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
555         Removed cpuid.h, __get_cpuid test.
556         * g++.dg/other/pr40446.C: Likewise.
557         * gcc.dg/compat/union-m128-1_main.c: Likewise.
558         * gcc.dg/compat/vector-1a_main.c: Likewise.
559         * gcc.dg/compat/vector-2a_main.c: Likewise.
560         * gcc.dg/pr36584.c: Likewise.
561         * gcc.dg/pr37544.c: Likewise.
562         * gcc.dg/torture/pr16104-1.c: Likewise.
563         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
564         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
565         * gcc.dg/torture/stackalign/push-1.c: Likewise.
566         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
567         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
568         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
569         sse2_runtime.
570         * gcc.dg/torture/pr35771-2.c: Likewise.
571         * gcc.dg/torture/pr35771-3.c: Likewise.
572         * gcc.target/i386/pr39315-2.c: Likewise.
573         * gcc.target/i386/pr39315-4.c: Likewise.
574         * gcc.target/i386/vperm-v2df.c: Likewise.
575         * gcc.target/i386/vperm-v2di.c: Likewise.
576         * gcc.target/i386/vperm-v4si-1.c: Likewise.
577         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
578         sse_runtime.
580 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
582         PR fortran/44353
583         * gfortran.dg/data_implied_do_2.f90: New test.
585 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
587         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
589 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
591         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
592         to the "mips16" group.
593         (mips_using_mips16_p): New procedure.
594         (mips-dg-options): Use it.
596 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
598         * gcc.target/mips/mips16-attributes-4.c: New test.
600 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
602         PR testsuite/44418
603         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
604         * gcc.target/powerpc/recip-2.c: Ditto.
605         * gcc.target/powerpc/recip-3.c: Ditto.
607 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
609         * gcc.target/arm/pr42235.c: New test.
611 2010-07-16  Jason Merrill  <jason@redhat.com>
613         PR c++/32505
614         * g++.dg/template/partial8.C: New.
616 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
618         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
619         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
620         in C++.
621         (gualcvt): New overloaded inline.
622         (GUALCVT): Use it for C++.
623         * g++.dg/guality/guality.exp: New.
624         * g++.dg/guality/guality.h: New.
625         * g++.dg/guality/redeclaration1.C: New test.
626         * g++.dg/dg.exp: Prune also guality/* tests.
627         * gcc.dg/guality/pr43141.c: Moved to...
628         * c-c++-common/guality/pr43141.c: ... here.
630 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
632         PR libfortran/37077
633         * gfortran.dg/char4_iunit_2.f03: New test.
635 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
637         * lib/plugin-support.exp (plugin-test-execute):
638         Add ${gcc_objdir}/intl to includes.
640 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
642         PR target/44942
643         * gcc.c-torture/execute/pr44942.c: New test.
644         * gcc.target/i386/pr44942.c: New test.
646 2010-07-15  Jason Merrill  <jason@redhat.com>
648         PR c++/44909
649         * g++.dg/cpp0x/implicit7.C: New.
650         * g++.dg/cpp0x/implicit8.C: New.
652 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
654         Disable float tests for __SPU__ targets due to lack of signed zero:
655         * c-c++-common/torture/complex-sign-add.c (check_add_float).
656         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
657         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
658         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
659         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
660         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
661         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
662         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
663         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
665 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
667         * gfortran.dg/select_char_2.f90: New test.
669 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
671         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
672         with DECL_CHAIN.
674 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
676         PR fortran/44936
677         * gfortran.dg/typebound_generic_9.f03: New.
679 2010-07-15  Richard Guenther  <rguenther@suse.de>
681         PR tree-optimization/44946
682         * gcc.c-torture/compile/pr44946.c: New testcase.
684 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
686         PR fortran/40206
687         * gfortran.dg/select_char_3.f90: New test.
689 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
690             Kevin F. Quinn  <kevquinn@gentoo.org>
692         * gcc.dg/Wtrampolines.c: New.
694 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
696         PR libfortran/44934
697         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
699 2010-07-14  Jason Merrill  <jason@redhat.com>
701         PR c++/44810
702         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
704         Implement C++0x unrestricted unions (N2544)
705         * g++.dg/cpp0x/union1.C: New.
706         * g++.dg/cpp0x/union2.C: New.
707         * g++.dg/cpp0x/union3.C: New.
708         * g++.dg/cpp0x/defaulted2.C: Adjust.
709         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
710         * g++.old-deja/g++.ext/anon2.C: Adjust.
711         * g++.old-deja/g++.mike/misc6.C: Adjust.
713 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
715         PR fortran/44925
716         * gfortran.dg/c_loc_tests_15.f90: New.
718 2010-07-13  Jason Merrill  <jason@redhat.com>
720         PR c++/44909
721         * g++.dg/cpp0x/implicit6.C: New.
723 2010-07-13  Jason Merrill  <jason@redhat.com>
725         PR c++/44540
726         * g++.dg/abi/noreturn1.C: New.
727         * g++.dg/abi/noreturn2.C: New.
729 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
731         PR other/44874
732         PR debug/44832
733         * c-c++-common/pr44832.c: New test.
735 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
737         PR objc/44488
738         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
739         on the target.  Make sure that we can assemble the emitted asm when
740         the test type is 'compile'.
742 2010-07-13  Richard Guenther  <rguenther@suse.de>
744         PR tree-optimization/36960
745         * g++.dg/torture/pr36960.C: New testcase.
747 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
749         PR c++/44908
750         * g++.dg/template/sfinae21.C: New.
751         * g++.dg/template/sfinae22.C: Likewise.
753 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
755         PR testsuite/42843
756         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
757         * gcc.dg/plugin/ggcplug.c: Likewise.
758         * g++.dg/plugin/selfassign.c: Likewise.
759         * g++.dg/plugin/attribute_plugin.c: Likewise.
760         * g++.dg/plugin/dumb_plugin.c: Likewise.
761         * g++.dg/plugin/pragma_plugin.c: Likewise.
763 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
765         * gcc.c-torture/execute/pr44683.x: New.
766         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
768 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
770         PR fortran/44434
771         PR fortran/44565
772         PR fortran/43945
773         PR fortran/44869
774         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
775         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
776         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
777         * gfortran.dh/typebound_call_16.f03: New.
778         * gfortran.dg/typebound_generic_6.f03: New.
779         * gfortran.dg/typebound_generic_7.f03: New.
780         * gfortran.dg/typebound_generic_8.f03: New.
782 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
784         PR libfortran/37077
785         * gfortran.dg/char4_iunit_1.f03: New test.
787 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
789         * gcc.dg/tree-ssa/vrp53.c: New test.
791 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
793         PR c++/44907
794         * g++.dg/template/sfinae19.C: New.
795         * g++.dg/template/sfinae20.C: Likewise.
797 2010-07-12  Jie Zhang  <jie@codesourcery.com>
799         * gcc.target/arm/interrupt-1.c: New test.
800         * gcc.target/arm/interrupt-2.c: New test.
802 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
804         * gcc.dg/pr42427.c: Require c99_runtime.
805         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
806         c99_runtime.
807         * gcc.target/i386/avx-cmpss-1.c: Likewise.
808         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
809         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
810         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
811         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
812         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
813         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
814         * gcc.target/i386/sse-cmpss-1.c: Likewise.
815         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
816         * gcc.target/i386/pr37275.c: Require visibility support.
818 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
820         * lib/target-supports.exp (check_effective_target_sse): New proc.
821         * gcc.target/i386/sol2-check.h: New file.
822         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
823         Include sol2-check.h.
824         (main) Only run do_test () if sol2_check ().
825         * gcc.target/i386/sse2-check.h: Likewise.
826         * gcc.target/i386/sse3-check.h: Likewise.
827         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
828         [__sun__ && __svr4__]: Execute SSE2 instruction.
829         * gcc.target/i386/math-torture/math-torture.exp: Only add options
830         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
831         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
832         * g++.dg/ext/vector14.C: Likewise.
833         * g++.dg/other/mmintrin.C: Likewise.
834         * gcc.dg/20020418-1.c: Likewise.
835         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
836         * gcc.dg/format/ms_unnamed-1.c: Likewise.
837         * gcc.dg/format/unnamed-1.c: Likewise.
838         Adapt dg-warning line number.
839         * gcc.dg/graphite/pr40281.c: Likewise.
840         * gcc.dg/pr32176.c: Likewise.
841         * gcc.dg/pr40550.c: Likewise.
842         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
843         * gcc.dg/torture/pr36891.c: Likewise.
844         * gcc.target/i386/20020218-1.c: Likewise.
845         * gcc.target/i386/20020523.c: Likewise.
846         * gcc.target/i386/abi-1.c: Likewise.
847         * gcc.target/i386/brokensqrt.c: Likewise.
848         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
849         * gcc.target/i386/pr13366.c: Likewise.
850         * gcc.target/i386/pr13685.c: Likewise.
851         * gcc.target/i386/pr24306.c: Likewise.
852         * gcc.target/i386/pr31486.c: Likewise.
853         * gcc.target/i386/pr32065-1.c: Likewise.
854         * gcc.target/i386/pr32065-2.c: Likewise.
855         * gcc.target/i386/pr32389.c: Likewise.
856         * gcc.target/i386/pr38824.c: Likewise.
857         * gcc.target/i386/pr38931.c: Likewise.
858         * gcc.target/i386/pr39592-1.c: Likewise.
859         * gcc.target/i386/pr43766.c: Likewise.
860         * gcc.target/i386/recip-divf.c: Likewise.
861         * gcc.target/i386/recip-sqrtf.c: Likewise.
862         * gcc.target/i386/recip-vec-divf.c: Likewise.
863         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
864         * gcc.target/i386/sse-1.c: Likewise.
865         * gcc.target/i386/sse-16.c: Likewise.
866         * gcc.target/i386/sse-2.c: Likewise.
867         * gcc.target/i386/sse-20.c: Likewise.
868         * gcc.target/i386/sse-3.c: Likewise.
869         * gcc.target/i386/sse-7.c: Likewise.
870         * gcc.target/i386/sse-9.c: Likewise.
871         * gcc.target/i386/sse-addps-1.c: Likewise.
872         * gcc.target/i386/sse-addss-1.c: Likewise.
873         * gcc.target/i386/sse-andnps-1.c: Likewise.
874         * gcc.target/i386/sse-andps-1.c: Likewise.
875         * gcc.target/i386/sse-cmpss-1.c: Likewise.
876         * gcc.target/i386/sse-comiss-1.c: Likewise.
877         * gcc.target/i386/sse-comiss-2.c: Likewise.
878         * gcc.target/i386/sse-comiss-3.c: Likewise.
879         * gcc.target/i386/sse-comiss-4.c: Likewise.
880         * gcc.target/i386/sse-comiss-5.c: Likewise.
881         * gcc.target/i386/sse-comiss-6.c: Likewise.
882         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
883         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
884         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
885         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
886         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
887         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
888         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
889         * gcc.target/i386/sse-divps-1.c: Likewise.
890         * gcc.target/i386/sse-divss-1.c: Likewise.
891         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
892         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
893         * gcc.target/i386/sse-maxps-1.c: Likewise.
894         * gcc.target/i386/sse-maxss-1.c: Likewise.
895         * gcc.target/i386/sse-minps-1.c: Likewise.
896         * gcc.target/i386/sse-minss-1.c: Likewise.
897         * gcc.target/i386/sse-movaps-1.c: Likewise.
898         * gcc.target/i386/sse-movaps-2.c: Likewise.
899         * gcc.target/i386/sse-movhlps-1.c: Likewise.
900         * gcc.target/i386/sse-movhps-1.c: Likewise.
901         * gcc.target/i386/sse-movhps-2.c: Likewise.
902         * gcc.target/i386/sse-movlhps-1.c: Likewise.
903         * gcc.target/i386/sse-movmskps-1.c: Likewise.
904         * gcc.target/i386/sse-movntps-1.c: Likewise.
905         * gcc.target/i386/sse-movss-1.c: Likewise.
906         * gcc.target/i386/sse-movss-2.c: Likewise.
907         * gcc.target/i386/sse-movss-3.c: Likewise.
908         * gcc.target/i386/sse-movups-1.c: Likewise.
909         * gcc.target/i386/sse-movups-2.c: Likewise.
910         * gcc.target/i386/sse-mulps-1.c: Likewise.
911         * gcc.target/i386/sse-mulss-1.c: Likewise.
912         * gcc.target/i386/sse-orps-1.c: Likewise.
913         * gcc.target/i386/sse-rcpps-1.c: Likewise.
914         * gcc.target/i386/sse-recip-vec.c: Likewise.
915         * gcc.target/i386/sse-recip.c: Likewise.
916         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
917         * gcc.target/i386/sse-set-ps-1.c: Likewise.
918         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
919         * gcc.target/i386/sse-subps-1.c: Likewise.
920         * gcc.target/i386/sse-subss-1.c: Likewise.
921         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
922         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
923         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
924         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
925         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
926         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
927         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
928         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
929         * gcc.target/i386/sse-xorps-1.c: Likewise.
930         * gcc.target/i386/ssefn-1.c: Likewise.
931         * gcc.target/i386/ssefn-3.c: Likewise.
932         * gcc.target/i386/sseregparm-1.c: Likewise.
933         * gcc.target/i386/stackalign/return-3.c: Likewise.
934         * gcc.target/i386/vectorize1.c: Likewise.
935         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
936         * gcc.target/i386/xorps-sse.c: Likewise.
937         * gfortran.dg/pr28158.f90: Likewise.
938         * gfortran.dg/pr30667.f: Likewise.
939         * gnat.dg/loop_optimization7.adb: Likewise.
940         * gnat.dg/sse_nolib.adb: Likewise.
942 2010-07-11  Tobias Burnus  <burnus@net-b.de>
944         PR fortran/44702
945         * gfortran.dg/use_rename_6.f90: New.
946         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
948 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
950         PR fortran/44869
951         * gfortran.dg/class_24.f03: New.
953 2010-07-10  Richard Guenther  <rguenther@suse.de>
955         PR lto/44889
956         * gcc.dg/lto/20100709-1_0.c: New testcase.
957         * gcc.dg/lto/20100709-1_1.c: Likewise.
959 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
961         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
963 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
965         PR objc/44140
966         * objc.dg/lto/trivial-1_0.m: New.
967         * objc.dg/lto/lto.exp: New.
968         * obj-c++.dg/lto/trivial-1_0.mm: New.
969         * obj-c++.dg/lto/lto.exp: New.
970         * objc.dg/symtab-1.m: Adjust sizes.
971         * objc.dg/image-info.m: Do not run for gnu-runtime.
973 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
975         * gcc.dg/pr32370.c: Allow another kind of error message.
977 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
979         * gnat.dg/atomic3.adb: New test.
981 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
982             Denys Vlasenko  <dvlasenk@redhat.com>
983             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
985         PR tree-optimization/28632
986         * gcc.dg/tree-ssa/vrp51.c: New test.
987         * gcc.dg/tree-ssa/vrp52.c: New test.
989 2010-07-09  Jason Merrill  <jason@redhat.com>
991         * g++.dg/abi/covariant6.C: New.
992         * g++.dg/inherit/covariant17.C: Test both bases.
993         * g++.dg/inherit/covariant7.C: Check vtable layout.
995 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
997         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
999 2010-07-09  Richard Guenther  <rguenther@suse.de>
1001         PR tree-optimization/44852
1002         * gcc.c-torture/execute/pr44852.c: New testcase.
1004 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1006         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
1007         multiplication by values.
1008         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
1009         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
1011 2010-07-09  Richard Guenther  <rguenther@suse.de>
1013         PR tree-optimization/44882
1014         * gfortran.dg/pr44882.f90: New testcase.
1016 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
1018         PR target/40657
1019         * gcc.target/arm/pr40657-1.c: New test.
1020         * gcc.target/arm/pr40657-2.c: New test.
1021         * gcc.c-torture/execute/pr40657.c: New test.
1023 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
1025         * gcc.dg/tree-ssa/vrp50.c: New test.
1026         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
1028 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
1030         PR fortran/44649
1031         * gfortran.dg/c_sizeof_1.f90: Modified.
1032         * gfortran.dg/storage_size_1.f08: New.
1033         * gfortran.dg/storage_size_2.f08: New.
1035 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
1037         * gcc.c-torture/execute/20100708-1.c: New test.
1039 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
1041         PR fortran/44847
1042         * gfortran.dg/gomp/pr44847.f90: New test.
1044 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
1046         PR tree-optimization/44710
1047         * gcc.dg/tree-ssa/ifc-6.c: New.
1048         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
1050 2010-07-08  Tobias Burnus  <burnus@net-b.de>
1052         PR fortran/18918
1053         * gfortran.dg/coarray_10.f90: Add an additional test.
1055 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
1057         PR middle-end/44828
1058         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
1059         * gcc.c-torture/execute/pr44828.x: Revert.
1061 2010-07-08  Jason Merrill  <jason@redhat.com>
1063         PR c++/43120
1064         * g++.dg/inherit/covariant17.C: New.
1065         * g++.dg/abi/covariant1.C: Actually test for the bug.
1067 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1069         PR rtl-optimization/44838
1070         * gcc.dg/pr44838.c: New.
1072 2010-07-08  Richard Guenther  <rguenther@suse.de>
1074         PR tree-optimization/44831
1075         * gcc.c-torture/compile/pr44831.c: New testcase.
1076         * gcc.dg/tree-ssa/pr21463.c: Adjust.
1078 2010-07-08  Richard Guenther  <rguenther@suse.de>
1080         PR tree-optimization/44861
1081         * g++.dg/vect/pr44861.cc: New testcase.
1083 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
1085         PR middle-end/44828
1086         * gcc.c-torture/execute/pr44828.x: New file.
1088 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
1090         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
1091         dg-options.
1092         * g++.dg/ext/altivec-17.C: Adjust error message.
1094 2010-07-07  Tom Tromey  <tromey@redhat.com>
1096         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
1098 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1100         PR target/44844
1101         * gcc.target/i386/rdrand-1.c: Scan "jnc".
1102         * gcc.target/i386/rdrand-2.c: Likewise.
1103         * gcc.target/i386/rdrand-3.c: Likewise.
1105 2010-07-07  Jan Hubicka  <jh@suse.cz>
1107         PR middle-end/44813
1108         * g++.dg/torture/pr44813.C: New testcase.
1109         * g++.dg/torture/pr44826.C: New testcase.
1111 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
1113         PR rtl-optimization/44787
1114         * gcc.c-torture/compile/pr44788.c: New test.
1115         * gcc.target/arm/pr44788.c: New test.
1117 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
1119         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
1121 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
1123         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
1124         to dg-options.
1126 2010-07-06  Tobias Burnus  <burnus@net-b.de>
1128         PR fortran/44742
1129         * gfortran.dg/parameter_array_init_6.f90: New.
1130         * gfortran.dg/initialization_20.f90: Update dg-error.
1131         * gfortran.dg/initialization_24.f90: Ditto.
1133 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1134         PR fortran/PR44693
1135         * gfortran.dg/dim_range_1.f90:  New test.
1136         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
1138 2010-07-06  Jason Merrill  <jason@redhat.com>
1140         PR c++/44703
1141         * g++.dg/cpp0x/initlist41.C: New.
1143         PR c++/44778
1144         * g++.dg/template/ptrmem22.C: New.
1146 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
1148         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
1149         support.
1150         * gcc.target/i386/i386.exp: Likewise.
1152 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
1154         PR testsuite/44195
1155         * gcc.dg/lto/20100518_0.c: Limit to x86.
1157 2010-07-06  Richard Guenther  <rguenther@suse.de>
1159         PR middle-end/44828
1160         * gcc.c-torture/execute/pr44828.c: New testcase.
1162 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
1164         * g++.dg/warn/noeffect2.C: Adjust expected warning.
1165         * g++.dg/warn/volatile1.C: Likewise.
1166         * g++.dg/template/warn1.C: Likewise.
1168 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
1170         AVX Programming Reference (June, 2010)
1171         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
1172         * g++.dg/other/i386-3.C: Likewise.
1173         * gcc.target/i386/sse-12.c: Likewise.
1175         * gcc.target/i386/f16c-check.h: New.
1176         * gcc.target/i386/rdfsbase-1.c: Likewise.
1177         * gcc.target/i386/rdfsbase-2.c: Likewise.
1178         * gcc.target/i386/rdgsbase-1.c: Likewise.
1179         * gcc.target/i386/rdgsbase-2.c: Likewise.
1180         * gcc.target/i386/rdrand-1.c: Likewise.
1181         * gcc.target/i386/rdrand-2.c: Likewise.
1182         * gcc.target/i386/rdrand-3.c: Likewise.
1183         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
1184         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
1185         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
1186         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
1187         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
1188         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
1189         * gcc.target/i386/wrfsbase-1.c: Likewise.
1190         * gcc.target/i386/wrfsbase-2.c: Likewise.
1191         * gcc.target/i386/wrgsbase-1.c: Likewise.
1192         * gcc.target/i386/wrgsbase-2.c: Likewise.
1194         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
1195         (__builtin_ia32_vcvtps2ph): New.
1196         (__builtin_ia32_vcvtps2ph256): Likewise.
1198         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
1199         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
1201         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
1202         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
1204         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
1205         (__builtin_ia32_vcvtps2ph256): Likewise.
1206         Add fsgsbase,rdrnd,f16c.
1208         * lib/target-supports.exp (check_effective_target_f16c): New.
1210 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
1212         * gcc.dg/guality/nrv-1.c: New test.
1214 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
1216         PR middle-end/42505
1217         * gcc.target/arm/pr42505.c: New test case.
1219 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
1221         PR c++/44808
1222         * g++.dg/opt/nrv16.C: New test.
1224 2010-07-05  Richard Guenther  <rguenther@suse.de>
1226         PR tree-optimization/44784
1227         * gcc.c-torture/compile/pr44784.c: New testcase.
1229 2010-07-05  Ira Rosen  <irar@il.ibm.com>
1231         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1232         Increase loop bound and array size.
1233         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1234         Likewise.
1236 2010-07-05  Ira Rosen  <irar@il.ibm.com>
1238         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
1239         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
1240         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
1241         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
1242         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
1244 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
1246         PR c++/22138
1247         * g++.dg/parse/template25.C: New.
1249 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
1251         PR rtl-optimization/44695
1252         * gcc.dg/torture/pr44695.c: New.
1254 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1256         PR c++/16630
1257         * g++.dg/ext/pretty3.C: New.
1259 2010-07-04  Richard Guenther  <rguenther@suse.de>
1261         PR middle-end/44809
1262         * g++.dg/torture/pr44809.C: New testcase.
1264 2010-07-04  Richard Guenther  <rguenther@suse.de>
1266         PR tree-optimization/44656
1267         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
1269 2010-07-04  Ira Rosen  <irar@il.ibm.com>
1270             Revital Eres  <eres@il.ibm.com>
1272         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
1273         misaligned stores.
1274         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
1275         gcc.dg/vect/vect-96.c: Likewise.
1276         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
1277         that support misaligned stores. Change the number of expected
1278         misaligned accesses.
1279         * gcc.dg/vect/vect-peel-1.c: New test.
1280         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
1281         gcc.dg/vect/vect-peel-4.c: Likewise.
1282         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
1283         vectorizable on all targets that support realignment.
1284         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1286 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
1288         PR c/44806
1289         * gcc.dg/torture/pr44806.c: New.
1291 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1293         * gnat.dg/cond_expr1.adb: New test.
1295 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1297         * gnat.dg/modular3.adb: New test.
1298         * gnat.dg/modular3_pkg.ads: New helper.
1300 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
1301             Mikael Pettersson  <mikpe@it.uu.se>
1303         PR testsuite/44518
1304         * obj-c++.dg/encode-2.mm: Produce object and save temps.
1305         Make signed-ness of chars explicit.  Scan the object for
1306         strings that are split by some target assemblers.
1307         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
1308         explicit.
1310 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
1312         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
1314 2010-07-02  Le-Chun Wu  <lcwu@google.com>
1316         PR/44128
1317         * g++.dg/warn/Wshadow-7.C: New test.
1319 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
1320             Julian Brown  <julian@codesourcery.com>
1321             Sandra Loosemore  <sandra@codesourcery.com>
1323         * gcc.c-torture/execute/20100416-1.c: New test case.
1325 2010-07-02  Julian Brown  <julian@codesourcery.com>
1326             Sandra Loosemore  <sandra@codesourcery.com>
1328         PR target/43703
1330         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
1331         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
1333 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
1334             Julian Brown  <julian@codesourcery.com>
1336         * gcc.target/arm/neon/vadds64.c: Regenerated.
1337         * gcc.target/arm/neon/vaddu64.c: Regenerated.
1338         * gcc.target/arm/neon/vsubs64.c: Regenerated.
1339         * gcc.target/arm/neon/vsubu64.c: Regenerated.
1340         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
1341         * gcc.target/arm/neon-vmls-1.c: Likewise.
1342         * gcc.target/arm/neon-vsubs64.c: New execution test.
1343         * gcc.target/arm/neon-vsubu64.c: New execution test.
1344         * gcc.target/arm/neon-vadds64.c: New execution test.
1345         * gcc.target/arm/neon-vaddu64.c: New execution test.
1347 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
1349         * gcc.target/arm/neon-vands64.c: New.
1350         * gcc.target/arm/neon-vandu64.c: New.
1351         * gcc.target/arm/neon-vbics64.c: New.
1352         * gcc.target/arm/neon-vbicu64.c: New.
1353         * gcc.target/arm/neon-veors64.c: New.
1354         * gcc.target/arm/neon-veoru64.c: New.
1355         * gcc.target/arm/neon-vorns64.c: New.
1356         * gcc.target/arm/neon-vornu64.c: New.
1357         * gcc.target/arm/neon-vorrs64.c: New.
1358         * gcc.target/arm/neon-vorru64.c: New.
1359         * gcc.target/arm/neon/vands64.c: Regenerated.
1360         * gcc.target/arm/neon/vandu64.c: Regenerated.
1361         * gcc.target/arm/neon/vbics64.c: Regenerated.
1362         * gcc.target/arm/neon/vbicu64.c: Regenerated.
1363         * gcc.target/arm/neon/veors64.c: Regenerated.
1364         * gcc.target/arm/neon/veoru64.c: Regenerated.
1365         * gcc.target/arm/neon/vorns64.c: Regenerated.
1366         * gcc.target/arm/neon/vornu64.c: Regenerated.
1367         * gcc.target/arm/neon/vorrs64.c: Regenerated.
1368         * gcc.target/arm/neon/vorru64.c: Regenerated.
1370 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1372         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
1374 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1376         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
1377         * gfortran.dg/intent_out_5.f90: Same.
1378         * gfortran.dg/ltrans-7.f90: Same.
1379         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
1381 2010-07-02  Jan Hubicka  <jh@suse.cz>
1383         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
1385 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
1387         * objc-obj-c++-shared/Object1.h: Correct Line endings.
1389 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
1391         PR c++/44780
1392         * c-c++-common/Wunused-var-12.c: New test.
1394 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
1396         PR target/42835
1397         * gcc.target/arm/pr42835.c: New test.
1399         PR target/42172
1400         * gcc.target/arm/pr42172-1.c: New test.
1402 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
1404         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
1406 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
1408         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
1409         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
1410         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
1411         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
1412         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
1413         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
1414         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
1415         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
1416         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
1417         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
1418         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
1419         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
1420         * gcc.target/arm/neon-vdup_ns64.c: New.
1421         * gcc.target/arm/neon-vdup_nu64.c: New.
1422         * gcc.target/arm/neon-vdupQ_ns64.c: New.
1423         * gcc.target/arm/neon-vdupQ_nu64.c: New.
1424         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
1425         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
1426         * gcc.target/arm/neon-vmov_ns64.c: New.
1427         * gcc.target/arm/neon-vmov_nu64.c: New.
1428         * gcc.target/arm/neon-vmovQ_ns64.c: New.
1429         * gcc.target/arm/neon-vmovQ_nu64.c: New.
1430         * gcc.target/arm/neon-vget_lanes64.c: New.
1431         * gcc.target/arm/neon-vget_laneu64.c: New.
1432         * gcc.target/arm/neon-vset_lanes64.c: New.
1433         * gcc.target/arm/neon-vset_laneu64.c: New.
1435 2010-07-02  Richard Guenther  <rguenther@suse.de>
1437         * g++.dg/torture/20100702-1.C: New testcase.
1439 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1441         PR target/44707
1442         * gcc.c-torture/compile/pr44707.c: New test.
1444 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
1446         PR c++/44039
1447         * g++.dg/template/crash101.C: New.
1449 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
1451         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
1452         Use the ABI-0 accessors and fail it for m64.
1454 2010-07-02  Jan Hubicka  <jh@suse.cz>
1456         * g++.dg/tree-ssa/pr44706.C: New testcase.
1458 2010-07-02  Richard Guenther  <rguenther@suse.de>
1460         PR tree-optimization/44748
1461         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
1463 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
1465         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
1466         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
1467         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
1468         the method types to forward:.
1470 2010-06-30  Jason Merrill  <jason@redhat.com>
1472         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
1473         * g++.dg/other/pr25632.C: Likewise.
1475 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
1477         PR tree-optimization/40421
1478         * gfortran.fortran-torture/compile/pr40421.f90: New test.
1480 2010-07-01  Richard Guenther  <rguenther@suse.de>
1482         PR middle-end/42834
1483         PR middle-end/44468
1484         * gcc.c-torture/execute/20100316-1.c: New testcase.
1485         * gcc.c-torture/execute/pr44468.c: Likewise.
1486         * gcc.c-torture/compile/20100609-1.c: Likewise.
1487         * gcc.dg/volatile2.c: Adjust.
1488         * gcc.dg/plugin/selfassign.c: Likewise.
1489         * gcc.dg/pr36902.c: Likewise.
1490         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
1491         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
1492         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1493         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1494         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1495         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1496         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
1497         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
1498         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
1499         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1500         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1501         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1502         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1503         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
1504         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1505         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1506         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
1507         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1508         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1509         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1510         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1511         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1512         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
1513         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
1514         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1515         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1516         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1517         * gcc.dg/struct/w_prof_local_array.c: Likewise.
1518         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1519         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1520         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
1521         * gcc.dg/struct/w_prof_global_array.c: Likewise.
1522         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
1523         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1524         * gcc.dg/struct/w_prof_local_var.c: Likewise.
1525         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1526         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
1527         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1528         * gcc.dg/struct/w_prof_global_var.c: Likewise.
1529         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1530         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1531         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1532         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1533         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1534         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
1535         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1536         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1537         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1538         * gcc.dg/tree-prof/stringop-1.c: Adjust.
1539         * g++.dg/tree-ssa/pr31146.C: Likewise.
1540         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
1541         * g++.dg/tree-ssa/pr33604.C: Likewise.
1542         * g++.dg/plugin/selfassign.c: Likewise.
1543         * gfortran.dg/array_memcpy_3.f90: Likewise.
1544         * gfortran.dg/array_memcpy_4.f90: Likewise.
1545         * c-c++-common/torture/pr42834.c: New testcase.
1547 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
1549         PR c++/44628
1550         * g++.dg/template/crash100.C: New.
1552 2010-06-30  Jan Hubicka  <jh@suse.cz>
1554         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
1556 2010-06-30  Michael Matz  <matz@suse.de>
1558         PR bootstrap/44699
1559         * gcc.dg/pr44699.c: New test.
1561 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
1563         PR tree-optimization/39799
1564         * c-c++-common/uninit-17.c: New test.
1566 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1568         PR libfortran/43298
1569         * gfortran.dg/read_infnan_1.f90: New test.
1571 2010-06-29  Jason Merrill  <jason@redhat.com>
1573         Enable implicitly declared move constructor/operator= (N3053).
1574         * g++.dg/cpp0x/implicit3.C: New.
1575         * g++.dg/cpp0x/implicit4.C: New.
1576         * g++.dg/cpp0x/implicit5.C: New.
1577         * g++.dg/cpp0x/implicit-copy.C: Adjust.
1578         * g++.dg/cpp0x/not_special.C: Adjust.
1579         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1580         * g++.dg/cpp0x/rv1n.C: Adjust.
1581         * g++.dg/cpp0x/rv1p.C: Adjust.
1582         * g++.dg/cpp0x/rv2n.C: Adjust.
1583         * g++.dg/cpp0x/rv2p.C: Adjust.
1584         * g++.dg/cpp0x/rv3n.C: Adjust.
1585         * g++.dg/cpp0x/rv3p.C: Adjust.
1586         * g++.dg/cpp0x/rv4n.C: Adjust.
1587         * g++.dg/cpp0x/rv4p.C: Adjust.
1588         * g++.dg/cpp0x/rv5n.C: Adjust.
1589         * g++.dg/cpp0x/rv5p.C: Adjust.
1590         * g++.dg/cpp0x/rv6n.C: Adjust.
1591         * g++.dg/cpp0x/rv6p.C: Adjust.
1592         * g++.dg/cpp0x/rv7n.C: Adjust.
1593         * g++.dg/cpp0x/rv7p.C: Adjust.
1594         * g++.dg/cpp0x/rv8p.C: Adjust.
1595         * g++.dg/gomp/pr26690-1.C: Adjust.
1596         * g++.dg/other/error20.C: Adjust.
1597         * g++.dg/other/error31.C: Adjust.
1598         * g++.dg/parse/error19.C: Adjust.
1599         * g++.dg/template/qualttp5.C: Adjust.
1600         * g++.old-deja/g++.law/ctors5.C: Adjust.
1602         Enable implicitly deleted functions (N2346)
1603         * g++.dg/cpp0x/defaulted17.C: New.
1604         * g++.dg/cpp0x/implicit1.C: New.
1605         * g++.dg/cpp0x/implicit2.C: New.
1606         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
1607         * g++.dg/ext/has_virtual_destructor.C: Adjust.
1608         * g++.dg/init/ctor4.C: Adjust.
1609         * g++.dg/init/synth2.C: Adjust.
1610         * g++.dg/lto/20081118_1.C: Adjust.
1611         * g++.dg/other/error13.C: Adjust.
1612         * g++.dg/other/unused1.C: Adjust.
1613         * g++.old-deja/g++.bob/inherit2.C: Adjust.
1614         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1615         * g++.old-deja/g++.jason/opeq3.C: Adjust.
1616         * g++.old-deja/g++.law/ctors17.C: Adjust.
1617         * g++.old-deja/g++.oliva/delete1.C: Adjust.
1618         * g++.old-deja/g++.pt/assign1.C: Adjust.
1619         * g++.old-deja/g++.pt/crash20.C: Adjust.
1621         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
1622         * g++.dg/cpp0x/defaulted13.C: Adjust.
1623         * g++.dg/cpp0x/defaulted2.C: Adjust.
1624         * g++.dg/cpp0x/defaulted3.C: Adjust.
1625         * g++.dg/cpp0x/initlist9.C: Adjust.
1626         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
1627         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
1628         * g++.dg/init/synth2.C: Adjust.
1630         * g++.dg/cpp0x/defaulted19.C: New.
1632         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
1633         * g++.dg/template/error23.C: Fix for -std=c++0x.
1635 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
1637         PR fortran/44718
1638         * gfortran.dg/proc_ptr_28.f90: New.
1640 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
1642         PR tree-optimization/43801
1643         * g++.dg/torture/pr43801.C: New test.
1645         PR debug/44668
1646         * g++.dg/debug/dwarf2/accessibility1.C: New test.
1648 2010-06-29  Jason Merrill  <jason@redhat.com>
1650         PR c++/44587
1651         * g++.dg/template/qualified-id2.C: New.
1652         * g++.dg/template/qualified-id3.C: New.
1654 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
1656         PR fortran/44696
1657         * gfortran.dg/associated_target_4.f90: New.
1659 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
1661         PR fortran/44582
1662         * gfortran.dg/aliasing_array_result_1.f90 : New test.
1664 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1666         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
1668 2010-06-29  Jan Hubicka  <jh@suse.cz>
1670         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
1672 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
1674         PR target/43902
1675         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
1676         * gcc.target/arm/wmul-3.c: New test.
1677         * gcc.target/arm/wmul-4.c: New test.
1679 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
1681         PR rtl-optimization/44659
1682         * gcc.target/i386/extract-1.c: New.
1683         * gcc.target/i386/extract-2.c: Likewise.
1684         * gcc.target/i386/extract-3.c: Likewise.
1685         * gcc.target/i386/extract-4.c: Likewise.
1686         * gcc.target/i386/extract-5.c: Likewise.
1687         * gcc.target/i386/extract-6.c: Likewise.
1689 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
1691         PR c++/44682
1692         * g++.dg/warn/Wunused-var-14.C: New test.
1694 2010-06-28  Tobias Burnus  <burnus@net-b.de>
1696         PR fortran/43298
1697         * gfortran.dg/nan_6.f90: New.
1699 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
1701         PR tree-optimization/43781
1702         * gcc.dg/torture/pr43781.c: New.
1704 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
1706         PR fortran/40158
1707         * gfortran.dg/actual_rank_check_1.f90: New test.
1709 2010-06-28  Martin Jambor  <mjambor@suse.cz>
1711         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
1713 2010-06-28  Jan Hubicka  <jh@suse.cz>
1715         PR tree-optimization/44687
1716         * gcc.c-torture/compile/pr44687.c
1718 2010-06-28  Martin Jambor  <mjambor@suse.cz>
1720         PR c++/44535
1721         * g++.dg/torture/pr44535.C: New test.
1723 2010-06-28  Michael Matz  <matz@suse.de>
1725         PR middle-end/44592
1726         * gfortran.dg/pr44592.f90: New test.
1728 2010-06-28  Jan Hubicka  <jh@suse.cz>
1730         PR tree-optimization/44357
1731         * g++.dg/torture/pr44357.C: New testcase.
1733 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1735         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
1736         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
1737         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
1738         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
1739         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
1740         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1741         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
1742         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
1744 2010-06-27  Jan Hubicka  <jh@suse.cz>
1746         * gcc.c-torture/compile/pr44686.c: New file.
1748 2010-06-27  Richard Guenther  <rguenther@suse.de>
1750         PR tree-optimization/44683
1751         * gcc.c-torture/execute/pr44683.c: New testcase.
1753 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
1755         * gnat.dg/noreturn3.ad[sb]: New test.
1757 2010-06-26  Jason Merrill  <jason@redhat.com>
1759         * g++.dg/cpp0x/explicit5.C: New.
1761 2010-06-26  Richard Guenther  <rguenther@suse.de>
1763         PR tree-optimization/44393
1764         * gcc.dg/pr44393.c: New testcase.
1766 2010-06-26  Jan Hubicka  <jh@suse.cz>
1768         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
1770 2010-06-26  Richard Guenther  <rguenther@suse.de>
1772         PR middle-end/44674
1773         * gcc.dg/pr44674.c: New testcase.
1775 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
1777         * gcc.dg/opts-3.c: New test.
1779 2010-06-26  Tobias Burnus  <burnus@net-b.de>
1781         * gfortran.dg/type_decl_1.f90: New.
1782         * gfortran.dg/type_decl_2.f90: New.
1784 2010-06-26  Tobias Burnus  <burnus@net-b.de>
1786         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
1787         * gfortran.dg/semicolon_fixed_2.f: Ditto.
1789 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1791         PR testsuite/38946
1792         * gfortran.dg/array_constructor_23.f: Update test to allow for small
1793         error in comparing reals.
1795 2010-06-25  Tobias Burnus  <burnus@net-b.de>
1797         * selected_real_kind_2.f90: New.
1798         * selected_real_kind_3.f90: New.
1800 2010-06-25  Tobias Burnus  <burnus@net-b.de>
1802         * gfortran.dg/entry_19.f90: New.
1804 2010-06-25  Tobias Burnus  <burnus@net-b.de>
1806         * gfortran.dg/end_subroutine_1.f90: New.
1807         * gfortran.dg/end_subroutine_2.f90: New.
1808         * gfortran.dg/interface_proc_end.f90: Update.
1810 2010-06-25  Tobias Burnus  <burnus@net-b.de>
1812         * gfortran.dg/semicolon_fixed.f: Update.
1813         * gfortran.dg/semicolon_fixed_2.f: New.
1814         * gfortran.dg/semicolon_free_2.f90: New.
1815         * gfortran.dg/semicolon_free.f90: Update.
1817 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1819         PR fortran/44448
1820         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
1822 2010-06-25  Martin Jambor  <mjambor@suse.cz>
1824         * g++.dg/ipa/iinline-3.C: New test.
1825         * gcc.dg/ipa/modif-1.c: Removed.
1827 2010-06-25  Jan Hubicka  <jh@suse.cz>
1829         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
1831 2010-06-25  Martin Jambor  <mjambor@suse.cz>
1833         * g++.dg/ipa/iinline-2.C: New test.
1835 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
1837         PR middle-end/43866
1838         * gfortran.dg/pr43866.f90: New test.
1840         PR tree-optimization/44539
1841         * gcc.dg/pr44539.c: New test.
1843 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
1845         From Jim Wilson:
1846         PR target/43902
1847         * gcc.target/mips/madd-9.c: New test.
1849 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
1851         PR c/44517
1852         * gcc.dg/noncompile/pr44517.c: New.
1853         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
1855 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
1857         PR testsuite/43283
1858         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
1859         and add argument to nop for IA64.
1861 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
1863         PR target/44588
1864         * gcc.target/i386/mod-1.c: New.
1865         * gcc.target/i386/umod-1.c: Likewise.
1866         * gcc.target/i386/umod-2.c: Likewise.
1867         * gcc.target/i386/umod-3.c: Likewise.
1869 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
1871         PR middle-end/44492
1872         * g++.dg/torture/pr44492.C: New test.
1874 2010-06-24  Andi Kleen  <ak@linux.intel.com>
1876         * c-c++-common/warn-omitted-condop.c: New.
1878 2010-06-24  Tobias Burnus  <burnus@net-b.de>
1880         PR fortran/44614
1881         * gfortran.dg/import8.f90: New.
1883 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
1885         * gnat.dg/not_null.adb: Update test case.
1887 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
1889         PR c++/44619
1890         * g++.dg/warn/Wunused-var-13.C: New test.
1892         PR c++/44627
1893         * g++.dg/diagnostic/method1.C: New test.
1895 2010-06-22  Cary Coutant  <ccoutant@google.com>
1897         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
1899 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
1901         PR fortran/44616
1902         * gfortran.dg/abstract_type_8.f03: New.
1904 2010-06-21  Jason Merrill  <jason@redhat.com>
1906         * g++.dg/cpp0x/noexcept08.C: New.
1908         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
1910 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
1912         PR target/44615
1913         * gcc.target/i386/sse2-vec-2a.c: New.
1915 2010-06-21  DJ Delorie  <dj@redhat.com>
1917         * gcc.dg/pragma-diag-1.c: New.
1919 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
1921         PR target/44615
1922         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
1924 2010-06-21  Alan Modra  <amodra@gmail.com>
1926         PR testsuite/44505
1927         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
1928         tail call to check_fa_mid.
1930 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
1932         PR target/44575
1933         * gcc.c-torture/execute/pr44575.c: New test.
1935 2010-06-21  Tobias Burnus  <burnus@net-b.de>
1937         PR fortran/40632
1938         * gfortran.dg/contiguous_1.f90: New.
1939         * gfortran.dg/contiguous_2.f90: New.
1940         * gfortran.dg/contiguous_3.f90: New.
1942 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
1944         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
1945         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
1947 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
1949         PR target/44546
1950         * gcc.target/i386/pr44546.c: New test.
1952 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
1954         * gcc.dg/opts-2.c: New test.
1956 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
1958         PR fortran/44584
1959         * gfortran.dg/typebound_proc_15.f03: Modified.
1961 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
1963         PR target/44072
1964         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
1965         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
1967 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1969         * g++.dg/ext/label13.C: Fix typo in last change.
1971 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1973         PR libfortran/44477
1974         * gfortran.dg/eof_3.f90
1975         * gfortran.dg/endfile_2.f90
1976         * gfortran.dg/endfile_4.f90
1977         * gfortran.dg/endfile_3.f90
1979 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1981         PR c++/41090
1982         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
1984 2010-06-18  Tobias Burnus  <burnus@net-b.de>
1986         PR fortran/44556
1987         * gfortran.dg/allocate_alloc_opt_11.f90: New.
1989 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
1991         * gcc.target/arm/pr40900.c: New test.
1993 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
1995         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
1997 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
1999         PR fortran/44558
2000         * gfortran.dg/typebound_call_15.f03: New.
2002 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2004         PR c++/44486
2005         * g++.dg/pr44486.C: New.
2007 2010-06-16  DJ Delorie  <dj@redhat.com>
2009         * gcc.target/i386/volatile-bitfields-1.c: New.
2010         * gcc.target/i386/volatile-bitfields-2.c: New.
2012 2010-06-16  Jason Merrill  <jason@redhat.com>
2014         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
2016         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
2018 2010-06-16  Richard Guenther  <rguenther@suse.de>
2020         PR c/44555
2021         * gcc.c-torture/execute/pr44555.c: New testcase.
2023 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
2025         PR fortran/44549
2026         * gfortran.dg/typebound_proc_16.f03: New.
2028 2010-06-16  Martin Jambor  <mjambor@suse.cz>
2030         * g++.dg/torture/pr43905.C: New test.
2032 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
2034         PR testsuite/44538
2035         * gcc.dg/vect/slp-perm-5.c (main): Prevent
2036         initialization loop from being vectorized.
2037         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
2039 2010-06-16  Alan Modra  <amodra@gmail.com>
2041         PR tree-optimization/44507
2042         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
2044 2010-06-15  Jason Merrill  <jason@redhat.com>
2046         * g++.dg/overload/arg3.C: Adjust error locations.
2047         * g++.dg/overload/copy1.C: Likewise.
2048         * g++.dg/tc1/dr152.C: Likewise.
2049         * g++.dg/template/incomplete4.C: Likewise.
2050         * g++.dg/template/incomplete5.C: Likewise.
2051         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2052         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
2053         * g++.old-deja/g++.pt/crash9.C: Likewise.
2055         * g++.dg/inherit/virtual5.C: New.
2057         * g++.dg/cpp0x/defaulted18.C: New.
2059         * g++.dg/cpp0x/initlist40.C: New.
2061         * g++.dg/cpp0x/initlist39.C: New.
2063 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
2065         PR middle-end/44391
2066         * gcc.dg/graphite/pr44391.c: New.
2068 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
2070         PR fortran/43388
2071         * gfortran.dg/allocate_alloc_opt_8.f90: New.
2072         * gfortran.dg/allocate_alloc_opt_9.f90: New.
2073         * gfortran.dg/allocate_alloc_opt_10.f90: New.
2074         * gfortran.dg/class_allocate_2.f03: Modified an error message.
2076 2010-06-15  Richard Guenther  <rguenther@suse.de>
2078         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
2080 2010-06-15  Richard Guenther  <rguenther@suse.de>
2082         * gcc.dg/vect/bb-slp-21.c: Adjust.
2083         * gcc.dg/vect/bb-slp-13.c: Likewise
2084         * gcc.dg/vect/bb-slp-4.c: Likewise
2085         * gcc.dg/vect/bb-slp-22.c: Likewise
2086         * gcc.dg/vect/bb-slp-14.c: Likewise
2087         * gcc.dg/vect/bb-slp-23.c: Likewise
2088         * gcc.dg/vect/bb-slp-15.c: Likewise
2089         * gcc.dg/vect/bb-slp-17.c: Likewise
2090         * gcc.dg/vect/bb-slp-18.c: Likewise
2091         * gcc.dg/vect/bb-slp-19.c: Likewise
2092         * gcc.dg/vect/bb-slp-10.c: Likewise
2093         * gcc.dg/vect/bb-slp-11.c: Likewise
2094         * gcc.dg/vect/bb-slp-20.c: Likewise
2095         * gcc.dg/vect/bb-slp-3.c: Likewise
2097 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
2099         PR fortran/44536
2100         * gfortran.dg/gomp/pr44536.f90: New test.
2101         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
2103 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
2105         PR target/44534
2106         * gcc.target/i386/avx-vextractf128-256-3.c: New.
2107         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
2109 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
2111         PR tree-optimization/44508
2112         * gcc.dg/tree-ssa/pr21086.c: Adjust.
2114         PR bootstrap/44509
2115         * gcc.dg/pr44509.c: New test.
2117 2010-06-14  Ira Rosen  <irar@il.ibm.com>
2119         PR tree-optimization/44507
2120         * gcc.dg/vect/pr44507.c: New test.
2122 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2124         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
2125         and c-pretty-print.h.
2127         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
2129 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
2131         * gfortran.dg/whole_file_18.f90: Updated error message.
2133 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
2135         * gfortran.dg/whole_file_20.f03: New.
2137 2010-06-12  Jan Hubicka  <jh@suse.cz>
2139         * gcc.c-torture/compile/pc44485.c: New testcase.
2141 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
2143         PR fortran/40117
2144         * gfortran.dg/typebound_proc_4.f03: Modified error message.
2145         * gfortran.dg/typebound_proc_14.f03: New.
2146         * gfortran.dg/typebound_proc_15.f03: New.
2148 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
2150         * gcc.dg/opts-1.c: New test.
2152 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
2154         * gcc.dg/funroll-loops-all.c: Update expected error.
2156 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
2158         PR target/44481
2159         * gcc.target/i386/pr44481.c: New test.
2161 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
2163         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
2165 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
2167         PR middle-end/44483
2168         * gcc.dg/tree-ssa/pr44483.c: New.
2170 2010-06-11  Paul Brook  <paul@codesourcery.com>
2172         * g++.dg/other/arm-neon-1.C: New test.
2174 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
2176         PR fortran/42051
2177         PR fortran/43896
2178         * gfortran.dg/class_23.f03: New test.
2180 2010-06-11  Jan Hubicka  <jh@suse.cz>
2182         * gcc.dg/ipa/pure-const-2.c: New testcase.
2184 2010-06-11  Jan Hubicka  <jh@suse.cz>
2186         * gcc.dg/noreturn-7.c: Update.
2187         * gcc.dg/noreturn-4.c: Update.
2189 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
2191         Fix MIPS bootstrap
2192         * g++.dg/other/typedef4.C: New test.
2194 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
2196         PR fortran/44207
2197         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
2199 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
2201         PR fortran/44457
2202         * gfortran.dg/asynchronous_3.f03
2204 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
2206         PR middle-end/44185
2207         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
2208         non-temporal stores out of the tests to form new test cases.  As a
2209         result, no non-temporal store should be generated in this case.
2211         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
2212         prefetch-7.c that generate one non-temporal store.
2214         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
2215         prefetch-7.c that generate one non-temporal store and one
2216         one-temporal prefetch.
2218 2010-06-10  Martin Jambor  <mjambor@suse.cz>
2220         PR tree-optimization/44258
2221         * gcc.dg/tree-ssa/pr44258.c: New test.
2223 2010-06-10  Daniel Kraft  <d@domob.eu>
2225         PR fortran/38936
2226         * gfortran.dg/associate_1.f03: New test.
2227         * gfortran.dg/associate_2.f95: New test.
2228         * gfortran.dg/associate_3.f03: New test.
2229         * gfortran.dg/associate_4.f08: New test.
2231 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2233         * gfortran.dg/selected_char_kind_4.f90: New test.
2235 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
2237         * gcc.dg/pr42461.c: New test.
2239 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
2241         PR fortran/44347
2242         * gfortran.dg/selected_real_kind_1.f90: New.
2244 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
2246         PR fortran/44359
2247         * gfortran.dg/warn_conversion.f90: Removed check for redundant
2248         warning.
2249         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
2250         check for warning.
2252 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2254         * gfortran.dg/data_namelist_conflict.f90: New test.
2256 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2258         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
2259         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
2260         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
2262 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2264         * testsuite/gfortran.dg/mvbits_9.f90: New test.
2265         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
2266         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
2267         * testsuite/gfortran.dg/btest_1.f90: Ditto.
2268         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
2270 2010-06-09  Jason Merrill  <jason@redhat.com>
2272         PR c++/44366
2273         * g++.dg/cpp0x/decltype23.C: Move to...
2274         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
2276 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
2278         PR fortran/44211
2279         * gfortran.dg/typebound_call_14.f03: New test.
2281 2010-06-09  Martin Jambor  <mjambor@suse.cz>
2283         PR tree-optimization/44423
2284         * gcc.dg/tree-ssa/pr44423.c: New test.
2286 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
2288         PR testsuite/42843
2289         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
2290         TV_NONE to initialize tv_id field.
2291         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2292         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
2293         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
2294         Include toplev.h .
2295         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
2296         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
2297         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
2299 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
2301         PR tree-optimization/39874
2302         PR middle-end/28685
2303         * gcc.dg/pr39874.c: New file.
2305 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2307         * g++.dg/ext/attr-alias-1.C: New.
2308         * g++.dg/ext/attr-alias-2.C: New.
2310 2010-06-07  Tobias Burnus  <burnus@net-b.de>
2312         PR fortran/44446
2313         * gfortran.dg/proc_ptr_27.f90: New.
2315 2010-06-07  Jason Merrill  <jason@redhat.com>
2317         PR c++/44366
2318         * g++.dg/cpp0x/decltype23.C: New.
2320 2010-06-08  Andrew Pinski <pinskia@gmail.com>
2321             Shujing Zhao  <pearly.zhao@oracle.com>
2323         PR c/37724
2324         * gcc.dg/c90-const-expr-10.c: Adjust.
2325         * gcc.dg/c99-const-expr-10.c: Adjust.
2326         * gcc.dg/init-bad-7.c: New.
2328 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2330         * lib/target-supports.exp (check_effective_target_gas): New proc.
2331         * gcc.c-torture/execute/960321-1.x: New file.
2333 2010-06-07  Jason Merrill  <jason@redhat.com>
2335         PR c++/44401
2336         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
2338 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
2340         PR c++/44444
2341         * g++.dg/warn/Wunused-var-12.C: New test.
2343         PR c++/44443
2344         * c-c++-common/Wunused-var-11.c: New test.
2346 2010-06-07  Jan Hubicka  <jh@suse.cz>
2348         * gcc.dg/ipa/pure-const-1.c: New testcase.
2350 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
2352         PR rtl-optimization/44404
2353         * gcc.dg/pr44404.c: New.
2355 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
2357         PR target/44159
2358         * gcc.target/i386/abi-2.c: Check sysv abi here.
2359         * gcc.target/i386/aes-avx-check.h: Call test in noinline
2360         function to avoid failures by different ABIs.
2361         * gcc.target/i386/aes-check.h: Likewise.
2362         * gcc.target/i386/avx-check.h: Likewise.
2363         * gcc.target/i386/fma4-check.h: Likewise.
2364         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
2365         * gcc.target/i386/mmx-check.h: Likewise.
2366         * gcc.target/i386/pclmul-avx-check.h: Likewise.
2367         * gcc.target/i386/pclmul-check.h: Likewise.
2368         * gcc.target/i386/sse-check.h: Likewise.
2369         * gcc.target/i386/sse2-check.h: Likewise.
2370         * gcc.target/i386/sse3-check.h: Likewise.
2371         * gcc.target/i386/sse4_1-check.h: Likewise.
2372         * gcc.target/i386/sse4_2-check.h: Likewise.
2373         * gcc.target/i386/sse4a-check.h: Likewise.
2374         * gcc.target/i386/ssse3-check.h: Likewise.
2375         * gcc.target/i386/xop-check.h: Likewise.
2376         * gcc.target/i386/pr27971.c: Fix for LLP64.
2377         * gcc.target/i386/pr39139.c: Likewise.
2378         * gcc.target/i386/pr39315-check.c: Likewise.
2379         * gcc.target/i386/vararg-1.c: Likewise.
2380         * gcc.target/i386/vararg-2.c: Likewise.
2381         Additional add dg-compile to avoid failure due
2382         missing foo symbol.
2384         * gcc.dg/compound-literal-1.c: Fix for llp64.
2385         * gcc.dg/pr32370.c: Likewise.
2386         * gcc.dg/pr37561.c: Likewise.
2387         * gcc.dg/pr41340.c: Likewise.
2388         * gcc.dg/pr41551.c: Likewise.
2390 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
2392         PR c++/44188
2393         * g++.dg/debug/dwarf2/typedef3.C: New test.
2395 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2397         PR c/20000
2398         * c-c++-common/pr20000.c: New.
2400 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
2402         PR c++/44086
2403         * g++.dg/init/pr44086.C: New.
2404         * g++.dg/cpp0x/decltype4.C: Adjust.
2406 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
2408         PR fortran/43945
2409         * gfortran.dg/generic_23.f03: New test.
2411 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
2413         PR fortran/43895
2414         * gfortran.dg/alloc_comp_class_1.f90 : New test.
2416 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
2418         PR c++/44361
2419         * c-c++-common/Wunused-var-9.c: New test.
2421 2010-06-05  Jason Merrill  <jason@redhat.com>
2423         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
2425 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
2427         PR c/44322
2428         * gcc.dg/c99-restrict-4.c: New test.
2430 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
2432         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
2433         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
2434         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
2435         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
2436         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
2437         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
2438         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
2439         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
2440         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
2441         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
2442         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
2443         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
2444         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
2445         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
2446         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
2447         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
2448         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
2449         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
2450         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
2451         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
2452         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
2453         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
2455 2010-06-04  Jason Merrill  <jason@redhat.com>
2457         * g++.dg/cpp0x/noexcept06.C: New.
2458         * g++.dg/cpp0x/noexcept07.C: New.
2460         * g++.dg/cpp0x/noexcept01.C: New.
2461         * g++.dg/cpp0x/noexcept02.C: New.
2462         * g++.dg/cpp0x/noexcept03.C: New.
2463         * g++.dg/cpp0x/noexcept04.C: New.
2464         * g++.dg/cpp0x/noexcept05.C: New.
2466 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
2468         PR c++/44412
2469         * g++.dg/warn/Wunused-var-10.C: New test.
2470         * g++.dg/warn/Wunused-var-11.C: New test.
2472         PR c++/44362
2473         * c-c++-common/Wunused-var-10.c: New test.
2475 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2477         PR c/25880
2478         * gcc.dg/assign-warn-2.c: Update.
2479         * gcc.dg/cpp/line3.c: Update.
2480         * gcc.dg/c99-array-lval-8.c: Update.
2481         * gcc.dg/cast-qual-2.c: Update.
2482         * gcc.dg/c99-arraydecl-3.c:  Update.
2483         * gcc.dg/assign-warn-1.c:  Update.
2484         * gcc.dg/format/gcc_diag-1.c:  Update.
2486 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
2488         PR rtl-optimization/39871
2489         PR rtl-optimization/40615
2490         PR rtl-optimization/42500
2491         PR rtl-optimization/42502
2492         * gcc.target/arm/eliminate.c: New test.
2494 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2496         PR libstdc++/44410
2497         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
2498         * g++.old-deja/g++.other/delete3.C: Likewise.
2499         * g++.old-deja/g++.other/new.C: Likewise.
2500         * g++.old-deja/g++.law/operators27.C: Likewise.
2501         * g++.old-deja/g++.mike/p755.C: Likewise.
2502         * g++.dg/eh/new1.C: Likewise.
2503         * g++.dg/init/new5.C: Likewise.
2505 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2507         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
2508         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
2509         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
2511 2010-06-03  Richard Guenther  <rguenther@suse.de>
2513         PR lto/41921
2514         * lib/lto.exp: Always load gcc.exp.
2515         (lto-obj): For C source files invoke gcc_target_compile.
2516         * g++.dg/lto/20100603-1_0.C: New testcase.
2517         * g++.dg/lto/20100603-1_1.c: Likewise.
2519 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
2521         PR tree-optimization/43688
2522         * gfortran.dg/pr43688.f90: New.
2524 2010-06-03  Richard Guenther  <rguenther@suse.de>
2526         PR lto/41584
2527         * gcc.dg/lto/20100603-1_0.c: New testcase.
2528         * gcc.dg/lto/20100603-2_0.c: Likewise.
2529         * gcc.dg/lto/20100603-3_0.c: Likewise.
2531 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2533         PR target/44218
2534         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
2535         * gcc.target/powerpc/recip-2.c: Ditto.
2536         * gcc.target/powerpc/recip-3.c: Ditto.
2537         * gcc.target/powerpc/recip-4.c: Ditto.
2538         * gcc.target/powerpc/recip-5.c: Ditto.
2539         * gcc.target/powerpc/recip-6.c: Ditto.
2540         * gcc.target/powerpc/recip-7.c: Ditto.
2541         * gcc.target/powerpc/recip-test.h: Ditto.
2542         * gcc.target/powerpc/recip-test2.h: Ditto.
2544 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
2546         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
2548 2010-06-02  Jason Merrill  <jason@redhat.com>
2550         * g++.dg/ext/vector9.C: Expect typedef in error message.
2552         PR c++/9726
2553         PR c++/23594
2554         PR c++/44333
2555         * g++.dg/tc1/dr101.C: Remove xfails.
2557 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
2559         PR middle-end/44372
2560         * g++.dg/ipa/pr44372.C: New.
2562 2010-06-02  Jan Hubicka  <jh@suse.cz>
2564         PR middle-end/44295
2565         * g++.dg/torture/pr44295.C: Neww testcase.
2567 2010-06-02  Jan Hubicka  <jh@suse.cz>
2569         * gcc.dg/tree-ssa/loadpre6.c: Update.
2571 2010-06-02  Richard Guenther  <rguenther@suse.de>
2573         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
2574         diagnostic.h.
2576 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
2578         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
2579         the link fail message.
2581 2010-06-02  Tobias Burnus  <burnus@net-b.de>
2583         PR fortran/44360
2584         * gfortran.dg/use_13.f90: New test case.
2586 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2588         PR fortran/44371
2589         * gfortran.dg/error_stop_2.f08: Minor update.
2591 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2593         PR fortran/44371
2594         * gfortran.dg/error_stop_1.f08: New test.
2595         * gfortran.dg/error_stop_2.f08: New test.
2597 2010-06-01  Jason Merrill  <jason@redhat.com>
2599         DR 990
2600         * g++.dg/cpp0x/initlist37.C: New.
2601         * g++.dg/cpp0x/initlist38.C: New.
2603         PR c++/44358
2604         * g++.dg/cpp0x/initlist36.C: New.
2606 2010-05-31 Jan Hubicka  <jh@suse.cz>
2608         * gcc.dg/noreturn-8.c: New testcase.
2610 2010-05-31 Jan Hubicka  <jh@suse.cz>
2612         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
2613         * gcc.dg/lto/noreturn-1_0.c: Move it here.
2615 2010-05-31 Jan Hubicka  <jh@suse.cz>
2617         * gcc.dg/lto/noreturn-1_1.c: New testcase.
2618         * gcc.dg/lto/noreturn-1_0.c: New testcase.
2620 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
2622         PR fortran/36928
2623         * gfortran.dg/dependency_27.f90:  New test.
2624         * gfortran.dg/array_assign_1.F90:  New test.
2626 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
2628         PR target/44338
2629         * gcc.target/i386/sse-24.c: New test.
2631 2010-05-31  Jan Hubicka  <jh@suse.cz>
2633         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
2635 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
2637         PR middle-end/44337
2638         * gcc.dg/pr44337.c: New test.
2640         PR tree-optimization/44182
2641         * g++.dg/debug/pr44182.C: New test.
2643 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2645         * gcc.dg/nested-func-7.c: New test.
2646         * gnat.dg/frame_overflow.adb: Adjust directives.
2648 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
2650         * gnat.dg/prot2.ad[sb]: New test.
2651         * gnat.dg/prot2_pkg1.ads: New helper.
2652         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
2654 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
2656         * gnat.dg/array11.adb: Adjust dg-warning directive.
2657         * gnat.dg/object_overflow.adb: Likewise.
2659 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
2661         PR middle-end/44306
2662         * gcc.dg/tree-ssa/pr44306.c: New.
2664 2010-05-29  Jan Hubicka  <jh@suse.cz>
2666         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
2668 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
2670         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
2672 2010-05-28  Mike Stump  <mikestump@comcast.net>
2674         PR objc/44125
2675         * objc.dg/const-str-9.m: Remove static.
2677 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
2679         PR target/43636
2680         * gcc.c-torture/compile/pr43636.c: New test.
2682 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
2684         PR objc++/23616
2685         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
2686         * obj-c++.dg/try-catch-9.mm: Ditto.
2688 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
2690         Revert patch for PR c++/44188
2691         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
2693 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
2695         PR c++/44188
2696         * g++.dg/debug/dwarf2/typedef3.C: New test.
2698 2010-05-27  Jason Merrill  <jason@redhat.com>
2700         PR c++/43555
2701         * g++.dg/ext/vla9.C: New.
2703 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
2705         PR objc/44140
2706         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
2707         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2708         * objc.dg/torture/tls/thr-init.m: Ditto.
2709         * objc.dg/torture/trivial.m: Ditto.
2710         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
2711         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2712         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2713         * obj-c++.dg/torture/trivial.mm: Ditto.
2715 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
2717         * g++.dg/lto/20100302_0.C: Skip on darwin.
2719 2010-05-27  Richard Guenther  <rguenther@suse.de>
2721         PR tree-optimization/44284
2722         * gcc.dg/vect/vect-118.c: New testcase.
2723         * gcc.dg/vect/bb-slp-20.c: Adjust.
2724         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2725         * gcc.dg/vect/slp-9.c: Likewise.
2726         * gcc.dg/vect/slp-reduc-4.c: Likewise.
2727         * gcc.dg/vect/vect-10.c: Likewise.
2728         * gcc.dg/vect/vect-109.c: Likewise.
2729         * gcc.dg/vect/vect-12.c: Likewise.
2730         * gcc.dg/vect/vect-36.c: Likewise.
2731         * gcc.dg/vect/vect-7.c: Likewise.
2732         * gcc.dg/vect/vect-iv-8.c: Likewise.
2733         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
2734         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
2735         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
2736         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
2737         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
2738         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
2739         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
2740         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
2741         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
2742         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2743         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2744         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2745         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2746         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
2747         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
2748         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
2749         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2751 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2753         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
2754         necessary.
2756 2010-05-26  Jan Hubicka  <jh@suse.cz>
2758         * gcc.dg/lto/materialize-1_0.c: New file.
2759         * gcc.dg/lto/materialize-1_1.c: New file.
2761 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2763         * gnat.dg/lto10.adb: New test.
2764         * gnat.dg/lto10_pkg.ads: New helper.
2766 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
2768         * lib/target-supports.exp (check_effective_target_int128): New
2769         function to check if __int128 types are available for target.
2770         * c-c++-common/int128-types-1.c: New.
2771         * c-c++-common/int128-1.c: New.
2772         * c-c++-common/int128-2.c: New.
2773         * g++.dg/abi/mangle43.C: New.
2774         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
2775         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
2776         pointer-wide scalar.
2777         * g++.dg/other/pr25632.C: Likewise.
2778         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
2779         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
2780         overflow warnings.
2781         * g++.dg/warn/pr13358-4.C: Likewise.
2782         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
2783         * g++.dg/warn/Wconversion-null.C: Likewise.
2785 2010-05-26  Jason Merrill  <jason@redhat.com>
2787         PR c++/43382
2788         * g++.dg/cpp0x/variadic101.C: New.
2790 2010-05-26  Richard Guenther  <rguenther@suse.de>
2792         PR rtl-optimization/44164
2793         * gcc.c-torture/execute/pr44164.c: New testcase.
2794         * g++.dg/tree-ssa/pr13146.C: Adjust.
2796 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
2798         PR fortran/40011
2799         * gfortran.dg/whole_file_19.f90 : New test.
2801 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
2803         PR fortran/30668
2804         PR fortran/31346
2805         PR fortran/34260
2806         * gfortran.dg/pr40999.f: Fix function type.
2807         * gfortran.dg/whole_file_5.f90: Likewise.
2808         * gfortran.dg/whole_file_6.f90: Likewise.
2809         * gfortran.dg/whole_file_16.f90: New.
2810         * gfortran.dg/whole_file_17.f90: New.
2811         * gfortran.dg/whole_file_18.f90: New.
2813 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
2814             Iain Sandoe  <iains@gcc.gnu.org>
2816         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
2817         * gcc.c-torture/compile/pr44197.c: Require alias support.
2818         * gcc.dg/lto/20081222_0.c: Ditto.
2820 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
2822         PR debug/42801
2823         * gcc.dg/guality/vla-2.c: New test.
2825 2010-05-25  Richard Guenther  <rguenther@suse.de>
2827         PR middle-end/44069
2828         * g++.dg/torture/pr44069.C: New testcase.
2830 2010-05-25  Richard Guenther  <rguenther@suse.de>
2832         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
2834 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
2836         PR objc/44140
2837         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
2839 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
2841         * obj-c++.dg/torture/tls/trivial.mm: New.
2842         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
2843         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
2844         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
2845         * obj-c++.dg/torture/tls/diag-1.mm: New.
2846         * obj-c++.dg/torture/tls/tls.exp: New.
2847         * obj-c++.dg/torture/trivial.mm: New.
2848         * obj-c++.dg/torture/dg-torture.exp: New.
2849         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
2850         * obj-c++.dg/tls/trivial.m: New.
2851         * obj-c++.dg/tls/init-1.mm: New.
2852         * obj-c++.dg/tls/diag-1.mm: New.
2853         * obj-c++.dg/tls/init-2.mm: New.
2854         * obj-c++.dg/tls/diag-2.mm: New.
2855         * obj-c++.dg/tls/diag-3.mm: New.
2856         * obj-c++.dg/tls/diag-4.mm: New.
2857         * obj-c++.dg/tls/static-1.mm: New.
2858         * obj-c++.dg/tls/tls.exp: New.
2859         * obj-c++.dg/tls/diag-5.mm: New.
2860         * obj-c++.dg/tls/static-1a.mm: New.
2861         * objc-obj-c++-shared/Object1.mm: New.
2862         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
2864 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
2866         PR objc++/43689
2867         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
2868         * obj-c++.dg/const-str-6.mm: Ditto.
2870 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2872         * g++.dg/parse/array-size2.C: Remove dg-error directives.
2874 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2876         PR ada/38394
2877         * gnat.dg/array13.ad[sb]: New test.
2879 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
2880             Sandra Loosemore  <sandra@codesourcery.com>
2882         * gcc.target/arm/neon/: Regenerated test cases.
2884         * gcc.target/arm/neon/polytypes.c,
2885         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
2886         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
2887         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
2888         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
2889         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
2890         dg-add-options arm_neon.
2892         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
2893         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
2894         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
2895         and arm_neon_fp16_ok.
2897         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
2898         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
2900         * lib/target-supports.exp (add_options_for_arm_neon): New.
2901         (check_effective_target_arm_neon_ok_nocache): New, from
2902         check_effective_target_arm_neon_ok.  Check multiple possibilities.
2903         (check_effective_target_arm_neon_ok): Use
2904         check_effective_target_arm_neon_ok_nocache.
2905         (add_options_for_arm_neon_fp16)
2906         (check_effective_target_arm_neon_fp16_ok)
2907         check_effective_target_arm_neon_fp16_ok_nocache): New.
2908         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
2910 2010-05-24  Jason Merrill  <jason@redhat.com>
2912         PR c++/41510
2913         * g++.dg/cpp0x/initlist35.C: New.
2914         * g++.dg/init/brace6.C: Adjust.
2916 2010-05-24  Paul Brook  <paul@codesourcery.com>
2918         * gcc.target/arm/frame-pointer-1.c: New test.
2919         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
2920         pointer elimination.
2922 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
2924         PR target/44245
2925         * gcc.target/i386/crc32-3.c: New.
2926         * gcc.target/i386/crc32-4.c: Likewise.
2928 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
2930         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
2931         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
2932         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
2934 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
2936         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
2938 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
2940         PR target/43869
2941         * gcc.c-target/pr43869.c: New test.
2943 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
2945         PR fortran/44212
2946         * gfortran.dg/class_22.f03: New.
2948 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
2950         PR lto/44238
2951         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
2953 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
2955         PR fortran/44213
2956         * gfortran.dg/abstract_type_7.f03: New.
2958 2010-05-21  Jason Merrill  <jason@redhat.com>
2960         * g++.dg/eh/spec11.C: Test cleanup optimization.
2962 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
2964         PR debug/44223
2965         * gcc.target/i386/pr44223.c: New test.
2967 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2969         * gcc.target/i386/pr25993.c: Use @function as type specifier.
2971 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
2973         * g++.dg/other/const3.C: New test.
2975 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
2977         PR fortran/38407
2978         * warn_unused_dummy_argument_1.f90: New.
2979         * warn_unused_dummy_argument_2.f90: New.
2981 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2983         PR c++/30298
2984         * g++.dg/inherit/crash1.C: New.
2985         * g++.dg/inherit/crash2.C: Likewise.
2987 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
2989         PR debug/44178
2990         * g++.dg/debug/pr44178.C: New test.
2992 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
2994         PR middle-end/44185
2995         * gcc.dg/tree-ssa/prefetch-6.c: Add
2996         --param min-insn-to-prefetch-ratio=6.
2997         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
2998         allow unrolling, and adjust the movnti count.
3000 2010-05-20  Jan Hubicka  <jh@suse.cz>
3002         PR middle-end/44197
3003         * gcc.c-torture/compile/pr44197.c: New file.
3005 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
3007         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
3008         Fix test code.
3009         (check_effective_target_xop): Remove __may_alias__ attribute.
3011 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
3013         PR target/44202
3014         * gcc.c-torture/execute/pr44202-1.c: New test.
3016 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3018         PR fortran/43851
3019         * gfortran.dg/label_1.f90: Update test.
3021 2010-05-19  Jan Hubicka  <jh@suse.cz>
3023         * gcc.dg/lto/ipareference2_0.c: New file.
3024         * gcc.dg/lto/ipareference2_1.c: New file.
3026 2010-05-19  Jason Merrill  <jason@redhat.com>
3028         * g++.dg/parse/fn-typedef2.C: New.
3030         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
3031         function type.
3033         PR c++/44193
3034         * g++.dg/template/fntype1.C: New.
3036 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
3038         * gnat.dg/discr23.ad[sb]: New test.
3039         * gnat.dg/discr23_pkg.ads: New helper.
3041         * gnat.dg/specs/controlled1.ads: New test.
3042         * gnat.dg/specs/controlled1_pkg.ads: New helper.
3044 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
3046         PR fortran/44055
3047         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
3048         Fixed scope of C_SIZEOF.
3049         * gfortran.dg/warn_conversion_2.f90: New.
3051 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3053         * lib/target-supports.exp (check_effective_target_sse2): New proc.
3054         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
3055         for optional selector.
3056         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
3057         (check_effective_target_sse3): New proc.
3058         * gcc.target/i386/math-torture/math-torture.exp: Load
3059         target-supports.exp.
3060         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
3061         check_effective_target_sse2.
3062         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
3063         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
3064         * g++.dg/vect/vect.exp: Likewise.
3065         * gfortran.dg/vect/vect.exp: Likewise.
3066         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
3067         -msse2 if check_effective_target_sse2.
3069         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
3070         * gcc.target/i386/3dnow-2.c: Likewise.
3071         * gcc.target/i386/3dnowA-1.c: Likewise.
3072         * gcc.target/i386/3dnowA-2.c: Likewise.
3073         * gcc.target/i386/pr42549.c: Likewise.
3075         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
3076         * gcc.target/i386/sse3-addsubpd.c: Likewise.
3077         * gcc.target/i386/sse3-addsubps.c: Likewise.
3078         * gcc.target/i386/sse3-haddpd.c: Likewise.
3079         * gcc.target/i386/sse3-haddps.c: Likewise.
3080         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3081         * gcc.target/i386/sse3-hsubps.c: Likewise.
3082         * gcc.target/i386/sse3-movddup.c: Likewise.
3083         * gcc.target/i386/sse3-movshdup.c: Likewise.
3084         * gcc.target/i386/sse3-movsldup.c: Likewise.
3086         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
3087         * g++.dg/ext/attrib35.C: Likewise.
3088         * g++.dg/opt/pr40496.C: Likewise.
3089         * g++.dg/other/i386-1.C: Likewise.
3090         * g++.dg/other/i386-4.C: Likewise.
3091         * g++.dg/other/pr34435.C: Likewise.
3092         * g++.dg/other/pr39496.C: Likewise.
3093         * g++.dg/other/pr40446.C: Likewise.
3094         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3095         * gcc.dg/compat/vector-1a_main.c: Likewise.
3096         * gcc.dg/compat/vector-2a_main.c: Likewise.
3097         * gcc.dg/lto/20090206-1_0.c: Likewise.
3098         * gcc.dg/pr34856.c: Likewise.
3099         * gcc.dg/pr36584.c: Likewise.
3100         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
3101         * gcc.dg/pr37544.c: Likewise.
3102         * gcc.dg/torture/pr16104-1.c: Likewise.
3103         * gcc.dg/torture/pr35771-1.c: Likewise.
3104         * gcc.dg/torture/pr35771-2.c: Likewise.
3105         * gcc.dg/torture/pr35771-3.c: Likewise.
3106         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3107         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3108         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3109         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3110         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3111         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3112         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
3113         * gcc.target/i386/20060512-1.c: Likewise.
3114         * gcc.target/i386/20060512-3.c: Likewise.
3115         * gcc.target/i386/all_one_m128i.c: Likewise.
3116         * gcc.target/i386/float128-1.c: Likewise.
3117         * gcc.target/i386/float128-2.c: Likewise.
3118         * gcc.target/i386/fpcvt-1.c: Likewise.
3119         * gcc.target/i386/fpcvt-2.c: Likewise.
3120         * gcc.target/i386/fpcvt-3.c: Likewise.
3121         * gcc.target/i386/fpprec-1.c: Likewise.
3122         * gcc.target/i386/funcspec-9.c: Likewise.
3123         * gcc.target/i386/incoming-1.c: Likewise.
3124         * gcc.target/i386/incoming-12.c: Likewise.
3125         * gcc.target/i386/incoming-2.c: Likewise.
3126         * gcc.target/i386/incoming-3.c: Likewise.
3127         * gcc.target/i386/incoming-4.c: Likewise.
3128         * gcc.target/i386/incoming-6.c: Likewise.
3129         * gcc.target/i386/incoming-7.c: Likewise.
3130         * gcc.target/i386/incoming-8.c: Likewise.
3131         * gcc.target/i386/opt-1.c: Likewise.
3132         * gcc.target/i386/opt-2.c: Likewise.
3133         * gcc.target/i386/ordcmp-1.c: Likewise.
3134         * gcc.target/i386/pr17692.c: Likewise.
3135         * gcc.target/i386/pr18614-1.c: Likewise.
3136         * gcc.target/i386/pr22152.c: Likewise.
3137         * gcc.target/i386/pr23570.c: Likewise.
3138         * gcc.target/i386/pr23575.c: Likewise.
3139         * gcc.target/i386/pr26449-1.c: Likewise.
3140         * gcc.target/i386/pr26600.c: Likewise.
3141         * gcc.target/i386/pr27790.c: Likewise.
3142         * gcc.target/i386/pr28839.c: Likewise.
3143         * gcc.target/i386/pr30970.c: Likewise.
3144         * gcc.target/i386/pr32000-1.c: Likewise.
3145         * gcc.target/i386/pr32000-2.c: Likewise.
3146         * gcc.target/i386/pr32280.c: Likewise.
3147         * gcc.target/i386/pr32661.c: Likewise.
3148         * gcc.target/i386/pr32708-1.c: Likewise.
3149         * gcc.target/i386/pr32961.c: Likewise.
3150         * gcc.target/i386/pr33329.c: Likewise.
3151         * gcc.target/i386/pr35714.c: Likewise.
3152         * gcc.target/i386/pr35767-1.c: Likewise.
3153         * gcc.target/i386/pr35767-1d.c: Likewise.
3154         * gcc.target/i386/pr35767-1i.c: Likewise.
3155         * gcc.target/i386/pr35767-2.c: Likewise.
3156         * gcc.target/i386/pr35767-2d.c: Likewise.
3157         * gcc.target/i386/pr35767-2i.c: Likewise.
3158         * gcc.target/i386/pr35767-3.c: Likewise.
3159         * gcc.target/i386/pr35767-5.c: Likewise.
3160         * gcc.target/i386/pr36222-1.c: Likewise.
3161         * gcc.target/i386/pr36578-1.c: Likewise.
3162         * gcc.target/i386/pr36578-2.c: Likewise.
3163         * gcc.target/i386/pr36992-1.c: Likewise.
3164         * gcc.target/i386/pr37101.c: Likewise.
3165         * gcc.target/i386/pr37216.c: Likewise.
3166         * gcc.target/i386/pr37434-1.c: Likewise.
3167         * gcc.target/i386/pr37434-2.c: Likewise.
3168         * gcc.target/i386/pr37843-3.c: Likewise.
3169         * gcc.target/i386/pr37843-4.c: Likewise.
3170         * gcc.target/i386/pr39162.c: Likewise.
3171         * gcc.target/i386/pr39315-1.c: Likewise.
3172         * gcc.target/i386/pr39315-2.c: Likewise.
3173         * gcc.target/i386/pr39315-3.c: Likewise.
3174         * gcc.target/i386/pr39315-4.c: Likewise.
3175         * gcc.target/i386/pr39445.c: Likewise.
3176         * gcc.target/i386/pr39496.c: Likewise.
3177         * gcc.target/i386/pr40809.c: Likewise.
3178         * gcc.target/i386/pr40906-3.c: Likewise.
3179         * gcc.target/i386/pr41019.c: Likewise.
3180         * gcc.target/i386/pr42542-1.c: Likewise.
3181         * gcc.target/i386/pr42542-2.c: Likewise.
3182         * gcc.target/i386/pr42542-3.c: Likewise.
3183         * gcc.target/i386/pr42542-3a.c: Likewise.
3184         * gcc.target/i386/pr42881.c: Likewise.
3185         * gcc.target/i386/push-1.c: Likewise.
3186         * gcc.target/i386/quad-sse.c: Likewise.
3187         * gcc.target/i386/reload-1.c: Likewise.
3188         * gcc.target/i386/sse-10.c: Likewise.
3189         * gcc.target/i386/sse-11.c: Likewise.
3190         * gcc.target/i386/sse-15.c: Likewise.
3191         * gcc.target/i386/sse-17.c: Likewise.
3192         * gcc.target/i386/sse-18.c: Likewise.
3193         * gcc.target/i386/sse-19.c: Likewise.
3194         * gcc.target/i386/sse-4.c: Likewise.
3195         * gcc.target/i386/sse-6.c: Likewise.
3196         * gcc.target/i386/sse-vect-types.c: Likewise.
3197         * gcc.target/i386/sse2-addpd-1.c: Likewise.
3198         * gcc.target/i386/sse2-addsd-1.c: Likewise.
3199         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
3200         * gcc.target/i386/sse2-andpd-1.c: Likewise.
3201         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
3202         * gcc.target/i386/sse2-comisd-1.c: Likewise.
3203         * gcc.target/i386/sse2-comisd-2.c: Likewise.
3204         * gcc.target/i386/sse2-comisd-3.c: Likewise.
3205         * gcc.target/i386/sse2-comisd-4.c: Likewise.
3206         * gcc.target/i386/sse2-comisd-5.c: Likewise.
3207         * gcc.target/i386/sse2-comisd-6.c: Likewise.
3208         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
3209         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
3210         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
3211         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
3212         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
3213         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
3214         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
3215         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
3216         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3217         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
3218         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
3219         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3220         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
3221         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
3222         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
3223         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
3224         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3225         * gcc.target/i386/sse2-divpd-1.c: Likewise.
3226         * gcc.target/i386/sse2-divsd-1.c: Likewise.
3227         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
3228         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
3229         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
3230         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
3231         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
3232         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
3233         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
3234         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
3235         * gcc.target/i386/sse2-minpd-1.c: Likewise.
3236         * gcc.target/i386/sse2-minsd-1.c: Likewise.
3237         * gcc.target/i386/sse2-mmx.c: Likewise.
3238         * gcc.target/i386/sse2-movapd-1.c: Likewise.
3239         * gcc.target/i386/sse2-movapd-2.c: Likewise.
3240         * gcc.target/i386/sse2-movd-1.c: Likewise.
3241         * gcc.target/i386/sse2-movd-2.c: Likewise.
3242         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
3243         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
3244         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
3245         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
3246         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
3247         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
3248         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
3249         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
3250         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
3251         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
3252         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
3253         * gcc.target/i386/sse2-movq-1.c: Likewise.
3254         * gcc.target/i386/sse2-movq-2.c: Likewise.
3255         * gcc.target/i386/sse2-movq-3.c: Likewise.
3256         * gcc.target/i386/sse2-movsd-1.c: Likewise.
3257         * gcc.target/i386/sse2-movsd-2.c: Likewise.
3258         * gcc.target/i386/sse2-movupd-1.c: Likewise.
3259         * gcc.target/i386/sse2-movupd-2.c: Likewise.
3260         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
3261         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
3262         * gcc.target/i386/sse2-orpd-1.c: Likewise.
3263         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
3264         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
3265         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
3266         * gcc.target/i386/sse2-paddb-1.c: Likewise.
3267         * gcc.target/i386/sse2-paddd-1.c: Likewise.
3268         * gcc.target/i386/sse2-paddq-1.c: Likewise.
3269         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
3270         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
3271         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
3272         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
3273         * gcc.target/i386/sse2-paddw-1.c: Likewise.
3274         * gcc.target/i386/sse2-pand-1.c: Likewise.
3275         * gcc.target/i386/sse2-pandn-1.c: Likewise.
3276         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
3277         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
3278         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
3279         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
3280         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
3281         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
3282         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
3283         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
3284         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
3285         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
3286         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
3287         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
3288         * gcc.target/i386/sse2-pminub-1.c: Likewise.
3289         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
3290         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
3291         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
3292         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
3293         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
3294         * gcc.target/i386/sse2-por-1.c: Likewise.
3295         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
3296         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
3297         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
3298         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
3299         * gcc.target/i386/sse2-pslld-1.c: Likewise.
3300         * gcc.target/i386/sse2-pslld-2.c: Likewise.
3301         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
3302         * gcc.target/i386/sse2-psllq-1.c: Likewise.
3303         * gcc.target/i386/sse2-psllq-2.c: Likewise.
3304         * gcc.target/i386/sse2-psllw-1.c: Likewise.
3305         * gcc.target/i386/sse2-psllw-2.c: Likewise.
3306         * gcc.target/i386/sse2-psrad-1.c: Likewise.
3307         * gcc.target/i386/sse2-psrad-2.c: Likewise.
3308         * gcc.target/i386/sse2-psraw-1.c: Likewise.
3309         * gcc.target/i386/sse2-psraw-2.c: Likewise.
3310         * gcc.target/i386/sse2-psrld-1.c: Likewise.
3311         * gcc.target/i386/sse2-psrld-2.c: Likewise.
3312         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
3313         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
3314         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
3315         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
3316         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
3317         * gcc.target/i386/sse2-psubb-1.c: Likewise.
3318         * gcc.target/i386/sse2-psubd-1.c: Likewise.
3319         * gcc.target/i386/sse2-psubq-1.c: Likewise.
3320         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
3321         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
3322         * gcc.target/i386/sse2-psubw-1.c: Likewise.
3323         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
3324         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
3325         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
3326         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
3327         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
3328         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
3329         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
3330         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
3331         * gcc.target/i386/sse2-pxor-1.c: Likewise.
3332         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
3333         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
3334         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
3335         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
3336         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
3337         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
3338         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
3339         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
3340         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
3341         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
3342         * gcc.target/i386/sse2-shufps-1.c: Likewise.
3343         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
3344         * gcc.target/i386/sse2-subpd-1.c: Likewise.
3345         * gcc.target/i386/sse2-subsd-1.c: Likewise.
3346         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
3347         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
3348         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
3349         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
3350         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
3351         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
3352         * gcc.target/i386/sse2-unpack-1.c: Likewise.
3353         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
3354         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
3355         * gcc.target/i386/sse2-vec-1.c: Likewise.
3356         * gcc.target/i386/sse2-vec-2.c: Likewise.
3357         * gcc.target/i386/sse2-vec-3.c: Likewise.
3358         * gcc.target/i386/sse2-vec-4.c: Likewise.
3359         * gcc.target/i386/sse2-vec-5.c: Likewise.
3360         * gcc.target/i386/sse2-vec-6.c: Likewise.
3361         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
3362         * gcc.target/i386/ssefn-2.c: Likewise.
3363         * gcc.target/i386/ssefn-4.c: Likewise.
3364         * gcc.target/i386/ssefp-1.c: Likewise.
3365         * gcc.target/i386/ssefp-2.c: Likewise.
3366         * gcc.target/i386/sseregparm-3.c: Likewise.
3367         * gcc.target/i386/sseregparm-4.c: Likewise.
3368         * gcc.target/i386/sseregparm-5.c: Likewise.
3369         * gcc.target/i386/sseregparm-6.c: Likewise.
3370         * gcc.target/i386/sseregparm-7.c: Likewise.
3371         * gcc.target/i386/ssetype-1.c: Likewise.
3372         * gcc.target/i386/ssetype-2.c: Likewise.
3373         * gcc.target/i386/ssetype-3.c: Likewise.
3374         * gcc.target/i386/ssetype-4.c: Likewise.
3375         * gcc.target/i386/ssetype-5.c: Likewise.
3376         * gcc.target/i386/unordcmp-1.c: Likewise.
3377         * gcc.target/i386/vararg-1.c: Likewise.
3378         * gcc.target/i386/vararg-2.c: Likewise.
3379         * gcc.target/i386/vararg-3.c: Likewise.
3380         * gcc.target/i386/vararg-4.c: Likewise.
3381         * gcc.target/i386/vararg-7.c: Likewise.
3382         * gcc.target/i386/vararg-8.c: Likewise.
3383         * gcc.target/i386/vecinit-1.c: Likewise.
3384         * gcc.target/i386/vecinit-2.c: Likewise.
3385         * gcc.target/i386/vecinit-3.c: Likewise.
3386         * gcc.target/i386/vecinit-4.c: Likewise.
3387         * gcc.target/i386/vecinit-5.c: Likewise.
3388         * gcc.target/i386/vecinit-6.c: Likewise.
3389         * gcc.target/i386/vectorize2.c: Likewise.
3390         * gcc.target/i386/vectorize3.c: Likewise.
3391         * gcc.target/i386/vectorize4.c: Likewise.
3392         * gcc.target/i386/vectorize6.c: Likewise.
3393         * gcc.target/i386/vectorize7.c: Likewise.
3394         * gcc.target/i386/vectorize8.c: Likewise.
3395         * gcc.target/i386/vperm-v2df.c: Likewise.
3396         * gcc.target/i386/vperm-v2di.c: Likewise.
3397         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3398         * gcc.target/i386/xorps-sse2.c: Likewise.
3399         * gcc.target/i386/xorps.c: Likewise.
3400         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
3401         * gfortran.dg/graphite/pr42326.f90: Likewise.
3402         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
3404 2010-05-19  Richard Guenther  <rguenther@suse.de>
3406         PR lto/44196
3407         * g++.dg/lto/20100519-1_0.C: New testcase.
3409 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
3411         PR fortran/42360
3412         * gfortran.dg/warn_intent_out_not_set.f90: New.
3414 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
3416         PR fortran/38404
3417         * gfortran.dg/data_char_1.f90: Updated warning message.
3418         * gfortran.dg/data_array_6.f: New.
3420 2010-05-19  Martin Jambor  <mjambor@suse.cz>
3422         * g++.dg/ipa/ivinline-8.C: New test.
3423         * gcc.dg/ipa/iinline-2.c: Likewise.
3425 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
3427         PR fortran/34505
3428         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
3429         arguments; add check for return value kind.
3430         * gfortran.dg/float_1.f90: Likewise.
3432 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3434         * gcc.target/i386/20011009-1.c (COMMENT): Define.
3435         (main): Use it.
3436         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
3437         * lib/lto.exp (lto_prune_warns): Fix location line regex.
3438         Prune another location line format.
3439         (lto-obj): Call lto_prune_warns on comp_output.
3441 2010-05-18  Jan Hubicka  <jh@suse.cz>
3443         * gcc.dg/lto/ipacp_0.c: New test.
3444         * gcc.dg/lto/ipacp_1.c: New test.
3446 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
3448         PR lto/44184
3449         * gcc.dg/lto/20100518_0.c: New test.
3451 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
3453         * gnat.dg/specs/lto3.ads: Add missing dg-options.
3455 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
3457         PR fortran/43990
3458         * gfortran.dg/class_21.f03: New.
3460 2010-05-17  Jason Merrill  <jason@redhat.com>
3462         PR c++/44157
3463         * g++.dg/cpp0x/initlist34.C: New.
3465         PR c++/44158
3466         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
3468 2010-05-17  Martin Jambor  <mjambor@suse.cz>
3470         * g++.dg/ipa/ivinline-1.C: New test.
3471         * g++.dg/ipa/ivinline-2.C: New test.
3472         * g++.dg/ipa/ivinline-3.C: New test.
3473         * g++.dg/ipa/ivinline-4.C: New test.
3474         * g++.dg/ipa/ivinline-5.C: New test.
3475         * g++.dg/ipa/ivinline-6.C: New test.
3477 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
3478             Jason Merrill  <jason@redhat.com>
3480         PR c++/44108
3481         * c-c++-common/Wunused-var-8.c: New test.
3483 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
3485         PR bootstrap/42347
3486         * gcc.c-torture/compile/pr42347.c: New test.
3488         PR middle-end/44102
3489         * g++.dg/ext/asmgoto1.C: New test.
3491 2010-05-17  Martin Jambor  <mjambor@suse.cz>
3493         PR middle-end/44133
3494         * gcc.dg/tree-ssa/pr44133.c: New test.
3495         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
3496         precise.
3498 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
3500         PR fortran/44044
3501         * gfortran.dg/class_20.f03: New.
3503 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
3505         PR 44078
3506         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
3507         debug messages but not the newly introduced one.
3509 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
3511         PR fortran/35779
3512         * gfortran.dg/initialization_25.f90: Commented testcase.
3513         * gfortran.dg/initialization_26.f90: New.
3515 2010-05-16  Richard Guenther  <rguenther@suse.de>
3517         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
3518         * gcc.dg/pr43084.c: Likewise.
3519         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
3520         -fipa-type-escape.
3521         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
3522         -fipa-type-escape.
3523         * gcc.dg/struct/struct-reorg.exp: Likewise.
3524         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3525         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3527 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
3529         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
3530         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
3531         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
3532         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
3533         tests.
3535 2010-05-15  Jason Merrill  <jason@redhat.com>
3537         * g++.dg/eh/spec10.C: New.
3538         * g++.dg/eh/spec11.C: New.
3539         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
3541 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
3543         PR fortran/44154
3544         PR fortran/42647
3545         * gfortran.dg/allocatable_scalar_9.f90: New.
3547 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
3549         PR c++/44148
3550         * g++.dg/torture/pr44148.C: New test.
3552 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
3554         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
3555         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
3556         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
3557         diagnostics and type sizes.
3559 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
3561         * gnat.dg/lto9.adb: New test.
3562         * gnat.dg/lto9_pkg1.ads: New helper.
3563         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
3565 2010-05-15  Jan Hubicka  <jh@suse.cz>
3567         * gcc.dg/lto/ipareference_1.c: Rename to ...
3568         * gcc.dg/lto/ipareference_0.c: ... this one.
3569         * gcc.dg/lto/ipareference_2.c: Rename to ...
3570         * gcc.dg/lto/ipareference_1.c: ... this one.
3572 2010-05-15  Jan Hubicka  <jh@suse.cz>
3574         * gcc.dg/lto/ipareference_1.c: New file.
3575         * gcc.dg/lto/ipareference_2.c: New file.
3577 2010-05-15  Richard Guenther  <rguenther@suse.de>
3579         PR tree-optimization/44038
3580         * gcc.c-torture/compile/pr44038.c: New testcase.
3582 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
3584         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
3585         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3587 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
3589         PR fortran/43207
3590         PR fortran/43969
3591         * gfortran.dg/class_18.f03: New.
3592         * gfortran.dg/class_19.f03: New.
3594 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
3596         PR debug/44112
3597         * gcc.dg/debug/dwarf2/const-1.c: Remove.
3598         * g++.dg/debug/dwarf2/const1.C: Remove.
3600 2010-05-14  Jason Merrill  <jason@redhat.com>
3602         * g++.dg/eh/cond4.C: New.
3603         * g++.dg/eh/elide2.C: Adjust.
3604         * g++.old-deja/g++.eh/terminate1.C: Adjust.
3606 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
3608         PR fortran/44135
3609         * gfortran.dg/actual_array_interface_2.f90: New test.
3611 2010-05-14  Richard Guenther  <rguenther@suse.de>
3613         PR tree-optimization/44119
3614         * gcc.c-torture/compile/pr44119.c: New testcase.
3616 2010-05-14  Jason Merrill  <jason@redhat.com>
3618         PR c++/44127
3619         * g++.dg/eh/terminate1.C: New.
3621 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
3623         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
3625         PR debug/44136
3626         * gcc.dg/pr44136.c: New test.
3628 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
3630         PR c++/30566
3631         * g++.dg/warn/Wshadow-4.C: Adjust.
3632         * g++.dg/warn/Wshadow-5.C: New test.
3633         * g++.dg/warn/Wshadow-6.C: New test
3635 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
3637         PR fortran/35779
3638         * gfortran.dg/initialization_25.f90: New.
3640 2010-05-13  Martin Jambor  <mjambor@suse.cz>
3642         * g++.dg/otr-fold-1.C: New test.
3643         * g++.dg/otr-fold-2.C: New test.
3645 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
3647         PR fortran/44036
3648         * gfortran.dg/gomp/pr44036-1.f90: New test.
3649         * gfortran.dg/gomp/pr44036-2.f90: New test.
3650         * gfortran.dg/gomp/pr44036-3.f90: New test.
3652         PR debug/43983
3653         * gcc.dg/guality/sra-1.c: New test.
3655 2010-05-12  Jan Hubicka  <jh@suse.cz>
3657         * tree-ssa/unreachable.c: New test.
3659 2010-05-12  Jason Merrill  <jason@redhat.com>
3661         * g++.dg/cpp0x/sfinae1.C: New.
3663 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
3665         * gcc.target/i386/zee.c: New file.
3667 2010-05-12  Jason Merrill  <jason@redhat.com>
3669         * g++.dg/conversion/op1.C: Expect template candidate message.
3670         * g++.dg/cpp0x/nullptr15.C: Likewise.
3671         * g++.dg/cpp0x/pr31431-2.C: Likewise.
3672         * g++.dg/cpp0x/pr31431.C: Likewise.
3673         * g++.dg/cpp0x/temp_default2.C: Likewise.
3674         * g++.dg/cpp0x/trailing4.C: Likewise.
3675         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
3676         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
3677         * g++.dg/cpp0x/variadic-throw.C: Likewise.
3678         * g++.dg/cpp0x/variadic35.C: Likewise.
3679         * g++.dg/cpp0x/vt-35147.C: Likewise.
3680         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3681         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3682         * g++.dg/ext/visibility/anon8.C: Likewise.
3683         * g++.dg/ext/vla2.C: Likewise.
3684         * g++.dg/other/pr28114.C: Likewise.
3685         * g++.dg/other/ptrmem10.C: Likewise.
3686         * g++.dg/other/ptrmem11.C: Likewise.
3687         * g++.dg/overload/unknown1.C: Likewise.
3688         * g++.dg/parse/template7.C: Likewise.
3689         * g++.dg/parse/typename7.C: Likewise.
3690         * g++.dg/template/conv11.C: Likewise.
3691         * g++.dg/template/copy1.C: Likewise.
3692         * g++.dg/template/deduce3.C: Likewise.
3693         * g++.dg/template/dependent-expr5.C: Likewise.
3694         * g++.dg/template/friend.C: Likewise.
3695         * g++.dg/template/incomplete2.C: Likewise.
3696         * g++.dg/template/local4.C: Likewise.
3697         * g++.dg/template/local6.C: Likewise.
3698         * g++.dg/template/operator10.C: Likewise.
3699         * g++.dg/template/overload6.C: Likewise.
3700         * g++.dg/template/ptrmem2.C: Likewise.
3701         * g++.dg/template/ptrmem20.C: Likewise.
3702         * g++.dg/template/ptrmem8.C: Likewise.
3703         * g++.dg/template/sfinae2.C: Likewise.
3704         * g++.dg/template/ttp25.C: Likewise.
3705         * g++.dg/template/unify10.C: Likewise.
3706         * g++.dg/template/unify11.C: Likewise.
3707         * g++.dg/template/unify6.C: Likewise.
3708         * g++.dg/template/unify7.C: Likewise.
3709         * g++.dg/template/unify9.C: Likewise.
3710         * g++.dg/template/varmod1.C: Likewise.
3711         * g++.old-deja/g++.brendan/crash56.C: Likewise.
3712         * g++.old-deja/g++.law/operators32.C: Likewise.
3713         * g++.old-deja/g++.pt/crash28.C: Likewise.
3714         * g++.old-deja/g++.pt/crash60.C: Likewise.
3715         * g++.old-deja/g++.pt/explicit38.C: Likewise.
3716         * g++.old-deja/g++.pt/explicit39.C: Likewise.
3717         * g++.old-deja/g++.pt/explicit41.C: Likewise.
3718         * g++.old-deja/g++.pt/explicit67.C: Likewise.
3719         * g++.old-deja/g++.pt/explicit77.C: Likewise.
3720         * g++.old-deja/g++.pt/expr2.C: Likewise.
3721         * g++.old-deja/g++.pt/overload7.C: Likewise.
3722         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
3723         * g++.old-deja/g++.pt/spec5.C: Likewise.
3724         * g++.old-deja/g++.pt/spec6.C: Likewise.
3725         * g++.old-deja/g++.pt/t24.C: Likewise.
3726         * g++.old-deja/g++.pt/unify4.C: Likewise.
3727         * g++.old-deja/g++.pt/unify6.C: Likewise.
3728         * g++.old-deja/g++.pt/unify8.C: Likewise.
3729         * g++.old-deja/g++.robertl/eb119.C: Likewise.
3730         * g++.old-deja/g++.robertl/eb79.C: Likewise.
3731         * g++.old-deja/g++.robertl/eb98.C: Likewise.
3733         * g++.dg/cpp0x/initlist32.C: New.
3735         * g++.dg/template/conv11.C: New.
3736         * g++.dg/conversion/op1.C: Adjust expected error.
3738         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
3740 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
3742         PR target/44088
3743         * gcc.target/i386/avx-cmpsd-1.c: New.
3744         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
3745         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3746         * gcc.target/i386/avx-cmpss-2.c: Likewise.
3747         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3748         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
3750 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
3752         PR middle-end/44085
3753         * gcc.dg/gomp/pr44085.c: New test.
3754         * gfortran.dg/gomp/pr44085.f90: New test.
3756 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
3758         * objc-obj-c++-shared/Object1.m: New.
3759         * objc.dg/torture: New directory.
3760         * objc.dg/torture/tls: Ditto.
3761         * objc.dg/tls: Ditto.
3762         * objc.dg/torture/tls/trivial.m: New test.
3763         * objc.dg/torture/tls/thr-init-2.m: New test.
3764         * objc.dg/torture/tls/thr-init-3.m: New test.
3765         * objc.dg/torture/tls/thr-init.m: New test.
3766         * objc.dg/torture/tls/diag-1.m: New test.
3767         * objc.dg/torture/tls/tls.exp: New.
3768         * objc.dg/torture/trivial.m: New test.
3769         * objc.dg/torture/dg-torture.exp: New.
3770         * objc.dg/tls/diag-3.m: New test.
3771         * objc.dg/tls/diag-4.m: New test.
3772         * objc.dg/tls/diag-5.m: New test.
3773         * objc.dg/tls/init-1.m: New test.
3774         * objc.dg/tls/init-2.m: New test.
3775         * objc.dg/tls/tls.exp: New.
3776         * objc.dg/tls/diag-2.m: New test.
3777         * lib/objc.exp: Respond to dg-additional-files.
3779 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
3781         * gcc.target/m68k/20100512-1.c: New.
3783 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
3785         * gnat.dg/lto8.adb: New test.
3786         * gnat.dg/lto8_pkg.ad[sb]: New helper.
3787         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
3789 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
3791         PR c++/34272
3792         PR c++/43630
3793         PR c++/34491
3794         * g++.dg/template/crash97.C: New.
3795         * g++.dg/template/crash98.C: Likewise.
3796         * g++.dg/template/crash99.C: Likewise.
3797         * g++.dg/cpp0x/pr31439.C: Adjust.
3798         * g++.dg/template/crash95.C: Likewise.
3800 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
3802         PR middle-end/44071
3803         * c-c++-common/asmgoto-4.c: New test.
3804         * gcc.target/i386/pr44071.c: New test.
3806         PR c++/44062
3807         * c-c++-common/Wunused-var-7.c: New test.
3808         * g++.dg/warn/Wunused-var-9.C: New test.
3810 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
3812         PR fortran/43711
3813         * gfortran.dg/gomp/pr43711.f90: New.
3815 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
3817         PR fortran/31820
3818         * gfortran.dg/select_5.f90: Updated.
3820 2010-05-11  Jan Hubicka  <jh@suse.cz>
3822         PR tree-optimize/44063
3823         * gcc.c-torture/compile/pr44063.c: New testcase.
3825 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
3827         PR debug/44023
3828         * gcc.dg/pr44023.c: New test.
3830 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
3832         * gnat.dg/lto7.adb: New test.
3833         * gnat.dg/lto7_pkg.ad[sb]: New helper.
3835 2010-05-10  Jason Merrill  <jason@redhat.com>
3837         PR c++/44017
3838         * g++.dg/template/inherit5.C: New.
3840         PR c++/44045
3841         * g++.dg/cpp0x/initlist33.C: New.
3842         * g++.dg/cpp0x/initlist26.C: Adjust.
3843         * g++.dg/cpp0x/initlist28.C: Adjust.
3845 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
3847         PR c++/43719
3848         * g++.dg/init/pr43719.C: New.
3849         * g++.dg/anon-struct4.C: Adjust.
3851 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
3853         PR debug/44028
3854         * gcc.dg/pr44028.c: New test.
3856 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
3858         PR fortran/27866
3859         PR fortran/35003
3860         PR fortran/42809
3861         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
3862         * gfortran.dg/warn_conversion.f90: New.
3864 2010-05-10  Michael Matz  <matz@suse.de>
3866         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
3868 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
3870         PR rtl-optimization/44012
3871         * gcc.dg/pr44012.c: New.
3873 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3875         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
3876         Log text on entry and exit.
3877         Prune Sun ld warnings for common symbols with differing sizes.
3878         (lto-link-and-maybe-run): Change caller.
3880 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
3882         PR fortran/44044
3883         * gfortran.dg/class_7.f03: Modified.
3884         * gfortran.dg/select_type_1.f03: Modified.
3885         * gfortran.dg/select_type_12.f03: New.
3887 2010-05-10  Richard Guenther  <rguenther@suse.de>
3889         PR tree-optimization/44050
3890         * gcc.dg/torture/pr44050.c: New testcase.
3892 2010-05-10  Wei Guozhi  <carrot@google.com>
3894         PR target/42879
3895         * gcc.target/arm/pr42879.c: New testcase.
3897 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
3899         PR c/44051
3900         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
3902 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
3904         PR c/10676
3905         * gcc.dg/anon-struct-10.c: New test.
3907 2010-05-09  Richard Guenther  <rguenther@suse.de>
3909         PR middle-end/44024
3910         * gcc.dg/pr44024.c: New testcase.
3912 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
3914         PR c/4784
3915         * gcc.dg/anon-struct-9.c: New test.
3917 2010-05-09  Richard Guenther  <rguenther@suse.de>
3919         PR middle-end/44043
3920         * gcc.c-torture/compile/pr44043.c: New testcase.
3922 2010-05-09  Richard Guenther  <rguenther@suse.de>
3924         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
3926 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
3928         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
3930 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
3932         * gnat.dg/lto[12456].adb: Add "target lto" marker.
3933         * gnat.dg/specs/lto3.ads: Likewise.
3935 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
3937         PR middle-end/28685
3938         * gcc.dg/pr28685-1.c: New file.
3940 2010-05-08  Richard Guenther  <rguenther@suse.de>
3942         PR tree-optimization/44030
3943         * gcc.c-torture/compile/pr44030.c: New testcase.
3945 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
3947         * gnat.dg/lto6.adb: New test.
3948         * gnat.dg/lto6_pkg.ads: New helper.
3950 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
3952         * gnat.dg/lto5.adb: New test.
3953         * gnat.dg/lto5_pkg.ad[sb]: New helper.
3955 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
3957         * gnat.dg/lto4.ad[sb]: New test.
3959 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
3961         * gnat.dg/specs/lto3.ads: New test.
3962         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
3963         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
3965 2010-05-08  Quentin Ochem  <ochem@adacore.com>
3967         * gnat.dg/sizetype3.ad[sb]: New test.
3968         * gnat.dg/sizetype3_pkg.ads: New helper.
3970 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
3972         PR c++/43951
3973         * g++.dg/init/new29.C: New.
3975 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
3977         PR fortran/40728
3978         * gfortran.dg/coarray_1.f90: Fixed error message.
3979         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
3980         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
3981         * gfortran.dg/intrinsic_std_5.f90: New.
3983 2010-05-07  Jason Merrill  <jason@redhat.com>
3985         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
3987 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3989         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
3990         (size_t, stderr): Remove.
3991         (read_error): Replaced __builtin_fprintf by fprintf.
3993 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
3995         * gcc.dg/ordered-comparison-1.c: New test.
3996         * gcc.dg/ordered-comparison-2.c: New test.
3997         * gcc.dg/ordered-comparison-3.c: New test.
3998         * gcc.dg/ordered-comparison-4.c: New test.
4000 2010-05-06  Mike Stump  <mikestump@comcast.net>
4002         PR objc/35165
4003         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
4005 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
4006             Jason Merrill  <jason@redhat.com>
4008         * g++.dg/cpp0x/nullptr01.C: New.
4009         * g++.dg/cpp0x/nullptr02.C: New.
4010         * g++.dg/cpp0x/nullptr03.C: New.
4011         * g++.dg/cpp0x/nullptr04.C: New.
4012         * g++.dg/cpp0x/nullptr05.C: New.
4013         * g++.dg/cpp0x/nullptr06.C: New.
4014         * g++.dg/cpp0x/nullptr07.C: New.
4015         * g++.dg/cpp0x/nullptr08.C: New.
4016         * g++.dg/cpp0x/nullptr09.C: New.
4017         * g++.dg/cpp0x/nullptr10.C: New.
4018         * g++.dg/cpp0x/nullptr11.C: New.
4019         * g++.dg/cpp0x/nullptr12.C: New.
4020         * g++.dg/cpp0x/nullptr13.C: New.
4021         * g++.dg/cpp0x/nullptr14.C: New.
4022         * g++.dg/cpp0x/nullptr15.C: New.
4023         * g++.dg/cpp0x/nullptr16.C: New.
4024         * g++.dg/cpp0x/nullptr17.C: New.
4025         * g++.dg/cpp0x/nullptr18.C: New.
4026         * g++.dg/cpp0x/nullptr19.C: New.
4027         * g++.dg/cpp0x/nullptr20.C: New.
4028         * g++.dg/cpp0x/nullptr21.C: New.
4029         * g++.dg/cpp0x/nullptr22.C: New.
4030         * g++.dg/debug/nullptr01.C: New.
4031         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
4033 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
4035         * gcc.dg/Wunused-var-8.c: Move to...
4036         * c-c++-common/Wunused-var-6.c: ... here.  New test.
4038 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
4040         PR c++/40406
4041         * g++.dg/template/crash96.C: New.
4043 2010-05-06  Jan Hubicka  <jh@suse.cz>
4045         PR tree-optimization/43791
4046         * gcc.c-torture/compile/pr43791.c: New file.
4048 2010-05-06  Michael Matz  <matz@suse.de>
4050         PR tree-optimization/43984
4051         * gfortran.dg/pr43984.f90: New test.
4053 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4055         PR 40989
4056         * gcc.dg/pr40989.c: New.
4058 2010-05-06  Richard Guenther  <rguenther@suse.de>
4060         PR tree-optimization/43934
4061         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
4063 2010-05-06  Richard Guenther  <rguenther@suse.de>
4065         PR tree-optimization/43987
4066         * gcc.c-torture/execute/pr43987.c: New testcase.
4067         * gcc.dg/torture/pta-escape-1.c: Adjust.
4068         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4069         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4070         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4071         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
4073 2010-04-22  Jakub Jelinek <jakub@redhat.com>
4074             Dodji Seketeli  <dodji@redhat.com>
4076         PR c/18624
4077         * g++.dg/warn/Wunused-7.C: Add dg-warning.
4078         * g++.dg/template/sfinae16.C: Likewise.
4079         * gcc.dg/Wunused-var-1.c: Moved to...
4080         * c-c++-common/Wunused-var-1.c: ...here. New test.
4081         * gcc.dg/Wunused-var-2.c: Moved to...
4082         * c-c++-common/Wunused-var-2.c: ...here. New test.
4083         * gcc.dg/Wunused-var-3.c: Moved to...
4084         * c-c++-common/Wunused-var-3.c: ...here. New test.
4085         * gcc.dg/Wunused-var-4.c: Moved to...
4086         * gcc.dg/Wunused-var-1.c: ... here.
4087         * gcc.dg/Wunused-var-5.c: Moved to...
4088         * c-c++-common/Wunused-var-4.c: ...here. New test.
4089         * gcc.dg/Wunused-var-7.c: Moved to...
4090         * c-c++-common/Wunused-var-5.c: ...here. New test.
4091         * gcc.dg/Wunused-var-6.c: Moved to...
4092         * gcc.dg/Wunused-var-2.c: ... here.
4093         * c-c++-common/Wunused-var-1.c: New test.
4094         * c-c++-common/Wunused-var-2.c: New test.
4095         * c-c++-common/Wunused-var-3.c: New test.
4096         * c-c++-common/Wunused-var-4.c: New test.
4097         * c-c++-common/Wunused-var-5.c: New test.
4098         * g++.dg/warn/Wunused-var-1.C: New test.
4099         * g++.dg/warn/Wunused-var-2.C: New test.
4100         * g++.dg/warn/Wunused-var-3.C: New test.
4101         * g++.dg/warn/Wunused-var-4.C: New test.
4102         * g++.dg/warn/Wunused-var-5.C: New test.
4103         * g++.dg/warn/Wunused-var-6.C: New test.
4104         * g++.dg/warn/Wunused-var-7.C: New test.
4105         * g++.dg/warn/Wunused-var-8.C: New test.
4106         * g++.dg/warn/Wunused-parm-1.C: New test.
4107         * g++.dg/warn/Wunused-parm-2.C: New test.
4108         * g++.dg/warn/Wunused-parm-3.C: New test.
4110 2010-05-06  Tobias Burnus  <burnus@net-b.de>
4112         PR fortran/43985
4113         * gfortran.dg/gomp/crayptr5.f90: New test case.
4115 2010-05-05  Jason Merrill  <jason@redhat.com>
4117         PR debug/43370
4118         * g++.dg/ext/attrib39.C: New.
4120 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
4122         PR fortran/24978
4123         * gfortran.dg/data_invalid.f90: New.
4125 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4127         * gnat.dg/lto2.adb: New test.
4129 2010-05-05  Jason Merrill  <jason@redhat.com>
4131         PR c++/43787
4132         * g++.dg/opt/empty1.C: New.
4134 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
4136         PR fortran/43696
4137         * gfortran.dg/class_17.f03: New.
4139 2010-05-04  Neil Vachharajani <nvachhar@google.com>
4141         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
4143 2010-05-04  Mike Stump  <mikestump@comcast.net>
4145         PR objc/35165
4146         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
4148 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
4150         PR target/43668
4151         * gcc.target/i386/pr43668.c: New.
4153 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4155         PR c++/43028
4156         * g++.dg/cpp0x/initlist31.C: New.
4158 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
4160         PR c/43981
4161         * gcc.dg/Wunused-var-8.c: New test.
4163 2010-05-04  Jason Merrill  <jason@redhat.com>
4165         PR c++/38064
4166         * g++.dg/cpp0x/enum3.C: Extend.
4168 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
4170         PR target/43799
4171         * gcc.target/i386/pr43799.c: New.
4173 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
4175         * gnat.dg/lto1.adb: New test.
4176         * gnat.dg/lto1_pkg.ad[sb]: New helper.
4178 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
4180         PR middle-end/43671
4181         * gcc.target/i386/pr43671.c: New.
4183 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4185         PR c++/43705
4186         * g++.dg/template/crash95.C: New.
4188 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
4190         PR debug/43508
4191         * gcc.target/i386/pr43508.c: New.
4193 2010-05-04  Richard Guenther  <rguenther@suse.de>
4195         PR tree-optimization/43879
4196         * g++.dg/torture/pr43879-1_0.C: New testcase.
4197         * g++.dg/torture/pr43879-1_1.C: Likewise.
4199 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
4201         PR c++/43953
4202         * g++.dg/other/crash-12.C: New test.
4204 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
4206         * g++.dg/cdce3.C: Add a space.  Updated.
4208 2010-05-03  Jason Merrill  <jason@redhat.com>
4210         PR c++/43680
4211         * g++.dg/opt/enum2.C: New.
4212         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
4213         * g++.dg/warn/Wswitch-1.C: Adjust message.
4215 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4217         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
4218         * g++.dg/ext/label13.C: Fix typo.
4219         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
4220         alpha*-dec-osf5*.
4221         * gcc.c-torture/compile/limits-declparen.c: xfail on
4222         alpha*-dec-osf5* with -g.
4223         * gcc.c-torture/compile/limits-pointer.c: Likewise.
4224         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
4225         * gcc.dg/c99-tgmath-2.c: Likewise.
4226         * gcc.dg/c99-tgmath-3.c: Likewise.
4227         * gcc.dg/c99-tgmath-4.c: Likewise.
4229 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
4231         PR fortran/43592
4232         * gfortran.dg/unexpected_interface.f90: New test.
4234 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4236         * ada/acats/run_acats (which): New function.
4237         (host_gnatchop, host_gnatmake): Use it.
4239 2010-05-03  Richard Guenther  <rguenther@suse.de>
4241         PR tree-optimization/43971
4242         * gcc.dg/pr43971.c: New testcase.
4244 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
4246         PR debug/43972
4247         * gcc.dg/debug/pr43972.c: New test.
4249 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
4251         PR testsuite/43963
4252         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
4254 2010-05-02  Richard Guenther  <rguenther@suse.de>
4256         PR tree-optimization/43879
4257         * gcc.dg/torture/pr43879-3.c: New testcase.
4259 2010-05-01  Richard Guenther  <rguenther@suse.de>
4261         PR tree-optimization/43949
4262         * g++.dg/warn/Warray-bounds-5.C: New testcase.
4264 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
4266         PR c++/43951
4267         * g++.dg/init/new28.C: New.
4269 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
4271         PR objc++/32052
4272         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
4273         structure and nested declarations.
4274         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
4275         structure and nested declarations.  Reduce header clutter and
4276         use _exit() rather than abort().
4277         * objc.dg/encode-10.m: New.
4278         * objc.dg/encode-11.m: New.
4280 2010-04-30  DJ Delorie  <dj@redhat.com>
4282         * gcc.c-torture/execute/20100430-1.c: New test.
4284 2010-04-30  Jason Merrill  <jason@redhat.com>
4286         PR c++/43868
4287         * g++.dg/template/ptrmem21.C: New.
4289 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
4291         PR fortran/18918
4292         PR fortran/43931
4293         * gfortran.dg/coarray_13.f90: New test.
4295 2010-04-30  Richard Guenther  <rguenther@suse.de>
4297         PR lto/43946
4298         * gcc.dg/lto/20100430-1_0.c: New testcase.
4300 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
4302         PR debug/43942
4303         * c-c++-common/pr43942.c: New test.
4305 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
4307         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
4308         conflict with darwin crt1.o 'start' symbol.
4310 2010-04-30  Richard Guenther  <rguenther@suse.de>
4312         PR tree-optimization/43879
4313         * gcc.dg/torture/pr43879_1.c: New testcase.
4315 2010-04-30  Richard Guenther  <rguenther@suse.de>
4317         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
4319 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
4321         PR c++/43890
4322         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
4323         user-provided constructor while recursing.
4325 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
4327         PR fortran/42274
4328         * gfortran.dg/class_16.f03: New test.
4330 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
4332         PR fortran/42274
4333         * gfortran.dg/class_15.f03: New.
4335 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
4337         PR fortran/43326
4338         * gfortran.dg/dynamic_dispatch_9.f03: New test.
4340 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
4342         PR fortran/43492
4343         * gfortran.dg/generic_22.f03 : New test.
4345 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
4347         PR fortran/42353
4348         * gfortran.dg/class_14.f03: New test.
4350 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4352         PR fortran/42680
4353         * gfortran.dg/interface_32.f90: New test.
4355 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
4356             Janus Weil  <janus@gcc.gnu.org>
4358         PR fortran/41829
4359         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
4360         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
4361         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
4363 2010-04-28  Mike Stump  <mikestump@comcast.net>
4365         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
4366         dg-excess-errors.
4367         * g++.dg/uninit-pred-2_b.C: Likewise.
4369 2010-04-28  Tobias Burnus  <burnus@net-b.de>
4371         PR fortran/18918
4372         PR fortran/43919
4373         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
4375 2010-04-28  Matthias Klose  <doko@ubuntu.com>
4377         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
4378         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
4379         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
4380         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
4381         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
4383 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
4385         * gcc.dg/const-uniq-1.c: New test.
4386         * gcc.dg/lto/const-uniq_[01].c: Likewise.
4388 2010-04-28  Xinliang David Li  <davidxl@google.com>
4390         * gcc.dg/uninit-pred-2_b.c: New test.
4391         * gcc.dg/uninit-pred-4_b.c: New test.
4392         * gcc.dg/uninit-pred-3_d.c: New test.
4393         * gcc.dg/uninit-pred-6_b.c: New test.
4394         * gcc.dg/uninit-pred-8_b.c: New test.
4395         * gcc.dg/uninit-pred-3_a.c: New test.
4396         * gcc.dg/uninit-pred-2_c.c: New test.
4397         * gcc.dg/uninit-pred-5_a.c: New test.
4398         * gcc.dg/uninit-pred-3_e.c: New test.
4399         * gcc.dg/uninit-pred-7_a.c: New test.
4400         * gcc.dg/uninit-pred-6_c.c: New test.
4401         * gcc.dg/uninit-pred-9_a.c: New test.
4402         * gcc.dg/uninit-pred-8_c.c: New test.
4403         * gcc.dg/uninit-pred-3_b.c: New test.
4404         * gcc.dg/uninit-pred-5_b.c: New test.
4405         * gcc.dg/uninit-pred-7_b.c: New test.
4406         * gcc.dg/uninit-pred-6_d.c: New test.
4407         * gcc.dg/uninit-pred-9_b.c: New test.
4408         * gcc.dg/uninit-pred-2_a.c: New test.
4409         * gcc.dg/uninit-pred-4_a.c: New test.
4410         * gcc.dg/uninit-pred-3_c.c: New test.
4411         * gcc.dg/uninit-pred-6_a.c: New test.
4412         * gcc.dg/uninit-pred-8_a.c: New test.
4413         * gcc.dg/uninit-pred-7_c.c: New test.
4414         * gcc.dg/uninit-pred-6_e.c: New test.
4415         * g++.dg/uninit-pred-loop-1_b.cc: New test.
4416         * g++.dg/uninit-pred-1_a.C: New test.
4417         * g++.dg/uninit-pred-1_b.C: New test.
4418         * g++.dg/uninit-pred-2_a.C: New test.
4419         * g++.dg/uninit-pred-2_b.C: New test.
4420         * g++.dg/uninit-pred-loop-1_a.cc: New test.
4421         * g++.dg/uninit-pred-loop-1_c.cc: New test.
4422         * g++.dg/uninit-pred-loop_1.cc: New test.
4424 2010-04-28  Martin Jambor  <mjambor@suse.cz>
4426         * gcc.dg/lto/20091209-1_0.c: New testcase.
4428 2010-04-28  Richard Guenther  <rguenther@suse.de>
4430         PR tree-optimization/43879
4431         PR tree-optimization/43909
4432         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
4434 2010-04-28  Richard Guenther  <rguenther@suse.de>
4436         PR c++/43880
4437         * g++.dg/torture/pr43880.C: New testcase.
4439 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4441         PR c++/9335
4442         * g++.dg/template/recurse2.C: Update
4443         * g++.dg/template/recurse.C: Update.
4444         * g++.dg/template/pr23510.C: Update.
4445         * lib/prune.exp: Filter out 'recursively instantiated'.
4447 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
4449         PR c++/29043
4450         * g++.dg/init/pr29043.C: New.
4452 2010-04-27  Jason Merrill  <jason@redhat.com>
4454         * g++.dg/lookup/scoped5.C: Adjust.
4455         * g++.dg/lookup/scoped8.C: Adjust.
4456         * g++.dg/template/dependent-expr5.C: Adjust.
4457         * g++.old-deja/g++.brendan/nest1.C: Adjust.
4459         PR c++/43856
4460         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
4462         PR c++/43875
4463         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
4465 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4466             Jan Hubicka <hubicka@ucw.cz>
4468         * gcc.dg/pure-2.c: New testcase.
4469         * gcc.dg/const-1.c: New testcase.
4471 2010-04-27  Jason Merrill  <jason@redhat.com>
4473         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
4475         PR c++/41468
4476         * g++.dg/template/sfinae17.C: New.
4477         * g++.dg/template/sfinae18.C: New.
4479 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
4481         * g++.dg/init/pr42844.C: New.
4482         * g++.dg/cpp0x/pr42844-2.C: New.
4483         * g++.dg/cpp0x/defaulted2.C: Adjust.
4484         * g++.dg/tree-ssa/pr27549.C: Likewise.
4485         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
4487 2010-04-27  Tobias Burnus  <burnus@net-b.de>
4489         PR fortran/18918
4490         * gfortran.dg/coarray_12.f90: Fix dump parsing.
4492 2010-04-27  Richard Guenther  <rguenther@suse.de>
4494         PR middle-end/40561
4495         * g++.dg/other/pr40561.C: New testcase.
4497 2010-04-27  Martin Jambor  <mjambor@suse.cz>
4499         PR middle-end/43812
4500         * g++.dg/ipa/pr43812.C: New test.
4502 2010-04-27  Jan Hubicka  <jh@suse.cz>
4504         * gcc.dg/ipa/iinline-1.c (main): Rename to...
4505         (test): ... this one.
4507 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
4509         PR target/40657
4510         * gcc.target/arm/thumb-stackframe.c: New test.
4512 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
4514         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
4515         * gcc.dg/misc-column.c: Likewise.
4516         * gcc.dg/Walways-true-1.c: Likewise.
4517         * gcc.dg/Walways-true-2.c: Likewise.
4518         * gcc.dg/warn-addr-cmp.c: Likewise.
4520 2010-04-27  Tobias Burnus  <burnus@net-b.de>
4522         PR fortran/18918
4523         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
4524         * gfortran.dg/coarray_12.f90: New.
4526 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
4528         PR c/32207
4529         * gcc.dg/pr32207.c: New test.
4530         * gcc.dg/misc-column.c: Adjust expected warning.
4531         * gcc.dg/Walways-true-1.c: Likewise.
4532         * gcc.dg/Walways-true-2.c: Likewise.
4533         * gcc.dg/warn-addr-cmp.c: Likewise.
4535 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
4537         PR lto/42776
4538         * lib/lto.exp (lto_prune_vis_warns): New function.
4539         (lto-link-and-maybe-run): Call it.
4541 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
4543         PR tree-optimization/43904
4544         * gcc.dg/tree-ssa/tailcall-6.c: New.
4546 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
4548         PR testsuite/35165
4549         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
4550         Darwin8/OSX10.4 - compatible code generation.
4551         Use scan-rtl-dump.
4552         * obj-c++.dg/stubify-1.mm: Ditto.
4553         * lib/objc-torture.exp: Do not require link success for
4554         "trivial.m" in the runtime checks when dowhat = 'compile'.
4555         * lib/dg-pch.exp (dg-flags-pch): New Proc.
4556         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
4557         Darwin8/OSX10.4 - compatible code generation.
4558         * objc.dg/stubify-2.m: Ditto.
4559         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
4560         * objc.dg/next-runtime-1.m: Ditto.
4561         * objc.dg/stret-2.m: Restrict to ilp32 targets.
4562         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
4563         runtimes on Darwin.
4565 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
4567         PR 43715
4568         * lib/plugin-support.exp: Use "-undefined
4569         dynamic_lookup" on darwin.
4571 2010-04-26  Richard Guenther  <rguenther@suse.de>
4573         * gcc.dg/lto/20100426_0.c: New testcase.
4575 2010-04-26  Jie Zhang  <jie@codesourcery.com>
4577         PR tree-optimization/43833
4578         gcc.dg/Warray-bounds-8.c: New test case.
4580 2010-04-26  Richard Guenther  <rguenther@suse.de>
4582         PR lto/43080
4583         * g++.dg/lto/20100423-3_0.C: New testcase.
4585 2010-04-26  Richard Guenther  <rguenther@suse.de>
4587         PR lto/42425
4588         * g++.dg/lto/20100423-2_0.C: New testcase.
4590 2010-04-26  Ira Rosen  <irar@il.ibm.com>
4592         * gcc.dg/vect/bb-slp-23.c: New test.
4594 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
4596         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
4597         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
4598         * gcc.dg/c1x-float-1.c: New test.
4600 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
4602         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
4603         of "lea\[ \t\]".
4605 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4607         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
4608         FreeBSD.
4609         * gfortran.dg/default_format_denormal_1.f90: Ditto.
4610         * gfortran.dg/default_format_2.f90: Ditto.
4612 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4614         * gfortran.dg/pr43505.f90: Clean up .mod file.
4615         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
4616         * gfortran.dg/pr41347.f90: Ditto.
4617         * gfortran.dg/internal_pack_4.f90: Ditto.
4618         * gfortran.dg/proc_decl_23.f90: Ditto.
4619         * gfortran.dg/recursive_check_3.f90: Ditto.
4620         * gfortran.dg/intent_out_3.f90: Ditto.
4621         * gfortran.dg/assignment_2.f90: Ditto.
4622         * gfortran.dg/pr41928.f90: Ditto.
4623         * gfortran.dg/pr42166.f90: Ditto.
4624         * gfortran.dg/private_type_12.f90: Ditto.
4625         * gfortran.dg/graphite/pr42185.f90: Ditto.
4626         * gfortran.dg/graphite/pr42186.f90: Ditto.
4627         * gfortran.dg/graphite/pr40982.f90: Ditto.
4628         * gfortran.dg/graphite/id-2.f90: Ditto.
4629         * gfortran.dg/graphite/id-4.f90: Ditto.
4630         * gfortran.dg/graphite/pr42050.f90: Ditto.
4631         * gfortran.dg/graphite/id-18.f90: Ditto.
4632         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
4633         * gfortran.dg/graphite/pr41924.f90: Ditto.
4634         * gfortran.dg/graphite/pr42393.f90: Ditto.
4635         * gfortran.dg/graphite/pr37980.f90: Ditto.
4636         * gfortran.dg/graphite/pr38953.f90: Ditto.
4637         * gfortran.dg/graphite/pr42180.f90: Ditto.
4638         * gfortran.dg/graphite/pr42181.f90: Ditto.
4639         * gfortran.dg/where_operator_assign_4.f90: Ditto.
4640         * gfortran.dg/select_type_4.f90: Ditto.
4641         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
4642         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
4643         * gfortran.dg/lto/pr40725_0.f03: Ditto.
4644         * gfortran.dg/elemental_args_check_2.f90: Ditto.
4645         * gfortran.dg/whole_file_11.f90: Ditto.
4646         * gfortran.dg/private_type_11.f90: Ditto.
4647         * gfortran.dg/vect/vect-gems.f90: Ditto.
4648         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
4650 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
4652         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
4654 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
4656         * gnat.dg/pack15.ad[sb]: New test.
4658 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
4660         * gcc.target/arm/mla-1.c: New test.
4662 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4664         PR fortran/30073
4665         PR fortran/43793
4666         * gfortran.dg/pr43793.f90: New test.
4668 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
4670         PR tree-optimization/41442
4671         * gcc.target/i386/pr41442.c: New test.
4673 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
4675         PR fortran/43832
4676         * gfortran.dg/fgetc_3.f90: Delete bogus test.
4678 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4680         PR fortran/43832
4681         * gfortran.dg/open_nounit.f90: New test.
4683 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
4685         PR fortran/43841
4686         PR fortran/43843
4687         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
4689 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4691         * gcc.dg/Wconversion-integer.c: Update.
4693 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
4695         * gnat.dg/unchecked_convert5.adb: New test.
4697 2010-04-23  Richard Guenther  <rguenther@suse.de>
4699         PR lto/41734
4700         * gcc.dg/lto/20100423-2_0.c: New testcase.
4701         * gcc.dg/lto/20100423-2_0.c: Likewise.
4703 2010-04-23  Richard Guenther  <rguenther@suse.de>
4705         PR lto/43455
4706         * gcc.dg/lto/20100423-1_0.c: New testcase.
4707         * gcc.dg/lto/20100423-1_1.c: Likewise.
4709 2010-04-23  Martin Jambor  <mjambor@suse.cz>
4711         PR tree-optimization/43846
4712         * gcc.dg/tree-ssa/sra-10.c: New test.
4714 2010-04-23  Martin Jambor  <mjambor@suse.cz>
4716         PR middle-end/43835
4717         * gcc.c-torture/execute/pr43835.c: New test.
4719 2010-04-23  Richard Guenther  <rguenther@suse.de>
4721         PR lto/42653
4722         * g++.dg/lto/20100423-1_0.C: New testcase.
4724 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
4726         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
4728 2010-04-22  Ira Rosen  <irar@il.ibm.com>
4730         PR tree-optimization/43842
4731         * gcc.dg/vect/pr43842.c: New test.
4733 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
4735         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
4736         * gcc.target/i386/wmul-2.c: Likewise.
4738 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4740         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
4741         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
4743 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
4745         * gfortran.dg/reassoc_6.f: New testcase.
4747 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
4749         PR middle-end/29274
4750         * gcc.target/arm/wmul-1.c: New test.
4751         * gcc.target/arm/wmul-2.c: New test.
4753 2010-04-22  Richard Guenther  <rguenther@suse.de>
4755         PR tree-optimization/43845
4756         * gcc.c-torture/compile/pr43845.c: New testcase.
4758 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
4760         PR middle-end/29274
4761         * gcc.target/i386/wmul-1.c: New test.
4762         * gcc.target/i386/wmul-2.c: New test.
4763         * gcc.target/bfin/wmul-1.c: New test.
4764         * gcc.target/bfin/wmul-2.c: New test.
4766 2010-04-22  Richard Guenther  <rguenther@suse.de>
4768         PR fortran/43829
4769         * gfortran.dg/vector_subscript_6.f90: New testcase.
4770         * gfortran.dg/assign_10.f90: Adjust.
4772 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
4774         PR fortran/43836
4775         * gfortran.dg/gomp/pr43836.f90: New test.
4777 2010-04-21  Richard Guenther  <rguenther@suse.de>
4779         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
4781 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4783         * gcc.dg/torture/builtin-cproj-3.c: New.
4785 2010-04-20  Jason Merrill  <jason@redhat.com>
4787         PR c++/9335
4788         * g++.dg/template/recurse2.C: New.
4789         * g++.dg/parse/crash36.C: Adjust.
4790         * g++.dg/other/fold1.C: Adjust.
4791         * g++.dg/init/member1.C: Adjust.
4792         * lib/prune.exp: Prune "skipping N instantiation contexts".
4794 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4796         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
4798 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4800         * gcc.dg/torture/builtin-cproj-1.c: New.
4801         * gcc.dg/torture/builtin-cproj-2.c: New.
4803 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
4805         PR c++/43800
4806         PR c++/43704
4807         * g++.dg/template/typedef32.C: Adjust.
4808         * g++.dg/template/typedef33.C: New test.
4810 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
4812         PR fortran/43227
4813         * gfortran.dg/proc_decl_23.f90: New test.
4815         PR fortran/43266
4816         * gfortran.dg/abstract_type_6.f03: New test.
4818 2010-04-20  Xinliang David Li  <davidxl@google.com>
4820         * g++.dg/tree-ssa/fold-compare.C: New.
4822 2010-04-20  Richard Guenther  <rguenther@suse.de>
4824         PR tree-optimization/39417
4825         * g++.dg/torture/pr39417.C: New testcase.
4827 2010-04-20  Richard Guenther  <rguenther@suse.de>
4829         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
4831 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
4833         * g++.dg/debug/dwarf2/rv1.C: New test.
4835 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4837         PR target/43635
4838         * gcc.c-torture/compile/pr43635.c: New testcase.
4840 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
4842         PR fortran/43339
4843         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
4844         of sequential loops being private only in the innermost containing
4845         task region.
4847         PR middle-end/43337
4848         * gfortran.dg/gomp/pr43337.f90: New test.
4850 2010-04-19  Richard Guenther  <rguenther@suse.de>
4852         PR tree-optimization/43796
4853         * gfortran.dg/pr43796.f90: New testcase.
4855 2010-04-19  Richard Guenther  <rguenther@suse.de>
4857         PR tree-optimization/43783
4858         * gcc.c-torture/execute/pr43783.c: New testcase.
4860 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
4862         PR target/43766
4863         * gcc.target/i386/pr43766.c: New test.
4865 2010-04-19  Jie Zhang  <jie@codesourcery.com>
4867         PR target/43662
4868         * gcc.target/i386/pr43662.c: New test.
4870 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
4872         PR c++/43704
4873         * g++.dg/template/typedef32.C: New test.
4875 2010-04-19  Ira Rosen  <irar@il.ibm.com>
4877         PR tree-optimization/37027
4878         * lib/target-supports.exp
4879         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
4880         * gcc.dg/vect/pr37027.c: New test.
4881         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
4882         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
4883         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
4884         gcc.dg/vect/vect-complex-6.c: Likewise.
4886 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
4888         * g++.dg/debug/dwarf2/enum1.C: New test.
4890 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
4892         * gnat.dg/rep_clause5.ad[sb]: New test.
4893         * gnat.dg/rep_clause5_pkg.ads: New helper.
4895 2010-04-18  Ira Rosen  <irar@il.ibm.com>
4897         PR tree-optimization/43771
4898         * g++.dg/vect/pr43771.cc: New test.
4900 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
4902         PR fortran/31538
4903         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
4904         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
4906 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4908         * gnat.dg/sizetype.adb: Rename into...
4909         * gnat.dg/sizetype1.adb: ...this.
4910         * gnat.dg/sizetype2.adb: New test.
4912 2010-04-16  Richard Guenther  <rguenther@suse.de>
4914         PR tree-optimization/43572
4915         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
4917 2010-04-16  Olivier Hainque  <hainque@adacore.com>
4919         * gnat.dg/specs/discr_private.ads: New test.
4921 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
4923         PR target/41514
4924         * gcc.target/arm/thumb-comparisons.c: New test.
4926         PR target/40603
4927         * gcc.target/arm/thumb-cbranchqi.c: New test.
4929 2010-04-16  Christian Bruel  <christian.bruel@st.com>
4931         * g++.dg/torture/pr36191.C: Enable for SH.
4933 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
4935         * gnat.dg/wide_boolean.adb: New test.
4936         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
4938 2010-04-15  Richard Guenther  <rguenther@suse.de>
4940         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
4941         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
4942         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
4943         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
4944         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
4945         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
4946         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
4947         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
4948         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
4949         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
4950         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
4951         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
4952         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4953         * gcc.dg/torture/ipa-pta-2.c: Likewise.
4954         * gcc.dg/torture/ipa-pta-1.c: Adjust.
4956 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
4958         PR target/21803
4959         * gcc.target/arm/pr42496.c: New test.
4961 2010-04-14  Jason Merrill  <jason@redhat.com>
4963         PR c++/36625
4964         * g++.dg/ext/attrib38.C: New.
4966 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
4968         PR testsuite/43739
4969         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
4971 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4973         PR 42966
4974         * gcc.dg/cpp/warn-undef-2.c: Update.
4975         * gcc.dg/cpp/warn-traditional-2.c: Update.
4976         * gcc.dg/cpp/warn-comments-2.c: Update.
4977         * gcc.dg/cpp/warn-variadic-2.c: Update.
4978         * gcc.dg/cpp/warn-long-long-2.c: Update.
4979         * gcc.dg/cpp/warn-deprecated-2.c: Update.
4980         * gcc.dg/cpp/warn-multichar-2.c: Update.
4981         * gcc.dg/cpp/warn-normalized-3.c: Update.
4982         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
4983         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
4984         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
4985         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
4986         * gcc.dg/cpp/warn-redefined-2.c: Update.
4987         * gfortran.dg/warning-directive-2.F90: Update.
4988         * c-c++-common/cpp/warning-directive-2.c: Update.
4990 2010-04-14  Michael Matz  <matz@suse.de>
4992         PR tree-optimization/42963
4993         * gcc.dg/pr42963.c: New testcase.
4995 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
4997         * gnat.dg/class_wide.adb: Rename into...
4998         * gnat.dg/class_wide1.adb: ...this.
4999         * gnat.dg/class_wide2.ad[sb]: New test.
5001 2010-04-14  Tobias Burnus  <burnus@net-b.de>
5003         PR fortran/18918
5004         * gfortran.dg/coarray_9.f90: Update dg-errors.
5005         * gfortran.dg/coarray_10.f90: New test.
5006         * gfortran.dg/coarray_11.f90: New test.
5008 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5010         PR fortran/43747
5011         gfortran.dg/initialization_24.f90: New test.
5013 2010-04-13  Jason Merrill  <jason@redhat.com>
5015         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
5016         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
5018 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5020         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
5021         * g++.dg/dg.exp: Likewise.
5022         * gcc.dg/cpp/warning-directive-1.c: Move to ...
5023         * c-c++-common/cpp/warning-directive-1.c: ... here.
5024         * gcc.dg/cpp/warning-directive-2.c: Move to ...
5025         * c-c++-common/cpp/warning-directive-2.c: ... here.
5026         * gcc.dg/cpp/warning-directive-3.c: Move to ...
5027         * c-c++-common/cpp/warning-directive-3.c: ... here.
5028         * gcc.dg/cpp/warning-directive-4.c: Move to ...
5029         * c-c++-common/cpp/warning-directive-4.c: ... here.
5030         * g++.dg/cpp/warning-directive-1.C: Delete.
5031         * g++.dg/cpp/warning-directive-2.C: Delete.
5032         * g++.dg/cpp/warning-directive-3.C: Delete.
5033         * g++.dg/cpp/warning-directive-4.C: Delete.
5034         * gcc.dg/cpp/normalised-3.c: Delete.
5035         * g++.dg/cpp/normalised-1.C: Rename as ...
5036         * c-c++-common/cpp/normalised-3.c: ... this.
5038 2010-04-13  Martin Jambor  <mjambor@suse.cz>
5040         * gcc.dg/tree-ssa/sra-9.c: New test.
5042 2010-04-13  Michael Matz  <matz@suse.de>
5044         PR middle-end/43730
5045         * gcc.dg/pr43730.c: New test.
5047 2010-04-13  Michael Matz  <matz@suse.de>
5049         * gcc.dg/tree-ssa/negate.c: New testcase.
5051 2010-04-13  Richard Guenther  <rguenther@suse.de>
5053         PR testsuite/43735
5054         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
5056 2010-04-13  Richard Guenther  <rguenther@suse.de>
5058         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
5060 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
5062         * gnat.dg/derived_type1.adb: New test.
5064 2010-04-13  Matthias Klose  <doko@ubuntu.com>
5066         * gcc.dg/plugindir1.c: New testcase.
5067         * gcc.dg/plugindir2.c: New testcase.
5068         * gcc.dg/plugindir3.c: New testcase.
5069         * gcc.dg/plugindir4.c: New testcase.
5071 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
5073         * gcc.target/i386/rotate-2.c: New test.
5075 2010-04-12  Jason Merrill  <jason@redhat.com>
5077         PR c++/43641
5078         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
5079         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5081 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
5083         PR c++/25811
5084         * g++.dg/init/pr25811.C: New test.
5086 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5088         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
5089         dg-error, dg-warning.
5090         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
5092 2010-04-12  Richard Guenther  <rguenther@suse.de>
5094         * gcc.dg/torture/inline-2.c: New testcase.
5096 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
5098         PR bootstrap/43699
5099         * gcc.dg/Wunused-var-7.c: New test.
5101         PR tree-optimization/43560
5102         * gcc.c-torture/execute/pr43560.c: New test.
5104 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
5106         * gnat.dg/aggr13.adb: New test.
5107         * gnat.dg/aggr14.adb: Likewise.
5108         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
5110 2010-04-12  Richard Guenther  <rguenther@suse.de>
5112         PR c++/43611
5113         * g++.dg/torture/pr43611.C: New testcase.
5115 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
5117         PR c/36774
5118         * gcc.dg/pr36774-1.c: New test.
5119         * gcc.dg/pr36774-2.c: New test.
5121 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
5123         * gcc.target/sh/rte-delay-slot.c: New test.
5125 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
5127         * gnat.dg/pack9.adb: Remove -cargs option.
5128         * gnat.dg/aggr12.ad[sb]: New test.
5130 2010-04-10  Jie Zhang  <jie@codesourcery.com>
5132         PR target/43417
5133         * gcc.target/sh/pr43417.c: New test.
5135 2010-04-10  Tobias Burnus  <burnus@net-b.de>
5137         PR fortran/43591
5138         * gfortran.dg/spec_expr_6.f90: New test.
5140 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
5142         PR cpp/43195
5143         * gcc.dg/cpp/pr43195.c: New.
5144         * gcc.dg/cpp/pr43195.h: New.
5146 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5148         PR 42965
5149         * gcc.dg/Werror-6.c: Adjust.
5150         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5151         * gcc.dg/Werror-4.c: Likewise.
5152         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
5153         * gcc.dg/Wswitch-enum-error.c: Likewise.
5154         * gcc.dg/Wpointer-arith.c: Likewise.
5155         * gcc.dg/Wfatal.c: Likewise.
5156         * gcc.dg/Wswitch-error.c: Likewise.
5157         * g++.dg/warn/unused-result1-Werror.c: Likewise.
5158         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
5159         * gcc.dg/cpp/warn-undef-2.c: Likewise.
5160         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
5161         * gcc.dg/cpp/warn-comments-2.c: Likewise.
5162         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
5163         * gcc.dg/cpp/warning-directive-2.c: Likewise.
5164         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
5165         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
5166         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
5167         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
5168         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
5169         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
5170         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
5171         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
5172         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
5173         * g++.dg/cpp/warning-directive-2.C: Likewise.
5174         * gfortran.dg/warning-directive-2.F90: Likewise.
5176 2010-04-09  Jason Merrill  <jason@redhat.com>
5178         PR c++/42623
5179         * g++.dg/template/sizeof13.C: New.
5181 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
5183         * g++.dg/other/pr35504.C: Add check for thiscall.
5184         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
5185         * gcc.dg/torture/stackalign/thiscall-1.c: New.
5187 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5189         PR c++/28584
5190         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
5191         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
5192         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
5193         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
5194         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
5195         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
5196         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
5197         * g++.dg/other/increment1.C: Likewise.
5199 2010-04-09  Tobias Burnus  <burnus@net-b.de>
5201         PR fortran/18918
5202         * gfortran.dg/coarray_7.f90: New test.
5203         * gfortran.dg/coarray_8.f90: New test.
5205 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
5207         PR fortran/28039
5208         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
5210 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5212         PR target/43643
5213         * gcc.dg/pr43643.c: New test.
5215 2010-04-08  Tobias Burnus  <burnus@net-b.de>
5217         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
5219 2010-04-08  Richard Guenther  <rguenther@suse.de>
5221         PR tree-optimization/43679
5222         * gcc.c-torture/compile/pr43679.c: New testcase.
5224 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
5226         PR debug/43670
5227         * gcc.dg/pr43670.c: New test.
5229 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
5231         PR middle-end/40815
5232         * gcc.dg/tree-ssa/reassoc-19.c: New.
5234 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
5236         PR c/18624
5237         * gcc.dg/Wunused-var-1.c: New test.
5238         * gcc.dg/Wunused-var-2.c: New test.
5239         * gcc.dg/Wunused-var-3.c: New test.
5240         * gcc.dg/Wunused-var-4.c: New test.
5241         * gcc.dg/Wunused-var-5.c: New test.
5242         * gcc.dg/Wunused-var-6.c: New test.
5243         * gcc.dg/Wunused-parm-1.c: New test.
5245         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
5246         * gcc.dg/trunc-1.c: Likewise.
5247         * gcc.dg/vla-9.c: Likewise.
5248         * gcc.dg/dfp/composite-type.c: Likewise.
5250 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
5252         PR objc/35996
5253         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
5254         * obj-c++.dg/objc-gc-3.mm: Ditto.
5256 2010-04-07  Simon Baldwin  <simonb@google.com>
5258         * gcc.dg/cpp/warn-undef-2.c: New.
5259         * gcc.dg/cpp/warn-traditional-2.c: New.
5260         * gcc.dg/cpp/warn-comments-2.c: New.
5261         * gcc.dg/cpp/warning-directive-1.c: New.
5262         * gcc.dg/cpp/warn-long-long.c: New.
5263         * gcc.dg/cpp/warn-traditional.c: New.
5264         * gcc.dg/cpp/warn-variadic-2.c: New.
5265         * gcc.dg/cpp/warn-undef.c: New.
5266         * gcc.dg/cpp/warn-normalized-1.c: New.
5267         * gcc.dg/cpp/warning-directive-2.c: New.
5268         * gcc.dg/cpp/warn-long-long-2.c: New.
5269         * gcc.dg/cpp/warn-variadic.c: New.
5270         * gcc.dg/cpp/warn-normalized-2.c: New.
5271         * gcc.dg/cpp/warning-directive-3.c: New.
5272         * gcc.dg/cpp/warn-deprecated-2.c: New.
5273         * gcc.dg/cpp/warn-trigraphs-1.c: New.
5274         * gcc.dg/cpp/warn-multichar-2.c: New.
5275         * gcc.dg/cpp/warn-normalized-3.c: New.
5276         * gcc.dg/cpp/warning-directive-4.c: New.
5277         * gcc.dg/cpp/warn-unused-macros.c: New.
5278         * gcc.dg/cpp/warn-trigraphs-2.c: New.
5279         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
5280         * gcc.dg/cpp/warn-cxx-compat.c: New.
5281         * gcc.dg/cpp/warn-redefined.c: New.
5282         * gcc.dg/cpp/warn-trigraphs-3.c: New.
5283         * gcc.dg/cpp/warn-unused-macros-2.c: New.
5284         * gcc.dg/cpp/warn-deprecated.c: New.
5285         * gcc.dg/cpp/warn-trigraphs-4.c: New.
5286         * gcc.dg/cpp/warn-redefined-2.c: New.
5287         * gcc.dg/cpp/warn-comments.c: New.
5288         * gcc.dg/cpp/warn-multichar.c: New.
5289         * g++.dg/cpp/warning-directive-1.C: New.
5290         * g++.dg/cpp/warning-directive-2.C: New.
5291         * g++.dg/cpp/warning-directive-3.C: New.
5292         * g++.dg/cpp/warning-directive-4.C: New.
5293         * gfortran.dg/warning-directive-1.F90: New.
5294         * gfortran.dg/warning-directive-3.F90: New.
5295         * gfortran.dg/warning-directive-2.F90: New.
5296         * gfortran.dg/warning-directive-4.F90: New.
5298 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
5300         PR objc++/23716
5301         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
5303 2010-04-07  Jason Merrill  <jason@redhat.com>
5305         * g++.dg/template/dr408.C: New.
5307         * g++.dg/lookup/ns4.C: New.
5309         PR c++/38392
5310         * g++.dg/template/friend51.C: New test.
5312         PR c++/41970
5313         * g++.old-deja/g++.other/linkage1.C: Adjust.
5315 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
5317         PR c++/42697
5318         * g++.dg/template/crash94.C: New test.
5320 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
5322         PR c++/40239
5323         * g++.dg/init/aggr5.C: New test.
5324         * g++.dg/init/aggr5.C: New test.
5326 2010-04-07  Richard Guenther  <rguenther@suse.de>
5328         PR tree-optimization/43270
5329         * g++.dg/warn/Warray-bounds-4.C: New testcase.
5330         * gcc.dg/Warray-bounds-7.c: Likewise.
5332 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
5334         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
5335         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
5336         * gnat.dg/bit_packed_array4.ad[sb]: New test.
5338 2010-04-07  Jie Zhang  <jie@codesourcery.com>
5340         PR c++/42556
5341         * g++.dg/init/pr42556.C: New test.
5343 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
5345         PR debug/43628
5346         * g++.dg/debug/dwarf2/typedef2.C: New test.
5348 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
5350         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
5351         c-c++-common/dwarf2/redeclaration-1.C
5353 2010-04-06  Jason Merrill  <jason@redhat.com>
5355         * g++.dg/cpp0x/pr31437.C: Adjust error location.
5356         * g++.dg/ext/attrib18.C: Likewise.
5357         * g++.dg/ext/bitfield2.C: Likewise.
5358         * g++.dg/ext/bitfield4.C: Likewise.
5359         * g++.dg/ext/visibility/warn2.C: Likewise.
5360         * g++.dg/ext/visibility/warn3.C: Likewise.
5361         * g++.dg/gomp/pr26690-1.C: Likewise.
5362         * g++.dg/inherit/covariant7.C: Likewise.
5363         * g++.dg/init/synth2.C: Likewise.
5364         * g++.dg/lookup/using7.C: Likewise.
5365         * g++.dg/other/crash-4.C: Likewise.
5366         * g++.dg/other/error13.C: Likewise.
5367         * g++.dg/other/error20.C: Likewise.
5368         * g++.dg/parse/crash31.C: Likewise.
5369         * g++.dg/parse/error16.C: Likewise.
5370         * g++.dg/parse/error19.C: Likewise.
5371         * g++.dg/parse/error27.C: Likewise.
5372         * g++.dg/parse/error28.C: Likewise.
5373         * g++.dg/parse/fused-params1.C: Likewise.
5374         * g++.dg/template/error2.C: Likewise.
5375         * g++.dg/template/local6.C: Likewise.
5376         * g++.dg/template/qualttp15.C: Likewise.
5377         * g++.dg/warn/Wnvdtor-2.C: Likewise.
5378         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
5379         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
5380         * g++.old-deja/g++.brendan/crash29.C: Likewise.
5381         * g++.old-deja/g++.eh/spec6.C: Likewise.
5382         * g++.old-deja/g++.jason/crash3.C: Likewise.
5383         * g++.old-deja/g++.jason/destruct2.C: Likewise.
5384         * g++.old-deja/g++.law/ctors5.C: Likewise.
5385         * g++.old-deja/g++.law/ctors9.C: Likewise.
5386         * g++.old-deja/g++.mike/p3538a.C: Likewise.
5387         * g++.old-deja/g++.mike/p3538b.C: Likewise.
5388         * g++.old-deja/g++.other/struct1.C: Likewise.
5389         * g++.old-deja/g++.other/volatile1.C: Likewise.
5390         * g++.old-deja/g++.pt/crash36.C: Likewise.
5391         * g++.old-deja/g++.pt/derived3.C: Likewise.
5392         * g++.old-deja/g++.robertl/eb109.C: Likewise.
5393         * g++.old-deja/g++.robertl/eb4.C: Likewise.
5395 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
5397         PR middle-end/43519
5398         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
5399         * gcc.dg/graphite/id-19.c: New.
5401 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
5403         PR middle-end/32824
5404         * gcc.dg/vect/pr32824: New.
5406 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5408         PR fortran/18918
5409         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
5410         * gfortran.dg/coarray_3.f90: Ditto.
5411         * gfortran.dg/coarray_4.f90: Ditto.
5412         * gfortran.dg/coarray_5.f90: Ditto.
5413         * gfortran.dg/coarray_6.f90: Ditto.
5414         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
5416 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5418         PR fortran/18918
5419         * gfortran.dg/coarray_4.f90: Fix test.
5420         * gfortran.dg/coarray_6.f90: Add more tests.
5422 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5424         PR fortran/18918
5425         * gfortran.dg/coarray_4.f90: New test.
5426         * gfortran.dg/coarray_5.f90: New test.
5427         * gfortran.dg/coarray_6.f90: New test.
5429 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5431         PR fortran/18918
5432         * gfortran.dg/iso_fortran_env_5.f90: New test.
5433         * gfortran.dg/iso_fortran_env_6.f90: New test.
5435 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5437         PR fortran/39997
5438         * gfortran.dg/coarray_1.f90: New test.
5439         * gfortran.dg/coarray_2.f90: New test.
5440         * gfortran.dg/coarray_3.f90: New test.
5442 2010-04-06  Jason Merrill  <jason@redhat.com>
5444         PR c++/43648
5445         * g++.dg/template/dtor8.C: New.
5447         PR c++/43621
5448         * g++.dg/template/error-recovery2.C: New.
5450 2010-04-06  Jan Hubicka  <jh@suse.czpli
5452         PR tree-optimization/42906
5453         * gcc.dg/tree-ssa/dce-1.c: New testcase.
5455 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5457         PR fortran/43178
5458         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
5459         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5460         * gfortran.dg/auto_dealloc_1.f90: Ditto.
5462 2010-04-06  Richard Guenther  <rguenther@suse.de>
5464         PR tree-optimization/43627
5465         * gcc.dg/tree-ssa/vrp49.c: New testcase.
5467 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
5469         PR target/43638
5470         * gcc.target/i386/pr43638.c: New test.
5472 2010-04-06  Richard Guenther  <rguenther@suse.de>
5474         PR middle-end/43661
5475         * gcc.c-torture/compile/pr43661.c: New testcase.
5477 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
5479         * gcc.target/s390/stackcheck1.c: Add dg-warning.
5481 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
5483         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
5485 2010-04-02  Richard Guenther  <rguenther@suse.de>
5487         PR tree-optimization/43629
5488         * gcc.c-torture/execute/pr43629.c: New testcase.
5490 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
5491             Dominique d'Humieres  <dominiq@lps.ens.fr>
5493         PR libfortran/43605
5494         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
5496 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
5498         PR debug/43325
5499         * c-c++-common/dwarf2/redeclaration-1.C: New test.
5501 2010-04-01  Jason Merrill  <jason@redhat.com>
5503         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
5505 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
5506             Manfred Schwarb  <manfred99@gmx.ch>
5508         PR libfortran/43605
5509         * gfortran.dg/ftell_3.f90: New test.
5511 2010-04-01  Richard Guenther  <rguenther@suse.de>
5513         PR middle-end/43614
5514         * gcc.c-torture/compile/pr43614.c: New testcase.
5516 2010-04-01  Martin Jambor  <mjambor@suse.cz>
5518         PR tree-optimization/43141
5519         * gcc.dg/guality/pr43141.c: New test.
5521 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5523         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
5524         * g++.dg/eh/spbp.C: Likewise.
5525         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
5526         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
5527         superfluous casts.
5528         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
5529         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
5530         * objc.dg/dwarf-2.m: Likewise.
5532 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
5534         PR middle-end/43464
5535         * gcc.dg/graphite/id-pr43464.c: New.
5536         * gcc.dg/graphite/id-pr43464-1.c: New.
5538 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
5540         PR middle-end/43351
5541         * gcc.dg/graphite/id-pr43351.c
5543 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5545         PR testsuite/35165
5546         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
5547         * obj-c++.dg/try-catch-2.mm: Ditto.
5548         * obj-c++.dg/lookup-2.mm: Ditto.
5549         * obj-c++.dg/encode-8.m: Ditto.
5550         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
5551         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
5552         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
5553         * obj-c++.dg/const-str-11.mm: Ditto.
5554         * obj-c++.dg/const-str-9.mm: Ditto.
5555         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
5556         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
5557         * obj-c++.dg/except-1.mm: Ditto.
5558         * obj-c++.dg/const-str-7.mm: Ditto.
5559         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
5560         * obj-c++.dg/const-str-3.mm: Ditto.
5561         * obj-c++.dg/const-str-7.mm: Ditto.
5562         * obj-c++.dg/stubify-2.mm: Change dump file name.
5564         PR objc++/23613
5565         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
5566         New macro.
5567         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
5568         Remove dg-xfail-if.
5570 2010-03-31  Martin Jambor  <mjambor@suse.cz>
5572         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
5573         only with -O2, -O3 or -Os and not with -fwhopr.
5575 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
5577         PR c++/43558
5578         * g++.dg/template/typedef31.C: New test.
5580 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5582         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
5583         assembler output on *-*-solaris2*.
5584         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5586 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
5588         PR debug/43557
5589         * gcc.dg/pr43557-1.c: New test.
5590         * gcc.dg/pr43557-2.c: New file.
5592 2010-03-31  Jie Zhang  <jie@codesourcery.com>
5594         PR 43562
5595         * gcc.dg/pr43562.c: New test.
5597 2010-03-30  Jason Merrill  <jason@redhat.com>
5599         PR c++/43076
5600         * g++.dg/template/error-recovery1.C: New.
5602         PR c++/41786
5603         * g++.dg/parse/ambig5.C: New.
5605 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
5607         PR debug/43593
5608         * gcc.dg/guality/pr43593.c: New test.
5610 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
5612         PR middle-end/43430
5613         * gcc.dg/vect/pr43430-1.c: New.
5615 2010-03-30  Jason Merrill  <jason@redhat.com>
5617         PR c++/43559
5618         * g++.dg/template/partial7.C: New.
5620 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5622         * gcc.target/s390/stackcheck1.c: New testcase.
5624 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5626         PR libfortran/43265
5627         * gfortran.dg/read_eof_8.f90: New test.
5629 2010-03-29  Jason Merrill  <jason@redhat.com>
5631         * gcc.dg/cpp/include6.c: Change [] to ().
5633         N3077
5634         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
5635         splicing and UCNs.
5636         * c-c++-common/raw-string-2.c: Add trigraph test.
5637         * c-c++-common/raw-string-8.c: New.
5638         * c-c++-common/raw-string-9.c: New.
5639         * c-c++-common/raw-string-10.c: New.
5641         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
5642         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
5643         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
5644         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
5645         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
5646         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
5647         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
5649 2010-03-29  Richard Guenther  <rguenther@suse.de>
5651         PR tree-optimization/43560
5652         * gcc.dg/torture/pr43560.c: New testcase.
5654 2010-03-29  Jason Merrill  <jason@redhat.com>
5656         N3077
5657         * g++.dg/ext/raw-string-1.C: Change [] to ().
5658         * g++.dg/ext/raw-string-2.C: Change [] to ().
5659         Don't use \ in delimiter.
5660         * g++.dg/ext/raw-string-3.C: Change [] to ().
5661         * g++.dg/ext/raw-string-4.C: Change [] to ().
5662         * g++.dg/ext/raw-string-5.C: Change [] to ().
5663         Test for error on \ in delimiter.
5664         * g++.dg/ext/raw-string-6.C: Change [] to ().
5665         * g++.dg/ext/raw-string-7.C: Change [] to ().
5667 2010-03-29  Jie Zhang  <jie@codesourcery.com>
5669         PR 43564
5670         * gcc.dg/pr43564.c: New test.
5672 2010-03-29  Tobias Burnus  <burnus@net-b.de>
5674         PR fortran/43551
5675         * gfortran.dg/direct_io_12.f90: New test.
5677 2010-03-28  Jan Hubicka  <jh@suse.cz>
5679         PR tree-optimization/43505
5680         * gfortran.dg/pr43505.f90: New testcase.
5682 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
5684         PR tree-optimization/43528
5685         * gcc.target/i386/pr43528.c: New test.
5687 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
5689         PR c/43381
5690         * gcc.dg/parm-impl-decl-3.c: New test.
5692 2010-03-26  Jason Merrill  <jason@redhat.com>
5694         PR c++/43509
5695         * g++.dg/cpp0x/parse1.C: New.
5697 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
5699         PR target/43524
5700         * gcc.target/i386/pr43524.c: New test.
5702 2010-03-26  Martin Jambor  <mjambor@suse.cz>
5704         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
5705         whitespace, rename main to foo.
5706         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
5707         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
5708         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
5709         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
5710         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
5711         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
5712         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
5713         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5714         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
5715         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
5716         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
5718 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
5720         PR c++/43327
5721         * g++.dg/other/crash-10.C: New test.
5722         * g++.dg/other/crash-11.C: New test.
5724 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5726         PR libfortran/43517
5727         * gfortran.dg/read_eof_7.f90: New test.
5729 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5731         PR objc/35165
5732         PR testsuite/43512
5733         * objc-obj-c++-shared: New directory.
5734         * objc-obj-c++-shared/Object1-implementation.h: New file.
5735         * objc-obj-c++-shared/Object1.h: New file.
5736         * objc-obj-c++-shared/Protocol1.h: New file.
5737         * objc-obj-c++-shared/next-abi.h: New file.
5738         * objc-obj-c++-shared/next-mapping.h: New file.
5739         * objc/execute/next_mapping.h: Delete.
5740         * objc.dg/special/special.exp: For all targets run the tests with
5741         -fgnu-runtime, for darwin targets also run the tests with
5742         -fnext-runtime.
5743         * objc.dg/dg.exp: Ditto.
5744         * obj-c++.dg/dg.exp: Ditto.
5745         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
5746         Protocol1.h) and next-mapping.h as required.  Amend testcase to
5747         include use of updated NeXT interface.
5748         * objc/execute/formal_protocol-5.m: Ditto.
5749         * objc/execute/protocol-isEqual-2.m: Ditto.
5750         * objc/execute/protocol-isEqual-4.m: Ditto.
5751         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
5752         Protocol1.h) and next-mapping.h as required.
5753         * objc/execute/object_is_class.m: Ditto.
5754         * objc/execute/enumeration-1.m: Ditto.
5755         * objc/execute/class-13.m: Ditto.
5756         * objc/execute/formal_protocol-2.m: Ditto.
5757         * objc/execute/formal_protocol-4.m: Ditto.
5758         * objc/execute/class-1.m: Ditto.
5759         * objc/execute/bycopy-1.m: Ditto.
5760         * objc/execute/formal_protocol-6.m: Ditto.
5761         * objc/execute/bycopy-3.m: Ditto.
5762         * objc/execute/class-3.m: Ditto.
5763         * objc/execute/bf-11.m: Ditto.
5764         * objc/execute/class-5.m: Ditto.
5765         * objc/execute/bf-13.m: Ditto.
5766         * objc/execute/class-7.m: Ditto.
5767         * objc/execute/bf-15.m: Ditto.
5768         * objc/execute/class-9.m: Ditto.
5769         * objc/execute/bf-17.m: Ditto.
5770         * objc/execute/bf-19.m: Ditto.
5771         * objc/execute/IMP.m: Ditto.
5772         * objc/execute/exceptions/catchall-1.m: Ditto.
5773         * objc/execute/exceptions/trivial.m: Ditto.
5774         * objc/execute/exceptions/finally-1.m: Ditto.
5775         * objc/execute/exceptions/local-variables-1.m: Ditto.
5776         * objc/execute/exceptions/foward-1.m: Ditto.
5777         * objc/execute/bf-2.m: Ditto.
5778         * objc/execute/string1.m: Ditto.
5779         * objc/execute/bf-4.m: Ditto.
5780         * objc/execute/informal_protocol.m: Ditto.
5781         * objc/execute/string3.m: Ditto.
5782         * objc/execute/bf-6.m: Ditto.
5783         * objc/execute/bf-8.m: Ditto.
5784         * objc/execute/class-tests-1.h: Ditto.
5785         * objc/execute/protocol-isEqual-1.m: Ditto.
5786         * objc/execute/protocol-isEqual-3.m: Ditto.
5787         * objc/execute/_cmd.m: Ditto.
5788         * objc/execute/function-message-1.m: Ditto.
5789         * objc/execute/bf-20.m: Ditto.
5790         * objc/execute/bf-common.h: Ditto.
5791         * objc/execute/np-2.m: Ditto.
5792         * objc/execute/class-10.m: Ditto.
5793         * objc/execute/class-12.m: Ditto.
5794         * objc/execute/enumeration-2.m: Ditto.
5795         * objc/execute/class-14.m: Ditto.
5796         * objc/execute/encode-1.m: Ditto.
5797         * objc/execute/formal_protocol-1.m: Ditto.
5798         * objc/execute/formal_protocol-3.m: Ditto.
5799         * objc/execute/accessing_ivars.m: Ditto.
5800         * objc/execute/bycopy-2.m: Ditto.
5801         * objc/execute/class-2.m: Ditto.
5802         * objc/execute/bf-10.m: Ditto.
5803         * objc/execute/formal_protocol-7.m: Ditto.
5804         * objc/execute/root_methods.m: Ditto.
5805         * objc/execute/class-4.m: Ditto.
5806         * objc/execute/bf-12.m: Ditto.
5807         * objc/execute/class-6.m: Ditto.
5808         * objc/execute/bf-14.m: Ditto.
5809         * objc/execute/nested-func-1.m: Ditto.
5810         * objc/execute/class-8.m: Ditto.
5811         * objc/execute/private.m: Ditto.
5812         * objc/execute/bf-16.m: Ditto.
5813         * objc/execute/bf-18.m: Ditto.
5814         * objc/execute/load-3.m: Ditto.
5815         * objc/execute/compatibility_alias.m: Ditto.
5816         * objc/execute/bf-1.m: Ditto.
5817         * objc/execute/no_clash.m: Ditto.
5818         * objc/execute/bf-3.m: Ditto.
5819         * objc/execute/string2.m: Ditto.
5820         * objc/execute/bf-5.m: Ditto.
5821         * objc/execute/string4.m: Ditto.
5822         * objc/execute/bf-7.m: Ditto.
5823         * objc/execute/object_is_meta_class.m: Ditto.
5824         * objc/execute/bf-9.m: Ditto.
5825         * objc/execute/bf-21.m: Ditto.
5826         * objc/execute/cascading-1.m: Ditto.
5827         * objc/execute/trivial.m: Ditto.
5828         * objc/execute/np-1.m: Ditto.
5829         * objc/compile/trivial.m: Ditto.
5830         * objc/execute/class_self-2.m: Include <stdlib.h>.
5831         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
5832         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
5833         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
5834         and 64bit. Use new NeXT interface as required.
5835         * objc.dg/special/unclaimed-category-1.m: Ditto.
5836         * objc.dg/special/unclaimed-category-1.h: Ditto.
5837         * objc.dg/special/unclaimed-category-1a.m: Ditto.
5838         * objc.dg/func-ptr-1.m: Ditto.
5839         * objc.dg/stret-1.m: Ditto.
5840         * objc.dg/encode-2.m: Ditto.
5841         * objc.dg/category-1.m: Ditto.
5842         * objc.dg/encode-3.m: Ditto.
5843         * objc.dg/call-super-3.m: Ditto.
5844         * objc.dg/method-3.m: Ditto.
5845         * objc.dg/func-ptr-2.m: Ditto.
5846         * objc.dg/lookup-1.m: Ditto.
5847         * objc.dg/encode-4.m: Ditto.
5848         * objc.dg/fix-and-continue-1.m: Ditto.
5849         * objc.dg/proto-lossage-3.m: Ditto.
5850         * objc.dg/method-13.m: Ditto.
5851         * objc.dg/proto-qual-1.m: Ditto.
5852         * objc.dg/zero-link-3.m: Ditto.
5853         * objc.dg/bitfield-1.m: Ditto.
5854         * objc.dg/va-meth-1.m: Ditto.
5855         * objc.dg/super-class-3.m: Ditto.
5856         * objc.dg/call-super-1.m: Ditto.
5857         * objc.dg/type-size-2.m: Ditto.
5858         * objc.dg/method-10.m: Ditto.
5859         * objc.dg/defs.m: Ditto.
5860         * objc.dg/const-str-3.m: Ditto.
5861         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
5862         Protocol1.h) and next-mapping.h as required. Use new NeXT
5863         interface as required.
5864         * objc.dg/super-class-4.m: Ditto.
5865         * objc.dg/comp-types-8.m: Ditto.
5866         * objc.dg/call-super-2.m: Ditto.
5867         * objc.dg/objc-fast-4.m: Ditto.
5868         * objc.dg/method-6.m: Ditto.
5869         * objc.dg/const-str-3.m: Ditto.
5870         * objc.dg/const-str-7.m: Ditto.
5871         * objc.dg/method-15.m: Ditto.
5872         * objc.dg/method-19.m: Ditto.
5873         * objc.dg/sync-1.m: Ditto.
5874         * objc.dg/layout-1.m: Ditto.
5875         * objc.dg/bitfield-3.m: Ditto.
5876         * objc.dg/try-catch-3.m: Ditto.
5877         * objc.dg/try-catch-7.m: Ditto.
5878         * objc.dg/comp-types-10.m: Ditto.
5879         * objc.dg/selector-2.: Ditto.
5880         * objc.dg/method-7.m: Ditto.
5881         * objc.dg/typedef-alias-1.m: Ditto.
5882         * objc.dg/proto-lossage-2.m: Ditto.
5883         * objc.dg/comp-types-11.m: Ditto.
5884         * objc.dg/sizeof-1.m: Ditto.
5885         * objc.dg/method-17.m: Ditto.
5886         * objc.dg/bitfield-5.m: Ditto.
5887         * objc.dg/try-catch-1.m: Ditto.
5888         * objc.dg/encode-5.m: Ditto.
5889         * objc.dg/fix-and-continue-2.m: Ditto.
5890         * objc.dg/method-9.m: Ditto.
5891         * objc.dg/isa-field-1.m: Ditto.
5892         * objc.dg/local-decl-2.m: Ditto.
5893         * objc.dg/objc-gc-4.m: Ditto.
5894         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
5895         * objc.dg/gnu-runtime-3.m: Ditto.
5896         * objc.dg/encode-7.m: Ditto.
5897         * objc.dg/encode-8.m: Ditto.
5898         * objc.dg/selector-3.m: Ditto.
5899         * objc.dg/gnu-runtime-1.m: Ditto.
5900         * objc.dg/const-str-12.m: Ditto.
5901         * objc.dg/gnu-runtime-2.m: Ditto.
5902         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
5903         * objc.dg/selector-1.m: Ditto.
5904         * objc.dg/stubify-2.m: Ditto.
5905         * objc.dg/zero-link-1.m: Ditto.
5906         * objc.dg/stret-2.m: Ditto.
5907         * objc.dg/zero-link-2.m: Ditto.
5908         * objc.dg/next-runtime-1.m: Ditto.
5909         * objc.dg/symtab-1.m: Ditto.
5910         * objc.dg/stubify-1.m: Ditto.
5911         * objc.dg/bitfield-2.m: Ditto.
5912         * objc.dg/try-catch-10.m: Apply to both runtimes.
5913         * objc.dg/const-str-1.m: Ditto.
5914         * objc.dg/image-info.m: Ditto.
5915         * objc.dg/encode-9.m: Ditto.
5916         * objc.dg/pragma-1.m: Apply test to all targets.
5917         * objc.dg/const-str-4.m: Ditto.
5918         * objc.dg/const-str-8.m: Ditto.
5919         * objc.dg/super-class-2.m: Ditto.
5920         * objc.dg/try-catch-5.m: Ditto.
5921         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
5922         Protocol1.h) and next-mapping.h as required. Use new NeXT
5923         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
5924         * objc.dg/const-str-11.m: Ditto.
5925         * objc.dg/const-str-9.m: Ditto.
5926         * objc.dg/method-4.m: Skip for 64Bit NeXT.
5927         * objc.dg/encode-1.m: Remove redundant -lobjc.
5928         * objc.dg/try-catch-9.m: Tidy space.
5929         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
5930         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
5931         and 64bit. Use new NeXT interface as required.
5932         * obj-c++.dg/template-4.mm: Ditto.
5933         * obj-c++.dg/defs.mm: Ditto.
5934         * obj-c++.dg/basic.mm: Ditto.
5935         * obj-c++.dg/encode-4.mm: Ditto.
5936         * obj-c++.dg/method-17.mm: Ditto.
5937         * obj-c++.dg/proto-lossage-3.mm: Ditto.
5938         * obj-c++.dg/cxx-class-1.mm: Ditto.
5939         * obj-c++.dg/method-10.mm: Ditto.
5940         * obj-c++.dg/va-meth-1.mm: Ditto.
5941         * obj-c++.dg/encode-5.mm: Ditto.
5942         * obj-c++.dg/lookup-2.mm: Ditto.
5943         * obj-c++.dg/template-3.mm: Ditto.
5944         * obj-c++.dg/proto-qual-1.mm: Ditto.
5945         * obj-c++.dg/qual-types-1.m: Ditto.
5946         * obj-c++.dg/cxx-scope-1.mm: Ditto.
5947         * obj-c++.dg/template-1.mm: Ditto.
5948         * obj-c++.dg/encode-6.mm: Ditto.
5949         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
5950         Protocol1.h) and next-mapping.h as required. Use new NeXT
5951         interface as required.
5952         * obj-c++.dg/except-1.mm: Ditto.
5953         * obj-c++.dg/const-str-7.mm: Ditto.
5954         * obj-c++.dg/ivar-list-semi.mm: Ditto.
5955         * obj-c++.dg/cxx-scope-2.mm: Ditto.
5956         * obj-c++.dg/selector-2.mm: Ditto.
5957         * obj-c++.dg/isa-field-1.mm: Ditto.
5958         * obj-c++.dg/try-catch-1.mm: Ditto.
5959         * obj-c++.dg/local-decl-1.mm: Ditto.
5960         * obj-c++.dg/try-catch-9.mm: Ditto.
5961         * obj-c++.dg/no-extra-load.mm: Ditto.
5962         * obj-c++.dg/selector-5.mm: Ditto.
5963         * obj-c++.dg/method-12.mm: Ditto.
5964         * obj-c++.dg/try-catch-11.mm: Ditto.
5965         * obj-c++.dg/comp-types-11.mm: Ditto.
5966         * obj-c++.dg/bitfield-3.mm: Ditto.
5967         * obj-c++.dg/method-6.mm: Ditto.
5968         * obj-c++.dg/super-class-2.mm: Ditto.
5969         * obj-c++.dg/method-21.mm: Ditto.
5970         * obj-c++.dg/const-str-8.mm: Ditto.
5971         * obj-c++.dg/try-catch-7.mm: Ditto.
5972         * obj-c++.dg/method-15.mm: Ditto.
5973         * obj-c++.dg/layout-1.mm: Ditto.
5974         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
5975         * obj-c++.dg/const-str-3.mm: Ditto.
5976         * obj-c++.dg/try-catch-2.mm: Ditto.
5977         * obj-c++.dg/objc-gc-3.mm: Ditto.
5978         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
5979         * obj-c++.dg/bitfield-1.mm: Ditto.
5980         * obj-c++.dg/selector-6.mm: Ditto.
5981         * obj-c++.dg/method-13.mm: Ditto.
5982         * obj-c++.dg/comp-types-12.mm: Ditto.
5983         * obj-c++.dg/bitfield-4.mm: Ditto.
5984         * obj-c++.dg/try-catch-8.mm: Ditto.
5985         * obj-c++.dg/method-2.mm: Ditto.
5986         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
5987         * obj-c++.dg/typedef-alias-1.mm: Ditto.
5988         * obj-c++.dg/const-str-4.mm: Ditto.
5989         * obj-c++.dg/proto-lossage-2.mm: Ditto.
5990         * obj-c++.dg/try-catch-3.mm: Ditto.
5991         * obj-c++.dg/comp-types-9.mm: Ditto.
5992         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
5993         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
5994         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
5995         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
5996         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
5997         Use new NeXT interface as required.
5998         * obj-c++.dg/const-str-10.mm: Ditto.
5999         * obj-c++.dg/const-str-11.mm: Ditto.
6000         * obj-c++.dg/const-str-9.mm: Ditto.
6001         * obj-c++.dg/method-11.mm: Ditto.
6002         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
6003         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6004         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
6005         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
6006         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
6008 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
6010         PR c++/43206
6011         * g++.dg/template/typedef30.C: New test case.
6013 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
6015         PR c/43385
6016         * gcc.c-torture/execute/pr43385.c: New test.
6018 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
6020         * gcc.dg/strncpy-fix-1.c: New test.
6022 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6024         PR testsuite/41609
6025         * lib/objc-torture.exp (objc-set-runtime-options): New.
6026         * objc/execute/execute.exp: Check runtime options on each pass.
6027         * objc/execute/exceptions/exceptions.exp: Ditto.
6028         * objc/compile/compile.exp: Ditto.
6030         PR testsuite/42348
6031         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
6032         standard tests.
6033         (check_effective_target_objc2): New proc.
6034         (check_effective_target_next_runtime): New proc.
6035         * lib/objc.exp: Determine which runtime is in force and support it.
6036         * lib/obj-c++.exp: Ditto.
6038 2010-03-24  Jason Merrill  <jason@redhat.com>
6040         PR c++/43502
6041         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
6043 2010-03-24  Martin Jambor  <mjambor@suse.cz>
6045         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
6046         a loop.
6047         * gcc.dg/ipa/ipa-2.c: Likewise.
6048         * gcc.dg/ipa/ipa-3.c: Likewise.
6049         * gcc.dg/ipa/ipa-4.c: Likewise.
6050         * gcc.dg/ipa/ipa-5.c: Likewise.
6051         * gcc.dg/ipa/ipa-7.c: Likewise.
6052         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
6053         a loop.
6054         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
6055         i_can_not_be_propagated_fully2 into a loop.
6056         * gcc.dg/ipa/ipa-8.c: New test.
6057         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
6059 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
6061         PR debug/19192
6062         PR debug/43479
6063         * gcc.dg/guality/pr43479.c: New test.
6064         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
6065         and add volatile keyword.
6067 2010-03-23  Mike Stump  <mikestump@comcast.net>
6069         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
6071 2010-03-23  Jason Merrill  <jason@redhat.com>
6073         * g++.dg/ext/altivec-17.C: Adjust error message.
6075         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
6076         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
6077         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
6078         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
6079         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
6080         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
6082 2010-03-22  Jason Merrill  <jason@redhat.com>
6084         PR c++/43333
6085         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
6086         * g++.dg/ext/is_pod_98.C: New.
6088         PR c++/43281
6089         * g++.dg/cpp0x/auto18.C: New.
6091         * gcc.dg/pr36997.c: Adjust error message.
6092         * g++.dg/ext/vector9.C: Likewise.
6093         * g++.dg/conversion/simd3.C: Likewise.
6094         * g++.dg/other/error23.C: Likewise.
6096 2010-03-22  Michael Matz  <matz@suse.de>
6098         PR middle-end/43475
6099         * gfortran.dg/pr43475.f90: New testcase.
6101 2010-03-22  Richard Guenther  <rguenther@suse.de>
6103         PR tree-optimization/43390
6104         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
6106 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6108         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
6109         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
6111 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
6112             Michael Matz  <matz@suse.de>
6114         PR c++/43081
6115         * g++.dg/parse/crash56.C: New test.
6117 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
6119         PR fortran/43450
6120         * gfortran.dg/whole_file_15.f90 : New test.
6122 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6124         PR fortran/43409
6125         * gfortran.dg/inquire_size.f90: New test.
6127 2010-03-20  Richard Guenther  <rguenther@suse.de>
6129         PR rtl-optimization/43438
6130         * gcc.c-torture/execute/pr43438.c: New testcase.
6132 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
6134         PR c++/43375
6135         * g++.dg/abi/mangle42.C: New test.
6137 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
6139         PR C/43211
6140         * gcc.dg/pr43211.c: New test.
6141         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
6143 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
6145         PR rtl-optimization/42258
6146         * gcc.target/arm/thumb1-mul-moves.c: New test.
6148         PR target/40697
6149         * gcc.target/arm/thumb-andsi.c: New test.
6151         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
6152         dg-require-effective-target.
6154 2010-03-19  Michael Matz  <matz@suse.de>
6156         PR c++/43116
6157         * g++.dg/other/pr43116.C: New testcase.
6159 2010-03-19  Michael Matz  <matz@suse.de>
6161         PR target/43305
6162         * gcc.dg/pr43305.c: New testcase.
6164 2010-03-19  Richard Guenther  <rguenther@suse.de>
6166         PR tree-optimization/43415
6167         * gcc.c-torture/compile/pr43415.c: New testcase.
6169 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
6171         PR ada/43106
6172         * gnat.dg/case_optimization2.adb: New test.
6173         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
6175 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6176             Jack Howarth <howarth@bromo.med.uc.edu>
6178         PR target/36399
6179         * gcc.target/i386/push-1.c: Don't xfail
6180           scan-assembler-not "movups" on darwin.
6182 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
6184         PR debug/43058
6185         * gcc.dg/pr43058.c: New test.
6187 2010-03-18  Martin Jambor  <mjambor@suse.cz>
6189         PR middle-end/42450
6190         * g++.dg/torture/pr42450.C: New test.
6192 2010-03-18  Michael Matz  <matz@suse.de>
6194         PR middle-end/43419
6195         * gcc.dg/pr43419.c: New testcase.
6197 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
6199         PR rtl-optimization/43360
6200         * gcc.dg/torture/pr43360.c: New.
6202 2010-03-18  Michael Matz  <matz@suse.de>
6204         PR tree-optimization/43402
6205         * gcc.dg/pr43402.c: New testcase.
6207 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
6209         PR target/42427
6210         * gcc.dg/pr42427.c: New test.
6212 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6214         PR libfortran/43265
6215         * gfortran.dg/read_empty_file.f: New test.
6216         * gfortran.dg/read_eof_all.f90: New test.
6217         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
6218         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
6220 2010-03-17  Michael Matz  <matz@suse.de>
6222         * gcc.dg/pr43300.c: Add -w.
6224 2010-03-17  Richard Guenther  <rguenther@suse.de>
6226         * gcc.dg/pr43379.c: Add -w.
6228 2010-03-17  Tobias Burnus  <burnus@net-b.de>
6230         PR fortran/43331
6231         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
6233 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
6235         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
6237 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6239         * ada/acats/run_all.sh: Log start and end times.
6241 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6243         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
6245 2010-03-16  Richard Guenther  <rguenther@suse.de>
6247         PR middle-end/43379
6248         * gcc.dg/pr43379.c: New testcase.
6250 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
6252         PR debug/43051
6253         * gcc.dg/guality/pr43051-1.c: New test.
6255 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
6257         PR testsuite/43363
6258         * g++.dg/ext/altivec-17.C: Handle changes to error message.
6260 2010-03-15  Michael Matz  <matz@suse.de>
6262         PR middle-end/43300
6263         * gcc.dg/pr43300.c: New testcase.
6265 2010-03-15  Richard Guenther  <rguenther@suse.de>
6267         PR tree-optimization/43367
6268         * gcc.c-torture/compile/pr43367.c: New testcase.
6270 2010-03-15  Richard Guenther  <rguenther@suse.de>
6272         PR tree-optimization/43317
6273         * gcc.dg/pr43317.c: New testcase.
6275 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
6277         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
6279 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
6281         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
6283 2010-03-14  Tobias Burnus  <burnus@net-b.de>
6285         PR fortran/43362
6286         * gfortran.dg/impure_constructor_1.f90: New test.
6288 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
6290         PR middle-end/43354
6291         * gfortran.dg/graphite/id-pr43354.f: New.
6293 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
6295         PR middle-end/43349
6296         * gfortran.dg/graphite/pr43349.f: New.
6298 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
6300         PR middle-end/43306
6301         * gcc.dg/graphite/pr43306.c: New.
6303 2010-03-12  David S. Miller  <davem@davemloft.net>
6305         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
6306         sparc.
6308 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6310         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
6312 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
6314         PR fortran/43291
6315         PR fortran/43326
6316         * gfortran.dg/dynamic_dispatch_7.f03: New test.
6318 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
6320         * gfortran.dg/default_format_denormal_1.f90: Don't assume
6321         fail for *-*-mingw* targets.
6323 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
6325         PR debug/43329
6326         * gcc.dg/guality/pr43329-1.c: New test.
6328 2010-03-11  Martin Jambor  <mjambor@suse.cz>
6330         PR tree-optimization/43257
6331         * g++.dg/torture/pr43257.C: New test.
6333 2010-03-11  Tobias Burnus  <burnus@net-b.de>
6335         PR fortran/43228
6336         * gfortran.dg/namelist_61.f90: New test.
6338 2010-03-11  Richard Guenther  <rguenther@suse.de>
6340         PR tree-optimization/43255
6341         * gcc.c-torture/compile/pr43255.c: New testcase.
6343 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6345         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
6346         * gcc.dg/pr43280.c: New testcase.
6348 2010-03-11  Richard Guenther  <rguenther@suse.de>
6350         PR lto/43200
6351         * gcc.dg/lto/20100227-1_0.c: New testcase.
6352         * gcc.dg/lto/20100227-1_1.c: Likewise.
6354 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6356         PR libfortran/43320
6357         PR libfortran/43265
6358         * gfortran.dg/read_eof_6.f: New test
6359         * gfortran.dg/read_x_eof.f90: New test.
6360         * gfortran.dg/read_x_past.f: Update test.
6362 2010-03-10  Jan Hubicka   <jh@suse.cz>
6364         * gcc.c-torture/compile/pr43288.c: New test.
6366 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6368         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
6369         -fpic/-fPIC flags.
6370         * g++.old-deja/g++.pt/asm2.C: Likewise.
6371         * gcc.c-torture/compile/20000804-1.c: Likewise.
6372         * gcc.target/i386/clobbers.c: Likewise.
6374 2010-03-10  Tobias Burnus  <burnus@net-b.de>
6376         PR fortran/43303
6377         * gfortran.dg/c_assoc_3.f90: New test.
6379 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
6381         PR debug/36728
6382         * gcc.dg/guality/pr36728-1.c: New test.
6383         * gcc.dg/guality/pr36728-2.c: New test.
6385 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6387         * gcc.dg/h8300-div-delay-slot.c: New test.
6389 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
6391         PR tree-optimization/43236
6392         * gcc.c-torture/execute/pr43236.c: New test.
6394 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
6396         PR middle-end/42859
6397         * g++.dg/eh/pr42859.C: New test.
6399 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
6401         PR debug/43299
6402         * gcc.dg/pr43299.c: New test.
6404         PR debug/43290
6405         * g++.dg/eh/unwind2.C: New test.
6407 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
6408             Reza Yazdani  <reza.yazdani@amd.com>
6410         PR middle-end/43065
6411         * gcc.dg/graphite/run-id-4.c: New.
6413 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
6415         PR middle-end/43065
6416         * gcc.dg/graphite/run-id-3.c: New.
6418 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
6420         PR middle-end/42644
6421         PR middle-end/42130
6422         * gcc.dg/graphite/id-18.c: New.
6423         * gcc.dg/graphite/run-id-pr42644.c: New.
6425 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
6427         PR middle-end/42326
6428         * gcc.dg/graphite/pr42326.c: New.
6430 2010-03-08  Richard Guenther  <rguenther@suse.de>
6432         PR tree-optimization/43269
6433         * gcc.c-torture/execute/pr43269.c: New testcase.
6435 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
6437         PR fortran/43256
6438         * gfortran.dg/typebound_call_13.f03: New.
6440 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
6442         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
6443         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
6445 2010-03-05  Jason Merrill  <jason@redhat.com>
6447         * g++.dg/abi/mangle40.C: Require weak and alias.
6449 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
6451         PR middle-end/42326
6452         * gfortran.dg/graphite/pr42326.f90: New.
6453         * gfortran.dg/graphite/pr42326-1.f90: New.
6455 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6457         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
6458         (gnat_target_compile): Likewise.
6459         Reinitialize GNAT_UNDER_TEST if target changes.
6460         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
6461         (local_find_gnatmake): Pass full --GCC to gnatlink.
6462         Remove --LINK.
6464 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
6466         PR c/43248
6467         * gcc.dg/compound-literal-1.c: New testcase.
6469 2010-03-04  Martin Jambor  <mjambor@suse.cz>
6471         PR tree-optimization/43164
6472         PR tree-optimization/43191
6473         * gcc.c-torture/compile/pr43164.c: New test.
6474         * gcc.c-torture/compile/pr43191.c: Likewise.
6476 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
6478         PR fortran/43244
6479         * gfortran.dg/finalize_9.f90: New.
6481 2010-03-04  Tobias Burnus  <burnus@net-b.de>
6482             Ken Werner <ken@linux.vnet.ibm.com>
6484         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
6485         to dg-options for spu.
6486         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
6487         dump-scan target to exclude spu.
6489 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
6491         PR middle-end/43209
6492         * gcc.dg/tree-ssa/ivopts-4.c: New.
6494 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
6496         * lib/target-supports-dg.exp (check-flags): Provide defaults for
6497         include-opts and exclude-opts; skip checking the flags if arguments
6498         are the same as the defaults.
6499         (dg-xfail-if): Verify the number of arguments, supply defaults
6500         for unspecified optional arguments.
6501         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
6503 2010-03-03  Jason Merrill  <jason@redhat.com>
6505         PR c++/12909
6506         * g++.dg/abi/mangle40.C: Updated.
6508 2010-03-03  Jason Merrill  <jason@redhat.com>
6510         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
6511         * g++.dg/abi/mangle23.C: Likewise.
6512         * g++.dg/eh/simd-2.C: Likewise.
6513         * g++.dg/ext/attribute-test-2.C: Likewise.
6514         * g++.dg/ext/vector14.C: Likewise.
6515         * g++.dg/other/pr34435.C: Likewise.
6516         * g++.dg/template/conv8.C: Likewise.
6517         * g++.dg/template/nontype9.C: Likewise.
6518         * g++.dg/template/qualttp17.C: Likewise.
6519         * g++.dg/template/ref1.C: Likewise.
6520         * g++.old-deja/g++.pt/crash68.C: Likewise.
6521         * g++.old-deja/g++.pt/ref1.C: Likewise.
6522         * g++.old-deja/g++.pt/ref3.C: Likewise.
6523         * g++.old-deja/g++.pt/ref4.C: Likewise.
6525         PR c++/12909
6526         * g++.dg/abi/mangle40.C: New.
6527         * g++.dg/abi/mangle41.C: New.
6528         * g++.dg/lto/20100302_0.C: New.
6529         * g++.dg/lto/20100302_1.C: New.
6530         * g++.dg/lto/20100302.h: New.
6532 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
6534         PR fortran/43243
6535         * gfortran.dg/internal_pack_12.f90: New test.
6537 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
6539         * gcc.dg/pr36997.c: Adjust error message.
6541 2010-03-03  Mike Stump  <mikestump@comcast.net>
6543         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
6544         adjustments to not be present on machines that align the stack to
6545         more than 4 bytes and don't have a red zone yet as that is an
6546         unimplemented optimization.
6548 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
6550         PR fortran/43169
6551         * gfortran.dg/impure_assignment_3.f90: New.
6553 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
6555         PR debug/43229
6556         * gfortran.dg/pr43229.f90: New test.
6558         PR debug/43237
6559         * gcc.dg/debug/dwarf2/pr43237.c: New test.
6561         PR debug/43177
6562         * gcc.dg/guality/pr43177.c: New test.
6564 2010-03-02  Jason Merrill  <jason@redhat.com>
6566         * g++.dg/ext/vector9.C: Adjust error message.
6567         * g++.dg/conversion/simd3.C: Likewise.
6568         * g++.dg/other/error23.C: Likewise.
6570 2010-03-02  Mike Stump  <mikestump@comcast.net>
6572         PR c++/41090
6573         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
6575 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
6577         PR fortran/43180
6578         * gfortran.dg/internal_pack_10.f90: New test.
6580         PR fortran/43173
6581         * gfortran.dg/internal_pack_11.f90: New test.
6583 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
6585         PR middle-end/42640
6586         * gcc.dg/tree-ssa/pr42640.c: New.
6588 2010-03-01  Richard Guenther  <rguenther@suse.de>
6590         PR tree-optimization/43220
6591         * gcc.c-torture/execute/pr43220.c: New testcase.
6593 2010-03-01  Richard Guenther  <rguenther@suse.de>
6595         PR middle-end/43213
6596         * gcc.dg/pr43213.c: New testcase.
6598 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6600         PR pch/14940
6601         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
6603 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6605         * lib/target-supports.exp (check_effective_target_ucn_nocache):
6606         New function.
6607         (check_effective_target_ucn): Likewise.
6609         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
6610         if !ucn.
6611         * gcc.dg/ucnid-2.c: Likewise.
6612         * gcc.dg/ucnid-3.c: Likewise.
6613         * gcc.dg/ucnid-4.c: Likewise.
6614         * gcc.dg/ucnid-11.c: Likewise.
6615         * gcc.dg/ucnid-12.c: Likewise.
6616         * gcc.dg/ucnid-6.c: Skip if !ucn.
6617         * gcc.dg/ucnid-9.c: Likewise.
6619 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6621         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
6622         lists to dg-skip-if.
6623         * gcc.target/i386/stackalign/return-3.c: Likewise.
6625 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6627         * gcc.target/i386/clearcap.map: New file.
6628         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
6629         Pass clearcap.map by default if supported.
6631 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6633         PR fortran/42900
6634         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
6635         Explain this.
6636         * gfortran.dg/stat_2.f90: Likewise.
6638 2010-03-01  Tobias Burnus  <burnus@net-b.de>
6640         PR fortran/43199
6641         * gfortran.dg/module_read_2.f90: New test.
6643 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
6645         PR c++/42748
6646         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
6647         * g++.dg/abi/mangle12.C: Likewise.
6648         * g++.dg/abi/mangle20-2.C: Likewise.
6649         * g++.dg/abi/mangle17.C: Likewise.
6650         * g++.dg/template/cond2.C: Likewise.
6651         * g++.dg/template/pr35240.C: Likewise.
6653 2010-02-27  Richard Guenther  <rguenther@suse.de>
6655         PR tree-optimization/43186
6656         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
6658 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6660         * g++.dg/abi/packed1.C: Expect warning on the SH.
6662 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
6664         PR c++/42054:
6665         * g++.dg/parse/error37.C: New test.
6667 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6669         PR c/24577
6670         PR c/43192
6671         * gcc.dg/pr8927-1.c: Match new note.
6672         * gcc.dg/990506-0.c: Likewise.
6673         * gcc.dg/gomp/flush-2.c: Likewise.
6674         * gcc.dg/gomp/atomic-5.c: Likewise.
6675         * gcc.dg/gomp/pr34607.c: Likewise.
6676         * gcc.dg/pr35746.c: Likewise.
6677         * gcc.dg/cpp/pragma-1.c: Likewise.
6678         * gcc.dg/cpp/pragma-2.c: Likewise.
6679         * gcc.dg/pr41842.c: Likewise.
6680         * gcc.dg/noncompile/20040629-1.c: Likewise.
6681         * objc.dg/private-1.m: Likewise.
6683 2010-02-27  Tobias Burnus  <burnus@net-b.de>
6685         PR fortran/43185
6686         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
6687         * gfortran.dg/default_initialization_4.f90: New test.
6689 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
6691         * gnat.dg/thin_pointer.ad[sb]: Rename into...
6692         * gnat.dg/thin_pointer1.ad[sb]: ...this.
6693         * gnat.dg/thin_pointer2.adb: New test.
6694         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
6696 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6698         PR c/20631
6699         * gcc.dg/cpp/c90-pedantic.c: New.
6700         * gcc.dg/cpp/c90.c: New.
6701         * gcc.dg/gnu90-const-expr-1.c: New.
6702         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
6704 2010-02-26  Richard Guenther  <rguenther@suse.de>
6706         PR tree-optimization/43186
6707         * gcc.c-torture/compile/pr43186.c: New testcase.
6709 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
6711         PR debug/43190
6712         * c-c++-common/dwarf2/pr43190.c: New test.
6714 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
6716         PR testsuite/37074:
6717         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
6719 2010-02-26  Richard Guenther  <rguenther@suse.de>
6721         PR tree-optimization/43188
6722         * gcc.c-torture/compile/pr43188.c: New testcase.
6724 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
6726         PR target/43175
6727         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
6729 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
6731         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
6733 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
6735         PR target/43154
6736         * gcc.target/powerpc/pr43154.c: New file.
6738 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
6740         PR debug/43166
6741         * gfortran.dg/debug/pr43166.f: New test.
6743         PR debug/43165
6744         * gcc.dg/torture/pr43165.c: New test.
6746 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6748         PR c/43128
6749         * c-c++-common/pr41779.c: Update.
6751 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6753         PR ada/32547
6754         * lib/gnat-dg.exp (gnat_load): Redefine.
6756         * ada/acats/run_acats: Run run_all.sh with $SHELL.
6757         * ada/acats/run_all.sh: Downcase tasking not implemented message.
6759 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6761         PR libobjc/36610
6762         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
6763         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
6764         -fgnu-runtime.
6765         Sort entries.
6767 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6769         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
6771 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
6773         PR debug/43150
6774         * gcc.dg/guality/vla-1.c: New test.
6776 2010-02-24  Tobias Burnus  <burnus@net-b.de>
6778         PR fortran/43042
6779         * gfortran.dg/c_ptr_tests_15.f90: New test.
6781 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
6783         PR target/43107
6784         * gcc.target/i386/pr43107.c: New test.
6786 2010-02-23  Jason Merrill  <jason@redhat.com>
6788         PR c++/43143
6789         * g++.dg/cpp0x/variadic100.C: New.
6791 2010-02-23  Jason Merrill  <jason@redhat.com>
6793         PR debug/42800
6794         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
6795         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
6796         * c-c++-common/dwarf2/vla1.c: New.
6798 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
6800         PR target/43139
6801         * gcc.dg/pr43139.c: New test.
6803         PR debug/43077
6804         * gcc.dg/guality/pr43077-1.c: New test.
6806 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6808         PR 43123
6809         * gcc.dg/march.c: New.
6810         * gcc.dg/march-generic.c: New.
6811         * gcc.dg/mtune.c: New.
6813 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
6815         PR middle-end/43083
6816         * gcc.dg/graphite/pr43083.c: New.
6818 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
6820         PR middle-end/43097
6821         * gfortran.dg/graphite/pr43097.f: New.
6823 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
6824             Manuel López-Ibáñez  <manu@gcc.gnu.org>
6826         PR middle-end/43140
6827         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
6829 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
6831         PR middle-end/43026
6832         * g++.dg/graphite/pr43026.C: New.
6834 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6836         PR c++/43126
6837         * gcc.dg/cleanup-1.c: Update.
6838         * gcc.dg/func-args-1.c: Update.
6839         * gcc.dg/format/sentinel-1.c: Update.
6840         * g++.old-deja/g++.jason/scoping10.C: Update.
6841         * g++.old-deja/g++.ns/lookup5.C: Update.
6842         * g++.dg/ext/cleanup-1.C: Update.
6843         * g++.dg/parse/varmod1.C: Update.
6844         * g++.dg/parse/error33.C: Update.
6845         * g++.dg/expr/call3.C: Update.
6846         * g++.dg/func-args-1.C: New.
6848 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
6850         PR c/43125
6851         * gcc.dg/attr-used-2.c: Moved to ...
6852         * c-c++-common/attr-used-2.c: Here.
6854         * gcc.dg/attr-used.c: Moved to ...
6855         * c-c++-common/attr-used.c: Here.
6857 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
6859         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
6861 2010-02-22  Richard Guenther  <rguenther@suse.de>
6863         PR lto/43045
6864         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
6865         * gfortran.dg/lto/20100222-1_1.c: Likewise.
6867 2010-02-22  Richard Guenther  <rguenther@suse.de>
6869         PR tree-optimization/42749
6870         * gcc.c-torture/compile/pr42749.c: New testcase.
6872 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
6874         PR fortran/43072
6875         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
6876         * gfortran.dg/internal_pack_9.f90: New test.
6878 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6880         PR c++/23510
6881         * g++.dg/template/recurse.C: Adjust.
6882         * g++.dg/template/pr23510.C: New.
6884 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
6886         PR c++/42824
6887         * g++.dg/template/memclass4.C: New test.
6889 2010-02-21  Tobias Burnus  <burnus@net-b.de>
6891         PR fortran/35259
6892         * gfortran.dg/reassoc_5.f90: New test.
6894 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
6896         PR target/43067
6897         * gcc.target/i386/pr43067.c: New test.
6899 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6901         PR c++/35669
6902         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
6903         -Wconversion-null.
6904         * g++.dg/warn/Wconversion-null.C: New test.
6905         * g++.old-deja/g++.other/null1.C: Move to...
6906         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
6908 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
6910         PR fortran/36932
6911         PR fortran/36933
6912         * gfortran.dg/dependency_26.f90: New test.
6914         PR fortran/43072
6915         * gfortran.dg/internal_pack_7.f90: New test.
6917         PR fortran/43111
6918         * gfortran.dg/internal_pack_8.f90: New test.
6920 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6922         PR 43128
6923         * c-c++-common/pr41779.c: Fix broken testcase.
6925 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6927         PR 36513
6928         * c-c++-common/pr36513.c: New testcase.
6929         * c-c++-common/pr36513-2.c: New testcase.
6931 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6933         PR 41779
6934         * c-c++-common/pr41779.c: New.
6936 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
6938         PR debug/43084
6939         * gcc.dg/pr43084.c: New test.
6941 2010-02-19  Richard Guenther  <rguenther@suse.de>
6943         PR tree-optimization/42916
6944         * gcc.dg/pr42916.c: New testcase.
6946 2010-02-18  Jason Merrill  <jason@redhat.com>
6948         PR c++/42837
6949         * g++.dg/abi/packed1.C: Add expected warning.
6951         PR c++/43108
6952         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
6953         * gcc.dg/torture/dg-torture.exp: Likewise.
6954         * c-c++-common/torture/complex-sign.h,
6955         c-c++-common/torture/complex-sign-add.c,
6956         c-c++-common/torture/complex-sign-mixed-add.c,
6957         c-c++-common/torture/complex-sign-mixed-div.c,
6958         c-c++-common/torture/complex-sign-mixed-mul.c,
6959         c-c++-common/torture/complex-sign-mixed-sub.c,
6960         c-c++-common/torture/complex-sign-mul.c,
6961         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
6962         Adapt for C++ compilation as well.
6964         PR c++/43070
6965         * g++.dg/ext/label1.C: Update.
6966         * g++.dg/ext/label2.C: Update.
6968         PR c++/26261
6969         * g++.dg/template/dependent-name6.C: New.
6971         PR c++/43109
6972         * g++.dg/parse/namespace12.C: New.
6974 2010-02-18  Martin Jambor  <mjambor@suse.cz>
6976         PR tree-optimization/43066
6977         * gcc.c-torture/compile/pr43066.c: New test.
6979 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
6981         * g++.dg/ext/attrib35.C: Fix target selector string.
6982         * g++.dg/ext/attrib36.C: Ditto.
6983         * g++.dg/ext/attrib37.C: Ditto.
6984         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
6985         * g++.dg/abi/mangle25.C: Ditto.
6987 2010-02-17  Jason Merrill  <jason@redhat.com>
6989         PR c++/43069
6990         * g++.dg/parse/namespace11.C: New.
6992         PR c++/43093
6993         * g++.dg/ext/attrib37.C: New.
6995         PR c++/43079
6996         * g++.dg/template/ptrmem20.C: New.
6998 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
7000         PR target/43103
7001         * gcc.target/i386/xop-check.h: Include m256-check.h.
7002         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
7003         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
7004         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
7005         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
7007 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
7009         PR debug/42918
7010         * gcc.dg/pr42918.c: New test.
7012 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
7014         * g++.dg/ext/attrib36.C: Require ILP32.
7016 2010-02-16  Richard Guenther  <rguenther@suse.de>
7018         PR tree-optimization/41043
7019         * gfortran.dg/pr41043.f90: New testcase.
7020         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
7022 2010-02-16  Jason Merrill  <jason@redhat.com>
7024         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
7026 2010-02-16  Ira Rosen  <irar@il.ibm.com>
7028         PR tree-optimization/43074
7029         * gcc.dg/vect/fast-math-pr43074.c: New test.
7031 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
7033         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
7035 2010-02-16  Jason Merrill  <jason@redhat.com>
7037         PR c++/43031
7038         * g++.dg/ext/attrib36.C: New.
7040         PR c++/43036
7041         * g++.dg/other/array6.C: New.
7043 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7045         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
7047 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
7049         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
7050         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
7051         * gcc.target/i386/xop-vpermil2pd-1.c: New.
7052         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
7053         * gcc.target/i386/xop-vpermil2ps-1.c: New.
7054         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
7056 2010-02-15  Richard Guenther  <rguenther@suse.de>
7058         PR middle-end/43068
7059         * g++.dg/torture/pr43068.C: New testcase.
7061 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
7063         PR c++/43024
7064         * g++.dg/opt/ice1.C: New.
7066 2010-02-14  Jason Merrill  <jason@redhat.com>
7068         PR c++/41997
7069         * g++.dg/cpp0x/initlist-opt.C: New.
7071 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
7073         PR fortran/41113
7074         PR fortran/41117
7075         * gfortran.dg/internal_pack_6.f90: New test.
7077 2010-02-12  Jason Merrill  <jason@redhat.com>
7079         PR c++/43054
7080         * g++.dg/cpp0x/variadic99.C: New.
7082 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
7084         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
7085         sign extend pointers to gualchk_t.
7087         PR c++/43033
7088         * g++.dg/other/default3.C: Xfail g4 test.
7090 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
7092         PR middle-end/43012
7093         * gcc.dg/graphite/pr43012.c: New.
7095 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
7097         PR middle-end/42930
7098         * g++.dg/graphite/pr42930.C: New.
7100 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
7102         PR middle-end/42914
7103         PR middle-end/42530
7104         * gcc.dg/graphite/pr42530.c: New.
7105         * gcc.dg/graphite/pr42914.c: New.
7107 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
7109         PR middle-end/42771
7110         * gcc.dg/graphite/pr42771.c: New.
7112 2010-02-11  Richard Guenther  <rguenther@suse.de>
7114         PR tree-optimization/42998
7115         * gcc.c-torture/compile/pr42998.c: New testcase.
7117 2010-02-10  Jason Merrill  <jason@redhat.com>
7119         PR c++/41896
7120         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
7122         PR c++/42983, core issue 906
7123         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
7124         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
7126         PR c++/43016
7127         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
7129 2010-02-10  Richard Guenther  <rguenther@suse.de>
7131         PR tree-optimization/43017
7132         * gcc.dg/torture/pr43017.c: New testcase.
7134 2010-02-10  Tobias Burnus <burnus@net-b.de>
7136         PR fortran/40823
7137         * gfortran.dg/private_type_1.f90: Update error location.
7138         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7139         * gfortran.dg/typebound_operator_2.f03: Ditto.
7140         * gfortran.dg/assignment_2.f90: Ditto.
7141         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7142         * gfortran.dg/binding_label_tests_9.f03: Ditto.
7144 2010-02-10  Tobias Burnus  <burnus@net-b.de>
7146         PR fortran/43015
7147         * gfortran.dg/bind_c_usage_20.f90: New test.
7149 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
7151         PR debug/43010
7152         * g++.dg/debug/pr43010.C: New test.
7154 2010-02-10  Richard Guenther  <rguenther@suse.de>
7156         PR c/43007
7157         * gcc.c-torture/execute/20100209-1.c: New testcase.
7158         * gcc.dg/fold-div-3.c: Likewise.
7160 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
7162         * gcc.dg/builtin-ffs-1.c: New test.
7164 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7166         PR fortran/42999
7167         * gfortran.dg/array_constructor_35.f90: New test.
7169 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7171         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
7173 2010-02-09  Jason Merrill  <jason@redhat.com>
7175         PR c++/42399
7176         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
7178         PR c++/42370
7179         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
7181 2010-02-09  Tobias Burnus  <burnus@net-b.de>
7183         PR fortran/41869
7184         * gfortran.dg/module_write_1.f90: New test.
7186 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
7188         * gcc.dg/pr19340.c: Adjust.
7190 2010-02-09  Richard Guenther  <rguenther@suse.de>
7192         PR tree-optimization/43008
7193         * gcc.c-torture/execute/pr43008.c: New testcase.
7195 2010-02-09  Richard Guenther  <rguenther@suse.de>
7197         PR tree-optimization/43000
7198         * gcc.dg/torture/pr43000.c: New testcase.
7199         * gcc.dg/torture/pr43002.c: Likewise.
7201 2010-02-09  Daniel Kraft  <d@domob.eu>
7203         PR fortran/39171
7204         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
7205         and pass -Wsurprising as necessary.
7207 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
7209         PR tree-optimization/42890
7210         * g++.dg/torture/pr42890.C: New test.
7212 2010-02-08  Richard Guenther  <rguenther@suse.de>
7214         PR middle-end/42995
7215         * gcc.dg/tree-ssa/inline-4.c: New testcase.
7217 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
7219         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
7220         return 0 from main.
7221         * gcc.dg/graphite/block-1.c: Same.
7222         * gcc.dg/graphite/block-3.c: Same.
7223         * gcc.dg/graphite/block-4.c: Same.
7224         * gcc.dg/graphite/block-5.c: Same.
7225         * gcc.dg/graphite/block-6.c: Same.
7226         * gcc.dg/graphite/block-7.c: Same.
7227         * gcc.dg/graphite/interchange-0.c: Same.
7228         * gcc.dg/graphite/interchange-1.c: Same.
7229         * gcc.dg/graphite/interchange-10.c: Same.
7230         * gcc.dg/graphite/interchange-11.c: Same.
7231         * gcc.dg/graphite/interchange-12.c: Same.
7232         * gcc.dg/graphite/interchange-2.c: Same.
7233         * gcc.dg/graphite/interchange-3.c: Same.
7234         * gcc.dg/graphite/interchange-4.c: Same.
7235         * gcc.dg/graphite/interchange-5.c: Same.
7236         * gcc.dg/graphite/interchange-6.c: Same.
7237         * gcc.dg/graphite/interchange-7.c: Same.
7238         * gcc.dg/graphite/interchange-8.c: Same.
7239         * gcc.dg/graphite/interchange-9.c: Same.
7240         * gcc.dg/graphite/interchange-mvt.c: Same.
7242 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
7244         * gfortran.dg/graphite/id-19.f: New.
7245         * gfortran.dg/graphite/pr14741.f90: New.
7246         * gfortran.dg/graphite/pr41924.f90: New.
7247         * gfortran.dg/graphite/run-id-2.f90: New.
7249 2010-02-07  Richard Guenther  <rguenther@suse.de>
7251         PR middle-end/42956
7252         * gcc.c-torture/compile/pr42956.c: New testcase.
7254 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7256         PR libfortran/42742
7257         * gfortran.dg/fmt_cache_2.f: New test.
7259 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7261         * gfortran.dg/read_no_eor.f90: New test.
7263 2010-02-05  Jason Merrill  <jason@redhat.com>
7265         * g++.dg/ext/label13.C: Move constructor body out of class.
7267 2010-02-03  Jason Merrill  <jason@redhat.com>
7269         PR c++/42870
7270         * g++.dg/ext/dllexport3.C: New.
7272 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
7274         * gcc.dg/format/ms-format3.c: New test for specific MS types.
7276 2010-02-05  Richard Guenther  <rguenther@suse.de>
7278         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
7280 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
7282         PR c++/42915
7283         * g++.dg/other/crash-9.C: New test.
7285 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
7287         PR fortran/42309
7288         * gfortran.dg/subref_array_pointer_4.f90 : New test.
7290 2010-02-04  Richard Guenther  <rguenther@suse.de>
7292         PR rtl-optimization/42952
7293         * gcc.dg/torture/pr42952.c: New testcase.
7295 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7297         PR libfortran/42901
7298         * gfortran.dg/namelist_60.f90: New test.
7300 2010-02-03  Jason Merrill  <jason@redhat.com>
7302         PR c++/40138
7303         * g++.dg/ext/builtin11.C: New.
7305         PR c++/4926
7306         PR c++/38600
7307         * g++.dg/abi/mangle35.C: New.
7308         * g++.dg/abi/mangle37.C: New.
7310         PR c++/12909
7311         * g++.dg/abi/mangle36.C: New.
7313         PR c++/35652
7314         * g++.dg/warn/string1.C: New.
7316 2010-02-03  Richard Guenther  <rguenther@suse.de>
7318         PR tree-optimization/42944
7319         * gcc.dg/errno-1.c: New testcase.
7321 2010-02-03  Richard Guenther  <rguenther@suse.de>
7323         PR middle-end/42927
7324         * gcc.c-torture/compile/pr42927.c: New testcase.
7326 2010-02-03  Tobias Burnus  <burnus@net-b.de>
7328         PR fortran/42936
7329         * gfortran.dg/null_4.f90: New test.
7331 2010-02-02  Jason Merrill  <jason@redhat.com>
7333         PR c++/41090
7334         * g++.dg/ext/label13.C: New.
7336 2010-02-02  Tobias Burnus  <burnus@net-b.de>
7338         PR fortran/42650
7339         * gfortran.dg/func_result_5.f90: New test.
7341 2010-02-01  Tobias Burnus  <burnus@net-b.de>
7343         PR fortran/42922
7344         * gfortran.dg/pure_initializer_3.f90: News test.
7346 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
7348         PR fortran/42888
7349         * gfortran.dg/allocate_derived_2.f90: New test.
7351 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
7353         PR middle-end/42898
7354         * gcc.dg/torture/pr42898-2.c: New test.
7356 2010-01-31  Richard Guenther  <rguenther@suse.de>
7358         PR middle-end/42898
7359         * gcc.dg/torture/pr42898.c: New testcase.
7361 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
7363         PR fortran/38324
7364         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
7365         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
7367 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
7369         * g++.dg/tree-ssa/inline-1.C: New.
7370         * g++.dg/tree-ssa/inline-2.C: New.
7371         * g++.dg/tree-ssa/inline-3.C: New.
7373 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
7375         PR testsuite/41701
7376         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
7377         the string 'pow' in the pathname of the compiler from generating a
7378         test failure.
7380 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7382         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
7383         * g++.old-deja/g++.mike/eh17.C: Likewise.
7384         * g++.old-deja/g++.mike/p5571.C: Likewise.
7386 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
7388         PR c++/42758
7389         PR c++/42634
7390         PR c++/42336
7391         PR c++/42797
7392         PR c++/42880
7393         * g++.dg/other/crash-5.C: New test.
7394         * g++.dg/other/crash-6.C: New test.
7395         * g++.dg/other/crash-7.C: New test.
7396         * g++.dg/other/crash-8.C: New test.
7398 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
7400         PR rtl-optimization/42889
7401         * gcc.dg/pr42889.c: New test.
7403 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
7405         * gcc.target/i386/pr42881.c: Use SSE2.
7407 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
7409         PR target/42891
7410         * gcc.target/i386/pr42891.c: New test.
7412 2010-01-28  Richard Guenther  <rguenther@suse.de>
7414         PR tree-optimization/42871
7415         * g++.dg/torture/pr42871.C: New testcase.
7417 2010-01-28  Richard Guenther  <rguenther@suse.de>
7419         * gcc.dg/Wobjsize-1.h: New testcase.
7420         * gcc.dg/Wobjsize-1.c: Likewise.
7422 2010-01-28  Richard Guenther  <rguenther@suse.de>
7424         PR middle-end/42883
7425         * g++.dg/torture/pr42883.C: New testcase.
7427 2010-01-28  Michael Matz  <matz@suse.de>
7429         * gcc.target/i386/pr42881.c: New test.
7431 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7433         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
7434         Add i?86-*-solaris2* support.
7436 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
7438         PR c++/42713
7439         PR c++/42820
7440         * g++.dg/template/typedef27.C: New test case.
7441         * g++.dg/template/typedef28.C: New test case.
7443 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
7445         * gcc.dg/optimize-bswap*.c: Add ARM target
7447 2010-01-27  Richard Guenther  <rguenther@suse.de>
7449         PR middle-end/42878
7450         * gcc.dg/torture/pr42878-1.c: New testcase.
7451         * gcc.dg/torture/pr42878-2.c: Likewise.
7453 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
7455         PR middle-end/42874
7456         * gcc.dg/vla-22.c: New test.
7458 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
7460         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
7461         current collation.
7463 2010-01-26  Richard Guenther  <rguenther@suse.de>
7465         PR rtl-optimization/42685
7466         * gcc.dg/pr42685.c: New testcase.
7467         * g++.dg/other/pr42685.C: Likewise.
7469 2010-01-26  Richard Guenther  <rguenther@suse.de>
7471         PR middle-end/42806
7472         * g++.dg/other/pr42806.C: New testcase.
7474 2010-01-26  Richard Guenther  <rguenther@suse.de>
7476         PR tree-optimization/42250
7477         * gcc.dg/pr42250.c: New testcase.
7479 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
7481         * gnat.dg/array_bounds_test.adb: New test.
7483 2010-01-25  Tobias Burnus  <burnus@net-b.de>
7485         PR fortran/42858
7486         * gfortran.dg/generic_21.f90: New test.
7488 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7490         PR testsuite/41522
7491         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
7493 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
7495         PR c++/42748
7496         * g++.dg/abi/arm_va_list2.C: New test.
7497         * g++.dg/abi/arm_va_list2.h: Companion header file.
7499 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
7501         PR fortran/41044
7502         * gfortran.dg/parameter_array_ref_2.f90 : New test.
7504         PR fortran/41167
7505         * gfortran.dg/char_array_arg_1.f90 : New test.
7507         * gfortran.dg/pr25923.f90 : Remove XFAIL.
7509 2010-01-24  Tobias Burnus  <burnus@net-b.de>
7511         PR fortran/39304
7512         * gfortran.dg/generic_20.f90: New test.
7514 2010-01-22  Michael Matz  <matz@suse.de>
7516         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
7517         -msse2.
7519 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
7521         PR fortran/42736
7522         * gfortran.dg/dependency_25.f90 : New test.
7524 2010-01-21  Martin Jambor  <mjambor@suse.cz>
7526         PR tree-optimization/42585
7527         * gcc.dg/tree-ssa/pr42585.c: New test.
7529 2010-01-21  Richard Guenther  <rguenther@suse.de>
7531         PR middle-end/19988
7532         * gcc.dg/pr19988.c: New testcase.
7534 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
7536         * g++.dg/compat/decimal/compat-common.h: New file.
7537         * g++.dg/compat/decimal/decimal-dummy.h: New file.
7538         * g++.dg/compat/decimal/pass_x.h: New file.
7539         * g++.dg/compat/decimal/pass_y.h: New file.
7540         * g++.dg/compat/decimal/pass-1_main.C: New file.
7541         * g++.dg/compat/decimal/pass-1_x.C: New file.
7542         * g++.dg/compat/decimal/pass-1_y.C: New file.
7543         * g++.dg/compat/decimal/pass-2_main.C: New file.
7544         * g++.dg/compat/decimal/pass-2_x.C: New file.
7545         * g++.dg/compat/decimal/pass-2_y.C: New file.
7546         * g++.dg/compat/decimal/pass-3_main.C: New file.
7547         * g++.dg/compat/decimal/pass-3_x.C: New file.
7548         * g++.dg/compat/decimal/pass-3_y.C: New file.
7549         * g++.dg/compat/decimal/pass-4_main.C: New file.
7550         * g++.dg/compat/decimal/pass-4_x.C: New file.
7551         * g++.dg/compat/decimal/pass-4_y.C: New file.
7552         * g++.dg/compat/decimal/pass-5_main.C: New file.
7553         * g++.dg/compat/decimal/pass-5_x.C: New file.
7554         * g++.dg/compat/decimal/pass-5_y.C: New file.
7555         * g++.dg/compat/decimal/pass-6_main.C: New file.
7556         * g++.dg/compat/decimal/pass-6_x.C: New file.
7557         * g++.dg/compat/decimal/pass-6_y.C: New file.
7558         * g++.dg/compat/decimal/return_x.h: New file.
7559         * g++.dg/compat/decimal/return_y.h: New file.
7560         * g++.dg/compat/decimal/return-1_main.C: New file.
7561         * g++.dg/compat/decimal/return-1_x.C: New file.
7562         * g++.dg/compat/decimal/return-1_y.C: New file.
7563         * g++.dg/compat/decimal/return-2_main.C: New file.
7564         * g++.dg/compat/decimal/return-2_x.C: New file.
7565         * g++.dg/compat/decimal/return-2_y.C: New file.
7566         * g++.dg/compat/decimal/return-3_main.C: New file.
7567         * g++.dg/compat/decimal/return-3_x.C: New file.
7568         * g++.dg/compat/decimal/return-3_y.C: New file.
7569         * g++.dg/compat/decimal/return-4_main.C: New file.
7570         * g++.dg/compat/decimal/return-4_x.C: New file.
7571         * g++.dg/compat/decimal/return-4_y.C: New file.
7572         * g++.dg/compat/decimal/return-5_main.C: New file.
7573         * g++.dg/compat/decimal/return-5_x.C: New file.
7574         * g++.dg/compat/decimal/return-5_y.C: New file.
7575         * g++.dg/compat/decimal/return-6_main.C: New file.
7576         * g++.dg/compat/decimal/return-6_x.C: New file.
7577         * g++.dg/compat/decimal/return-6_y.C: New file.
7579 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
7581         PR debug/42715
7582         * gcc.dg/pr42715.c: New.
7584 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7586         PR c++/42038
7587         * g++.dg/parse/crash55.C: New.
7589 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
7591         PR debug/42782
7592         * gcc.dg/guality/pr42782.c: New.
7594 2010-01-20  Jason Merrill  <jason@redhat.com>
7596         PR c++/41788
7597         * g++.dg/abi/packed1.C: New.
7599         PR c++/41920
7600         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
7602         PR c++/40750
7603         * g++.dg/parse/fn-typedef1.C: New.
7604         * g++.dg/other/cv_quals.C: Adjust.
7606 2010-01-20  Anthony Green  <green@moxielogic.com>
7608         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
7609         pack(push) pragma).
7610         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
7611         * gcc.dg/20020312-2.c: Port this to the moxie core.
7612         * gcc.dg/weak/typeof-2.c: Ditto.
7614 2010-01-20  Richard Guenther  <rguenther@suse.de>
7616         PR tree-optimization/42717
7617         * gcc.c-torture/compile/pr42717.c: New testcase.
7619 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
7621         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
7622         of signed, add a few new tests.
7624         PR middle-end/42803
7625         * g++.dg/parse/limits-initializer1.C: New test.
7627 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
7629         PR fortran/42804
7630         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
7631         * gfortran.dg/typebound_call_12.f03: New test.
7633 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
7635         PR fortran/42783
7636         * gfortran.dg/bounds_check_15.f90 : New test.
7638 2010-01-19  Michael Matz  <matz@suse.de>
7640         PR tree-optimization/41783
7641         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
7643 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7645         PR target/38697.
7646         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
7647         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
7648         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
7649         * gcc.target/arm/neon/vget_lows16.c: Likewise.
7650         * gcc.target/arm/neon/vget_lows32.c: Likewise.
7651         * gcc.target/arm/neon/vget_lows64.c: Likewise.
7652         * gcc.target/arm/neon/vget_lows8.c: Likewise.
7653         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
7654         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
7655         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
7656         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
7658 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
7660         PR fortran/42545
7661         * gfortran.dg/extends_6.f03: Modified an error message.
7662         * gfortran.dg/extends_10.f03: New test.
7663         * gfortran.dg/private_type_6.f03: Modified an error message.
7664         * gfortran.dg/structure_constructor_8.f03: Ditto.
7666 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
7668         PR tree-optimization/42719
7669         * gcc.dg/pr42719.c: New test.
7671         PR debug/42728
7672         * gcc.dg/pr42728.c: New test.
7674 2010-01-19  Anthony Green  <green@moxielogic.com>
7676         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
7678 2010-01-18  Anthony Green  <green@moxielogic.com>
7680         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
7681         for moxie.
7683 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
7685         * g++.dg/template/error45.C: reverted as part of reverting the
7686         fix of PR c++/42634.
7688 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
7690         PR c++/42634
7691         * g++.dg/template/error45.C: New test.
7693 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
7695         PR c++/42766
7696         * g++.dg/conversion/op6.C: New test.
7698 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
7700         PR target/42774
7701         * gcc.target/alpha/pr42774.c: New test.
7703 2010-01-18  Richard Guenther  <rguenther@suse.de>
7705         PR tree-optimization/42781
7706         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
7708 2010-01-17  Richard Guenther  <rguenther@suse.de>
7710         PR middle-end/42248
7711         * gcc.c-torture/execute/pr42248.c: New testcase.
7713 2010-01-17  Richard Guenther  <rguenther@suse.de>
7715         PR tree-optimization/42773
7716         * g++.dg/torture/pr42773.C: New testcase.
7718 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
7720         PR fortran/42677
7721         * gfortran.dg/interface_assignment_5.f90: New test.
7723 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
7725         PR c++/42697
7726         * g++.dg/template/crash94.C: Reverted.
7728 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
7730         PR debug/42767
7731         * gcc.dg/debug/pr42767.c: New.
7733 2010-01-15  Jason Merrill  <jason@redhat.com>
7735         PR c++/42761
7736         * g++.dg/cpp0x/decltype22.C: New.
7738 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
7740         PR middle-end/42760
7741         * g++.dg/torture/pr42760.C: New test.
7743 2010-01-15  Jing Yu  <jingyu@google.com>
7745         PR rtl-optimization/42691
7746         * gcc.c-torture/execute/pr42691.c: New.
7748 2010-01-15  Richard Guenther  <rguenther@suse.de>
7750         PR middle-end/42739
7751         * g++.dg/torture/pr42739.C: New testcase.
7753 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
7755         * g++.dg/template/error45.C: Revert as part of reverting changes
7756         or PR c++/42634.
7758 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7760         PR fortran/42684
7761         * gfortran.dg/interface_31.f90: New test.
7763 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7765         * gcc.target/powerpc/pr42747.c: New file.
7767 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
7769         PR middle-end/42674
7770         * c-c++-common/pr42674.c: New test.
7772         PR c++/42608
7773         * g++.dg/template/instantiate11.C: New test.
7775 2010-01-14  Jason Merrill  <jason@redhat.com>
7777         PR c++/42701
7778         * g++.dg/overload/error3.C: New.
7780         PR c++/42655
7781         * g++.dg/overload/rvalue1.C: New.
7783 2010-01-14  Martin Jambor  <mjambor@suse.cz>
7785         PR tree-optimization/42706
7786         * gcc.dg/ipa/pr42706.c: New testcase.
7788 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
7790         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
7792 2010-01-14  Martin Jambor  <mjambor@suse.cz>
7794         PR tree-optimization/42714
7795         * g++.dg/torture/pr42714.C: New test.
7797 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
7799         PR rtl-optimization/42246
7800         * gfortran.dg/pr42246-2.f: New.
7802 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
7804         PR rtl-optimization/42389
7805         * gcc.dg/pr42389.c: New.
7807 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
7809         PR rtl-optimization/42388
7810         * gcc.dg/pr42388.c: New.
7812 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
7814         PR rtl-optimization/42294
7815         * gfortran.dg/pr42294.f: New.
7817 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
7819         PR rtl-optimization/39453
7820         PR rtl-optimization/42246
7821         * gcc.dg/pr39453.c: New.
7822         * gcc.dg/pr42246.c: New.
7824 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
7826         PR middle-end/42245
7827         * gcc.dg/pr42245.c: New.
7828         * gcc.dg/pr42245-2.c: New.
7830 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
7832         PR rtl-optimization/42249
7833         * gcc.dg/pr42249.c: New.
7835 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
7837         PR c/42721
7838         * gcc.c-torture/execute/pr42721.c: New test.
7840 2010-01-14  Ira Rosen  <irar@il.ibm.com>
7842         PR tree-optimization/42709
7843         * gcc.dg/vect/pr42709.c: New test.
7845 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
7847         PR fortran/41478
7848         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
7849         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
7851 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
7853         PR fortran/42481
7854         * gfortran.dg/generic_19.f90 : New test.
7856 2010-01-13  Richard Guenther  <rguenther@suse.de>
7858         PR tree-optimization/42730
7859         * gcc.c-torture/compile/pr42730.c: New testcase.
7861 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
7863         PR target/pr42542
7864         * gcc.target/ia64/pr42542-1.c: New.
7865         * gcc.target/ia64/pr42542-2.c: New.
7866         * gcc.target/ia64/pr42542-3.c: New.
7868 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
7870         PR c++/42634
7871         * g++.dg/template/error45.C: New test.
7873 2010-01-13  Martin Jambor  <mjambor@suse.cz>
7875         PR tree-optimization/42704
7876         * g++.dg/torture/pr42704.C: New test.
7878 2010-01-13  Martin Jambor  <mjambor@suse.cz>
7880         PR tree-optimization/42703
7881         * gcc.c-torture/compile/pr42703.c: New test.
7883 2010-01-13  Richard Guenther  <rguenther@suse.de>
7885         PR tree-optimization/42705
7886         * gcc.c-torture/compile/pr42705.c: New testcase.
7888 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
7890         * gcc.target/bfin/l2.c: New test.
7891         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
7893 2010-01-13  Richard Guenther  <rguenther@suse.de>
7895         PR middle-end/42716
7896         * gcc.c-torture/compile/pr42716.c: New testcase.
7898 2010-01-13  Richard Guenther  <rguenther@suse.de>
7900         PR lto/42678
7901         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
7903 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
7905         PR c/42708
7906         * gcc.c-torture/compile/pr42708-1.c: New test.
7908 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
7910         PR debug/42662
7911         * gcc.dg/pr42662.c: New test.
7913         PR tree-optimization/42645
7914         * g++.dg/other/pr42645-1.C: New test.
7915         * g++.dg/other/pr42645-2.C: New test.
7917 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
7919         PR target/42416
7920         * gcc.target/powerpc/warn-1.c: New test.
7921         * gcc.target/powerpc/warn-2.c: New test.
7923 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
7925         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
7926         stack alignment.
7928 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
7930         * gcc.dg/lto/20100108_0.c: New.
7932 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
7934         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
7935         Add -march=i686 -msse for 32bit x86 targets.
7937 2010-01-10  Richard Guenther  <rguenther@suse.de>
7939         PR middle-end/42667
7940         * gcc.dg/torture/pr42667.c: New testcase.
7942 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7944         PR fortran/32489
7945         * gfortran.dg/array_constructor_34.f90: New test.
7947 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7949         PR fortran/20923
7950         * gfortran.dg/array_constructor_33.f90: New test.
7951         gfortran.dg/array_function_5.f90: Add credit.
7953 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
7955         PR debug/42631
7956         * gcc.dg/pr42631.c: New.
7958 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
7960         PR debug/42630
7961         * gcc.dg/pr42630.c: New.
7963 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
7965         PR debug/42629
7966         * gcc.dg/pr42629.c: New.
7968 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
7970         PR middle-end/42363
7971         * gcc.dg/torture/pr42363.c: New.
7973 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
7975         PR debug/42604
7976         PR debug/42395
7977         * gcc.dg/vect/pr42604.c: New.
7978         * gcc.dg/vect/pr42395.c: New.
7980 2010-01-09  Richard Guenther  <rguenther@suse.de>
7982         PR middle-end/42512
7983         * gcc.c-torture/execute/pr42512.c: New testcase.
7985 2010-01-09  Tobias Burnus  <burnus@net-b.de>
7987         PR fortran/41298
7988         * gfortran.dg/c_ptr_tests_14.f90: New test.
7990 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7992         PR ada/41929
7993         * gnat.dg/null_pointer_deref1.adb: Don't run on
7994         sparc*-sun-solaris2.11.
7996 2010-01-08  Richard Guenther  <rguenther@suse.de>
7998         PR lto/42528
7999         * gcc.dg/lto/20100103-1_0.c: New testcase.
8000         * gcc.dg/lto/20100103-2_0.c: Likewise.
8002 2010-01-08  Tobias Burnus  <burnus@net-b.de
8004         PR/fortran 25829
8005         * gfortran.dg/asynchronous_1.f90: New test.
8006         * gfortran.dg/asynchronous_2.f90: New test.
8007         * gfortran.dg/conflicts.f90: Update error message.
8009 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
8011         c++/40155
8012         * g++.dg/cpp0x/variadic-unify-2.C: New test.
8014 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
8016         PR tree-optimization/42625
8017         * g++.dg/opt/dtor4.C: New test.
8018         * g++.dg/opt/dtor4.h: New.
8019         * g++.dg/opt/dtor4-aux.cc: New.
8021 2010-01-07  Tobias Burnus  <burnus@net-b.de>
8023         PR fortran/42597
8024         * gfortran.dg/proc_ptr_26.f90: New test.
8026 2010-01-07  Tobias Burnus  <burnus@net-b.de>
8028         PR fortran/41872
8029         * gfortran.dg/allocatable_scalar_7.f90: New test.
8031 2010-01-06  Richard Guenther  <rguenther@suse.de>
8033         * gcc.c-torture/compile/pr42632.c: New testcase.
8035 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
8037         PR target/42542
8038         * gcc.target/i386/pr42542-4.c: New.
8039         * gcc.target/i386/pr42542-4a.c: Likewise.
8040         * gcc.target/i386/pr42542-5.c: Likewise.
8041         * gcc.target/i386/pr42542-5a.c: Likewise.
8043 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
8045         * gcc.dg/tls/opt-15.c: New test.
8047 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
8049         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
8051 2010-01-05  Martin Jambor  <mjambor@suse.cz>
8053         PR tree-optimization/42462
8054         * g++.dg/torture/pr42462.C: New test.
8056 2010-01-05  Jason Merrill  <jason@redhat.com>
8058         * g++.dg/cpp0x/initlist30.C: New test.
8060 2010-01-05  Richard Guenther  <rguenther@suse.de>
8062         PR tree-optimization/42614
8063         * gcc.c-torture/execute/pr42614.c: New testcase.
8065 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
8067         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
8068         * gcc.dg/Wunreachable-1.c: Remove the testcase of
8069         -Wunreachable-code.
8070         * gcc.dg/Wunreachable-2.c: Likewise.
8071         * gcc.dg/Wunreachable-3.c: Likewise.
8072         * gcc.dg/Wunreachable-4.c: Likewise.
8073         * gcc.dg/Wunreachable-5.c: Likewise.
8074         * gcc.dg/Wunreachable-6.c: Likewise.
8075         * gcc.dg/Wunreachable-7.c: Likewise.
8076         * gcc.dg/Wunreachable-8.c: Likewise.
8077         * gcc.dg/20041231-1.c: Likewise.
8079 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
8081         PR other/42611
8082         * gcc.dg/pr42611.c: New test.
8084         PR tree-optimization/42508
8085         * g++.dg/opt/pr42508.C: New test.
8087 2010-01-05  Tobias Burnus  <burnus@net-b.de>
8089         PR fortran/41872
8090         * gfortran.dg/allocatable_scalar_8.f90: New.
8092 2010-01-04  Martin Jambor  <mjambor@suse.cz>
8094         PR tree-optimization/42398
8095         * gcc.c-torture/compile/pr42398.c: New test.
8097 2010-01-04  Jason Merrill  <jason@redhat.com>
8099         PR c++/42555
8100         * g++.dg/ext/attrib35.C: New.
8102         PR c++/42567
8103         * g++.dg/cpp0x/auto17.C: New.
8105 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
8107         * gcc.dg/lto/20100104_0.c: New.
8109 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
8111         PR target/42542
8112         * gcc.target/i386/pr42542-1.c: New.
8113         * gcc.target/i386/pr42542-1a.c: Likewise.
8114         * gcc.target/i386/pr42542-1b.c: Likewise.
8115         * gcc.target/i386/pr42542-2.c: Likewise.
8116         * gcc.target/i386/pr42542-2a.c: Likewise.
8117         * gcc.target/i386/pr42542-2b.c: Likewise.
8118         * gcc.target/i386/pr42542-3.c: Likewise.
8119         * gcc.target/i386/pr42542-3a.c: Likewise.
8121 2009-01-04  Tobias Burnus  <burnus@net-b.de>
8123         PR fortran/41872
8124         * gfortran.dg/allocatable_scalar_5.f90: New test.
8125         * gfortran.dg/allocatable_scalar_6.f90: New test.
8127 2010-01-03  Richard Guenther  <rguenther@suse.de>
8129         PR testsuite/42583
8130         * gfortran.dg/gomp/recursion1.f90: Remove.
8132 2010-01-03  Richard Guenther  <rguenther@suse.de>
8134         * gcc.dg/Warray-bounds.c: Remove XFAILs.
8135         * gcc.dg/uninit-6.c: Likewise.
8136         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8138 2010-01-03  Richard Guenther  <rguenther@suse.de>
8140         PR tree-optimization/42589
8141         * gcc.target/i386/pr42589.c: New testcase.
8143 2010-01-03  Richard Guenther  <rguenther@suse.de>
8145         PR tree-optimization/42438
8146         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
8148 2010-01-02  Richard Guenther  <rguenther@suse.de>
8150         PR testsuite/41651
8151         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
8153 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
8155         PR target/42448
8156         * gcc.target/alpha/pr42448-1.c: New test.
8157         * gcc.target/alpha/pr42448-2.c: Ditto.
8159 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
8161         PR preprocessor/41947
8162         * gcc.dg/c99-hexfloat-3.c: New test.
8164 2010-01-01  Richard Guenther  <rguenther@suse.de>
8166         PR c/42570
8167         * gcc.c-torture/execute/pr42570.c: New testcase.
8169 2010-01-01  Richard Guenther  <rguenther@suse.de>
8171         PR middle-end/42559
8172         * gcc.c-torture/compile/pr42559.c: New testcase.
8175 Copyright (C) 2010 Free Software Foundation, Inc.
8177 Copying and distribution of this file, with or without modification,
8178 are permitted in any medium without royalty provided the copyright
8179 notice and this notice are preserved.