OSDN Git Service

2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2
3         PR fortran/36854
4         * dependency.h:  Add prototype for gfc_are_identical_variables.
5         * frontend-passes.c:  Include depencency.h.
6         (optimimize_equality):  Use gfc_are_identical_variables.
7         * dependency.c (identical_array_ref): New function.
8         (gfc_are_identical_variables):  New function.
9         (gfc_deb_compare_expr):  Use gfc_are_identical_variables.
10         * dependency.c (gfc_check_section_vs_section).  Rename gfc_
11         prefix from statc function.
12         (check_section_vs_section): Change arguments to gfc_array_ref,
13         adjust function body accordingly.
14
15 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
16
17         PR target/40457
18         * gcc.target/arm/pr40457-1.c: New test.
19         * gcc.target/arm/pr40457-2.c: New test.
20
21 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
22
23         PR fortran/44912
24         * gfortran.dg/typebound_call_17.f03: New.
25
26 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
27
28         PR fortran/44929
29         * gfortran.dg/allocate_derived_3.f90: New.
30
31 2010-07-30  Xinliang David Li  <davidxl@google.com>
32         PR tree-optimization/45121
33         * c-c++-common/uninit-17.c: Add -fno-ivops option.
34
35 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
36
37         PR c++/45112
38         * testsuite/g++.dg/pr45112.C: New test.
39
40 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
41
42         PR debug/45055
43         PR rtl-optimization/45137
44         * gcc.dg/pr45055.c: New test.
45
46 2010-07-30  Alan Modra  <amodra@gmail.com>
47
48         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
49         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
50
51 2010-07-29  Tobias Burnus  <burnus@net-b.de>
52
53         PR fortran/45087
54         PR fortran/45125
55         * gfortran.dg/whole_file_25.f90: New.
56         * gfortran.dg/whole_file_26.f90: New.
57         * gfortran.dg/whole_file_27.f90: New.
58
59 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
60
61         PR fortran/44962
62         * gfortran.dg/typebound_proc_17.f03: New.
63
64 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
65
66         PR fortran/45004
67         * gfortran.dg/move_alloc_2.f90: New.
68
69 2010-07-29  Xinliang David Li  <davidxl@google.com>
70         PR tree-optimization/45121
71         * c-c++-common/uninit-17.c: Fix expected output.
72
73 2010-07-29  Richard Guenther  <rguenther@suse.de>
74
75         PR tree-optimization/45120
76         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
77
78 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
79
80         PR fortran/42051
81         PR fortran/44064
82         * gfortran.dg/pr42051.f03: New testcase.
83
84 2010-07-29  Richard Guenther  <rguenther@suse.de>
85
86         PR middle-end/45034
87         * gcc.c-torture/execute/pr45034.c: New testcase.
88
89 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
90
91         PR c++/45096
92         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
93
94 2010-07-28  Daniel Kraft  <d@domob.eu>
95
96         * gfortran.dg/bound_8.f90: New test.
97
98 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
99
100         PR debug/45105
101         * gcc.dg/pr45105.c: New test.
102
103 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
104
105         PR rtl-optimization/45107
106         * gcc.dg/pr45107.c: New test.
107
108 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
109
110         PR rtl-optimization/45101
111         * gcc.dg/pr45101.c: New test.
112
113 2010-07-28  Tobias Burnus  <burnus@net-b.de>
114
115         PR fortran/45077
116         * gfortran.dg/whole_file_24.f90: New.
117
118 2010-07-27  Jason Merrill  <jason@redhat.com>
119
120         * g++.dg/cpp0x/variadic102.C: New.
121         * g++.dg/cpp0x/variadic103.C: New.
122
123 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
124
125         PR rtl-optimization/40956
126         PR target/42495
127         PR middle-end/42574
128         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
129         * gcc.target/arm/pr42574.c: Add tests.
130
131 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
132
133         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
134         test name.
135         (cleanup-repo-files): Ditto.
136         (cleanup-saved-temps): Ditto.
137
138 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
139
140         PR testsuite/44701
141         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
142
143         PR c/45079
144         * gcc.dg/pr45079.c: New test.
145
146 2010-07-27  Ira Rosen  <irar@il.ibm.com>
147
148         PR tree-optimization/44152
149         * gcc.dg/vect/fast-math-pr44152.c: New test.
150
151 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
152
153         PR ObjC/44140
154         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
155         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
156         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
157         * obj-c++.dg/torture/trivial.mm: Ditto.
158         * objc.dg/torture/tls/thr-init-2.m: Ditto.
159         * objc.dg/torture/tls/thr-init-3.m: Ditto.
160         * objc.dg/torture/tls/thr-init.m: Ditto.
161         * objc.dg/torture/trivial.m: Ditto.
162
163 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
164
165         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
166         Skip on spu-*-* targets.
167
168 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
169
170         PR tree-optimization/45083
171         * gcc.dg/pr45083.c: New test.
172
173 2010-07-26  Tobias Burnus  <burnus@net-b.de>
174
175         PR fortran/40873
176         * gfortran.dg/whole_file_22.f90: New test.
177         * gfortran.dg/whole_file_23.f90: New test.
178
179 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
180             Jack Howarth  <howarth@bromo.med.uc.edu>
181             Richard Henderson  <rth@redhat.com>
182
183         PR target/44132
184         * gcc.dg/tls/thr-init-1.c: New.
185         * gcc.dg/tls/thr-init-2.c: New.
186         * gcc.dg/torture/tls New.
187         * gcc.dg/torture/tls/tls-test.c: New.
188         * gcc.dg/torture/tls/thr-init-1.c: New.
189         * gcc.dg/torture/tls/tls.exp: New.
190         * gcc.dg/torture/tls/thr-init-2.c: New.
191         * gcc.dg/tls/emutls-2.c: New test
192
193         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
194         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
195         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
196         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
197         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
198         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
199         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
200         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
201         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
202         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
203         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
204         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
205         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
206         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
207         gfortran.dg/gomp/appendix-a/a.22.4.f90,
208         gfortran.dg/gomp/appendix-a/a.22.5.f90,
209         gfortran.dg/gomp/appendix-a/a.22.6.f90,
210         gfortran.dg/gomp/appendix-a/a.24.1.f90,
211         gfortran.dg/gomp/appendix-a/a.32.1.f90,
212         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
213         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
214         gfortran.dg/gomp/omp_threadprivate1.f90,
215         gfortran.dg/gomp/omp_threadprivate2.f90,
216         gfortran.dg/gomp/reduction1.f90,
217         gfortran.dg/gomp/sharing-1.f90: Likewise.
218
219 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
220
221         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
222         sse_runtime.
223         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
224         dg-require-visibility.
225
226 2010-07-26  Richard Guenther  <rguenther@suse.de>
227
228         PR tree-optimization/43784
229         * gcc.c-torture/execute/pr43784.c: New testcase.
230         * g++.dg/torture/pr43784.C: Likewise.
231
232 2010-07-26  Richard Guenther  <rguenther@suse.de>
233
234         PR middle-end/45056
235         * g++.dg/pr45056.C: New testcase.
236
237 2010-07-26  Richard Guenther  <rguenther@suse.de>
238
239         PR tree-optimization/45071
240         * gcc.dg/pr45071.c: New testcase.
241
242 2010-07-26  Tobias Burnus  <burnus@net-b.de>
243
244         PR fortran/45066
245         * gfortran.dg/namelist_62.f90: New.
246
247 2010-07-26  Richard Guenther  <rguenther@suse.de>
248
249         * gcc.c-torture/execute/pr45017.c: Move ...
250         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
251
252 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
253
254         PR fortran/40628
255         * trim_optimize_1.f90:  New test.
256         * character_comparision_1.f90:  New test.
257
258 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
259
260         PR fortran/42852
261         * gfortran.dg/wtruncate_fix.f: New test.
262
263 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
264
265         PR testsuite/45068
266         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
267
268 2010-07-24  Richard Guenther  <rguenther@suse.de>
269
270         PR lto/43788
271         * g++.dg/lto/20100724-1_0.C: New testcase.
272
273 2010-07-24  Richard Guenther  <rguenther@suse.de>
274
275         PR lto/43212
276         * gcc.dg/lto/20100724-1_0.c: New testcase.
277         * gcc.dg/lto/20100724-1_1.c: Likewise.
278
279 2010-07-24  Tobias Burnus  <burnus@net-b.de>
280
281         PR fortran/40011
282         * gfortran.dg/whole_file_21.f90: New.
283
284         * gfortran.dg/integer_exponentiation_3.F90: Use
285         -ffloat-store only for i?86/x86-64 -m32.
286
287 2010-07-24  Tobias Burnus  <burnus@net-b.de>
288
289         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
290         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
291
292 2010-07-24  Tobias Burnus  <burnus@net-b.de>
293
294         * gfortran.dg/func_decl_4.f90: Split test into two ...
295         * gfortran.dg/func_decl_5.f90: ... parts.
296         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
297         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
298         * gfortran.dg/global_references_1.f90: Add new dg-warning.
299         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
300         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
301         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
302         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
303         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
304         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
305         * gfortran.dg/sizeof.f90: Make test valid.
306         * gfortran.dg/pr20865.f90: Add new dg-error.
307         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
308         * gfortran.dg/g77/19990218-0.f: Ditto.
309         * gfortran.dg/g77/19990218-1.f: Ditto.
310         * gfortran.dg/g77/970625-2.f: Ditto.
311         * gfortran.dg/pr37243.f: Fix function declaration.
312         * gfortran.dg/use_only_1.f90: Fix implicit typing.
313         * gfortran.dg/loc_1.f90: Fix pointer datatype.
314
315 2010-07-23  Tobias Burnus  <burnus@net-b.de>
316
317         PR fortran/44945
318         * gfortran.dg/char_array_structure_constructor.f90: Add
319         -fwhole-file as dg-option as it otherwise fails on some
320         systems.
321
322 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
323
324         * gnat.dg/aggr16.ad[sb]: New test.
325         * gnat.dg/aggr16_pkg.ads: New helper.
326
327 2010-07-23  Richard Guenther  <rguenther@suse.de>
328
329         PR lto/43071
330         * g++.dg/lto/20100723-1_0.C: New testcase.
331
332 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
333
334         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
335         AVX support.
336         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
337         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
338
339 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
340
341         * lib/target-supports.exp (add_options_for_tls): New proc.
342         * g++.dg/tls/static-1.C: Use dg-add-options tls.
343         * g++.dg/tls/static-1a.cc: Likewise.
344         * gcc.dg/tls/emutls-1.c: Likewise.
345         * gcc.dg/tls/opt-11.c: Likewise.
346         * gcc.dg/tls/opt-12.c: Likewise.
347         * gcc.dg/tls/pr24428-2.c: Likewise.
348         * gcc.dg/tls/pr24428.c: Likewise.
349         * obj-c++.dg/tls/static-1.mm: Likewise.
350         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
351         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
352         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
353         * objc.dg/torture/tls/thr-init-2.m: Likewise.
354         * objc.dg/torture/tls/thr-init-3.m: Likewise.
355         * objc.dg/torture/tls/thr-init.m: Likewise.
356         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
357
358 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
359
360         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
361         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
362         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
363         optimized dump files.
364
365 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
366
367         PR tree-optimization/45047
368         * gcc.c-torture/compile/pr45047.c: New test.
369
370 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
371
372         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
373         instead of dg-compile.
374         * gcc.dg/float-range-4.c: Ditto.
375         * gcc.dg/float-range-5.c: Ditto.
376         * gcc.dg/fold-overflow-1.c: Ditto.
377         * gcc.dg/gomp/sections-4.c: Ditto.
378         * gcc.dg/transparent-union-1.c: Ditto.
379         * gcc.dg/transparent-union-2.c: Ditto.
380         * gcc.target/i386/pr39315-check.c: Ditto.
381         * g++.dg/gomp/sections-4.C: Ditto.
382         * g++.dg/template/dtor7.C: Ditto.
383         * g++.dg/tree-ssa/pr19952.C: Ditto.
384         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
385         * gfortran.dg/graphite/pr42185.f90: Ditto.
386         * gfortran.dg/namelist_36.f90: Ditto.
387         * gnat.dg/noreturn1.adb: Ditto.
388         * gnat.dg/specs/small_alignment.ads: Ditto.
389
390 2010-07-23  Martin Jambor  <mjambor@suse.cz>
391
392         PR tree-optimization/44915
393         * g++.dg/torture/pr44915.C: New test.
394
395 2010-07-23  Martin Jambor  <mjambor@suse.cz>
396
397         PR tree-optimization/44914
398         * g++.dg/tree-ssa/pr44914.C: New test.
399
400 2010-07-23  Jie Zhang  <jie@codesourcery.com>
401
402         PR target/44290
403         * gcc.dg/pr44290-1.c: New test.
404         * gcc.dg/pr44290-2.c: New test.
405
406 2010-07-23  Jason Merrill  <jason@redhat.com>
407
408         PR c++/45008
409         * g++.dg/abi/mangle44.C: New.
410
411 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
412
413         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
414         for compile-time only tests.
415         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
416         target check.
417         * gcc.target/i386/pr39315-4.c: Ditto.
418         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
419         target check.  Include sse-os-support.h.
420         (main): Call check_isa and sse_os_support.
421         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
422         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
423         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
424         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
425         target check.  Include sse-os-support.h.
426         (main): Call check_isa and sse_os_support.
427         * gcc.target/i386/vperm-v2df.c: Ditto.
428
429 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
430
431         * lib/target-supports.exp (check_avx_hw_available): New procedure.
432         (check_effective_target_avx_runtime): New procedure.
433         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
434         (check_effective_target_sse_runtime): Add check_effective_target_sse.
435
436         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
437         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
438         and __get_cpuid test.
439         * gcc.dg/compat/vector-2b_main.c: Ditto.
440
441         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
442
443         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
444         for compile-time only test.
445         * gcc.dg/pr32716.c: Ditto.
446         * gcc.dg/pr34856.c: Ditto.
447         * gcc.dg/pr36997.c: Ditto.
448         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
449         * gfortran.dg/pr28158.f90: Ditto.
450         * gfortran.dg/pr30667.f: Ditto.
451
452         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
453         i?86-*-* and x86_64-*-* targets to disable execution on targets
454         without sse2 runtime support.
455         * g++.dg/vect/vect.exp: Ditto.
456         * gfortran.dg/vect/vect.exp: Ditto.
457
458         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
459         * gcc.dg/pr37544.c: Ditto.
460         * gcc.dg/pr40550.c: Ditto.
461         * gcc.dg/compat/union-m128-1_main.c: Ditto.
462         * gcc.dg/compat/vector-1a_main.c: Ditto.
463         * gcc.dg/compat/vector-2a_main.c: Ditto.
464         * gcc.dg/torture/pr16104-1.c: Ditto.
465         * gcc.dg/torture/pr35771-1.c: Ditto.
466         * gcc.dg/torture/pr35771-2.c: Ditto.
467         * gcc.dg/torture/pr35771-3.c: Ditto.
468         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
469         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
470         * gcc.dg/torture/stackalign/push-1.c: Ditto.
471         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
472         * g++.dg/other/i386-1.C: Ditto.
473         * g++.dg/other/pr40446.C: Ditto.
474
475 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
476
477         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
478
479 2010-07-23  Daniel Kraft  <d@domob.eu>
480
481         PR fortran/44709
482         * gfortran.dg/exit_1.f08: New test.
483         * gfortran.dg/exit_2.f08: New test.
484
485 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
486
487         PR tree-optimization/39839
488         * gcc.target/arm/pr39839.c: New test case.
489
490 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
491
492         * gnat.dg/unchecked_convert5b.adb: New test.
493         * gnat.dg/unchecked_convert6.adb: Likewise.
494         * gnat.dg/unchecked_convert6b.adb: Likewise.
495
496 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
497
498         * gnat.dg/aggr15.ad[sb]: New test.
499
500 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
501
502         PR debug/45024
503         * g++.dg/debug/dwarf2/nested-2.C: New test case.
504
505 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
506
507         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
508         with dg-require-linker-plugin.
509
510 2010-07-22  Richard Guenther  <rguenther@suse.de>
511
512         PR lto/43850
513         * g++.dg/lto/20100722-1_0.C: New testcase.
514
515 2010-07-22  Richard Guenther  <rguenther@suse.de>
516
517         PR lto/42451
518         * gcc.dg/lto/20100720-3_0.c: New testcase.
519         * gcc.dg/lto/20100720-3_1.c: Likewise.
520
521 2010-07-22  Richard Guenther  <rguenther@suse.de>
522
523         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
524         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
525
526         PR lto/43373
527         * gcc.dg/lto/20100722-1_0.c: New testcase.
528
529 2010-07-22  Martin Jambor  <mjambor@suse.cz>
530
531         PR tree-optimization/44891
532         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
533
534 2010-07-22  Richard Guenther  <rguenther@suse.de>
535
536         PR tree-optimization/45017
537         * gcc.c-torture/execute/pr45017.c: New testcase.
538
539 2010-07-22  Tobias Burnus  <burnus@net-b.de>
540
541         PR fortran/45019
542         * gfortran.dg/aliasing_dummy_5.f90: New.
543
544 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
545
546         PR target/43698
547         * gcc.target/arm/pr43698.c: New test.
548
549 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
550
551         PR fortran/44929
552         * Revert my commit r162325 for this PR.
553
554 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
555
556         PR debug/45015
557         * gcc.target/m68k/pr45015.c: New test.
558
559 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
560
561         PR c++/44641
562         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
563         comments.
564
565 2010-07-21  Richard Guenther  <rguenther@suse.de>
566
567         PR lto/45018
568         * g++.dg/lto/20100721-1_0.C: New testcase.
569
570 2010-07-21  Martin Jambor  <mjambor@suse.cz>
571
572         PR tree-optimization/44900
573         * g++.dg/torture/pr44900.C: New test.
574
575 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
576
577         PR middle-end/44738
578         * c-c++-common/uninit-17.c: Correct expected error.
579
580 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
581
582         * gcc.dg/guality/asm-1.c: New test.
583
584         PR debug/45003
585         * gcc.dg/guality/pr45003-2.c: New test.
586         * gcc.dg/guality/pr45003-3.c: New test.
587
588 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
589
590         PR libfortran/44697
591         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
592
593 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
594
595         * lib/scanasm.exp (dg-function-on-line): Test that a function is
596         defined on the current line.
597         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
598         * g++.dg/debug/dwarf2/pr44641.C: New.
599
600 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
601
602         * gcc.target/powerpc/block-move-1.c: New test.
603         * gcc.target/powerpc/block-move-2.c: New test.
604
605 2010-07-20  Jason Merrill  <jason@redhat.com>
606
607         PR c++/44967
608         * g++.dg/cpp0x/sfinae2.C: New.
609
610 2010-07-20  Richard Guenther  <rguenther@suse.de>
611
612         PR lto/42696
613         * gcc.dg/lto/20100720-4_0.c: New testcase.
614
615 2010-07-20  Richard Guenther  <rguenther@suse.de>
616
617         PR lto/43221
618         * gcc.dg/lto/20100720-2_0.c: New testcase.
619         * gcc.dg/lto/20100720-2_1.c: Likewise.
620
621 2010-07-20  Richard Guenther  <rguenther@suse.de>
622
623         PR lto/43208
624         * gcc.dg/lto/20100720-1_0.c: New testcase.
625         * gcc.dg/lto/20100720-1_1.c: Likewise.
626
627 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
628
629         PR debug/45003
630         * gcc.dg/guality/pr45003-1.c: New test.
631
632 2010-07-20  Richard Guenther  <rguenther@suse.de>
633
634         PR tree-optimization/44977
635         * gcc.dg/torture/pr44977.c: New testcase.
636
637 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
638
639         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
640         sync_char_short
641
642 2010-07-20  Richard Guenther  <rguenther@suse.de>
643
644         PR middle-end/44971
645         PR middle-end/44988
646         * gcc.dg/pr44971.c: New testcase.
647         * gcc.c-torture/compile/pr44988.c: Likewise.
648
649 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
650
651         PR fortran/44929
652         * gfortran.dg/allocate_with_typespec.f90: New test.
653         * gfortran.dg/allocate_derived_1.f90: Update error message.
654
655 2010-07-19  Jason Merrill  <jason@redhat.com>
656
657         PR c++/44996
658         * g++.dg/cpp0x/decltype23.C: New.
659
660 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
661
662         PR fortran/42385
663         * gfortran.dg/class_defined_operator_1.f03 : New test.
664
665 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
666
667         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
668         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
669         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
670         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
671
672 2010-07-19  Richard Guenther  <rguenther@suse.de>
673
674         PR middle-end/44941
675         * gcc.c-torture/compile/pr44941.c: New testcase.
676
677 2010-07-19  Jason Merrill  <jason@redhat.com>
678
679         PR c++/44969
680         * g++.dg/template/sfinae24.C: New.
681
682 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
683
684         PR fortran/44353
685         * gfortran.dg/data_implied_do_2.f90: Removed.
686
687 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
688
689         PR c++/44969
690         * g++.dg/template/sfinae23.C: New.
691
692 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
693
694         * lib/target-supports.exp (check_sse_os_support_available): New
695         proc.
696         (check_sse_hw_available): New proc.
697         (check_effective_target_sse_runtime): New proc.
698         (check_effective_target_sse2_runtime): New proc.
699         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
700         -msse2 if check_sse_os_support_available.
701         * g++.dg/vect/vect.exp: Only run -msse2 tests if
702         check_sse_os_support_available.
703         * gcc.dg/vect/vect.exp: Likewise.
704         * gfortran.dg/vect/vect.exp: Likewise.
705         * gcc.target/i386/sol2-check: Renamed to ...
706         * gcc.target/i386/sse-os-support.h: ... this.
707         (sol2_check): Renamed to ...
708         (sse_os_support): ... this.
709         Only test movss with xmm registers.
710         * gcc.target/i386/sse-check.h: Reflect new header and function names.
711         Removed ILL_INSN, ILL_INSN_LEN.
712         * gcc.target/i386/sse2-check.h: Likewise.
713         * gcc.target/i386/sse3-check.h: Likewise.
714         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
715         Removed cpuid.h, __get_cpuid test.
716         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
717         Removed cpuid.h, __get_cpuid test.
718         * g++.dg/other/pr40446.C: Likewise.
719         * gcc.dg/compat/union-m128-1_main.c: Likewise.
720         * gcc.dg/compat/vector-1a_main.c: Likewise.
721         * gcc.dg/compat/vector-2a_main.c: Likewise.
722         * gcc.dg/pr36584.c: Likewise.
723         * gcc.dg/pr37544.c: Likewise.
724         * gcc.dg/torture/pr16104-1.c: Likewise.
725         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
726         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
727         * gcc.dg/torture/stackalign/push-1.c: Likewise.
728         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
729         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
730         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
731         sse2_runtime.
732         * gcc.dg/torture/pr35771-2.c: Likewise.
733         * gcc.dg/torture/pr35771-3.c: Likewise.
734         * gcc.target/i386/pr39315-2.c: Likewise.
735         * gcc.target/i386/pr39315-4.c: Likewise.
736         * gcc.target/i386/vperm-v2df.c: Likewise.
737         * gcc.target/i386/vperm-v2di.c: Likewise.
738         * gcc.target/i386/vperm-v4si-1.c: Likewise.
739         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
740         sse_runtime.
741
742 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
743
744         PR fortran/44353
745         * gfortran.dg/data_implied_do_2.f90: New test.
746
747 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
748
749         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
750
751 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
752
753         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
754         to the "mips16" group.
755         (mips_using_mips16_p): New procedure.
756         (mips-dg-options): Use it.
757
758 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
759
760         * gcc.target/mips/mips16-attributes-4.c: New test.
761
762 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
763
764         PR testsuite/44418
765         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
766         * gcc.target/powerpc/recip-2.c: Ditto.
767         * gcc.target/powerpc/recip-3.c: Ditto.
768
769 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
770
771         * gcc.target/arm/pr42235.c: New test.
772
773 2010-07-16  Jason Merrill  <jason@redhat.com>
774
775         PR c++/32505
776         * g++.dg/template/partial8.C: New.
777
778 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
779
780         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
781         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
782         in C++.
783         (gualcvt): New overloaded inline.
784         (GUALCVT): Use it for C++.
785         * g++.dg/guality/guality.exp: New.
786         * g++.dg/guality/guality.h: New.
787         * g++.dg/guality/redeclaration1.C: New test.
788         * g++.dg/dg.exp: Prune also guality/* tests.
789         * gcc.dg/guality/pr43141.c: Moved to...
790         * c-c++-common/guality/pr43141.c: ... here.
791
792 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
793
794         PR libfortran/37077
795         * gfortran.dg/char4_iunit_2.f03: New test.
796
797 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
798
799         * lib/plugin-support.exp (plugin-test-execute):
800         Add ${gcc_objdir}/intl to includes.
801
802 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
803
804         PR target/44942
805         * gcc.c-torture/execute/pr44942.c: New test.
806         * gcc.target/i386/pr44942.c: New test.
807
808 2010-07-15  Jason Merrill  <jason@redhat.com>
809
810         PR c++/44909
811         * g++.dg/cpp0x/implicit7.C: New.
812         * g++.dg/cpp0x/implicit8.C: New.
813
814 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
815
816         Disable float tests for __SPU__ targets due to lack of signed zero:
817         * c-c++-common/torture/complex-sign-add.c (check_add_float).
818         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
819         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
820         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
821         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
822         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
823         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
824         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
825         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
826
827 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
828
829         * gfortran.dg/select_char_2.f90: New test.
830
831 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
832
833         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
834         with DECL_CHAIN.
835
836 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
837
838         PR fortran/44936
839         * gfortran.dg/typebound_generic_9.f03: New.
840
841 2010-07-15  Richard Guenther  <rguenther@suse.de>
842
843         PR tree-optimization/44946
844         * gcc.c-torture/compile/pr44946.c: New testcase.
845
846 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
847
848         PR fortran/40206
849         * gfortran.dg/select_char_3.f90: New test.
850
851 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
852             Kevin F. Quinn  <kevquinn@gentoo.org>
853
854         * gcc.dg/Wtrampolines.c: New.
855
856 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
857
858         PR libfortran/44934
859         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
860
861 2010-07-14  Jason Merrill  <jason@redhat.com>
862
863         PR c++/44810
864         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
865
866         Implement C++0x unrestricted unions (N2544)
867         * g++.dg/cpp0x/union1.C: New.
868         * g++.dg/cpp0x/union2.C: New.
869         * g++.dg/cpp0x/union3.C: New.
870         * g++.dg/cpp0x/defaulted2.C: Adjust.
871         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
872         * g++.old-deja/g++.ext/anon2.C: Adjust.
873         * g++.old-deja/g++.mike/misc6.C: Adjust.
874
875 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
876
877         PR fortran/44925
878         * gfortran.dg/c_loc_tests_15.f90: New.
879
880 2010-07-13  Jason Merrill  <jason@redhat.com>
881
882         PR c++/44909
883         * g++.dg/cpp0x/implicit6.C: New.
884
885 2010-07-13  Jason Merrill  <jason@redhat.com>
886
887         PR c++/44540
888         * g++.dg/abi/noreturn1.C: New.
889         * g++.dg/abi/noreturn2.C: New.
890
891 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
892
893         PR other/44874
894         PR debug/44832
895         * c-c++-common/pr44832.c: New test.
896
897 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
898
899         PR objc/44488
900         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
901         on the target.  Make sure that we can assemble the emitted asm when
902         the test type is 'compile'.
903
904 2010-07-13  Richard Guenther  <rguenther@suse.de>
905
906         PR tree-optimization/36960
907         * g++.dg/torture/pr36960.C: New testcase.
908
909 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
910
911         PR c++/44908
912         * g++.dg/template/sfinae21.C: New.
913         * g++.dg/template/sfinae22.C: Likewise.
914
915 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
916
917         PR testsuite/42843
918         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
919         * gcc.dg/plugin/ggcplug.c: Likewise.
920         * g++.dg/plugin/selfassign.c: Likewise.
921         * g++.dg/plugin/attribute_plugin.c: Likewise.
922         * g++.dg/plugin/dumb_plugin.c: Likewise.
923         * g++.dg/plugin/pragma_plugin.c: Likewise.
924
925 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
926
927         * gcc.c-torture/execute/pr44683.x: New.
928         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
929
930 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
931
932         PR fortran/44434
933         PR fortran/44565
934         PR fortran/43945
935         PR fortran/44869
936         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
937         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
938         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
939         * gfortran.dh/typebound_call_16.f03: New.
940         * gfortran.dg/typebound_generic_6.f03: New.
941         * gfortran.dg/typebound_generic_7.f03: New.
942         * gfortran.dg/typebound_generic_8.f03: New.
943
944 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
945
946         PR libfortran/37077
947         * gfortran.dg/char4_iunit_1.f03: New test.
948
949 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
950
951         * gcc.dg/tree-ssa/vrp53.c: New test.
952
953 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
954
955         PR c++/44907
956         * g++.dg/template/sfinae19.C: New.
957         * g++.dg/template/sfinae20.C: Likewise.
958
959 2010-07-12  Jie Zhang  <jie@codesourcery.com>
960
961         * gcc.target/arm/interrupt-1.c: New test.
962         * gcc.target/arm/interrupt-2.c: New test.
963
964 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
965
966         * gcc.dg/pr42427.c: Require c99_runtime.
967         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
968         c99_runtime.
969         * gcc.target/i386/avx-cmpss-1.c: Likewise.
970         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
971         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
972         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
973         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
974         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
975         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
976         * gcc.target/i386/sse-cmpss-1.c: Likewise.
977         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
978         * gcc.target/i386/pr37275.c: Require visibility support.
979
980 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
981
982         * lib/target-supports.exp (check_effective_target_sse): New proc.
983         * gcc.target/i386/sol2-check.h: New file.
984         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
985         Include sol2-check.h.
986         (main) Only run do_test () if sol2_check ().
987         * gcc.target/i386/sse2-check.h: Likewise.
988         * gcc.target/i386/sse3-check.h: Likewise.
989         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
990         [__sun__ && __svr4__]: Execute SSE2 instruction.
991         * gcc.target/i386/math-torture/math-torture.exp: Only add options
992         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
993         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
994         * g++.dg/ext/vector14.C: Likewise.
995         * g++.dg/other/mmintrin.C: Likewise.
996         * gcc.dg/20020418-1.c: Likewise.
997         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
998         * gcc.dg/format/ms_unnamed-1.c: Likewise.
999         * gcc.dg/format/unnamed-1.c: Likewise.
1000         Adapt dg-warning line number.
1001         * gcc.dg/graphite/pr40281.c: Likewise.
1002         * gcc.dg/pr32176.c: Likewise.
1003         * gcc.dg/pr40550.c: Likewise.
1004         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1005         * gcc.dg/torture/pr36891.c: Likewise.
1006         * gcc.target/i386/20020218-1.c: Likewise.
1007         * gcc.target/i386/20020523.c: Likewise.
1008         * gcc.target/i386/abi-1.c: Likewise.
1009         * gcc.target/i386/brokensqrt.c: Likewise.
1010         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1011         * gcc.target/i386/pr13366.c: Likewise.
1012         * gcc.target/i386/pr13685.c: Likewise.
1013         * gcc.target/i386/pr24306.c: Likewise.
1014         * gcc.target/i386/pr31486.c: Likewise.
1015         * gcc.target/i386/pr32065-1.c: Likewise.
1016         * gcc.target/i386/pr32065-2.c: Likewise.
1017         * gcc.target/i386/pr32389.c: Likewise.
1018         * gcc.target/i386/pr38824.c: Likewise.
1019         * gcc.target/i386/pr38931.c: Likewise.
1020         * gcc.target/i386/pr39592-1.c: Likewise.
1021         * gcc.target/i386/pr43766.c: Likewise.
1022         * gcc.target/i386/recip-divf.c: Likewise.
1023         * gcc.target/i386/recip-sqrtf.c: Likewise.
1024         * gcc.target/i386/recip-vec-divf.c: Likewise.
1025         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
1026         * gcc.target/i386/sse-1.c: Likewise.
1027         * gcc.target/i386/sse-16.c: Likewise.
1028         * gcc.target/i386/sse-2.c: Likewise.
1029         * gcc.target/i386/sse-20.c: Likewise.
1030         * gcc.target/i386/sse-3.c: Likewise.
1031         * gcc.target/i386/sse-7.c: Likewise.
1032         * gcc.target/i386/sse-9.c: Likewise.
1033         * gcc.target/i386/sse-addps-1.c: Likewise.
1034         * gcc.target/i386/sse-addss-1.c: Likewise.
1035         * gcc.target/i386/sse-andnps-1.c: Likewise.
1036         * gcc.target/i386/sse-andps-1.c: Likewise.
1037         * gcc.target/i386/sse-cmpss-1.c: Likewise.
1038         * gcc.target/i386/sse-comiss-1.c: Likewise.
1039         * gcc.target/i386/sse-comiss-2.c: Likewise.
1040         * gcc.target/i386/sse-comiss-3.c: Likewise.
1041         * gcc.target/i386/sse-comiss-4.c: Likewise.
1042         * gcc.target/i386/sse-comiss-5.c: Likewise.
1043         * gcc.target/i386/sse-comiss-6.c: Likewise.
1044         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
1045         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
1046         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1047         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
1048         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1049         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
1050         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1051         * gcc.target/i386/sse-divps-1.c: Likewise.
1052         * gcc.target/i386/sse-divss-1.c: Likewise.
1053         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
1054         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1055         * gcc.target/i386/sse-maxps-1.c: Likewise.
1056         * gcc.target/i386/sse-maxss-1.c: Likewise.
1057         * gcc.target/i386/sse-minps-1.c: Likewise.
1058         * gcc.target/i386/sse-minss-1.c: Likewise.
1059         * gcc.target/i386/sse-movaps-1.c: Likewise.
1060         * gcc.target/i386/sse-movaps-2.c: Likewise.
1061         * gcc.target/i386/sse-movhlps-1.c: Likewise.
1062         * gcc.target/i386/sse-movhps-1.c: Likewise.
1063         * gcc.target/i386/sse-movhps-2.c: Likewise.
1064         * gcc.target/i386/sse-movlhps-1.c: Likewise.
1065         * gcc.target/i386/sse-movmskps-1.c: Likewise.
1066         * gcc.target/i386/sse-movntps-1.c: Likewise.
1067         * gcc.target/i386/sse-movss-1.c: Likewise.
1068         * gcc.target/i386/sse-movss-2.c: Likewise.
1069         * gcc.target/i386/sse-movss-3.c: Likewise.
1070         * gcc.target/i386/sse-movups-1.c: Likewise.
1071         * gcc.target/i386/sse-movups-2.c: Likewise.
1072         * gcc.target/i386/sse-mulps-1.c: Likewise.
1073         * gcc.target/i386/sse-mulss-1.c: Likewise.
1074         * gcc.target/i386/sse-orps-1.c: Likewise.
1075         * gcc.target/i386/sse-rcpps-1.c: Likewise.
1076         * gcc.target/i386/sse-recip-vec.c: Likewise.
1077         * gcc.target/i386/sse-recip.c: Likewise.
1078         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
1079         * gcc.target/i386/sse-set-ps-1.c: Likewise.
1080         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
1081         * gcc.target/i386/sse-subps-1.c: Likewise.
1082         * gcc.target/i386/sse-subss-1.c: Likewise.
1083         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
1084         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
1085         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
1086         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
1087         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
1088         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
1089         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
1090         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
1091         * gcc.target/i386/sse-xorps-1.c: Likewise.
1092         * gcc.target/i386/ssefn-1.c: Likewise.
1093         * gcc.target/i386/ssefn-3.c: Likewise.
1094         * gcc.target/i386/sseregparm-1.c: Likewise.
1095         * gcc.target/i386/stackalign/return-3.c: Likewise.
1096         * gcc.target/i386/vectorize1.c: Likewise.
1097         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
1098         * gcc.target/i386/xorps-sse.c: Likewise.
1099         * gfortran.dg/pr28158.f90: Likewise.
1100         * gfortran.dg/pr30667.f: Likewise.
1101         * gnat.dg/loop_optimization7.adb: Likewise.
1102         * gnat.dg/sse_nolib.adb: Likewise.
1103
1104 2010-07-11  Tobias Burnus  <burnus@net-b.de>
1105
1106         PR fortran/44702
1107         * gfortran.dg/use_rename_6.f90: New.
1108         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
1109
1110 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
1111
1112         PR fortran/44869
1113         * gfortran.dg/class_24.f03: New.
1114
1115 2010-07-10  Richard Guenther  <rguenther@suse.de>
1116
1117         PR lto/44889
1118         * gcc.dg/lto/20100709-1_0.c: New testcase.
1119         * gcc.dg/lto/20100709-1_1.c: Likewise.
1120
1121 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
1122
1123         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
1124
1125 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
1126
1127         PR objc/44140
1128         * objc.dg/lto/trivial-1_0.m: New.
1129         * objc.dg/lto/lto.exp: New.
1130         * obj-c++.dg/lto/trivial-1_0.mm: New.
1131         * obj-c++.dg/lto/lto.exp: New.
1132         * objc.dg/symtab-1.m: Adjust sizes.
1133         * objc.dg/image-info.m: Do not run for gnu-runtime.
1134
1135 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
1136
1137         * gcc.dg/pr32370.c: Allow another kind of error message.
1138
1139 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
1140
1141         * gnat.dg/atomic3.adb: New test.
1142
1143 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
1144             Denys Vlasenko  <dvlasenk@redhat.com>
1145             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1146
1147         PR tree-optimization/28632
1148         * gcc.dg/tree-ssa/vrp51.c: New test.
1149         * gcc.dg/tree-ssa/vrp52.c: New test.
1150
1151 2010-07-09  Jason Merrill  <jason@redhat.com>
1152
1153         * g++.dg/abi/covariant6.C: New.
1154         * g++.dg/inherit/covariant17.C: Test both bases.
1155         * g++.dg/inherit/covariant7.C: Check vtable layout.
1156
1157 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
1158
1159         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
1160
1161 2010-07-09  Richard Guenther  <rguenther@suse.de>
1162
1163         PR tree-optimization/44852
1164         * gcc.c-torture/execute/pr44852.c: New testcase.
1165
1166 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1167
1168         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
1169         multiplication by values.
1170         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
1171         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
1172
1173 2010-07-09  Richard Guenther  <rguenther@suse.de>
1174
1175         PR tree-optimization/44882
1176         * gfortran.dg/pr44882.f90: New testcase.
1177
1178 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
1179
1180         PR target/40657
1181         * gcc.target/arm/pr40657-1.c: New test.
1182         * gcc.target/arm/pr40657-2.c: New test.
1183         * gcc.c-torture/execute/pr40657.c: New test.
1184
1185 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
1186
1187         * gcc.dg/tree-ssa/vrp50.c: New test.
1188         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
1189
1190 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
1191
1192         PR fortran/44649
1193         * gfortran.dg/c_sizeof_1.f90: Modified.
1194         * gfortran.dg/storage_size_1.f08: New.
1195         * gfortran.dg/storage_size_2.f08: New.
1196
1197 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
1198
1199         * gcc.c-torture/execute/20100708-1.c: New test.
1200
1201 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
1202
1203         PR fortran/44847
1204         * gfortran.dg/gomp/pr44847.f90: New test.
1205
1206 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
1207
1208         PR tree-optimization/44710
1209         * gcc.dg/tree-ssa/ifc-6.c: New.
1210         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
1211
1212 2010-07-08  Tobias Burnus  <burnus@net-b.de>
1213
1214         PR fortran/18918
1215         * gfortran.dg/coarray_10.f90: Add an additional test.
1216
1217 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
1218
1219         PR middle-end/44828
1220         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
1221         * gcc.c-torture/execute/pr44828.x: Revert.
1222
1223 2010-07-08  Jason Merrill  <jason@redhat.com>
1224
1225         PR c++/43120
1226         * g++.dg/inherit/covariant17.C: New.
1227         * g++.dg/abi/covariant1.C: Actually test for the bug.
1228
1229 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1230
1231         PR rtl-optimization/44838
1232         * gcc.dg/pr44838.c: New.
1233
1234 2010-07-08  Richard Guenther  <rguenther@suse.de>
1235
1236         PR tree-optimization/44831
1237         * gcc.c-torture/compile/pr44831.c: New testcase.
1238         * gcc.dg/tree-ssa/pr21463.c: Adjust.
1239
1240 2010-07-08  Richard Guenther  <rguenther@suse.de>
1241
1242         PR tree-optimization/44861
1243         * g++.dg/vect/pr44861.cc: New testcase.
1244
1245 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
1246
1247         PR middle-end/44828
1248         * gcc.c-torture/execute/pr44828.x: New file.
1249
1250 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
1251
1252         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
1253         dg-options.
1254         * g++.dg/ext/altivec-17.C: Adjust error message.
1255
1256 2010-07-07  Tom Tromey  <tromey@redhat.com>
1257
1258         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
1259
1260 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1261
1262         PR target/44844
1263         * gcc.target/i386/rdrand-1.c: Scan "jnc".
1264         * gcc.target/i386/rdrand-2.c: Likewise.
1265         * gcc.target/i386/rdrand-3.c: Likewise.
1266
1267 2010-07-07  Jan Hubicka  <jh@suse.cz>
1268
1269         PR middle-end/44813
1270         * g++.dg/torture/pr44813.C: New testcase.
1271         * g++.dg/torture/pr44826.C: New testcase.
1272
1273 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
1274
1275         PR rtl-optimization/44787
1276         * gcc.c-torture/compile/pr44788.c: New test.
1277         * gcc.target/arm/pr44788.c: New test.
1278
1279 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
1280
1281         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
1282
1283 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
1284
1285         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
1286         to dg-options.
1287
1288 2010-07-06  Tobias Burnus  <burnus@net-b.de>
1289
1290         PR fortran/44742
1291         * gfortran.dg/parameter_array_init_6.f90: New.
1292         * gfortran.dg/initialization_20.f90: Update dg-error.
1293         * gfortran.dg/initialization_24.f90: Ditto.
1294
1295 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1296         PR fortran/PR44693
1297         * gfortran.dg/dim_range_1.f90:  New test.
1298         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
1299
1300 2010-07-06  Jason Merrill  <jason@redhat.com>
1301
1302         PR c++/44703
1303         * g++.dg/cpp0x/initlist41.C: New.
1304
1305         PR c++/44778
1306         * g++.dg/template/ptrmem22.C: New.
1307
1308 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
1309
1310         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
1311         support.
1312         * gcc.target/i386/i386.exp: Likewise.
1313
1314 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
1315
1316         PR testsuite/44195
1317         * gcc.dg/lto/20100518_0.c: Limit to x86.
1318
1319 2010-07-06  Richard Guenther  <rguenther@suse.de>
1320
1321         PR middle-end/44828
1322         * gcc.c-torture/execute/pr44828.c: New testcase.
1323
1324 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
1325
1326         * g++.dg/warn/noeffect2.C: Adjust expected warning.
1327         * g++.dg/warn/volatile1.C: Likewise.
1328         * g++.dg/template/warn1.C: Likewise.
1329
1330 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
1331
1332         AVX Programming Reference (June, 2010)
1333         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
1334         * g++.dg/other/i386-3.C: Likewise.
1335         * gcc.target/i386/sse-12.c: Likewise.
1336
1337         * gcc.target/i386/f16c-check.h: New.
1338         * gcc.target/i386/rdfsbase-1.c: Likewise.
1339         * gcc.target/i386/rdfsbase-2.c: Likewise.
1340         * gcc.target/i386/rdgsbase-1.c: Likewise.
1341         * gcc.target/i386/rdgsbase-2.c: Likewise.
1342         * gcc.target/i386/rdrand-1.c: Likewise.
1343         * gcc.target/i386/rdrand-2.c: Likewise.
1344         * gcc.target/i386/rdrand-3.c: Likewise.
1345         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
1346         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
1347         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
1348         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
1349         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
1350         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
1351         * gcc.target/i386/wrfsbase-1.c: Likewise.
1352         * gcc.target/i386/wrfsbase-2.c: Likewise.
1353         * gcc.target/i386/wrgsbase-1.c: Likewise.
1354         * gcc.target/i386/wrgsbase-2.c: Likewise.
1355
1356         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
1357         (__builtin_ia32_vcvtps2ph): New.
1358         (__builtin_ia32_vcvtps2ph256): Likewise.
1359
1360         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
1361         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
1362
1363         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
1364         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
1365
1366         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
1367         (__builtin_ia32_vcvtps2ph256): Likewise.
1368         Add fsgsbase,rdrnd,f16c.
1369
1370         * lib/target-supports.exp (check_effective_target_f16c): New.
1371
1372 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
1373
1374         * gcc.dg/guality/nrv-1.c: New test.
1375
1376 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
1377
1378         PR middle-end/42505
1379         * gcc.target/arm/pr42505.c: New test case.
1380
1381 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
1382
1383         PR c++/44808
1384         * g++.dg/opt/nrv16.C: New test.
1385
1386 2010-07-05  Richard Guenther  <rguenther@suse.de>
1387
1388         PR tree-optimization/44784
1389         * gcc.c-torture/compile/pr44784.c: New testcase.
1390
1391 2010-07-05  Ira Rosen  <irar@il.ibm.com>
1392
1393         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1394         Increase loop bound and array size.
1395         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1396         Likewise.
1397
1398 2010-07-05  Ira Rosen  <irar@il.ibm.com>
1399
1400         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
1401         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
1402         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
1403         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
1404         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
1405
1406 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
1407
1408         PR c++/22138
1409         * g++.dg/parse/template25.C: New.
1410
1411 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
1412
1413         PR rtl-optimization/44695
1414         * gcc.dg/torture/pr44695.c: New.
1415
1416 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1417
1418         PR c++/16630
1419         * g++.dg/ext/pretty3.C: New.
1420
1421 2010-07-04  Richard Guenther  <rguenther@suse.de>
1422
1423         PR middle-end/44809
1424         * g++.dg/torture/pr44809.C: New testcase.
1425
1426 2010-07-04  Richard Guenther  <rguenther@suse.de>
1427
1428         PR tree-optimization/44656
1429         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
1430
1431 2010-07-04  Ira Rosen  <irar@il.ibm.com>
1432             Revital Eres  <eres@il.ibm.com>
1433
1434         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
1435         misaligned stores.
1436         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
1437         gcc.dg/vect/vect-96.c: Likewise.
1438         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
1439         that support misaligned stores. Change the number of expected
1440         misaligned accesses.
1441         * gcc.dg/vect/vect-peel-1.c: New test.
1442         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
1443         gcc.dg/vect/vect-peel-4.c: Likewise.
1444         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
1445         vectorizable on all targets that support realignment.
1446         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1447
1448 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
1449
1450         PR c/44806
1451         * gcc.dg/torture/pr44806.c: New.
1452
1453 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1454
1455         * gnat.dg/cond_expr1.adb: New test.
1456
1457 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1458
1459         * gnat.dg/modular3.adb: New test.
1460         * gnat.dg/modular3_pkg.ads: New helper.
1461
1462 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
1463             Mikael Pettersson  <mikpe@it.uu.se>
1464
1465         PR testsuite/44518
1466         * obj-c++.dg/encode-2.mm: Produce object and save temps.
1467         Make signed-ness of chars explicit.  Scan the object for
1468         strings that are split by some target assemblers.
1469         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
1470         explicit.
1471
1472 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
1473
1474         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
1475
1476 2010-07-02  Le-Chun Wu  <lcwu@google.com>
1477
1478         PR/44128
1479         * g++.dg/warn/Wshadow-7.C: New test.
1480
1481 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
1482             Julian Brown  <julian@codesourcery.com>
1483             Sandra Loosemore  <sandra@codesourcery.com>
1484
1485         * gcc.c-torture/execute/20100416-1.c: New test case.
1486
1487 2010-07-02  Julian Brown  <julian@codesourcery.com>
1488             Sandra Loosemore  <sandra@codesourcery.com>
1489
1490         PR target/43703
1491
1492         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
1493         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
1494
1495 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
1496             Julian Brown  <julian@codesourcery.com>
1497
1498         * gcc.target/arm/neon/vadds64.c: Regenerated.
1499         * gcc.target/arm/neon/vaddu64.c: Regenerated.
1500         * gcc.target/arm/neon/vsubs64.c: Regenerated.
1501         * gcc.target/arm/neon/vsubu64.c: Regenerated.
1502         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
1503         * gcc.target/arm/neon-vmls-1.c: Likewise.
1504         * gcc.target/arm/neon-vsubs64.c: New execution test.
1505         * gcc.target/arm/neon-vsubu64.c: New execution test.
1506         * gcc.target/arm/neon-vadds64.c: New execution test.
1507         * gcc.target/arm/neon-vaddu64.c: New execution test.
1508
1509 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
1510
1511         * gcc.target/arm/neon-vands64.c: New.
1512         * gcc.target/arm/neon-vandu64.c: New.
1513         * gcc.target/arm/neon-vbics64.c: New.
1514         * gcc.target/arm/neon-vbicu64.c: New.
1515         * gcc.target/arm/neon-veors64.c: New.
1516         * gcc.target/arm/neon-veoru64.c: New.
1517         * gcc.target/arm/neon-vorns64.c: New.
1518         * gcc.target/arm/neon-vornu64.c: New.
1519         * gcc.target/arm/neon-vorrs64.c: New.
1520         * gcc.target/arm/neon-vorru64.c: New.
1521         * gcc.target/arm/neon/vands64.c: Regenerated.
1522         * gcc.target/arm/neon/vandu64.c: Regenerated.
1523         * gcc.target/arm/neon/vbics64.c: Regenerated.
1524         * gcc.target/arm/neon/vbicu64.c: Regenerated.
1525         * gcc.target/arm/neon/veors64.c: Regenerated.
1526         * gcc.target/arm/neon/veoru64.c: Regenerated.
1527         * gcc.target/arm/neon/vorns64.c: Regenerated.
1528         * gcc.target/arm/neon/vornu64.c: Regenerated.
1529         * gcc.target/arm/neon/vorrs64.c: Regenerated.
1530         * gcc.target/arm/neon/vorru64.c: Regenerated.
1531
1532 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1533
1534         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
1535
1536 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1537
1538         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
1539         * gfortran.dg/intent_out_5.f90: Same.
1540         * gfortran.dg/ltrans-7.f90: Same.
1541         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
1542
1543 2010-07-02  Jan Hubicka  <jh@suse.cz>
1544
1545         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
1546
1547 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
1548
1549         * objc-obj-c++-shared/Object1.h: Correct Line endings.
1550
1551 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
1552
1553         PR c++/44780
1554         * c-c++-common/Wunused-var-12.c: New test.
1555
1556 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
1557
1558         PR target/42835
1559         * gcc.target/arm/pr42835.c: New test.
1560
1561         PR target/42172
1562         * gcc.target/arm/pr42172-1.c: New test.
1563
1564 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
1565
1566         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
1567
1568 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
1569
1570         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
1571         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
1572         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
1573         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
1574         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
1575         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
1576         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
1577         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
1578         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
1579         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
1580         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
1581         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
1582         * gcc.target/arm/neon-vdup_ns64.c: New.
1583         * gcc.target/arm/neon-vdup_nu64.c: New.
1584         * gcc.target/arm/neon-vdupQ_ns64.c: New.
1585         * gcc.target/arm/neon-vdupQ_nu64.c: New.
1586         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
1587         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
1588         * gcc.target/arm/neon-vmov_ns64.c: New.
1589         * gcc.target/arm/neon-vmov_nu64.c: New.
1590         * gcc.target/arm/neon-vmovQ_ns64.c: New.
1591         * gcc.target/arm/neon-vmovQ_nu64.c: New.
1592         * gcc.target/arm/neon-vget_lanes64.c: New.
1593         * gcc.target/arm/neon-vget_laneu64.c: New.
1594         * gcc.target/arm/neon-vset_lanes64.c: New.
1595         * gcc.target/arm/neon-vset_laneu64.c: New.
1596
1597 2010-07-02  Richard Guenther  <rguenther@suse.de>
1598
1599         * g++.dg/torture/20100702-1.C: New testcase.
1600
1601 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1602
1603         PR target/44707
1604         * gcc.c-torture/compile/pr44707.c: New test.
1605
1606 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
1607
1608         PR c++/44039
1609         * g++.dg/template/crash101.C: New.
1610
1611 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
1612
1613         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
1614         Use the ABI-0 accessors and fail it for m64.
1615
1616 2010-07-02  Jan Hubicka  <jh@suse.cz>
1617
1618         * g++.dg/tree-ssa/pr44706.C: New testcase.
1619
1620 2010-07-02  Richard Guenther  <rguenther@suse.de>
1621
1622         PR tree-optimization/44748
1623         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
1624
1625 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
1626
1627         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
1628         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
1629         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
1630         the method types to forward:.
1631
1632 2010-06-30  Jason Merrill  <jason@redhat.com>
1633
1634         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
1635         * g++.dg/other/pr25632.C: Likewise.
1636
1637 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
1638
1639         PR tree-optimization/40421
1640         * gfortran.fortran-torture/compile/pr40421.f90: New test.
1641
1642 2010-07-01  Richard Guenther  <rguenther@suse.de>
1643
1644         PR middle-end/42834
1645         PR middle-end/44468
1646         * gcc.c-torture/execute/20100316-1.c: New testcase.
1647         * gcc.c-torture/execute/pr44468.c: Likewise.
1648         * gcc.c-torture/compile/20100609-1.c: Likewise.
1649         * gcc.dg/volatile2.c: Adjust.
1650         * gcc.dg/plugin/selfassign.c: Likewise.
1651         * gcc.dg/pr36902.c: Likewise.
1652         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
1653         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
1654         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1655         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1656         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1657         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1658         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
1659         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
1660         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
1661         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1662         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1663         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1664         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1665         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
1666         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1667         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1668         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
1669         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1670         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1671         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1672         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1673         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1674         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
1675         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
1676         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1677         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1678         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1679         * gcc.dg/struct/w_prof_local_array.c: Likewise.
1680         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1681         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1682         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
1683         * gcc.dg/struct/w_prof_global_array.c: Likewise.
1684         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
1685         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1686         * gcc.dg/struct/w_prof_local_var.c: Likewise.
1687         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1688         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
1689         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1690         * gcc.dg/struct/w_prof_global_var.c: Likewise.
1691         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1692         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1693         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1694         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1695         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1696         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
1697         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1698         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1699         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1700         * gcc.dg/tree-prof/stringop-1.c: Adjust.
1701         * g++.dg/tree-ssa/pr31146.C: Likewise.
1702         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
1703         * g++.dg/tree-ssa/pr33604.C: Likewise.
1704         * g++.dg/plugin/selfassign.c: Likewise.
1705         * gfortran.dg/array_memcpy_3.f90: Likewise.
1706         * gfortran.dg/array_memcpy_4.f90: Likewise.
1707         * c-c++-common/torture/pr42834.c: New testcase.
1708
1709 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
1710
1711         PR c++/44628
1712         * g++.dg/template/crash100.C: New.
1713
1714 2010-06-30  Jan Hubicka  <jh@suse.cz>
1715
1716         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
1717
1718 2010-06-30  Michael Matz  <matz@suse.de>
1719
1720         PR bootstrap/44699
1721         * gcc.dg/pr44699.c: New test.
1722
1723 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
1724
1725         PR tree-optimization/39799
1726         * c-c++-common/uninit-17.c: New test.
1727
1728 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1729
1730         PR libfortran/43298
1731         * gfortran.dg/read_infnan_1.f90: New test.
1732
1733 2010-06-29  Jason Merrill  <jason@redhat.com>
1734
1735         Enable implicitly declared move constructor/operator= (N3053).
1736         * g++.dg/cpp0x/implicit3.C: New.
1737         * g++.dg/cpp0x/implicit4.C: New.
1738         * g++.dg/cpp0x/implicit5.C: New.
1739         * g++.dg/cpp0x/implicit-copy.C: Adjust.
1740         * g++.dg/cpp0x/not_special.C: Adjust.
1741         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1742         * g++.dg/cpp0x/rv1n.C: Adjust.
1743         * g++.dg/cpp0x/rv1p.C: Adjust.
1744         * g++.dg/cpp0x/rv2n.C: Adjust.
1745         * g++.dg/cpp0x/rv2p.C: Adjust.
1746         * g++.dg/cpp0x/rv3n.C: Adjust.
1747         * g++.dg/cpp0x/rv3p.C: Adjust.
1748         * g++.dg/cpp0x/rv4n.C: Adjust.
1749         * g++.dg/cpp0x/rv4p.C: Adjust.
1750         * g++.dg/cpp0x/rv5n.C: Adjust.
1751         * g++.dg/cpp0x/rv5p.C: Adjust.
1752         * g++.dg/cpp0x/rv6n.C: Adjust.
1753         * g++.dg/cpp0x/rv6p.C: Adjust.
1754         * g++.dg/cpp0x/rv7n.C: Adjust.
1755         * g++.dg/cpp0x/rv7p.C: Adjust.
1756         * g++.dg/cpp0x/rv8p.C: Adjust.
1757         * g++.dg/gomp/pr26690-1.C: Adjust.
1758         * g++.dg/other/error20.C: Adjust.
1759         * g++.dg/other/error31.C: Adjust.
1760         * g++.dg/parse/error19.C: Adjust.
1761         * g++.dg/template/qualttp5.C: Adjust.
1762         * g++.old-deja/g++.law/ctors5.C: Adjust.
1763
1764         Enable implicitly deleted functions (N2346)
1765         * g++.dg/cpp0x/defaulted17.C: New.
1766         * g++.dg/cpp0x/implicit1.C: New.
1767         * g++.dg/cpp0x/implicit2.C: New.
1768         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
1769         * g++.dg/ext/has_virtual_destructor.C: Adjust.
1770         * g++.dg/init/ctor4.C: Adjust.
1771         * g++.dg/init/synth2.C: Adjust.
1772         * g++.dg/lto/20081118_1.C: Adjust.
1773         * g++.dg/other/error13.C: Adjust.
1774         * g++.dg/other/unused1.C: Adjust.
1775         * g++.old-deja/g++.bob/inherit2.C: Adjust.
1776         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1777         * g++.old-deja/g++.jason/opeq3.C: Adjust.
1778         * g++.old-deja/g++.law/ctors17.C: Adjust.
1779         * g++.old-deja/g++.oliva/delete1.C: Adjust.
1780         * g++.old-deja/g++.pt/assign1.C: Adjust.
1781         * g++.old-deja/g++.pt/crash20.C: Adjust.
1782
1783         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
1784         * g++.dg/cpp0x/defaulted13.C: Adjust.
1785         * g++.dg/cpp0x/defaulted2.C: Adjust.
1786         * g++.dg/cpp0x/defaulted3.C: Adjust.
1787         * g++.dg/cpp0x/initlist9.C: Adjust.
1788         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
1789         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
1790         * g++.dg/init/synth2.C: Adjust.
1791
1792         * g++.dg/cpp0x/defaulted19.C: New.
1793
1794         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
1795         * g++.dg/template/error23.C: Fix for -std=c++0x.
1796
1797 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
1798
1799         PR fortran/44718
1800         * gfortran.dg/proc_ptr_28.f90: New.
1801
1802 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
1803
1804         PR tree-optimization/43801
1805         * g++.dg/torture/pr43801.C: New test.
1806
1807         PR debug/44668
1808         * g++.dg/debug/dwarf2/accessibility1.C: New test.
1809
1810 2010-06-29  Jason Merrill  <jason@redhat.com>
1811
1812         PR c++/44587
1813         * g++.dg/template/qualified-id2.C: New.
1814         * g++.dg/template/qualified-id3.C: New.
1815
1816 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
1817
1818         PR fortran/44696
1819         * gfortran.dg/associated_target_4.f90: New.
1820
1821 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
1822
1823         PR fortran/44582
1824         * gfortran.dg/aliasing_array_result_1.f90 : New test.
1825
1826 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1827
1828         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
1829
1830 2010-06-29  Jan Hubicka  <jh@suse.cz>
1831
1832         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
1833
1834 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
1835
1836         PR target/43902
1837         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
1838         * gcc.target/arm/wmul-3.c: New test.
1839         * gcc.target/arm/wmul-4.c: New test.
1840
1841 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
1842
1843         PR rtl-optimization/44659
1844         * gcc.target/i386/extract-1.c: New.
1845         * gcc.target/i386/extract-2.c: Likewise.
1846         * gcc.target/i386/extract-3.c: Likewise.
1847         * gcc.target/i386/extract-4.c: Likewise.
1848         * gcc.target/i386/extract-5.c: Likewise.
1849         * gcc.target/i386/extract-6.c: Likewise.
1850
1851 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
1852
1853         PR c++/44682
1854         * g++.dg/warn/Wunused-var-14.C: New test.
1855
1856 2010-06-28  Tobias Burnus  <burnus@net-b.de>
1857
1858         PR fortran/43298
1859         * gfortran.dg/nan_6.f90: New.
1860
1861 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
1862
1863         PR tree-optimization/43781
1864         * gcc.dg/torture/pr43781.c: New.
1865
1866 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
1867
1868         PR fortran/40158
1869         * gfortran.dg/actual_rank_check_1.f90: New test.
1870
1871 2010-06-28  Martin Jambor  <mjambor@suse.cz>
1872
1873         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
1874
1875 2010-06-28  Jan Hubicka  <jh@suse.cz>
1876
1877         PR tree-optimization/44687
1878         * gcc.c-torture/compile/pr44687.c
1879
1880 2010-06-28  Martin Jambor  <mjambor@suse.cz>
1881
1882         PR c++/44535
1883         * g++.dg/torture/pr44535.C: New test.
1884
1885 2010-06-28  Michael Matz  <matz@suse.de>
1886
1887         PR middle-end/44592
1888         * gfortran.dg/pr44592.f90: New test.
1889
1890 2010-06-28  Jan Hubicka  <jh@suse.cz>
1891
1892         PR tree-optimization/44357
1893         * g++.dg/torture/pr44357.C: New testcase.
1894
1895 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1896
1897         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
1898         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
1899         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
1900         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
1901         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
1902         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1903         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
1904         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
1905
1906 2010-06-27  Jan Hubicka  <jh@suse.cz>
1907
1908         * gcc.c-torture/compile/pr44686.c: New file.
1909
1910 2010-06-27  Richard Guenther  <rguenther@suse.de>
1911
1912         PR tree-optimization/44683
1913         * gcc.c-torture/execute/pr44683.c: New testcase.
1914
1915 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
1916
1917         * gnat.dg/noreturn3.ad[sb]: New test.
1918
1919 2010-06-26  Jason Merrill  <jason@redhat.com>
1920
1921         * g++.dg/cpp0x/explicit5.C: New.
1922
1923 2010-06-26  Richard Guenther  <rguenther@suse.de>
1924
1925         PR tree-optimization/44393
1926         * gcc.dg/pr44393.c: New testcase.
1927
1928 2010-06-26  Jan Hubicka  <jh@suse.cz>
1929
1930         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
1931
1932 2010-06-26  Richard Guenther  <rguenther@suse.de>
1933
1934         PR middle-end/44674
1935         * gcc.dg/pr44674.c: New testcase.
1936
1937 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
1938
1939         * gcc.dg/opts-3.c: New test.
1940
1941 2010-06-26  Tobias Burnus  <burnus@net-b.de>
1942
1943         * gfortran.dg/type_decl_1.f90: New.
1944         * gfortran.dg/type_decl_2.f90: New.
1945
1946 2010-06-26  Tobias Burnus  <burnus@net-b.de>
1947
1948         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
1949         * gfortran.dg/semicolon_fixed_2.f: Ditto.
1950
1951 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1952
1953         PR testsuite/38946
1954         * gfortran.dg/array_constructor_23.f: Update test to allow for small
1955         error in comparing reals.
1956
1957 2010-06-25  Tobias Burnus  <burnus@net-b.de>
1958
1959         * selected_real_kind_2.f90: New.
1960         * selected_real_kind_3.f90: New.
1961
1962 2010-06-25  Tobias Burnus  <burnus@net-b.de>
1963
1964         * gfortran.dg/entry_19.f90: New.
1965
1966 2010-06-25  Tobias Burnus  <burnus@net-b.de>
1967
1968         * gfortran.dg/end_subroutine_1.f90: New.
1969         * gfortran.dg/end_subroutine_2.f90: New.
1970         * gfortran.dg/interface_proc_end.f90: Update.
1971
1972 2010-06-25  Tobias Burnus  <burnus@net-b.de>
1973
1974         * gfortran.dg/semicolon_fixed.f: Update.
1975         * gfortran.dg/semicolon_fixed_2.f: New.
1976         * gfortran.dg/semicolon_free_2.f90: New.
1977         * gfortran.dg/semicolon_free.f90: Update.
1978
1979 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1980
1981         PR fortran/44448
1982         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
1983
1984 2010-06-25  Martin Jambor  <mjambor@suse.cz>
1985
1986         * g++.dg/ipa/iinline-3.C: New test.
1987         * gcc.dg/ipa/modif-1.c: Removed.
1988
1989 2010-06-25  Jan Hubicka  <jh@suse.cz>
1990
1991         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
1992
1993 2010-06-25  Martin Jambor  <mjambor@suse.cz>
1994
1995         * g++.dg/ipa/iinline-2.C: New test.
1996
1997 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
1998
1999         PR middle-end/43866
2000         * gfortran.dg/pr43866.f90: New test.
2001
2002         PR tree-optimization/44539
2003         * gcc.dg/pr44539.c: New test.
2004
2005 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
2006
2007         From Jim Wilson:
2008         PR target/43902
2009         * gcc.target/mips/madd-9.c: New test.
2010
2011 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
2012
2013         PR c/44517
2014         * gcc.dg/noncompile/pr44517.c: New.
2015         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
2016
2017 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
2018
2019         PR testsuite/43283
2020         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
2021         and add argument to nop for IA64.
2022
2023 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
2024
2025         PR target/44588
2026         * gcc.target/i386/mod-1.c: New.
2027         * gcc.target/i386/umod-1.c: Likewise.
2028         * gcc.target/i386/umod-2.c: Likewise.
2029         * gcc.target/i386/umod-3.c: Likewise.
2030
2031 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
2032
2033         PR middle-end/44492
2034         * g++.dg/torture/pr44492.C: New test.
2035
2036 2010-06-24  Andi Kleen  <ak@linux.intel.com>
2037
2038         * c-c++-common/warn-omitted-condop.c: New.
2039
2040 2010-06-24  Tobias Burnus  <burnus@net-b.de>
2041
2042         PR fortran/44614
2043         * gfortran.dg/import8.f90: New.
2044
2045 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
2046
2047         * gnat.dg/not_null.adb: Update test case.
2048
2049 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
2050
2051         PR c++/44619
2052         * g++.dg/warn/Wunused-var-13.C: New test.
2053
2054         PR c++/44627
2055         * g++.dg/diagnostic/method1.C: New test.
2056
2057 2010-06-22  Cary Coutant  <ccoutant@google.com>
2058
2059         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
2060
2061 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
2062
2063         PR fortran/44616
2064         * gfortran.dg/abstract_type_8.f03: New.
2065
2066 2010-06-21  Jason Merrill  <jason@redhat.com>
2067
2068         * g++.dg/cpp0x/noexcept08.C: New.
2069
2070         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
2071
2072 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
2073
2074         PR target/44615
2075         * gcc.target/i386/sse2-vec-2a.c: New.
2076
2077 2010-06-21  DJ Delorie  <dj@redhat.com>
2078
2079         * gcc.dg/pragma-diag-1.c: New.
2080
2081 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
2082
2083         PR target/44615
2084         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
2085
2086 2010-06-21  Alan Modra  <amodra@gmail.com>
2087
2088         PR testsuite/44505
2089         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
2090         tail call to check_fa_mid.
2091
2092 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
2093
2094         PR target/44575
2095         * gcc.c-torture/execute/pr44575.c: New test.
2096
2097 2010-06-21  Tobias Burnus  <burnus@net-b.de>
2098
2099         PR fortran/40632
2100         * gfortran.dg/contiguous_1.f90: New.
2101         * gfortran.dg/contiguous_2.f90: New.
2102         * gfortran.dg/contiguous_3.f90: New.
2103
2104 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
2105
2106         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
2107         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
2108
2109 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
2110
2111         PR target/44546
2112         * gcc.target/i386/pr44546.c: New test.
2113
2114 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
2115
2116         * gcc.dg/opts-2.c: New test.
2117
2118 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
2119
2120         PR fortran/44584
2121         * gfortran.dg/typebound_proc_15.f03: Modified.
2122
2123 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
2124
2125         PR target/44072
2126         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
2127         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
2128
2129 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2130
2131         * g++.dg/ext/label13.C: Fix typo in last change.
2132
2133 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2134
2135         PR libfortran/44477
2136         * gfortran.dg/eof_3.f90
2137         * gfortran.dg/endfile_2.f90
2138         * gfortran.dg/endfile_4.f90
2139         * gfortran.dg/endfile_3.f90
2140
2141 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2142
2143         PR c++/41090
2144         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
2145
2146 2010-06-18  Tobias Burnus  <burnus@net-b.de>
2147
2148         PR fortran/44556
2149         * gfortran.dg/allocate_alloc_opt_11.f90: New.
2150
2151 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
2152
2153         * gcc.target/arm/pr40900.c: New test.
2154
2155 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
2156
2157         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
2158
2159 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
2160
2161         PR fortran/44558
2162         * gfortran.dg/typebound_call_15.f03: New.
2163
2164 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2165
2166         PR c++/44486
2167         * g++.dg/pr44486.C: New.
2168
2169 2010-06-16  DJ Delorie  <dj@redhat.com>
2170
2171         * gcc.target/i386/volatile-bitfields-1.c: New.
2172         * gcc.target/i386/volatile-bitfields-2.c: New.
2173
2174 2010-06-16  Jason Merrill  <jason@redhat.com>
2175
2176         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
2177
2178         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
2179
2180 2010-06-16  Richard Guenther  <rguenther@suse.de>
2181
2182         PR c/44555
2183         * gcc.c-torture/execute/pr44555.c: New testcase.
2184
2185 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
2186
2187         PR fortran/44549
2188         * gfortran.dg/typebound_proc_16.f03: New.
2189
2190 2010-06-16  Martin Jambor  <mjambor@suse.cz>
2191
2192         * g++.dg/torture/pr43905.C: New test.
2193
2194 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
2195
2196         PR testsuite/44538
2197         * gcc.dg/vect/slp-perm-5.c (main): Prevent
2198         initialization loop from being vectorized.
2199         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
2200
2201 2010-06-16  Alan Modra  <amodra@gmail.com>
2202
2203         PR tree-optimization/44507
2204         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
2205
2206 2010-06-15  Jason Merrill  <jason@redhat.com>
2207
2208         * g++.dg/overload/arg3.C: Adjust error locations.
2209         * g++.dg/overload/copy1.C: Likewise.
2210         * g++.dg/tc1/dr152.C: Likewise.
2211         * g++.dg/template/incomplete4.C: Likewise.
2212         * g++.dg/template/incomplete5.C: Likewise.
2213         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2214         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
2215         * g++.old-deja/g++.pt/crash9.C: Likewise.
2216
2217         * g++.dg/inherit/virtual5.C: New.
2218
2219         * g++.dg/cpp0x/defaulted18.C: New.
2220
2221         * g++.dg/cpp0x/initlist40.C: New.
2222
2223         * g++.dg/cpp0x/initlist39.C: New.
2224
2225 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
2226
2227         PR middle-end/44391
2228         * gcc.dg/graphite/pr44391.c: New.
2229
2230 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
2231
2232         PR fortran/43388
2233         * gfortran.dg/allocate_alloc_opt_8.f90: New.
2234         * gfortran.dg/allocate_alloc_opt_9.f90: New.
2235         * gfortran.dg/allocate_alloc_opt_10.f90: New.
2236         * gfortran.dg/class_allocate_2.f03: Modified an error message.
2237
2238 2010-06-15  Richard Guenther  <rguenther@suse.de>
2239
2240         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
2241
2242 2010-06-15  Richard Guenther  <rguenther@suse.de>
2243
2244         * gcc.dg/vect/bb-slp-21.c: Adjust.
2245         * gcc.dg/vect/bb-slp-13.c: Likewise
2246         * gcc.dg/vect/bb-slp-4.c: Likewise
2247         * gcc.dg/vect/bb-slp-22.c: Likewise
2248         * gcc.dg/vect/bb-slp-14.c: Likewise
2249         * gcc.dg/vect/bb-slp-23.c: Likewise
2250         * gcc.dg/vect/bb-slp-15.c: Likewise
2251         * gcc.dg/vect/bb-slp-17.c: Likewise
2252         * gcc.dg/vect/bb-slp-18.c: Likewise
2253         * gcc.dg/vect/bb-slp-19.c: Likewise
2254         * gcc.dg/vect/bb-slp-10.c: Likewise
2255         * gcc.dg/vect/bb-slp-11.c: Likewise
2256         * gcc.dg/vect/bb-slp-20.c: Likewise
2257         * gcc.dg/vect/bb-slp-3.c: Likewise
2258
2259 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
2260
2261         PR fortran/44536
2262         * gfortran.dg/gomp/pr44536.f90: New test.
2263         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
2264
2265 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
2266
2267         PR target/44534
2268         * gcc.target/i386/avx-vextractf128-256-3.c: New.
2269         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
2270
2271 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
2272
2273         PR tree-optimization/44508
2274         * gcc.dg/tree-ssa/pr21086.c: Adjust.
2275
2276         PR bootstrap/44509
2277         * gcc.dg/pr44509.c: New test.
2278
2279 2010-06-14  Ira Rosen  <irar@il.ibm.com>
2280
2281         PR tree-optimization/44507
2282         * gcc.dg/vect/pr44507.c: New test.
2283
2284 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2285
2286         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
2287         and c-pretty-print.h.
2288
2289         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
2290
2291 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
2292
2293         * gfortran.dg/whole_file_18.f90: Updated error message.
2294
2295 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
2296
2297         * gfortran.dg/whole_file_20.f03: New.
2298
2299 2010-06-12  Jan Hubicka  <jh@suse.cz>
2300
2301         * gcc.c-torture/compile/pc44485.c: New testcase.
2302
2303 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
2304
2305         PR fortran/40117
2306         * gfortran.dg/typebound_proc_4.f03: Modified error message.
2307         * gfortran.dg/typebound_proc_14.f03: New.
2308         * gfortran.dg/typebound_proc_15.f03: New.
2309
2310 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
2311
2312         * gcc.dg/opts-1.c: New test.
2313
2314 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
2315
2316         * gcc.dg/funroll-loops-all.c: Update expected error.
2317
2318 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
2319
2320         PR target/44481
2321         * gcc.target/i386/pr44481.c: New test.
2322
2323 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
2324
2325         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
2326
2327 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
2328
2329         PR middle-end/44483
2330         * gcc.dg/tree-ssa/pr44483.c: New.
2331
2332 2010-06-11  Paul Brook  <paul@codesourcery.com>
2333
2334         * g++.dg/other/arm-neon-1.C: New test.
2335
2336 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
2337
2338         PR fortran/42051
2339         PR fortran/43896
2340         * gfortran.dg/class_23.f03: New test.
2341
2342 2010-06-11  Jan Hubicka  <jh@suse.cz>
2343
2344         * gcc.dg/ipa/pure-const-2.c: New testcase.
2345
2346 2010-06-11  Jan Hubicka  <jh@suse.cz>
2347
2348         * gcc.dg/noreturn-7.c: Update.
2349         * gcc.dg/noreturn-4.c: Update.
2350
2351 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
2352
2353         Fix MIPS bootstrap
2354         * g++.dg/other/typedef4.C: New test.
2355
2356 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
2357
2358         PR fortran/44207
2359         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
2360
2361 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
2362
2363         PR fortran/44457
2364         * gfortran.dg/asynchronous_3.f03
2365
2366 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
2367
2368         PR middle-end/44185
2369         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
2370         non-temporal stores out of the tests to form new test cases.  As a
2371         result, no non-temporal store should be generated in this case.
2372
2373         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
2374         prefetch-7.c that generate one non-temporal store.
2375
2376         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
2377         prefetch-7.c that generate one non-temporal store and one
2378         one-temporal prefetch.
2379
2380 2010-06-10  Martin Jambor  <mjambor@suse.cz>
2381
2382         PR tree-optimization/44258
2383         * gcc.dg/tree-ssa/pr44258.c: New test.
2384
2385 2010-06-10  Daniel Kraft  <d@domob.eu>
2386
2387         PR fortran/38936
2388         * gfortran.dg/associate_1.f03: New test.
2389         * gfortran.dg/associate_2.f95: New test.
2390         * gfortran.dg/associate_3.f03: New test.
2391         * gfortran.dg/associate_4.f08: New test.
2392
2393 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2394
2395         * gfortran.dg/selected_char_kind_4.f90: New test.
2396
2397 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
2398
2399         * gcc.dg/pr42461.c: New test.
2400
2401 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
2402
2403         PR fortran/44347
2404         * gfortran.dg/selected_real_kind_1.f90: New.
2405
2406 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
2407
2408         PR fortran/44359
2409         * gfortran.dg/warn_conversion.f90: Removed check for redundant
2410         warning.
2411         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
2412         check for warning.
2413
2414 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2415
2416         * gfortran.dg/data_namelist_conflict.f90: New test.
2417
2418 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2419
2420         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
2421         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
2422         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
2423
2424 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2425
2426         * testsuite/gfortran.dg/mvbits_9.f90: New test.
2427         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
2428         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
2429         * testsuite/gfortran.dg/btest_1.f90: Ditto.
2430         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
2431
2432 2010-06-09  Jason Merrill  <jason@redhat.com>
2433
2434         PR c++/44366
2435         * g++.dg/cpp0x/decltype23.C: Move to...
2436         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
2437
2438 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
2439
2440         PR fortran/44211
2441         * gfortran.dg/typebound_call_14.f03: New test.
2442
2443 2010-06-09  Martin Jambor  <mjambor@suse.cz>
2444
2445         PR tree-optimization/44423
2446         * gcc.dg/tree-ssa/pr44423.c: New test.
2447
2448 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
2449
2450         PR testsuite/42843
2451         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
2452         TV_NONE to initialize tv_id field.
2453         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2454         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
2455         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
2456         Include toplev.h .
2457         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
2458         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
2459         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
2460
2461 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
2462
2463         PR tree-optimization/39874
2464         PR middle-end/28685
2465         * gcc.dg/pr39874.c: New file.
2466
2467 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2468
2469         * g++.dg/ext/attr-alias-1.C: New.
2470         * g++.dg/ext/attr-alias-2.C: New.
2471
2472 2010-06-07  Tobias Burnus  <burnus@net-b.de>
2473
2474         PR fortran/44446
2475         * gfortran.dg/proc_ptr_27.f90: New.
2476
2477 2010-06-07  Jason Merrill  <jason@redhat.com>
2478
2479         PR c++/44366
2480         * g++.dg/cpp0x/decltype23.C: New.
2481
2482 2010-06-08  Andrew Pinski <pinskia@gmail.com>
2483             Shujing Zhao  <pearly.zhao@oracle.com>
2484
2485         PR c/37724
2486         * gcc.dg/c90-const-expr-10.c: Adjust.
2487         * gcc.dg/c99-const-expr-10.c: Adjust.
2488         * gcc.dg/init-bad-7.c: New.
2489
2490 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2491
2492         * lib/target-supports.exp (check_effective_target_gas): New proc.
2493         * gcc.c-torture/execute/960321-1.x: New file.
2494
2495 2010-06-07  Jason Merrill  <jason@redhat.com>
2496
2497         PR c++/44401
2498         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
2499
2500 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
2501
2502         PR c++/44444
2503         * g++.dg/warn/Wunused-var-12.C: New test.
2504
2505         PR c++/44443
2506         * c-c++-common/Wunused-var-11.c: New test.
2507
2508 2010-06-07  Jan Hubicka  <jh@suse.cz>
2509
2510         * gcc.dg/ipa/pure-const-1.c: New testcase.
2511
2512 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
2513
2514         PR rtl-optimization/44404
2515         * gcc.dg/pr44404.c: New.
2516
2517 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
2518
2519         PR target/44159
2520         * gcc.target/i386/abi-2.c: Check sysv abi here.
2521         * gcc.target/i386/aes-avx-check.h: Call test in noinline
2522         function to avoid failures by different ABIs.
2523         * gcc.target/i386/aes-check.h: Likewise.
2524         * gcc.target/i386/avx-check.h: Likewise.
2525         * gcc.target/i386/fma4-check.h: Likewise.
2526         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
2527         * gcc.target/i386/mmx-check.h: Likewise.
2528         * gcc.target/i386/pclmul-avx-check.h: Likewise.
2529         * gcc.target/i386/pclmul-check.h: Likewise.
2530         * gcc.target/i386/sse-check.h: Likewise.
2531         * gcc.target/i386/sse2-check.h: Likewise.
2532         * gcc.target/i386/sse3-check.h: Likewise.
2533         * gcc.target/i386/sse4_1-check.h: Likewise.
2534         * gcc.target/i386/sse4_2-check.h: Likewise.
2535         * gcc.target/i386/sse4a-check.h: Likewise.
2536         * gcc.target/i386/ssse3-check.h: Likewise.
2537         * gcc.target/i386/xop-check.h: Likewise.
2538         * gcc.target/i386/pr27971.c: Fix for LLP64.
2539         * gcc.target/i386/pr39139.c: Likewise.
2540         * gcc.target/i386/pr39315-check.c: Likewise.
2541         * gcc.target/i386/vararg-1.c: Likewise.
2542         * gcc.target/i386/vararg-2.c: Likewise.
2543         Additional add dg-compile to avoid failure due
2544         missing foo symbol.
2545
2546         * gcc.dg/compound-literal-1.c: Fix for llp64.
2547         * gcc.dg/pr32370.c: Likewise.
2548         * gcc.dg/pr37561.c: Likewise.
2549         * gcc.dg/pr41340.c: Likewise.
2550         * gcc.dg/pr41551.c: Likewise.
2551
2552 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
2553
2554         PR c++/44188
2555         * g++.dg/debug/dwarf2/typedef3.C: New test.
2556
2557 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2558
2559         PR c/20000
2560         * c-c++-common/pr20000.c: New.
2561
2562 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
2563
2564         PR c++/44086
2565         * g++.dg/init/pr44086.C: New.
2566         * g++.dg/cpp0x/decltype4.C: Adjust.
2567
2568 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
2569
2570         PR fortran/43945
2571         * gfortran.dg/generic_23.f03: New test.
2572
2573 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
2574
2575         PR fortran/43895
2576         * gfortran.dg/alloc_comp_class_1.f90 : New test.
2577
2578 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
2579
2580         PR c++/44361
2581         * c-c++-common/Wunused-var-9.c: New test.
2582
2583 2010-06-05  Jason Merrill  <jason@redhat.com>
2584
2585         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
2586
2587 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
2588
2589         PR c/44322
2590         * gcc.dg/c99-restrict-4.c: New test.
2591
2592 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
2593
2594         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
2595         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
2596         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
2597         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
2598         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
2599         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
2600         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
2601         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
2602         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
2603         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
2604         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
2605         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
2606         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
2607         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
2608         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
2609         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
2610         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
2611         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
2612         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
2613         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
2614         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
2615         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
2616
2617 2010-06-04  Jason Merrill  <jason@redhat.com>
2618
2619         * g++.dg/cpp0x/noexcept06.C: New.
2620         * g++.dg/cpp0x/noexcept07.C: New.
2621
2622         * g++.dg/cpp0x/noexcept01.C: New.
2623         * g++.dg/cpp0x/noexcept02.C: New.
2624         * g++.dg/cpp0x/noexcept03.C: New.
2625         * g++.dg/cpp0x/noexcept04.C: New.
2626         * g++.dg/cpp0x/noexcept05.C: New.
2627
2628 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
2629
2630         PR c++/44412
2631         * g++.dg/warn/Wunused-var-10.C: New test.
2632         * g++.dg/warn/Wunused-var-11.C: New test.
2633
2634         PR c++/44362
2635         * c-c++-common/Wunused-var-10.c: New test.
2636
2637 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2638
2639         PR c/25880
2640         * gcc.dg/assign-warn-2.c: Update.
2641         * gcc.dg/cpp/line3.c: Update.
2642         * gcc.dg/c99-array-lval-8.c: Update.
2643         * gcc.dg/cast-qual-2.c: Update.
2644         * gcc.dg/c99-arraydecl-3.c:  Update.
2645         * gcc.dg/assign-warn-1.c:  Update.
2646         * gcc.dg/format/gcc_diag-1.c:  Update.
2647
2648 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
2649
2650         PR rtl-optimization/39871
2651         PR rtl-optimization/40615
2652         PR rtl-optimization/42500
2653         PR rtl-optimization/42502
2654         * gcc.target/arm/eliminate.c: New test.
2655
2656 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2657
2658         PR libstdc++/44410
2659         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
2660         * g++.old-deja/g++.other/delete3.C: Likewise.
2661         * g++.old-deja/g++.other/new.C: Likewise.
2662         * g++.old-deja/g++.law/operators27.C: Likewise.
2663         * g++.old-deja/g++.mike/p755.C: Likewise.
2664         * g++.dg/eh/new1.C: Likewise.
2665         * g++.dg/init/new5.C: Likewise.
2666
2667 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2668
2669         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
2670         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
2671         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
2672
2673 2010-06-03  Richard Guenther  <rguenther@suse.de>
2674
2675         PR lto/41921
2676         * lib/lto.exp: Always load gcc.exp.
2677         (lto-obj): For C source files invoke gcc_target_compile.
2678         * g++.dg/lto/20100603-1_0.C: New testcase.
2679         * g++.dg/lto/20100603-1_1.c: Likewise.
2680
2681 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
2682
2683         PR tree-optimization/43688
2684         * gfortran.dg/pr43688.f90: New.
2685
2686 2010-06-03  Richard Guenther  <rguenther@suse.de>
2687
2688         PR lto/41584
2689         * gcc.dg/lto/20100603-1_0.c: New testcase.
2690         * gcc.dg/lto/20100603-2_0.c: Likewise.
2691         * gcc.dg/lto/20100603-3_0.c: Likewise.
2692
2693 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2694
2695         PR target/44218
2696         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
2697         * gcc.target/powerpc/recip-2.c: Ditto.
2698         * gcc.target/powerpc/recip-3.c: Ditto.
2699         * gcc.target/powerpc/recip-4.c: Ditto.
2700         * gcc.target/powerpc/recip-5.c: Ditto.
2701         * gcc.target/powerpc/recip-6.c: Ditto.
2702         * gcc.target/powerpc/recip-7.c: Ditto.
2703         * gcc.target/powerpc/recip-test.h: Ditto.
2704         * gcc.target/powerpc/recip-test2.h: Ditto.
2705
2706 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
2707
2708         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
2709
2710 2010-06-02  Jason Merrill  <jason@redhat.com>
2711
2712         * g++.dg/ext/vector9.C: Expect typedef in error message.
2713
2714         PR c++/9726
2715         PR c++/23594
2716         PR c++/44333
2717         * g++.dg/tc1/dr101.C: Remove xfails.
2718
2719 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
2720
2721         PR middle-end/44372
2722         * g++.dg/ipa/pr44372.C: New.
2723
2724 2010-06-02  Jan Hubicka  <jh@suse.cz>
2725
2726         PR middle-end/44295
2727         * g++.dg/torture/pr44295.C: Neww testcase.
2728
2729 2010-06-02  Jan Hubicka  <jh@suse.cz>
2730
2731         * gcc.dg/tree-ssa/loadpre6.c: Update.
2732
2733 2010-06-02  Richard Guenther  <rguenther@suse.de>
2734
2735         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
2736         diagnostic.h.
2737
2738 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
2739
2740         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
2741         the link fail message.
2742
2743 2010-06-02  Tobias Burnus  <burnus@net-b.de>
2744
2745         PR fortran/44360
2746         * gfortran.dg/use_13.f90: New test case.
2747
2748 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2749
2750         PR fortran/44371
2751         * gfortran.dg/error_stop_2.f08: Minor update.
2752
2753 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2754
2755         PR fortran/44371
2756         * gfortran.dg/error_stop_1.f08: New test.
2757         * gfortran.dg/error_stop_2.f08: New test.
2758
2759 2010-06-01  Jason Merrill  <jason@redhat.com>
2760
2761         DR 990
2762         * g++.dg/cpp0x/initlist37.C: New.
2763         * g++.dg/cpp0x/initlist38.C: New.
2764
2765         PR c++/44358
2766         * g++.dg/cpp0x/initlist36.C: New.
2767
2768 2010-05-31 Jan Hubicka  <jh@suse.cz>
2769
2770         * gcc.dg/noreturn-8.c: New testcase.
2771
2772 2010-05-31 Jan Hubicka  <jh@suse.cz>
2773
2774         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
2775         * gcc.dg/lto/noreturn-1_0.c: Move it here.
2776
2777 2010-05-31 Jan Hubicka  <jh@suse.cz>
2778
2779         * gcc.dg/lto/noreturn-1_1.c: New testcase.
2780         * gcc.dg/lto/noreturn-1_0.c: New testcase.
2781
2782 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
2783
2784         PR fortran/36928
2785         * gfortran.dg/dependency_27.f90:  New test.
2786         * gfortran.dg/array_assign_1.F90:  New test.
2787
2788 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
2789
2790         PR target/44338
2791         * gcc.target/i386/sse-24.c: New test.
2792
2793 2010-05-31  Jan Hubicka  <jh@suse.cz>
2794
2795         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
2796
2797 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
2798
2799         PR middle-end/44337
2800         * gcc.dg/pr44337.c: New test.
2801
2802         PR tree-optimization/44182
2803         * g++.dg/debug/pr44182.C: New test.
2804
2805 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2806
2807         * gcc.dg/nested-func-7.c: New test.
2808         * gnat.dg/frame_overflow.adb: Adjust directives.
2809
2810 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
2811
2812         * gnat.dg/prot2.ad[sb]: New test.
2813         * gnat.dg/prot2_pkg1.ads: New helper.
2814         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
2815
2816 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
2817
2818         * gnat.dg/array11.adb: Adjust dg-warning directive.
2819         * gnat.dg/object_overflow.adb: Likewise.
2820
2821 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
2822
2823         PR middle-end/44306
2824         * gcc.dg/tree-ssa/pr44306.c: New.
2825
2826 2010-05-29  Jan Hubicka  <jh@suse.cz>
2827
2828         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
2829
2830 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
2831
2832         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
2833
2834 2010-05-28  Mike Stump  <mikestump@comcast.net>
2835
2836         PR objc/44125
2837         * objc.dg/const-str-9.m: Remove static.
2838
2839 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
2840
2841         PR target/43636
2842         * gcc.c-torture/compile/pr43636.c: New test.
2843
2844 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
2845
2846         PR objc++/23616
2847         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
2848         * obj-c++.dg/try-catch-9.mm: Ditto.
2849
2850 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
2851
2852         Revert patch for PR c++/44188
2853         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
2854
2855 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
2856
2857         PR c++/44188
2858         * g++.dg/debug/dwarf2/typedef3.C: New test.
2859
2860 2010-05-27  Jason Merrill  <jason@redhat.com>
2861
2862         PR c++/43555
2863         * g++.dg/ext/vla9.C: New.
2864
2865 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
2866
2867         PR objc/44140
2868         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
2869         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2870         * objc.dg/torture/tls/thr-init.m: Ditto.
2871         * objc.dg/torture/trivial.m: Ditto.
2872         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
2873         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2874         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2875         * obj-c++.dg/torture/trivial.mm: Ditto.
2876
2877 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
2878
2879         * g++.dg/lto/20100302_0.C: Skip on darwin.
2880
2881 2010-05-27  Richard Guenther  <rguenther@suse.de>
2882
2883         PR tree-optimization/44284
2884         * gcc.dg/vect/vect-118.c: New testcase.
2885         * gcc.dg/vect/bb-slp-20.c: Adjust.
2886         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2887         * gcc.dg/vect/slp-9.c: Likewise.
2888         * gcc.dg/vect/slp-reduc-4.c: Likewise.
2889         * gcc.dg/vect/vect-10.c: Likewise.
2890         * gcc.dg/vect/vect-109.c: Likewise.
2891         * gcc.dg/vect/vect-12.c: Likewise.
2892         * gcc.dg/vect/vect-36.c: Likewise.
2893         * gcc.dg/vect/vect-7.c: Likewise.
2894         * gcc.dg/vect/vect-iv-8.c: Likewise.
2895         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
2896         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
2897         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
2898         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
2899         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
2900         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
2901         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
2902         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
2903         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
2904         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2905         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2906         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2907         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2908         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
2909         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
2910         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
2911         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2912
2913 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2914
2915         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
2916         necessary.
2917
2918 2010-05-26  Jan Hubicka  <jh@suse.cz>
2919
2920         * gcc.dg/lto/materialize-1_0.c: New file.
2921         * gcc.dg/lto/materialize-1_1.c: New file.
2922
2923 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2924
2925         * gnat.dg/lto10.adb: New test.
2926         * gnat.dg/lto10_pkg.ads: New helper.
2927
2928 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
2929
2930         * lib/target-supports.exp (check_effective_target_int128): New
2931         function to check if __int128 types are available for target.
2932         * c-c++-common/int128-types-1.c: New.
2933         * c-c++-common/int128-1.c: New.
2934         * c-c++-common/int128-2.c: New.
2935         * g++.dg/abi/mangle43.C: New.
2936         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
2937         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
2938         pointer-wide scalar.
2939         * g++.dg/other/pr25632.C: Likewise.
2940         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
2941         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
2942         overflow warnings.
2943         * g++.dg/warn/pr13358-4.C: Likewise.
2944         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
2945         * g++.dg/warn/Wconversion-null.C: Likewise.
2946
2947 2010-05-26  Jason Merrill  <jason@redhat.com>
2948
2949         PR c++/43382
2950         * g++.dg/cpp0x/variadic101.C: New.
2951
2952 2010-05-26  Richard Guenther  <rguenther@suse.de>
2953
2954         PR rtl-optimization/44164
2955         * gcc.c-torture/execute/pr44164.c: New testcase.
2956         * g++.dg/tree-ssa/pr13146.C: Adjust.
2957
2958 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
2959
2960         PR fortran/40011
2961         * gfortran.dg/whole_file_19.f90 : New test.
2962
2963 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
2964
2965         PR fortran/30668
2966         PR fortran/31346
2967         PR fortran/34260
2968         * gfortran.dg/pr40999.f: Fix function type.
2969         * gfortran.dg/whole_file_5.f90: Likewise.
2970         * gfortran.dg/whole_file_6.f90: Likewise.
2971         * gfortran.dg/whole_file_16.f90: New.
2972         * gfortran.dg/whole_file_17.f90: New.
2973         * gfortran.dg/whole_file_18.f90: New.
2974
2975 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
2976             Iain Sandoe  <iains@gcc.gnu.org>
2977
2978         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
2979         * gcc.c-torture/compile/pr44197.c: Require alias support.
2980         * gcc.dg/lto/20081222_0.c: Ditto.
2981
2982 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
2983
2984         PR debug/42801
2985         * gcc.dg/guality/vla-2.c: New test.
2986
2987 2010-05-25  Richard Guenther  <rguenther@suse.de>
2988
2989         PR middle-end/44069
2990         * g++.dg/torture/pr44069.C: New testcase.
2991
2992 2010-05-25  Richard Guenther  <rguenther@suse.de>
2993
2994         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
2995
2996 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
2997
2998         PR objc/44140
2999         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
3000
3001 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
3002
3003         * obj-c++.dg/torture/tls/trivial.mm: New.
3004         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
3005         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
3006         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
3007         * obj-c++.dg/torture/tls/diag-1.mm: New.
3008         * obj-c++.dg/torture/tls/tls.exp: New.
3009         * obj-c++.dg/torture/trivial.mm: New.
3010         * obj-c++.dg/torture/dg-torture.exp: New.
3011         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
3012         * obj-c++.dg/tls/trivial.m: New.
3013         * obj-c++.dg/tls/init-1.mm: New.
3014         * obj-c++.dg/tls/diag-1.mm: New.
3015         * obj-c++.dg/tls/init-2.mm: New.
3016         * obj-c++.dg/tls/diag-2.mm: New.
3017         * obj-c++.dg/tls/diag-3.mm: New.
3018         * obj-c++.dg/tls/diag-4.mm: New.
3019         * obj-c++.dg/tls/static-1.mm: New.
3020         * obj-c++.dg/tls/tls.exp: New.
3021         * obj-c++.dg/tls/diag-5.mm: New.
3022         * obj-c++.dg/tls/static-1a.mm: New.
3023         * objc-obj-c++-shared/Object1.mm: New.
3024         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
3025
3026 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
3027
3028         PR objc++/43689
3029         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
3030         * obj-c++.dg/const-str-6.mm: Ditto.
3031
3032 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3033
3034         * g++.dg/parse/array-size2.C: Remove dg-error directives.
3035
3036 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3037
3038         PR ada/38394
3039         * gnat.dg/array13.ad[sb]: New test.
3040
3041 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
3042             Sandra Loosemore  <sandra@codesourcery.com>
3043
3044         * gcc.target/arm/neon/: Regenerated test cases.
3045
3046         * gcc.target/arm/neon/polytypes.c,
3047         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
3048         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
3049         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
3050         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
3051         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
3052         dg-add-options arm_neon.
3053
3054         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
3055         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
3056         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
3057         and arm_neon_fp16_ok.
3058
3059         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
3060         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
3061
3062         * lib/target-supports.exp (add_options_for_arm_neon): New.
3063         (check_effective_target_arm_neon_ok_nocache): New, from
3064         check_effective_target_arm_neon_ok.  Check multiple possibilities.
3065         (check_effective_target_arm_neon_ok): Use
3066         check_effective_target_arm_neon_ok_nocache.
3067         (add_options_for_arm_neon_fp16)
3068         (check_effective_target_arm_neon_fp16_ok)
3069         check_effective_target_arm_neon_fp16_ok_nocache): New.
3070         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
3071
3072 2010-05-24  Jason Merrill  <jason@redhat.com>
3073
3074         PR c++/41510
3075         * g++.dg/cpp0x/initlist35.C: New.
3076         * g++.dg/init/brace6.C: Adjust.
3077
3078 2010-05-24  Paul Brook  <paul@codesourcery.com>
3079
3080         * gcc.target/arm/frame-pointer-1.c: New test.
3081         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
3082         pointer elimination.
3083
3084 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3085
3086         PR target/44245
3087         * gcc.target/i386/crc32-3.c: New.
3088         * gcc.target/i386/crc32-4.c: Likewise.
3089
3090 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
3091
3092         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
3093         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
3094         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
3095
3096 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3097
3098         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
3099
3100 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
3101
3102         PR target/43869
3103         * gcc.c-target/pr43869.c: New test.
3104
3105 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
3106
3107         PR fortran/44212
3108         * gfortran.dg/class_22.f03: New.
3109
3110 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
3111
3112         PR lto/44238
3113         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
3114
3115 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
3116
3117         PR fortran/44213
3118         * gfortran.dg/abstract_type_7.f03: New.
3119
3120 2010-05-21  Jason Merrill  <jason@redhat.com>
3121
3122         * g++.dg/eh/spec11.C: Test cleanup optimization.
3123
3124 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
3125
3126         PR debug/44223
3127         * gcc.target/i386/pr44223.c: New test.
3128
3129 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3130
3131         * gcc.target/i386/pr25993.c: Use @function as type specifier.
3132
3133 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
3134
3135         * g++.dg/other/const3.C: New test.
3136
3137 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
3138
3139         PR fortran/38407
3140         * warn_unused_dummy_argument_1.f90: New.
3141         * warn_unused_dummy_argument_2.f90: New.
3142
3143 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3144
3145         PR c++/30298
3146         * g++.dg/inherit/crash1.C: New.
3147         * g++.dg/inherit/crash2.C: Likewise.
3148
3149 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
3150
3151         PR debug/44178
3152         * g++.dg/debug/pr44178.C: New test.
3153
3154 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
3155
3156         PR middle-end/44185
3157         * gcc.dg/tree-ssa/prefetch-6.c: Add
3158         --param min-insn-to-prefetch-ratio=6.
3159         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
3160         allow unrolling, and adjust the movnti count.
3161
3162 2010-05-20  Jan Hubicka  <jh@suse.cz>
3163
3164         PR middle-end/44197
3165         * gcc.c-torture/compile/pr44197.c: New file.
3166
3167 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
3168
3169         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
3170         Fix test code.
3171         (check_effective_target_xop): Remove __may_alias__ attribute.
3172
3173 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
3174
3175         PR target/44202
3176         * gcc.c-torture/execute/pr44202-1.c: New test.
3177
3178 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3179
3180         PR fortran/43851
3181         * gfortran.dg/label_1.f90: Update test.
3182
3183 2010-05-19  Jan Hubicka  <jh@suse.cz>
3184
3185         * gcc.dg/lto/ipareference2_0.c: New file.
3186         * gcc.dg/lto/ipareference2_1.c: New file.
3187
3188 2010-05-19  Jason Merrill  <jason@redhat.com>
3189
3190         * g++.dg/parse/fn-typedef2.C: New.
3191
3192         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
3193         function type.
3194
3195         PR c++/44193
3196         * g++.dg/template/fntype1.C: New.
3197
3198 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
3199
3200         * gnat.dg/discr23.ad[sb]: New test.
3201         * gnat.dg/discr23_pkg.ads: New helper.
3202
3203         * gnat.dg/specs/controlled1.ads: New test.
3204         * gnat.dg/specs/controlled1_pkg.ads: New helper.
3205
3206 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
3207
3208         PR fortran/44055
3209         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
3210         Fixed scope of C_SIZEOF.
3211         * gfortran.dg/warn_conversion_2.f90: New.
3212
3213 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3214
3215         * lib/target-supports.exp (check_effective_target_sse2): New proc.
3216         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
3217         for optional selector.
3218         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
3219         (check_effective_target_sse3): New proc.
3220         * gcc.target/i386/math-torture/math-torture.exp: Load
3221         target-supports.exp.
3222         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
3223         check_effective_target_sse2.
3224         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
3225         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
3226         * g++.dg/vect/vect.exp: Likewise.
3227         * gfortran.dg/vect/vect.exp: Likewise.
3228         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
3229         -msse2 if check_effective_target_sse2.
3230
3231         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
3232         * gcc.target/i386/3dnow-2.c: Likewise.
3233         * gcc.target/i386/3dnowA-1.c: Likewise.
3234         * gcc.target/i386/3dnowA-2.c: Likewise.
3235         * gcc.target/i386/pr42549.c: Likewise.
3236
3237         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
3238         * gcc.target/i386/sse3-addsubpd.c: Likewise.
3239         * gcc.target/i386/sse3-addsubps.c: Likewise.
3240         * gcc.target/i386/sse3-haddpd.c: Likewise.
3241         * gcc.target/i386/sse3-haddps.c: Likewise.
3242         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3243         * gcc.target/i386/sse3-hsubps.c: Likewise.
3244         * gcc.target/i386/sse3-movddup.c: Likewise.
3245         * gcc.target/i386/sse3-movshdup.c: Likewise.
3246         * gcc.target/i386/sse3-movsldup.c: Likewise.
3247
3248         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
3249         * g++.dg/ext/attrib35.C: Likewise.
3250         * g++.dg/opt/pr40496.C: Likewise.
3251         * g++.dg/other/i386-1.C: Likewise.
3252         * g++.dg/other/i386-4.C: Likewise.
3253         * g++.dg/other/pr34435.C: Likewise.
3254         * g++.dg/other/pr39496.C: Likewise.
3255         * g++.dg/other/pr40446.C: Likewise.
3256         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3257         * gcc.dg/compat/vector-1a_main.c: Likewise.
3258         * gcc.dg/compat/vector-2a_main.c: Likewise.
3259         * gcc.dg/lto/20090206-1_0.c: Likewise.
3260         * gcc.dg/pr34856.c: Likewise.
3261         * gcc.dg/pr36584.c: Likewise.
3262         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
3263         * gcc.dg/pr37544.c: Likewise.
3264         * gcc.dg/torture/pr16104-1.c: Likewise.
3265         * gcc.dg/torture/pr35771-1.c: Likewise.
3266         * gcc.dg/torture/pr35771-2.c: Likewise.
3267         * gcc.dg/torture/pr35771-3.c: Likewise.
3268         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3269         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3270         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3271         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3272         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3273         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3274         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
3275         * gcc.target/i386/20060512-1.c: Likewise.
3276         * gcc.target/i386/20060512-3.c: Likewise.
3277         * gcc.target/i386/all_one_m128i.c: Likewise.
3278         * gcc.target/i386/float128-1.c: Likewise.
3279         * gcc.target/i386/float128-2.c: Likewise.
3280         * gcc.target/i386/fpcvt-1.c: Likewise.
3281         * gcc.target/i386/fpcvt-2.c: Likewise.
3282         * gcc.target/i386/fpcvt-3.c: Likewise.
3283         * gcc.target/i386/fpprec-1.c: Likewise.
3284         * gcc.target/i386/funcspec-9.c: Likewise.
3285         * gcc.target/i386/incoming-1.c: Likewise.
3286         * gcc.target/i386/incoming-12.c: Likewise.
3287         * gcc.target/i386/incoming-2.c: Likewise.
3288         * gcc.target/i386/incoming-3.c: Likewise.
3289         * gcc.target/i386/incoming-4.c: Likewise.
3290         * gcc.target/i386/incoming-6.c: Likewise.
3291         * gcc.target/i386/incoming-7.c: Likewise.
3292         * gcc.target/i386/incoming-8.c: Likewise.
3293         * gcc.target/i386/opt-1.c: Likewise.
3294         * gcc.target/i386/opt-2.c: Likewise.
3295         * gcc.target/i386/ordcmp-1.c: Likewise.
3296         * gcc.target/i386/pr17692.c: Likewise.
3297         * gcc.target/i386/pr18614-1.c: Likewise.
3298         * gcc.target/i386/pr22152.c: Likewise.
3299         * gcc.target/i386/pr23570.c: Likewise.
3300         * gcc.target/i386/pr23575.c: Likewise.
3301         * gcc.target/i386/pr26449-1.c: Likewise.
3302         * gcc.target/i386/pr26600.c: Likewise.
3303         * gcc.target/i386/pr27790.c: Likewise.
3304         * gcc.target/i386/pr28839.c: Likewise.
3305         * gcc.target/i386/pr30970.c: Likewise.
3306         * gcc.target/i386/pr32000-1.c: Likewise.
3307         * gcc.target/i386/pr32000-2.c: Likewise.
3308         * gcc.target/i386/pr32280.c: Likewise.
3309         * gcc.target/i386/pr32661.c: Likewise.
3310         * gcc.target/i386/pr32708-1.c: Likewise.
3311         * gcc.target/i386/pr32961.c: Likewise.
3312         * gcc.target/i386/pr33329.c: Likewise.
3313         * gcc.target/i386/pr35714.c: Likewise.
3314         * gcc.target/i386/pr35767-1.c: Likewise.
3315         * gcc.target/i386/pr35767-1d.c: Likewise.
3316         * gcc.target/i386/pr35767-1i.c: Likewise.
3317         * gcc.target/i386/pr35767-2.c: Likewise.
3318         * gcc.target/i386/pr35767-2d.c: Likewise.
3319         * gcc.target/i386/pr35767-2i.c: Likewise.
3320         * gcc.target/i386/pr35767-3.c: Likewise.
3321         * gcc.target/i386/pr35767-5.c: Likewise.
3322         * gcc.target/i386/pr36222-1.c: Likewise.
3323         * gcc.target/i386/pr36578-1.c: Likewise.
3324         * gcc.target/i386/pr36578-2.c: Likewise.
3325         * gcc.target/i386/pr36992-1.c: Likewise.
3326         * gcc.target/i386/pr37101.c: Likewise.
3327         * gcc.target/i386/pr37216.c: Likewise.
3328         * gcc.target/i386/pr37434-1.c: Likewise.
3329         * gcc.target/i386/pr37434-2.c: Likewise.
3330         * gcc.target/i386/pr37843-3.c: Likewise.
3331         * gcc.target/i386/pr37843-4.c: Likewise.
3332         * gcc.target/i386/pr39162.c: Likewise.
3333         * gcc.target/i386/pr39315-1.c: Likewise.
3334         * gcc.target/i386/pr39315-2.c: Likewise.
3335         * gcc.target/i386/pr39315-3.c: Likewise.
3336         * gcc.target/i386/pr39315-4.c: Likewise.
3337         * gcc.target/i386/pr39445.c: Likewise.
3338         * gcc.target/i386/pr39496.c: Likewise.
3339         * gcc.target/i386/pr40809.c: Likewise.
3340         * gcc.target/i386/pr40906-3.c: Likewise.
3341         * gcc.target/i386/pr41019.c: Likewise.
3342         * gcc.target/i386/pr42542-1.c: Likewise.
3343         * gcc.target/i386/pr42542-2.c: Likewise.
3344         * gcc.target/i386/pr42542-3.c: Likewise.
3345         * gcc.target/i386/pr42542-3a.c: Likewise.
3346         * gcc.target/i386/pr42881.c: Likewise.
3347         * gcc.target/i386/push-1.c: Likewise.
3348         * gcc.target/i386/quad-sse.c: Likewise.
3349         * gcc.target/i386/reload-1.c: Likewise.
3350         * gcc.target/i386/sse-10.c: Likewise.
3351         * gcc.target/i386/sse-11.c: Likewise.
3352         * gcc.target/i386/sse-15.c: Likewise.
3353         * gcc.target/i386/sse-17.c: Likewise.
3354         * gcc.target/i386/sse-18.c: Likewise.
3355         * gcc.target/i386/sse-19.c: Likewise.
3356         * gcc.target/i386/sse-4.c: Likewise.
3357         * gcc.target/i386/sse-6.c: Likewise.
3358         * gcc.target/i386/sse-vect-types.c: Likewise.
3359         * gcc.target/i386/sse2-addpd-1.c: Likewise.
3360         * gcc.target/i386/sse2-addsd-1.c: Likewise.
3361         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
3362         * gcc.target/i386/sse2-andpd-1.c: Likewise.
3363         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
3364         * gcc.target/i386/sse2-comisd-1.c: Likewise.
3365         * gcc.target/i386/sse2-comisd-2.c: Likewise.
3366         * gcc.target/i386/sse2-comisd-3.c: Likewise.
3367         * gcc.target/i386/sse2-comisd-4.c: Likewise.
3368         * gcc.target/i386/sse2-comisd-5.c: Likewise.
3369         * gcc.target/i386/sse2-comisd-6.c: Likewise.
3370         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
3371         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
3372         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
3373         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
3374         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
3375         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
3376         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
3377         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
3378         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3379         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
3380         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
3381         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3382         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
3383         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
3384         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
3385         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
3386         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3387         * gcc.target/i386/sse2-divpd-1.c: Likewise.
3388         * gcc.target/i386/sse2-divsd-1.c: Likewise.
3389         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
3390         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
3391         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
3392         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
3393         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
3394         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
3395         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
3396         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
3397         * gcc.target/i386/sse2-minpd-1.c: Likewise.
3398         * gcc.target/i386/sse2-minsd-1.c: Likewise.
3399         * gcc.target/i386/sse2-mmx.c: Likewise.
3400         * gcc.target/i386/sse2-movapd-1.c: Likewise.
3401         * gcc.target/i386/sse2-movapd-2.c: Likewise.
3402         * gcc.target/i386/sse2-movd-1.c: Likewise.
3403         * gcc.target/i386/sse2-movd-2.c: Likewise.
3404         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
3405         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
3406         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
3407         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
3408         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
3409         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
3410         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
3411         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
3412         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
3413         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
3414         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
3415         * gcc.target/i386/sse2-movq-1.c: Likewise.
3416         * gcc.target/i386/sse2-movq-2.c: Likewise.
3417         * gcc.target/i386/sse2-movq-3.c: Likewise.
3418         * gcc.target/i386/sse2-movsd-1.c: Likewise.
3419         * gcc.target/i386/sse2-movsd-2.c: Likewise.
3420         * gcc.target/i386/sse2-movupd-1.c: Likewise.
3421         * gcc.target/i386/sse2-movupd-2.c: Likewise.
3422         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
3423         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
3424         * gcc.target/i386/sse2-orpd-1.c: Likewise.
3425         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
3426         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
3427         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
3428         * gcc.target/i386/sse2-paddb-1.c: Likewise.
3429         * gcc.target/i386/sse2-paddd-1.c: Likewise.
3430         * gcc.target/i386/sse2-paddq-1.c: Likewise.
3431         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
3432         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
3433         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
3434         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
3435         * gcc.target/i386/sse2-paddw-1.c: Likewise.
3436         * gcc.target/i386/sse2-pand-1.c: Likewise.
3437         * gcc.target/i386/sse2-pandn-1.c: Likewise.
3438         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
3439         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
3440         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
3441         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
3442         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
3443         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
3444         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
3445         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
3446         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
3447         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
3448         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
3449         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
3450         * gcc.target/i386/sse2-pminub-1.c: Likewise.
3451         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
3452         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
3453         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
3454         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
3455         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
3456         * gcc.target/i386/sse2-por-1.c: Likewise.
3457         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
3458         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
3459         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
3460         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
3461         * gcc.target/i386/sse2-pslld-1.c: Likewise.
3462         * gcc.target/i386/sse2-pslld-2.c: Likewise.
3463         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
3464         * gcc.target/i386/sse2-psllq-1.c: Likewise.
3465         * gcc.target/i386/sse2-psllq-2.c: Likewise.
3466         * gcc.target/i386/sse2-psllw-1.c: Likewise.
3467         * gcc.target/i386/sse2-psllw-2.c: Likewise.
3468         * gcc.target/i386/sse2-psrad-1.c: Likewise.
3469         * gcc.target/i386/sse2-psrad-2.c: Likewise.
3470         * gcc.target/i386/sse2-psraw-1.c: Likewise.
3471         * gcc.target/i386/sse2-psraw-2.c: Likewise.
3472         * gcc.target/i386/sse2-psrld-1.c: Likewise.
3473         * gcc.target/i386/sse2-psrld-2.c: Likewise.
3474         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
3475         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
3476         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
3477         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
3478         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
3479         * gcc.target/i386/sse2-psubb-1.c: Likewise.
3480         * gcc.target/i386/sse2-psubd-1.c: Likewise.
3481         * gcc.target/i386/sse2-psubq-1.c: Likewise.
3482         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
3483         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
3484         * gcc.target/i386/sse2-psubw-1.c: Likewise.
3485         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
3486         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
3487         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
3488         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
3489         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
3490         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
3491         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
3492         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
3493         * gcc.target/i386/sse2-pxor-1.c: Likewise.
3494         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
3495         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
3496         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
3497         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
3498         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
3499         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
3500         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
3501         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
3502         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
3503         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
3504         * gcc.target/i386/sse2-shufps-1.c: Likewise.
3505         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
3506         * gcc.target/i386/sse2-subpd-1.c: Likewise.
3507         * gcc.target/i386/sse2-subsd-1.c: Likewise.
3508         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
3509         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
3510         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
3511         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
3512         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
3513         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
3514         * gcc.target/i386/sse2-unpack-1.c: Likewise.
3515         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
3516         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
3517         * gcc.target/i386/sse2-vec-1.c: Likewise.
3518         * gcc.target/i386/sse2-vec-2.c: Likewise.
3519         * gcc.target/i386/sse2-vec-3.c: Likewise.
3520         * gcc.target/i386/sse2-vec-4.c: Likewise.
3521         * gcc.target/i386/sse2-vec-5.c: Likewise.
3522         * gcc.target/i386/sse2-vec-6.c: Likewise.
3523         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
3524         * gcc.target/i386/ssefn-2.c: Likewise.
3525         * gcc.target/i386/ssefn-4.c: Likewise.
3526         * gcc.target/i386/ssefp-1.c: Likewise.
3527         * gcc.target/i386/ssefp-2.c: Likewise.
3528         * gcc.target/i386/sseregparm-3.c: Likewise.
3529         * gcc.target/i386/sseregparm-4.c: Likewise.
3530         * gcc.target/i386/sseregparm-5.c: Likewise.
3531         * gcc.target/i386/sseregparm-6.c: Likewise.
3532         * gcc.target/i386/sseregparm-7.c: Likewise.
3533         * gcc.target/i386/ssetype-1.c: Likewise.
3534         * gcc.target/i386/ssetype-2.c: Likewise.
3535         * gcc.target/i386/ssetype-3.c: Likewise.
3536         * gcc.target/i386/ssetype-4.c: Likewise.
3537         * gcc.target/i386/ssetype-5.c: Likewise.
3538         * gcc.target/i386/unordcmp-1.c: Likewise.
3539         * gcc.target/i386/vararg-1.c: Likewise.
3540         * gcc.target/i386/vararg-2.c: Likewise.
3541         * gcc.target/i386/vararg-3.c: Likewise.
3542         * gcc.target/i386/vararg-4.c: Likewise.
3543         * gcc.target/i386/vararg-7.c: Likewise.
3544         * gcc.target/i386/vararg-8.c: Likewise.
3545         * gcc.target/i386/vecinit-1.c: Likewise.
3546         * gcc.target/i386/vecinit-2.c: Likewise.
3547         * gcc.target/i386/vecinit-3.c: Likewise.
3548         * gcc.target/i386/vecinit-4.c: Likewise.
3549         * gcc.target/i386/vecinit-5.c: Likewise.
3550         * gcc.target/i386/vecinit-6.c: Likewise.
3551         * gcc.target/i386/vectorize2.c: Likewise.
3552         * gcc.target/i386/vectorize3.c: Likewise.
3553         * gcc.target/i386/vectorize4.c: Likewise.
3554         * gcc.target/i386/vectorize6.c: Likewise.
3555         * gcc.target/i386/vectorize7.c: Likewise.
3556         * gcc.target/i386/vectorize8.c: Likewise.
3557         * gcc.target/i386/vperm-v2df.c: Likewise.
3558         * gcc.target/i386/vperm-v2di.c: Likewise.
3559         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3560         * gcc.target/i386/xorps-sse2.c: Likewise.
3561         * gcc.target/i386/xorps.c: Likewise.
3562         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
3563         * gfortran.dg/graphite/pr42326.f90: Likewise.
3564         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
3565
3566 2010-05-19  Richard Guenther  <rguenther@suse.de>
3567
3568         PR lto/44196
3569         * g++.dg/lto/20100519-1_0.C: New testcase.
3570
3571 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
3572
3573         PR fortran/42360
3574         * gfortran.dg/warn_intent_out_not_set.f90: New.
3575
3576 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
3577
3578         PR fortran/38404
3579         * gfortran.dg/data_char_1.f90: Updated warning message.
3580         * gfortran.dg/data_array_6.f: New.
3581
3582 2010-05-19  Martin Jambor  <mjambor@suse.cz>
3583
3584         * g++.dg/ipa/ivinline-8.C: New test.
3585         * gcc.dg/ipa/iinline-2.c: Likewise.
3586
3587 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
3588
3589         PR fortran/34505
3590         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
3591         arguments; add check for return value kind.
3592         * gfortran.dg/float_1.f90: Likewise.
3593
3594 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3595
3596         * gcc.target/i386/20011009-1.c (COMMENT): Define.
3597         (main): Use it.
3598         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
3599         * lib/lto.exp (lto_prune_warns): Fix location line regex.
3600         Prune another location line format.
3601         (lto-obj): Call lto_prune_warns on comp_output.
3602
3603 2010-05-18  Jan Hubicka  <jh@suse.cz>
3604
3605         * gcc.dg/lto/ipacp_0.c: New test.
3606         * gcc.dg/lto/ipacp_1.c: New test.
3607
3608 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
3609
3610         PR lto/44184
3611         * gcc.dg/lto/20100518_0.c: New test.
3612
3613 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
3614
3615         * gnat.dg/specs/lto3.ads: Add missing dg-options.
3616
3617 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
3618
3619         PR fortran/43990
3620         * gfortran.dg/class_21.f03: New.
3621
3622 2010-05-17  Jason Merrill  <jason@redhat.com>
3623
3624         PR c++/44157
3625         * g++.dg/cpp0x/initlist34.C: New.
3626
3627         PR c++/44158
3628         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
3629
3630 2010-05-17  Martin Jambor  <mjambor@suse.cz>
3631
3632         * g++.dg/ipa/ivinline-1.C: New test.
3633         * g++.dg/ipa/ivinline-2.C: New test.
3634         * g++.dg/ipa/ivinline-3.C: New test.
3635         * g++.dg/ipa/ivinline-4.C: New test.
3636         * g++.dg/ipa/ivinline-5.C: New test.
3637         * g++.dg/ipa/ivinline-6.C: New test.
3638
3639 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
3640             Jason Merrill  <jason@redhat.com>
3641
3642         PR c++/44108
3643         * c-c++-common/Wunused-var-8.c: New test.
3644
3645 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
3646
3647         PR bootstrap/42347
3648         * gcc.c-torture/compile/pr42347.c: New test.
3649
3650         PR middle-end/44102
3651         * g++.dg/ext/asmgoto1.C: New test.
3652
3653 2010-05-17  Martin Jambor  <mjambor@suse.cz>
3654
3655         PR middle-end/44133
3656         * gcc.dg/tree-ssa/pr44133.c: New test.
3657         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
3658         precise.
3659
3660 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
3661
3662         PR fortran/44044
3663         * gfortran.dg/class_20.f03: New.
3664
3665 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
3666
3667         PR 44078
3668         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
3669         debug messages but not the newly introduced one.
3670
3671 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
3672
3673         PR fortran/35779
3674         * gfortran.dg/initialization_25.f90: Commented testcase.
3675         * gfortran.dg/initialization_26.f90: New.
3676
3677 2010-05-16  Richard Guenther  <rguenther@suse.de>
3678
3679         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
3680         * gcc.dg/pr43084.c: Likewise.
3681         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
3682         -fipa-type-escape.
3683         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
3684         -fipa-type-escape.
3685         * gcc.dg/struct/struct-reorg.exp: Likewise.
3686         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3687         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3688
3689 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
3690
3691         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
3692         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
3693         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
3694         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
3695         tests.
3696
3697 2010-05-15  Jason Merrill  <jason@redhat.com>
3698
3699         * g++.dg/eh/spec10.C: New.
3700         * g++.dg/eh/spec11.C: New.
3701         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
3702
3703 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
3704
3705         PR fortran/44154
3706         PR fortran/42647
3707         * gfortran.dg/allocatable_scalar_9.f90: New.
3708
3709 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
3710
3711         PR c++/44148
3712         * g++.dg/torture/pr44148.C: New test.
3713
3714 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
3715
3716         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
3717         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
3718         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
3719         diagnostics and type sizes.
3720
3721 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
3722
3723         * gnat.dg/lto9.adb: New test.
3724         * gnat.dg/lto9_pkg1.ads: New helper.
3725         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
3726
3727 2010-05-15  Jan Hubicka  <jh@suse.cz>
3728
3729         * gcc.dg/lto/ipareference_1.c: Rename to ...
3730         * gcc.dg/lto/ipareference_0.c: ... this one.
3731         * gcc.dg/lto/ipareference_2.c: Rename to ...
3732         * gcc.dg/lto/ipareference_1.c: ... this one.
3733
3734 2010-05-15  Jan Hubicka  <jh@suse.cz>
3735
3736         * gcc.dg/lto/ipareference_1.c: New file.
3737         * gcc.dg/lto/ipareference_2.c: New file.
3738
3739 2010-05-15  Richard Guenther  <rguenther@suse.de>
3740
3741         PR tree-optimization/44038
3742         * gcc.c-torture/compile/pr44038.c: New testcase.
3743
3744 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
3745
3746         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
3747         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3748
3749 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
3750
3751         PR fortran/43207
3752         PR fortran/43969
3753         * gfortran.dg/class_18.f03: New.
3754         * gfortran.dg/class_19.f03: New.
3755
3756 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
3757
3758         PR debug/44112
3759         * gcc.dg/debug/dwarf2/const-1.c: Remove.
3760         * g++.dg/debug/dwarf2/const1.C: Remove.
3761
3762 2010-05-14  Jason Merrill  <jason@redhat.com>
3763
3764         * g++.dg/eh/cond4.C: New.
3765         * g++.dg/eh/elide2.C: Adjust.
3766         * g++.old-deja/g++.eh/terminate1.C: Adjust.
3767
3768 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
3769
3770         PR fortran/44135
3771         * gfortran.dg/actual_array_interface_2.f90: New test.
3772
3773 2010-05-14  Richard Guenther  <rguenther@suse.de>
3774
3775         PR tree-optimization/44119
3776         * gcc.c-torture/compile/pr44119.c: New testcase.
3777
3778 2010-05-14  Jason Merrill  <jason@redhat.com>
3779
3780         PR c++/44127
3781         * g++.dg/eh/terminate1.C: New.
3782
3783 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
3784
3785         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
3786
3787         PR debug/44136
3788         * gcc.dg/pr44136.c: New test.
3789
3790 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
3791
3792         PR c++/30566
3793         * g++.dg/warn/Wshadow-4.C: Adjust.
3794         * g++.dg/warn/Wshadow-5.C: New test.
3795         * g++.dg/warn/Wshadow-6.C: New test
3796
3797 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
3798
3799         PR fortran/35779
3800         * gfortran.dg/initialization_25.f90: New.
3801
3802 2010-05-13  Martin Jambor  <mjambor@suse.cz>
3803
3804         * g++.dg/otr-fold-1.C: New test.
3805         * g++.dg/otr-fold-2.C: New test.
3806
3807 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
3808
3809         PR fortran/44036
3810         * gfortran.dg/gomp/pr44036-1.f90: New test.
3811         * gfortran.dg/gomp/pr44036-2.f90: New test.
3812         * gfortran.dg/gomp/pr44036-3.f90: New test.
3813
3814         PR debug/43983
3815         * gcc.dg/guality/sra-1.c: New test.
3816
3817 2010-05-12  Jan Hubicka  <jh@suse.cz>
3818
3819         * tree-ssa/unreachable.c: New test.
3820
3821 2010-05-12  Jason Merrill  <jason@redhat.com>
3822
3823         * g++.dg/cpp0x/sfinae1.C: New.
3824
3825 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
3826
3827         * gcc.target/i386/zee.c: New file.
3828
3829 2010-05-12  Jason Merrill  <jason@redhat.com>
3830
3831         * g++.dg/conversion/op1.C: Expect template candidate message.
3832         * g++.dg/cpp0x/nullptr15.C: Likewise.
3833         * g++.dg/cpp0x/pr31431-2.C: Likewise.
3834         * g++.dg/cpp0x/pr31431.C: Likewise.
3835         * g++.dg/cpp0x/temp_default2.C: Likewise.
3836         * g++.dg/cpp0x/trailing4.C: Likewise.
3837         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
3838         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
3839         * g++.dg/cpp0x/variadic-throw.C: Likewise.
3840         * g++.dg/cpp0x/variadic35.C: Likewise.
3841         * g++.dg/cpp0x/vt-35147.C: Likewise.
3842         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3843         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3844         * g++.dg/ext/visibility/anon8.C: Likewise.
3845         * g++.dg/ext/vla2.C: Likewise.
3846         * g++.dg/other/pr28114.C: Likewise.
3847         * g++.dg/other/ptrmem10.C: Likewise.
3848         * g++.dg/other/ptrmem11.C: Likewise.
3849         * g++.dg/overload/unknown1.C: Likewise.
3850         * g++.dg/parse/template7.C: Likewise.
3851         * g++.dg/parse/typename7.C: Likewise.
3852         * g++.dg/template/conv11.C: Likewise.
3853         * g++.dg/template/copy1.C: Likewise.
3854         * g++.dg/template/deduce3.C: Likewise.
3855         * g++.dg/template/dependent-expr5.C: Likewise.
3856         * g++.dg/template/friend.C: Likewise.
3857         * g++.dg/template/incomplete2.C: Likewise.
3858         * g++.dg/template/local4.C: Likewise.
3859         * g++.dg/template/local6.C: Likewise.
3860         * g++.dg/template/operator10.C: Likewise.
3861         * g++.dg/template/overload6.C: Likewise.
3862         * g++.dg/template/ptrmem2.C: Likewise.
3863         * g++.dg/template/ptrmem20.C: Likewise.
3864         * g++.dg/template/ptrmem8.C: Likewise.
3865         * g++.dg/template/sfinae2.C: Likewise.
3866         * g++.dg/template/ttp25.C: Likewise.
3867         * g++.dg/template/unify10.C: Likewise.
3868         * g++.dg/template/unify11.C: Likewise.
3869         * g++.dg/template/unify6.C: Likewise.
3870         * g++.dg/template/unify7.C: Likewise.
3871         * g++.dg/template/unify9.C: Likewise.
3872         * g++.dg/template/varmod1.C: Likewise.
3873         * g++.old-deja/g++.brendan/crash56.C: Likewise.
3874         * g++.old-deja/g++.law/operators32.C: Likewise.
3875         * g++.old-deja/g++.pt/crash28.C: Likewise.
3876         * g++.old-deja/g++.pt/crash60.C: Likewise.
3877         * g++.old-deja/g++.pt/explicit38.C: Likewise.
3878         * g++.old-deja/g++.pt/explicit39.C: Likewise.
3879         * g++.old-deja/g++.pt/explicit41.C: Likewise.
3880         * g++.old-deja/g++.pt/explicit67.C: Likewise.
3881         * g++.old-deja/g++.pt/explicit77.C: Likewise.
3882         * g++.old-deja/g++.pt/expr2.C: Likewise.
3883         * g++.old-deja/g++.pt/overload7.C: Likewise.
3884         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
3885         * g++.old-deja/g++.pt/spec5.C: Likewise.
3886         * g++.old-deja/g++.pt/spec6.C: Likewise.
3887         * g++.old-deja/g++.pt/t24.C: Likewise.
3888         * g++.old-deja/g++.pt/unify4.C: Likewise.
3889         * g++.old-deja/g++.pt/unify6.C: Likewise.
3890         * g++.old-deja/g++.pt/unify8.C: Likewise.
3891         * g++.old-deja/g++.robertl/eb119.C: Likewise.
3892         * g++.old-deja/g++.robertl/eb79.C: Likewise.
3893         * g++.old-deja/g++.robertl/eb98.C: Likewise.
3894
3895         * g++.dg/cpp0x/initlist32.C: New.
3896
3897         * g++.dg/template/conv11.C: New.
3898         * g++.dg/conversion/op1.C: Adjust expected error.
3899
3900         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
3901
3902 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
3903
3904         PR target/44088
3905         * gcc.target/i386/avx-cmpsd-1.c: New.
3906         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
3907         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3908         * gcc.target/i386/avx-cmpss-2.c: Likewise.
3909         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3910         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
3911
3912 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
3913
3914         PR middle-end/44085
3915         * gcc.dg/gomp/pr44085.c: New test.
3916         * gfortran.dg/gomp/pr44085.f90: New test.
3917
3918 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
3919
3920         * objc-obj-c++-shared/Object1.m: New.
3921         * objc.dg/torture: New directory.
3922         * objc.dg/torture/tls: Ditto.
3923         * objc.dg/tls: Ditto.
3924         * objc.dg/torture/tls/trivial.m: New test.
3925         * objc.dg/torture/tls/thr-init-2.m: New test.
3926         * objc.dg/torture/tls/thr-init-3.m: New test.
3927         * objc.dg/torture/tls/thr-init.m: New test.
3928         * objc.dg/torture/tls/diag-1.m: New test.
3929         * objc.dg/torture/tls/tls.exp: New.
3930         * objc.dg/torture/trivial.m: New test.
3931         * objc.dg/torture/dg-torture.exp: New.
3932         * objc.dg/tls/diag-3.m: New test.
3933         * objc.dg/tls/diag-4.m: New test.
3934         * objc.dg/tls/diag-5.m: New test.
3935         * objc.dg/tls/init-1.m: New test.
3936         * objc.dg/tls/init-2.m: New test.
3937         * objc.dg/tls/tls.exp: New.
3938         * objc.dg/tls/diag-2.m: New test.
3939         * lib/objc.exp: Respond to dg-additional-files.
3940
3941 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
3942
3943         * gcc.target/m68k/20100512-1.c: New.
3944
3945 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
3946
3947         * gnat.dg/lto8.adb: New test.
3948         * gnat.dg/lto8_pkg.ad[sb]: New helper.
3949         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
3950
3951 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
3952
3953         PR c++/34272
3954         PR c++/43630
3955         PR c++/34491
3956         * g++.dg/template/crash97.C: New.
3957         * g++.dg/template/crash98.C: Likewise.
3958         * g++.dg/template/crash99.C: Likewise.
3959         * g++.dg/cpp0x/pr31439.C: Adjust.
3960         * g++.dg/template/crash95.C: Likewise.
3961
3962 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
3963
3964         PR middle-end/44071
3965         * c-c++-common/asmgoto-4.c: New test.
3966         * gcc.target/i386/pr44071.c: New test.
3967
3968         PR c++/44062
3969         * c-c++-common/Wunused-var-7.c: New test.
3970         * g++.dg/warn/Wunused-var-9.C: New test.
3971
3972 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
3973
3974         PR fortran/43711
3975         * gfortran.dg/gomp/pr43711.f90: New.
3976
3977 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
3978
3979         PR fortran/31820
3980         * gfortran.dg/select_5.f90: Updated.
3981
3982 2010-05-11  Jan Hubicka  <jh@suse.cz>
3983
3984         PR tree-optimize/44063
3985         * gcc.c-torture/compile/pr44063.c: New testcase.
3986
3987 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
3988
3989         PR debug/44023
3990         * gcc.dg/pr44023.c: New test.
3991
3992 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
3993
3994         * gnat.dg/lto7.adb: New test.
3995         * gnat.dg/lto7_pkg.ad[sb]: New helper.
3996
3997 2010-05-10  Jason Merrill  <jason@redhat.com>
3998
3999         PR c++/44017
4000         * g++.dg/template/inherit5.C: New.
4001
4002         PR c++/44045
4003         * g++.dg/cpp0x/initlist33.C: New.
4004         * g++.dg/cpp0x/initlist26.C: Adjust.
4005         * g++.dg/cpp0x/initlist28.C: Adjust.
4006
4007 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
4008
4009         PR c++/43719
4010         * g++.dg/init/pr43719.C: New.
4011         * g++.dg/anon-struct4.C: Adjust.
4012
4013 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
4014
4015         PR debug/44028
4016         * gcc.dg/pr44028.c: New test.
4017
4018 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
4019
4020         PR fortran/27866
4021         PR fortran/35003
4022         PR fortran/42809
4023         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
4024         * gfortran.dg/warn_conversion.f90: New.
4025
4026 2010-05-10  Michael Matz  <matz@suse.de>
4027
4028         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
4029
4030 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
4031
4032         PR rtl-optimization/44012
4033         * gcc.dg/pr44012.c: New.
4034
4035 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4036
4037         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
4038         Log text on entry and exit.
4039         Prune Sun ld warnings for common symbols with differing sizes.
4040         (lto-link-and-maybe-run): Change caller.
4041
4042 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
4043
4044         PR fortran/44044
4045         * gfortran.dg/class_7.f03: Modified.
4046         * gfortran.dg/select_type_1.f03: Modified.
4047         * gfortran.dg/select_type_12.f03: New.
4048
4049 2010-05-10  Richard Guenther  <rguenther@suse.de>
4050
4051         PR tree-optimization/44050
4052         * gcc.dg/torture/pr44050.c: New testcase.
4053
4054 2010-05-10  Wei Guozhi  <carrot@google.com>
4055
4056         PR target/42879
4057         * gcc.target/arm/pr42879.c: New testcase.
4058
4059 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
4060
4061         PR c/44051
4062         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
4063
4064 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
4065
4066         PR c/10676
4067         * gcc.dg/anon-struct-10.c: New test.
4068
4069 2010-05-09  Richard Guenther  <rguenther@suse.de>
4070
4071         PR middle-end/44024
4072         * gcc.dg/pr44024.c: New testcase.
4073
4074 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
4075
4076         PR c/4784
4077         * gcc.dg/anon-struct-9.c: New test.
4078
4079 2010-05-09  Richard Guenther  <rguenther@suse.de>
4080
4081         PR middle-end/44043
4082         * gcc.c-torture/compile/pr44043.c: New testcase.
4083
4084 2010-05-09  Richard Guenther  <rguenther@suse.de>
4085
4086         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
4087
4088 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
4089
4090         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
4091
4092 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4093
4094         * gnat.dg/lto[12456].adb: Add "target lto" marker.
4095         * gnat.dg/specs/lto3.ads: Likewise.
4096
4097 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
4098
4099         PR middle-end/28685
4100         * gcc.dg/pr28685-1.c: New file.
4101
4102 2010-05-08  Richard Guenther  <rguenther@suse.de>
4103
4104         PR tree-optimization/44030
4105         * gcc.c-torture/compile/pr44030.c: New testcase.
4106
4107 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4108
4109         * gnat.dg/lto6.adb: New test.
4110         * gnat.dg/lto6_pkg.ads: New helper.
4111
4112 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4113
4114         * gnat.dg/lto5.adb: New test.
4115         * gnat.dg/lto5_pkg.ad[sb]: New helper.
4116
4117 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4118
4119         * gnat.dg/lto4.ad[sb]: New test.
4120
4121 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4122
4123         * gnat.dg/specs/lto3.ads: New test.
4124         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
4125         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
4126
4127 2010-05-08  Quentin Ochem  <ochem@adacore.com>
4128
4129         * gnat.dg/sizetype3.ad[sb]: New test.
4130         * gnat.dg/sizetype3_pkg.ads: New helper.
4131
4132 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
4133
4134         PR c++/43951
4135         * g++.dg/init/new29.C: New.
4136
4137 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
4138
4139         PR fortran/40728
4140         * gfortran.dg/coarray_1.f90: Fixed error message.
4141         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
4142         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
4143         * gfortran.dg/intrinsic_std_5.f90: New.
4144
4145 2010-05-07  Jason Merrill  <jason@redhat.com>
4146
4147         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
4148
4149 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4150
4151         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
4152         (size_t, stderr): Remove.
4153         (read_error): Replaced __builtin_fprintf by fprintf.
4154
4155 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
4156
4157         * gcc.dg/ordered-comparison-1.c: New test.
4158         * gcc.dg/ordered-comparison-2.c: New test.
4159         * gcc.dg/ordered-comparison-3.c: New test.
4160         * gcc.dg/ordered-comparison-4.c: New test.
4161
4162 2010-05-06  Mike Stump  <mikestump@comcast.net>
4163
4164         PR objc/35165
4165         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
4166
4167 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
4168             Jason Merrill  <jason@redhat.com>
4169
4170         * g++.dg/cpp0x/nullptr01.C: New.
4171         * g++.dg/cpp0x/nullptr02.C: New.
4172         * g++.dg/cpp0x/nullptr03.C: New.
4173         * g++.dg/cpp0x/nullptr04.C: New.
4174         * g++.dg/cpp0x/nullptr05.C: New.
4175         * g++.dg/cpp0x/nullptr06.C: New.
4176         * g++.dg/cpp0x/nullptr07.C: New.
4177         * g++.dg/cpp0x/nullptr08.C: New.
4178         * g++.dg/cpp0x/nullptr09.C: New.
4179         * g++.dg/cpp0x/nullptr10.C: New.
4180         * g++.dg/cpp0x/nullptr11.C: New.
4181         * g++.dg/cpp0x/nullptr12.C: New.
4182         * g++.dg/cpp0x/nullptr13.C: New.
4183         * g++.dg/cpp0x/nullptr14.C: New.
4184         * g++.dg/cpp0x/nullptr15.C: New.
4185         * g++.dg/cpp0x/nullptr16.C: New.
4186         * g++.dg/cpp0x/nullptr17.C: New.
4187         * g++.dg/cpp0x/nullptr18.C: New.
4188         * g++.dg/cpp0x/nullptr19.C: New.
4189         * g++.dg/cpp0x/nullptr20.C: New.
4190         * g++.dg/cpp0x/nullptr21.C: New.
4191         * g++.dg/cpp0x/nullptr22.C: New.
4192         * g++.dg/debug/nullptr01.C: New.
4193         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
4194
4195 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
4196
4197         * gcc.dg/Wunused-var-8.c: Move to...
4198         * c-c++-common/Wunused-var-6.c: ... here.  New test.
4199
4200 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
4201
4202         PR c++/40406
4203         * g++.dg/template/crash96.C: New.
4204
4205 2010-05-06  Jan Hubicka  <jh@suse.cz>
4206
4207         PR tree-optimization/43791
4208         * gcc.c-torture/compile/pr43791.c: New file.
4209
4210 2010-05-06  Michael Matz  <matz@suse.de>
4211
4212         PR tree-optimization/43984
4213         * gfortran.dg/pr43984.f90: New test.
4214
4215 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4216
4217         PR 40989
4218         * gcc.dg/pr40989.c: New.
4219
4220 2010-05-06  Richard Guenther  <rguenther@suse.de>
4221
4222         PR tree-optimization/43934
4223         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
4224
4225 2010-05-06  Richard Guenther  <rguenther@suse.de>
4226
4227         PR tree-optimization/43987
4228         * gcc.c-torture/execute/pr43987.c: New testcase.
4229         * gcc.dg/torture/pta-escape-1.c: Adjust.
4230         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4231         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4232         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4233         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
4234
4235 2010-04-22  Jakub Jelinek <jakub@redhat.com>
4236             Dodji Seketeli  <dodji@redhat.com>
4237
4238         PR c/18624
4239         * g++.dg/warn/Wunused-7.C: Add dg-warning.
4240         * g++.dg/template/sfinae16.C: Likewise.
4241         * gcc.dg/Wunused-var-1.c: Moved to...
4242         * c-c++-common/Wunused-var-1.c: ...here. New test.
4243         * gcc.dg/Wunused-var-2.c: Moved to...
4244         * c-c++-common/Wunused-var-2.c: ...here. New test.
4245         * gcc.dg/Wunused-var-3.c: Moved to...
4246         * c-c++-common/Wunused-var-3.c: ...here. New test.
4247         * gcc.dg/Wunused-var-4.c: Moved to...
4248         * gcc.dg/Wunused-var-1.c: ... here.
4249         * gcc.dg/Wunused-var-5.c: Moved to...
4250         * c-c++-common/Wunused-var-4.c: ...here. New test.
4251         * gcc.dg/Wunused-var-7.c: Moved to...
4252         * c-c++-common/Wunused-var-5.c: ...here. New test.
4253         * gcc.dg/Wunused-var-6.c: Moved to...
4254         * gcc.dg/Wunused-var-2.c: ... here.
4255         * c-c++-common/Wunused-var-1.c: New test.
4256         * c-c++-common/Wunused-var-2.c: New test.
4257         * c-c++-common/Wunused-var-3.c: New test.
4258         * c-c++-common/Wunused-var-4.c: New test.
4259         * c-c++-common/Wunused-var-5.c: New test.
4260         * g++.dg/warn/Wunused-var-1.C: New test.
4261         * g++.dg/warn/Wunused-var-2.C: New test.
4262         * g++.dg/warn/Wunused-var-3.C: New test.
4263         * g++.dg/warn/Wunused-var-4.C: New test.
4264         * g++.dg/warn/Wunused-var-5.C: New test.
4265         * g++.dg/warn/Wunused-var-6.C: New test.
4266         * g++.dg/warn/Wunused-var-7.C: New test.
4267         * g++.dg/warn/Wunused-var-8.C: New test.
4268         * g++.dg/warn/Wunused-parm-1.C: New test.
4269         * g++.dg/warn/Wunused-parm-2.C: New test.
4270         * g++.dg/warn/Wunused-parm-3.C: New test.
4271
4272 2010-05-06  Tobias Burnus  <burnus@net-b.de>
4273
4274         PR fortran/43985
4275         * gfortran.dg/gomp/crayptr5.f90: New test case.
4276
4277 2010-05-05  Jason Merrill  <jason@redhat.com>
4278
4279         PR debug/43370
4280         * g++.dg/ext/attrib39.C: New.
4281
4282 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
4283
4284         PR fortran/24978
4285         * gfortran.dg/data_invalid.f90: New.
4286
4287 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4288
4289         * gnat.dg/lto2.adb: New test.
4290
4291 2010-05-05  Jason Merrill  <jason@redhat.com>
4292
4293         PR c++/43787
4294         * g++.dg/opt/empty1.C: New.
4295
4296 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
4297
4298         PR fortran/43696
4299         * gfortran.dg/class_17.f03: New.
4300
4301 2010-05-04  Neil Vachharajani <nvachhar@google.com>
4302
4303         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
4304
4305 2010-05-04  Mike Stump  <mikestump@comcast.net>
4306
4307         PR objc/35165
4308         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
4309
4310 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
4311
4312         PR target/43668
4313         * gcc.target/i386/pr43668.c: New.
4314
4315 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4316
4317         PR c++/43028
4318         * g++.dg/cpp0x/initlist31.C: New.
4319
4320 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
4321
4322         PR c/43981
4323         * gcc.dg/Wunused-var-8.c: New test.
4324
4325 2010-05-04  Jason Merrill  <jason@redhat.com>
4326
4327         PR c++/38064
4328         * g++.dg/cpp0x/enum3.C: Extend.
4329
4330 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
4331
4332         PR target/43799
4333         * gcc.target/i386/pr43799.c: New.
4334
4335 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
4336
4337         * gnat.dg/lto1.adb: New test.
4338         * gnat.dg/lto1_pkg.ad[sb]: New helper.
4339
4340 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
4341
4342         PR middle-end/43671
4343         * gcc.target/i386/pr43671.c: New.
4344
4345 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4346
4347         PR c++/43705
4348         * g++.dg/template/crash95.C: New.
4349
4350 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
4351
4352         PR debug/43508
4353         * gcc.target/i386/pr43508.c: New.
4354
4355 2010-05-04  Richard Guenther  <rguenther@suse.de>
4356
4357         PR tree-optimization/43879
4358         * g++.dg/torture/pr43879-1_0.C: New testcase.
4359         * g++.dg/torture/pr43879-1_1.C: Likewise.
4360
4361 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
4362
4363         PR c++/43953
4364         * g++.dg/other/crash-12.C: New test.
4365
4366 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
4367
4368         * g++.dg/cdce3.C: Add a space.  Updated.
4369
4370 2010-05-03  Jason Merrill  <jason@redhat.com>
4371
4372         PR c++/43680
4373         * g++.dg/opt/enum2.C: New.
4374         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
4375         * g++.dg/warn/Wswitch-1.C: Adjust message.
4376
4377 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4378
4379         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
4380         * g++.dg/ext/label13.C: Fix typo.
4381         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
4382         alpha*-dec-osf5*.
4383         * gcc.c-torture/compile/limits-declparen.c: xfail on
4384         alpha*-dec-osf5* with -g.
4385         * gcc.c-torture/compile/limits-pointer.c: Likewise.
4386         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
4387         * gcc.dg/c99-tgmath-2.c: Likewise.
4388         * gcc.dg/c99-tgmath-3.c: Likewise.
4389         * gcc.dg/c99-tgmath-4.c: Likewise.
4390
4391 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
4392
4393         PR fortran/43592
4394         * gfortran.dg/unexpected_interface.f90: New test.
4395
4396 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4397
4398         * ada/acats/run_acats (which): New function.
4399         (host_gnatchop, host_gnatmake): Use it.
4400
4401 2010-05-03  Richard Guenther  <rguenther@suse.de>
4402
4403         PR tree-optimization/43971
4404         * gcc.dg/pr43971.c: New testcase.
4405
4406 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
4407
4408         PR debug/43972
4409         * gcc.dg/debug/pr43972.c: New test.
4410
4411 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
4412
4413         PR testsuite/43963
4414         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
4415
4416 2010-05-02  Richard Guenther  <rguenther@suse.de>
4417
4418         PR tree-optimization/43879
4419         * gcc.dg/torture/pr43879-3.c: New testcase.
4420
4421 2010-05-01  Richard Guenther  <rguenther@suse.de>
4422
4423         PR tree-optimization/43949
4424         * g++.dg/warn/Warray-bounds-5.C: New testcase.
4425
4426 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
4427
4428         PR c++/43951
4429         * g++.dg/init/new28.C: New.
4430
4431 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
4432
4433         PR objc++/32052
4434         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
4435         structure and nested declarations.
4436         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
4437         structure and nested declarations.  Reduce header clutter and
4438         use _exit() rather than abort().
4439         * objc.dg/encode-10.m: New.
4440         * objc.dg/encode-11.m: New.
4441
4442 2010-04-30  DJ Delorie  <dj@redhat.com>
4443
4444         * gcc.c-torture/execute/20100430-1.c: New test.
4445
4446 2010-04-30  Jason Merrill  <jason@redhat.com>
4447
4448         PR c++/43868
4449         * g++.dg/template/ptrmem21.C: New.
4450
4451 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
4452
4453         PR fortran/18918
4454         PR fortran/43931
4455         * gfortran.dg/coarray_13.f90: New test.
4456
4457 2010-04-30  Richard Guenther  <rguenther@suse.de>
4458
4459         PR lto/43946
4460         * gcc.dg/lto/20100430-1_0.c: New testcase.
4461
4462 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
4463
4464         PR debug/43942
4465         * c-c++-common/pr43942.c: New test.
4466
4467 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
4468
4469         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
4470         conflict with darwin crt1.o 'start' symbol.
4471
4472 2010-04-30  Richard Guenther  <rguenther@suse.de>
4473
4474         PR tree-optimization/43879
4475         * gcc.dg/torture/pr43879_1.c: New testcase.
4476
4477 2010-04-30  Richard Guenther  <rguenther@suse.de>
4478
4479         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
4480
4481 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
4482
4483         PR c++/43890
4484         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
4485         user-provided constructor while recursing.
4486
4487 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
4488
4489         PR fortran/42274
4490         * gfortran.dg/class_16.f03: New test.
4491
4492 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
4493
4494         PR fortran/42274
4495         * gfortran.dg/class_15.f03: New.
4496
4497 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
4498
4499         PR fortran/43326
4500         * gfortran.dg/dynamic_dispatch_9.f03: New test.
4501
4502 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
4503
4504         PR fortran/43492
4505         * gfortran.dg/generic_22.f03 : New test.
4506
4507 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
4508
4509         PR fortran/42353
4510         * gfortran.dg/class_14.f03: New test.
4511
4512 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4513
4514         PR fortran/42680
4515         * gfortran.dg/interface_32.f90: New test.
4516
4517 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
4518             Janus Weil  <janus@gcc.gnu.org>
4519
4520         PR fortran/41829
4521         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
4522         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
4523         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
4524
4525 2010-04-28  Mike Stump  <mikestump@comcast.net>
4526
4527         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
4528         dg-excess-errors.
4529         * g++.dg/uninit-pred-2_b.C: Likewise.
4530
4531 2010-04-28  Tobias Burnus  <burnus@net-b.de>
4532
4533         PR fortran/18918
4534         PR fortran/43919
4535         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
4536
4537 2010-04-28  Matthias Klose  <doko@ubuntu.com>
4538
4539         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
4540         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
4541         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
4542         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
4543         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
4544
4545 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
4546
4547         * gcc.dg/const-uniq-1.c: New test.
4548         * gcc.dg/lto/const-uniq_[01].c: Likewise.
4549
4550 2010-04-28  Xinliang David Li  <davidxl@google.com>
4551
4552         * gcc.dg/uninit-pred-2_b.c: New test.
4553         * gcc.dg/uninit-pred-4_b.c: New test.
4554         * gcc.dg/uninit-pred-3_d.c: New test.
4555         * gcc.dg/uninit-pred-6_b.c: New test.
4556         * gcc.dg/uninit-pred-8_b.c: New test.
4557         * gcc.dg/uninit-pred-3_a.c: New test.
4558         * gcc.dg/uninit-pred-2_c.c: New test.
4559         * gcc.dg/uninit-pred-5_a.c: New test.
4560         * gcc.dg/uninit-pred-3_e.c: New test.
4561         * gcc.dg/uninit-pred-7_a.c: New test.
4562         * gcc.dg/uninit-pred-6_c.c: New test.
4563         * gcc.dg/uninit-pred-9_a.c: New test.
4564         * gcc.dg/uninit-pred-8_c.c: New test.
4565         * gcc.dg/uninit-pred-3_b.c: New test.
4566         * gcc.dg/uninit-pred-5_b.c: New test.
4567         * gcc.dg/uninit-pred-7_b.c: New test.
4568         * gcc.dg/uninit-pred-6_d.c: New test.
4569         * gcc.dg/uninit-pred-9_b.c: New test.
4570         * gcc.dg/uninit-pred-2_a.c: New test.
4571         * gcc.dg/uninit-pred-4_a.c: New test.
4572         * gcc.dg/uninit-pred-3_c.c: New test.
4573         * gcc.dg/uninit-pred-6_a.c: New test.
4574         * gcc.dg/uninit-pred-8_a.c: New test.
4575         * gcc.dg/uninit-pred-7_c.c: New test.
4576         * gcc.dg/uninit-pred-6_e.c: New test.
4577         * g++.dg/uninit-pred-loop-1_b.cc: New test.
4578         * g++.dg/uninit-pred-1_a.C: New test.
4579         * g++.dg/uninit-pred-1_b.C: New test.
4580         * g++.dg/uninit-pred-2_a.C: New test.
4581         * g++.dg/uninit-pred-2_b.C: New test.
4582         * g++.dg/uninit-pred-loop-1_a.cc: New test.
4583         * g++.dg/uninit-pred-loop-1_c.cc: New test.
4584         * g++.dg/uninit-pred-loop_1.cc: New test.
4585
4586 2010-04-28  Martin Jambor  <mjambor@suse.cz>
4587
4588         * gcc.dg/lto/20091209-1_0.c: New testcase.
4589
4590 2010-04-28  Richard Guenther  <rguenther@suse.de>
4591
4592         PR tree-optimization/43879
4593         PR tree-optimization/43909
4594         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
4595
4596 2010-04-28  Richard Guenther  <rguenther@suse.de>
4597
4598         PR c++/43880
4599         * g++.dg/torture/pr43880.C: New testcase.
4600
4601 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4602
4603         PR c++/9335
4604         * g++.dg/template/recurse2.C: Update
4605         * g++.dg/template/recurse.C: Update.
4606         * g++.dg/template/pr23510.C: Update.
4607         * lib/prune.exp: Filter out 'recursively instantiated'.
4608
4609 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
4610
4611         PR c++/29043
4612         * g++.dg/init/pr29043.C: New.
4613
4614 2010-04-27  Jason Merrill  <jason@redhat.com>
4615
4616         * g++.dg/lookup/scoped5.C: Adjust.
4617         * g++.dg/lookup/scoped8.C: Adjust.
4618         * g++.dg/template/dependent-expr5.C: Adjust.
4619         * g++.old-deja/g++.brendan/nest1.C: Adjust.
4620
4621         PR c++/43856
4622         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
4623
4624         PR c++/43875
4625         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
4626
4627 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4628             Jan Hubicka <hubicka@ucw.cz>
4629
4630         * gcc.dg/pure-2.c: New testcase.
4631         * gcc.dg/const-1.c: New testcase.
4632
4633 2010-04-27  Jason Merrill  <jason@redhat.com>
4634
4635         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
4636
4637         PR c++/41468
4638         * g++.dg/template/sfinae17.C: New.
4639         * g++.dg/template/sfinae18.C: New.
4640
4641 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
4642
4643         * g++.dg/init/pr42844.C: New.
4644         * g++.dg/cpp0x/pr42844-2.C: New.
4645         * g++.dg/cpp0x/defaulted2.C: Adjust.
4646         * g++.dg/tree-ssa/pr27549.C: Likewise.
4647         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
4648
4649 2010-04-27  Tobias Burnus  <burnus@net-b.de>
4650
4651         PR fortran/18918
4652         * gfortran.dg/coarray_12.f90: Fix dump parsing.
4653
4654 2010-04-27  Richard Guenther  <rguenther@suse.de>
4655
4656         PR middle-end/40561
4657         * g++.dg/other/pr40561.C: New testcase.
4658
4659 2010-04-27  Martin Jambor  <mjambor@suse.cz>
4660
4661         PR middle-end/43812
4662         * g++.dg/ipa/pr43812.C: New test.
4663
4664 2010-04-27  Jan Hubicka  <jh@suse.cz>
4665
4666         * gcc.dg/ipa/iinline-1.c (main): Rename to...
4667         (test): ... this one.
4668
4669 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
4670
4671         PR target/40657
4672         * gcc.target/arm/thumb-stackframe.c: New test.
4673
4674 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
4675
4676         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
4677         * gcc.dg/misc-column.c: Likewise.
4678         * gcc.dg/Walways-true-1.c: Likewise.
4679         * gcc.dg/Walways-true-2.c: Likewise.
4680         * gcc.dg/warn-addr-cmp.c: Likewise.
4681
4682 2010-04-27  Tobias Burnus  <burnus@net-b.de>
4683
4684         PR fortran/18918
4685         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
4686         * gfortran.dg/coarray_12.f90: New.
4687
4688 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
4689
4690         PR c/32207
4691         * gcc.dg/pr32207.c: New test.
4692         * gcc.dg/misc-column.c: Adjust expected warning.
4693         * gcc.dg/Walways-true-1.c: Likewise.
4694         * gcc.dg/Walways-true-2.c: Likewise.
4695         * gcc.dg/warn-addr-cmp.c: Likewise.
4696
4697 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
4698
4699         PR lto/42776
4700         * lib/lto.exp (lto_prune_vis_warns): New function.
4701         (lto-link-and-maybe-run): Call it.
4702
4703 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
4704
4705         PR tree-optimization/43904
4706         * gcc.dg/tree-ssa/tailcall-6.c: New.
4707
4708 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
4709
4710         PR testsuite/35165
4711         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
4712         Darwin8/OSX10.4 - compatible code generation.
4713         Use scan-rtl-dump.
4714         * obj-c++.dg/stubify-1.mm: Ditto.
4715         * lib/objc-torture.exp: Do not require link success for
4716         "trivial.m" in the runtime checks when dowhat = 'compile'.
4717         * lib/dg-pch.exp (dg-flags-pch): New Proc.
4718         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
4719         Darwin8/OSX10.4 - compatible code generation.
4720         * objc.dg/stubify-2.m: Ditto.
4721         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
4722         * objc.dg/next-runtime-1.m: Ditto.
4723         * objc.dg/stret-2.m: Restrict to ilp32 targets.
4724         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
4725         runtimes on Darwin.
4726
4727 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
4728
4729         PR 43715
4730         * lib/plugin-support.exp: Use "-undefined
4731         dynamic_lookup" on darwin.
4732
4733 2010-04-26  Richard Guenther  <rguenther@suse.de>
4734
4735         * gcc.dg/lto/20100426_0.c: New testcase.
4736
4737 2010-04-26  Jie Zhang  <jie@codesourcery.com>
4738
4739         PR tree-optimization/43833
4740         gcc.dg/Warray-bounds-8.c: New test case.
4741
4742 2010-04-26  Richard Guenther  <rguenther@suse.de>
4743
4744         PR lto/43080
4745         * g++.dg/lto/20100423-3_0.C: New testcase.
4746
4747 2010-04-26  Richard Guenther  <rguenther@suse.de>
4748
4749         PR lto/42425
4750         * g++.dg/lto/20100423-2_0.C: New testcase.
4751
4752 2010-04-26  Ira Rosen  <irar@il.ibm.com>
4753
4754         * gcc.dg/vect/bb-slp-23.c: New test.
4755
4756 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
4757
4758         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
4759         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
4760         * gcc.dg/c1x-float-1.c: New test.
4761
4762 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
4763
4764         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
4765         of "lea\[ \t\]".
4766
4767 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4768
4769         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
4770         FreeBSD.
4771         * gfortran.dg/default_format_denormal_1.f90: Ditto.
4772         * gfortran.dg/default_format_2.f90: Ditto.
4773
4774 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4775
4776         * gfortran.dg/pr43505.f90: Clean up .mod file.
4777         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
4778         * gfortran.dg/pr41347.f90: Ditto.
4779         * gfortran.dg/internal_pack_4.f90: Ditto.
4780         * gfortran.dg/proc_decl_23.f90: Ditto.
4781         * gfortran.dg/recursive_check_3.f90: Ditto.
4782         * gfortran.dg/intent_out_3.f90: Ditto.
4783         * gfortran.dg/assignment_2.f90: Ditto.
4784         * gfortran.dg/pr41928.f90: Ditto.
4785         * gfortran.dg/pr42166.f90: Ditto.
4786         * gfortran.dg/private_type_12.f90: Ditto.
4787         * gfortran.dg/graphite/pr42185.f90: Ditto.
4788         * gfortran.dg/graphite/pr42186.f90: Ditto.
4789         * gfortran.dg/graphite/pr40982.f90: Ditto.
4790         * gfortran.dg/graphite/id-2.f90: Ditto.
4791         * gfortran.dg/graphite/id-4.f90: Ditto.
4792         * gfortran.dg/graphite/pr42050.f90: Ditto.
4793         * gfortran.dg/graphite/id-18.f90: Ditto.
4794         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
4795         * gfortran.dg/graphite/pr41924.f90: Ditto.
4796         * gfortran.dg/graphite/pr42393.f90: Ditto.
4797         * gfortran.dg/graphite/pr37980.f90: Ditto.
4798         * gfortran.dg/graphite/pr38953.f90: Ditto.
4799         * gfortran.dg/graphite/pr42180.f90: Ditto.
4800         * gfortran.dg/graphite/pr42181.f90: Ditto.
4801         * gfortran.dg/where_operator_assign_4.f90: Ditto.
4802         * gfortran.dg/select_type_4.f90: Ditto.
4803         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
4804         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
4805         * gfortran.dg/lto/pr40725_0.f03: Ditto.
4806         * gfortran.dg/elemental_args_check_2.f90: Ditto.
4807         * gfortran.dg/whole_file_11.f90: Ditto.
4808         * gfortran.dg/private_type_11.f90: Ditto.
4809         * gfortran.dg/vect/vect-gems.f90: Ditto.
4810         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
4811
4812 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
4813
4814         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
4815
4816 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
4817
4818         * gnat.dg/pack15.ad[sb]: New test.
4819
4820 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
4821
4822         * gcc.target/arm/mla-1.c: New test.
4823
4824 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4825
4826         PR fortran/30073
4827         PR fortran/43793
4828         * gfortran.dg/pr43793.f90: New test.
4829
4830 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
4831
4832         PR tree-optimization/41442
4833         * gcc.target/i386/pr41442.c: New test.
4834
4835 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
4836
4837         PR fortran/43832
4838         * gfortran.dg/fgetc_3.f90: Delete bogus test.
4839
4840 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4841
4842         PR fortran/43832
4843         * gfortran.dg/open_nounit.f90: New test.
4844
4845 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
4846
4847         PR fortran/43841
4848         PR fortran/43843
4849         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
4850
4851 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4852
4853         * gcc.dg/Wconversion-integer.c: Update.
4854
4855 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
4856
4857         * gnat.dg/unchecked_convert5.adb: New test.
4858
4859 2010-04-23  Richard Guenther  <rguenther@suse.de>
4860
4861         PR lto/41734
4862         * gcc.dg/lto/20100423-2_0.c: New testcase.
4863         * gcc.dg/lto/20100423-2_0.c: Likewise.
4864
4865 2010-04-23  Richard Guenther  <rguenther@suse.de>
4866
4867         PR lto/43455
4868         * gcc.dg/lto/20100423-1_0.c: New testcase.
4869         * gcc.dg/lto/20100423-1_1.c: Likewise.
4870
4871 2010-04-23  Martin Jambor  <mjambor@suse.cz>
4872
4873         PR tree-optimization/43846
4874         * gcc.dg/tree-ssa/sra-10.c: New test.
4875
4876 2010-04-23  Martin Jambor  <mjambor@suse.cz>
4877
4878         PR middle-end/43835
4879         * gcc.c-torture/execute/pr43835.c: New test.
4880
4881 2010-04-23  Richard Guenther  <rguenther@suse.de>
4882
4883         PR lto/42653
4884         * g++.dg/lto/20100423-1_0.C: New testcase.
4885
4886 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
4887
4888         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
4889
4890 2010-04-22  Ira Rosen  <irar@il.ibm.com>
4891
4892         PR tree-optimization/43842
4893         * gcc.dg/vect/pr43842.c: New test.
4894
4895 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
4896
4897         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
4898         * gcc.target/i386/wmul-2.c: Likewise.
4899
4900 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4901
4902         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
4903         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
4904
4905 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
4906
4907         * gfortran.dg/reassoc_6.f: New testcase.
4908
4909 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
4910
4911         PR middle-end/29274
4912         * gcc.target/arm/wmul-1.c: New test.
4913         * gcc.target/arm/wmul-2.c: New test.
4914
4915 2010-04-22  Richard Guenther  <rguenther@suse.de>
4916
4917         PR tree-optimization/43845
4918         * gcc.c-torture/compile/pr43845.c: New testcase.
4919
4920 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
4921
4922         PR middle-end/29274
4923         * gcc.target/i386/wmul-1.c: New test.
4924         * gcc.target/i386/wmul-2.c: New test.
4925         * gcc.target/bfin/wmul-1.c: New test.
4926         * gcc.target/bfin/wmul-2.c: New test.
4927
4928 2010-04-22  Richard Guenther  <rguenther@suse.de>
4929
4930         PR fortran/43829
4931         * gfortran.dg/vector_subscript_6.f90: New testcase.
4932         * gfortran.dg/assign_10.f90: Adjust.
4933
4934 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
4935
4936         PR fortran/43836
4937         * gfortran.dg/gomp/pr43836.f90: New test.
4938
4939 2010-04-21  Richard Guenther  <rguenther@suse.de>
4940
4941         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
4942
4943 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4944
4945         * gcc.dg/torture/builtin-cproj-3.c: New.
4946
4947 2010-04-20  Jason Merrill  <jason@redhat.com>
4948
4949         PR c++/9335
4950         * g++.dg/template/recurse2.C: New.
4951         * g++.dg/parse/crash36.C: Adjust.
4952         * g++.dg/other/fold1.C: Adjust.
4953         * g++.dg/init/member1.C: Adjust.
4954         * lib/prune.exp: Prune "skipping N instantiation contexts".
4955
4956 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4957
4958         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
4959
4960 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4961
4962         * gcc.dg/torture/builtin-cproj-1.c: New.
4963         * gcc.dg/torture/builtin-cproj-2.c: New.
4964
4965 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
4966
4967         PR c++/43800
4968         PR c++/43704
4969         * g++.dg/template/typedef32.C: Adjust.
4970         * g++.dg/template/typedef33.C: New test.
4971
4972 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
4973
4974         PR fortran/43227
4975         * gfortran.dg/proc_decl_23.f90: New test.
4976
4977         PR fortran/43266
4978         * gfortran.dg/abstract_type_6.f03: New test.
4979
4980 2010-04-20  Xinliang David Li  <davidxl@google.com>
4981
4982         * g++.dg/tree-ssa/fold-compare.C: New.
4983
4984 2010-04-20  Richard Guenther  <rguenther@suse.de>
4985
4986         PR tree-optimization/39417
4987         * g++.dg/torture/pr39417.C: New testcase.
4988
4989 2010-04-20  Richard Guenther  <rguenther@suse.de>
4990
4991         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
4992
4993 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
4994
4995         * g++.dg/debug/dwarf2/rv1.C: New test.
4996
4997 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4998
4999         PR target/43635
5000         * gcc.c-torture/compile/pr43635.c: New testcase.
5001
5002 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
5003
5004         PR fortran/43339
5005         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
5006         of sequential loops being private only in the innermost containing
5007         task region.
5008
5009         PR middle-end/43337
5010         * gfortran.dg/gomp/pr43337.f90: New test.
5011
5012 2010-04-19  Richard Guenther  <rguenther@suse.de>
5013
5014         PR tree-optimization/43796
5015         * gfortran.dg/pr43796.f90: New testcase.
5016
5017 2010-04-19  Richard Guenther  <rguenther@suse.de>
5018
5019         PR tree-optimization/43783
5020         * gcc.c-torture/execute/pr43783.c: New testcase.
5021
5022 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
5023
5024         PR target/43766
5025         * gcc.target/i386/pr43766.c: New test.
5026
5027 2010-04-19  Jie Zhang  <jie@codesourcery.com>
5028
5029         PR target/43662
5030         * gcc.target/i386/pr43662.c: New test.
5031
5032 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
5033
5034         PR c++/43704
5035         * g++.dg/template/typedef32.C: New test.
5036
5037 2010-04-19  Ira Rosen  <irar@il.ibm.com>
5038
5039         PR tree-optimization/37027
5040         * lib/target-supports.exp
5041         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
5042         * gcc.dg/vect/pr37027.c: New test.
5043         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
5044         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
5045         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
5046         gcc.dg/vect/vect-complex-6.c: Likewise.
5047
5048 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
5049
5050         * g++.dg/debug/dwarf2/enum1.C: New test.
5051
5052 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
5053
5054         * gnat.dg/rep_clause5.ad[sb]: New test.
5055         * gnat.dg/rep_clause5_pkg.ads: New helper.
5056
5057 2010-04-18  Ira Rosen  <irar@il.ibm.com>
5058
5059         PR tree-optimization/43771
5060         * g++.dg/vect/pr43771.cc: New test.
5061
5062 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
5063
5064         PR fortran/31538
5065         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
5066         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
5067
5068 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5069
5070         * gnat.dg/sizetype.adb: Rename into...
5071         * gnat.dg/sizetype1.adb: ...this.
5072         * gnat.dg/sizetype2.adb: New test.
5073
5074 2010-04-16  Richard Guenther  <rguenther@suse.de>
5075
5076         PR tree-optimization/43572
5077         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
5078
5079 2010-04-16  Olivier Hainque  <hainque@adacore.com>
5080
5081         * gnat.dg/specs/discr_private.ads: New test.
5082
5083 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
5084
5085         PR target/41514
5086         * gcc.target/arm/thumb-comparisons.c: New test.
5087
5088         PR target/40603
5089         * gcc.target/arm/thumb-cbranchqi.c: New test.
5090
5091 2010-04-16  Christian Bruel  <christian.bruel@st.com>
5092
5093         * g++.dg/torture/pr36191.C: Enable for SH.
5094
5095 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
5096
5097         * gnat.dg/wide_boolean.adb: New test.
5098         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
5099
5100 2010-04-15  Richard Guenther  <rguenther@suse.de>
5101
5102         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
5103         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
5104         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5105         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5106         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
5107         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
5108         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
5109         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
5110         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
5111         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
5112         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5113         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
5114         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5115         * gcc.dg/torture/ipa-pta-2.c: Likewise.
5116         * gcc.dg/torture/ipa-pta-1.c: Adjust.
5117
5118 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
5119
5120         PR target/21803
5121         * gcc.target/arm/pr42496.c: New test.
5122
5123 2010-04-14  Jason Merrill  <jason@redhat.com>
5124
5125         PR c++/36625
5126         * g++.dg/ext/attrib38.C: New.
5127
5128 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
5129
5130         PR testsuite/43739
5131         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
5132
5133 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5134
5135         PR 42966
5136         * gcc.dg/cpp/warn-undef-2.c: Update.
5137         * gcc.dg/cpp/warn-traditional-2.c: Update.
5138         * gcc.dg/cpp/warn-comments-2.c: Update.
5139         * gcc.dg/cpp/warn-variadic-2.c: Update.
5140         * gcc.dg/cpp/warn-long-long-2.c: Update.
5141         * gcc.dg/cpp/warn-deprecated-2.c: Update.
5142         * gcc.dg/cpp/warn-multichar-2.c: Update.
5143         * gcc.dg/cpp/warn-normalized-3.c: Update.
5144         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
5145         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
5146         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
5147         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
5148         * gcc.dg/cpp/warn-redefined-2.c: Update.
5149         * gfortran.dg/warning-directive-2.F90: Update.
5150         * c-c++-common/cpp/warning-directive-2.c: Update.
5151
5152 2010-04-14  Michael Matz  <matz@suse.de>
5153
5154         PR tree-optimization/42963
5155         * gcc.dg/pr42963.c: New testcase.
5156
5157 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
5158
5159         * gnat.dg/class_wide.adb: Rename into...
5160         * gnat.dg/class_wide1.adb: ...this.
5161         * gnat.dg/class_wide2.ad[sb]: New test.
5162
5163 2010-04-14  Tobias Burnus  <burnus@net-b.de>
5164
5165         PR fortran/18918
5166         * gfortran.dg/coarray_9.f90: Update dg-errors.
5167         * gfortran.dg/coarray_10.f90: New test.
5168         * gfortran.dg/coarray_11.f90: New test.
5169
5170 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5171
5172         PR fortran/43747
5173         gfortran.dg/initialization_24.f90: New test.
5174
5175 2010-04-13  Jason Merrill  <jason@redhat.com>
5176
5177         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
5178         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
5179
5180 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5181
5182         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
5183         * g++.dg/dg.exp: Likewise.
5184         * gcc.dg/cpp/warning-directive-1.c: Move to ...
5185         * c-c++-common/cpp/warning-directive-1.c: ... here.
5186         * gcc.dg/cpp/warning-directive-2.c: Move to ...
5187         * c-c++-common/cpp/warning-directive-2.c: ... here.
5188         * gcc.dg/cpp/warning-directive-3.c: Move to ...
5189         * c-c++-common/cpp/warning-directive-3.c: ... here.
5190         * gcc.dg/cpp/warning-directive-4.c: Move to ...
5191         * c-c++-common/cpp/warning-directive-4.c: ... here.
5192         * g++.dg/cpp/warning-directive-1.C: Delete.
5193         * g++.dg/cpp/warning-directive-2.C: Delete.
5194         * g++.dg/cpp/warning-directive-3.C: Delete.
5195         * g++.dg/cpp/warning-directive-4.C: Delete.
5196         * gcc.dg/cpp/normalised-3.c: Delete.
5197         * g++.dg/cpp/normalised-1.C: Rename as ...
5198         * c-c++-common/cpp/normalised-3.c: ... this.
5199
5200 2010-04-13  Martin Jambor  <mjambor@suse.cz>
5201
5202         * gcc.dg/tree-ssa/sra-9.c: New test.
5203
5204 2010-04-13  Michael Matz  <matz@suse.de>
5205
5206         PR middle-end/43730
5207         * gcc.dg/pr43730.c: New test.
5208
5209 2010-04-13  Michael Matz  <matz@suse.de>
5210
5211         * gcc.dg/tree-ssa/negate.c: New testcase.
5212
5213 2010-04-13  Richard Guenther  <rguenther@suse.de>
5214
5215         PR testsuite/43735
5216         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
5217
5218 2010-04-13  Richard Guenther  <rguenther@suse.de>
5219
5220         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
5221
5222 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
5223
5224         * gnat.dg/derived_type1.adb: New test.
5225
5226 2010-04-13  Matthias Klose  <doko@ubuntu.com>
5227
5228         * gcc.dg/plugindir1.c: New testcase.
5229         * gcc.dg/plugindir2.c: New testcase.
5230         * gcc.dg/plugindir3.c: New testcase.
5231         * gcc.dg/plugindir4.c: New testcase.
5232
5233 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
5234
5235         * gcc.target/i386/rotate-2.c: New test.
5236
5237 2010-04-12  Jason Merrill  <jason@redhat.com>
5238
5239         PR c++/43641
5240         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
5241         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5242
5243 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
5244
5245         PR c++/25811
5246         * g++.dg/init/pr25811.C: New test.
5247
5248 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5249
5250         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
5251         dg-error, dg-warning.
5252         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
5253
5254 2010-04-12  Richard Guenther  <rguenther@suse.de>
5255
5256         * gcc.dg/torture/inline-2.c: New testcase.
5257
5258 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
5259
5260         PR bootstrap/43699
5261         * gcc.dg/Wunused-var-7.c: New test.
5262
5263         PR tree-optimization/43560
5264         * gcc.c-torture/execute/pr43560.c: New test.
5265
5266 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
5267
5268         * gnat.dg/aggr13.adb: New test.
5269         * gnat.dg/aggr14.adb: Likewise.
5270         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
5271
5272 2010-04-12  Richard Guenther  <rguenther@suse.de>
5273
5274         PR c++/43611
5275         * g++.dg/torture/pr43611.C: New testcase.
5276
5277 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
5278
5279         PR c/36774
5280         * gcc.dg/pr36774-1.c: New test.
5281         * gcc.dg/pr36774-2.c: New test.
5282
5283 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
5284
5285         * gcc.target/sh/rte-delay-slot.c: New test.
5286
5287 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
5288
5289         * gnat.dg/pack9.adb: Remove -cargs option.
5290         * gnat.dg/aggr12.ad[sb]: New test.
5291
5292 2010-04-10  Jie Zhang  <jie@codesourcery.com>
5293
5294         PR target/43417
5295         * gcc.target/sh/pr43417.c: New test.
5296
5297 2010-04-10  Tobias Burnus  <burnus@net-b.de>
5298
5299         PR fortran/43591
5300         * gfortran.dg/spec_expr_6.f90: New test.
5301
5302 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
5303
5304         PR cpp/43195
5305         * gcc.dg/cpp/pr43195.c: New.
5306         * gcc.dg/cpp/pr43195.h: New.
5307
5308 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5309
5310         PR 42965
5311         * gcc.dg/Werror-6.c: Adjust.
5312         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5313         * gcc.dg/Werror-4.c: Likewise.
5314         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
5315         * gcc.dg/Wswitch-enum-error.c: Likewise.
5316         * gcc.dg/Wpointer-arith.c: Likewise.
5317         * gcc.dg/Wfatal.c: Likewise.
5318         * gcc.dg/Wswitch-error.c: Likewise.
5319         * g++.dg/warn/unused-result1-Werror.c: Likewise.
5320         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
5321         * gcc.dg/cpp/warn-undef-2.c: Likewise.
5322         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
5323         * gcc.dg/cpp/warn-comments-2.c: Likewise.
5324         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
5325         * gcc.dg/cpp/warning-directive-2.c: Likewise.
5326         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
5327         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
5328         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
5329         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
5330         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
5331         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
5332         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
5333         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
5334         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
5335         * g++.dg/cpp/warning-directive-2.C: Likewise.
5336         * gfortran.dg/warning-directive-2.F90: Likewise.
5337
5338 2010-04-09  Jason Merrill  <jason@redhat.com>
5339
5340         PR c++/42623
5341         * g++.dg/template/sizeof13.C: New.
5342
5343 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
5344
5345         * g++.dg/other/pr35504.C: Add check for thiscall.
5346         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
5347         * gcc.dg/torture/stackalign/thiscall-1.c: New.
5348
5349 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5350
5351         PR c++/28584
5352         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
5353         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
5354         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
5355         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
5356         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
5357         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
5358         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
5359         * g++.dg/other/increment1.C: Likewise.
5360
5361 2010-04-09  Tobias Burnus  <burnus@net-b.de>
5362
5363         PR fortran/18918
5364         * gfortran.dg/coarray_7.f90: New test.
5365         * gfortran.dg/coarray_8.f90: New test.
5366
5367 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
5368
5369         PR fortran/28039
5370         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
5371
5372 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5373
5374         PR target/43643
5375         * gcc.dg/pr43643.c: New test.
5376
5377 2010-04-08  Tobias Burnus  <burnus@net-b.de>
5378
5379         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
5380
5381 2010-04-08  Richard Guenther  <rguenther@suse.de>
5382
5383         PR tree-optimization/43679
5384         * gcc.c-torture/compile/pr43679.c: New testcase.
5385
5386 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
5387
5388         PR debug/43670
5389         * gcc.dg/pr43670.c: New test.
5390
5391 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
5392
5393         PR middle-end/40815
5394         * gcc.dg/tree-ssa/reassoc-19.c: New.
5395
5396 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
5397
5398         PR c/18624
5399         * gcc.dg/Wunused-var-1.c: New test.
5400         * gcc.dg/Wunused-var-2.c: New test.
5401         * gcc.dg/Wunused-var-3.c: New test.
5402         * gcc.dg/Wunused-var-4.c: New test.
5403         * gcc.dg/Wunused-var-5.c: New test.
5404         * gcc.dg/Wunused-var-6.c: New test.
5405         * gcc.dg/Wunused-parm-1.c: New test.
5406
5407         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
5408         * gcc.dg/trunc-1.c: Likewise.
5409         * gcc.dg/vla-9.c: Likewise.
5410         * gcc.dg/dfp/composite-type.c: Likewise.
5411
5412 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
5413
5414         PR objc/35996
5415         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
5416         * obj-c++.dg/objc-gc-3.mm: Ditto.
5417
5418 2010-04-07  Simon Baldwin  <simonb@google.com>
5419
5420         * gcc.dg/cpp/warn-undef-2.c: New.
5421         * gcc.dg/cpp/warn-traditional-2.c: New.
5422         * gcc.dg/cpp/warn-comments-2.c: New.
5423         * gcc.dg/cpp/warning-directive-1.c: New.
5424         * gcc.dg/cpp/warn-long-long.c: New.
5425         * gcc.dg/cpp/warn-traditional.c: New.
5426         * gcc.dg/cpp/warn-variadic-2.c: New.
5427         * gcc.dg/cpp/warn-undef.c: New.
5428         * gcc.dg/cpp/warn-normalized-1.c: New.
5429         * gcc.dg/cpp/warning-directive-2.c: New.
5430         * gcc.dg/cpp/warn-long-long-2.c: New.
5431         * gcc.dg/cpp/warn-variadic.c: New.
5432         * gcc.dg/cpp/warn-normalized-2.c: New.
5433         * gcc.dg/cpp/warning-directive-3.c: New.
5434         * gcc.dg/cpp/warn-deprecated-2.c: New.
5435         * gcc.dg/cpp/warn-trigraphs-1.c: New.
5436         * gcc.dg/cpp/warn-multichar-2.c: New.
5437         * gcc.dg/cpp/warn-normalized-3.c: New.
5438         * gcc.dg/cpp/warning-directive-4.c: New.
5439         * gcc.dg/cpp/warn-unused-macros.c: New.
5440         * gcc.dg/cpp/warn-trigraphs-2.c: New.
5441         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
5442         * gcc.dg/cpp/warn-cxx-compat.c: New.
5443         * gcc.dg/cpp/warn-redefined.c: New.
5444         * gcc.dg/cpp/warn-trigraphs-3.c: New.
5445         * gcc.dg/cpp/warn-unused-macros-2.c: New.
5446         * gcc.dg/cpp/warn-deprecated.c: New.
5447         * gcc.dg/cpp/warn-trigraphs-4.c: New.
5448         * gcc.dg/cpp/warn-redefined-2.c: New.
5449         * gcc.dg/cpp/warn-comments.c: New.
5450         * gcc.dg/cpp/warn-multichar.c: New.
5451         * g++.dg/cpp/warning-directive-1.C: New.
5452         * g++.dg/cpp/warning-directive-2.C: New.
5453         * g++.dg/cpp/warning-directive-3.C: New.
5454         * g++.dg/cpp/warning-directive-4.C: New.
5455         * gfortran.dg/warning-directive-1.F90: New.
5456         * gfortran.dg/warning-directive-3.F90: New.
5457         * gfortran.dg/warning-directive-2.F90: New.
5458         * gfortran.dg/warning-directive-4.F90: New.
5459
5460 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
5461
5462         PR objc++/23716
5463         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
5464
5465 2010-04-07  Jason Merrill  <jason@redhat.com>
5466
5467         * g++.dg/template/dr408.C: New.
5468
5469         * g++.dg/lookup/ns4.C: New.
5470
5471         PR c++/38392
5472         * g++.dg/template/friend51.C: New test.
5473
5474         PR c++/41970
5475         * g++.old-deja/g++.other/linkage1.C: Adjust.
5476
5477 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
5478
5479         PR c++/42697
5480         * g++.dg/template/crash94.C: New test.
5481
5482 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
5483
5484         PR c++/40239
5485         * g++.dg/init/aggr5.C: New test.
5486         * g++.dg/init/aggr5.C: New test.
5487
5488 2010-04-07  Richard Guenther  <rguenther@suse.de>
5489
5490         PR tree-optimization/43270
5491         * g++.dg/warn/Warray-bounds-4.C: New testcase.
5492         * gcc.dg/Warray-bounds-7.c: Likewise.
5493
5494 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
5495
5496         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
5497         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
5498         * gnat.dg/bit_packed_array4.ad[sb]: New test.
5499
5500 2010-04-07  Jie Zhang  <jie@codesourcery.com>
5501
5502         PR c++/42556
5503         * g++.dg/init/pr42556.C: New test.
5504
5505 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
5506
5507         PR debug/43628
5508         * g++.dg/debug/dwarf2/typedef2.C: New test.
5509
5510 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
5511
5512         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
5513         c-c++-common/dwarf2/redeclaration-1.C
5514
5515 2010-04-06  Jason Merrill  <jason@redhat.com>
5516
5517         * g++.dg/cpp0x/pr31437.C: Adjust error location.
5518         * g++.dg/ext/attrib18.C: Likewise.
5519         * g++.dg/ext/bitfield2.C: Likewise.
5520         * g++.dg/ext/bitfield4.C: Likewise.
5521         * g++.dg/ext/visibility/warn2.C: Likewise.
5522         * g++.dg/ext/visibility/warn3.C: Likewise.
5523         * g++.dg/gomp/pr26690-1.C: Likewise.
5524         * g++.dg/inherit/covariant7.C: Likewise.
5525         * g++.dg/init/synth2.C: Likewise.
5526         * g++.dg/lookup/using7.C: Likewise.
5527         * g++.dg/other/crash-4.C: Likewise.
5528         * g++.dg/other/error13.C: Likewise.
5529         * g++.dg/other/error20.C: Likewise.
5530         * g++.dg/parse/crash31.C: Likewise.
5531         * g++.dg/parse/error16.C: Likewise.
5532         * g++.dg/parse/error19.C: Likewise.
5533         * g++.dg/parse/error27.C: Likewise.
5534         * g++.dg/parse/error28.C: Likewise.
5535         * g++.dg/parse/fused-params1.C: Likewise.
5536         * g++.dg/template/error2.C: Likewise.
5537         * g++.dg/template/local6.C: Likewise.
5538         * g++.dg/template/qualttp15.C: Likewise.
5539         * g++.dg/warn/Wnvdtor-2.C: Likewise.
5540         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
5541         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
5542         * g++.old-deja/g++.brendan/crash29.C: Likewise.
5543         * g++.old-deja/g++.eh/spec6.C: Likewise.
5544         * g++.old-deja/g++.jason/crash3.C: Likewise.
5545         * g++.old-deja/g++.jason/destruct2.C: Likewise.
5546         * g++.old-deja/g++.law/ctors5.C: Likewise.
5547         * g++.old-deja/g++.law/ctors9.C: Likewise.
5548         * g++.old-deja/g++.mike/p3538a.C: Likewise.
5549         * g++.old-deja/g++.mike/p3538b.C: Likewise.
5550         * g++.old-deja/g++.other/struct1.C: Likewise.
5551         * g++.old-deja/g++.other/volatile1.C: Likewise.
5552         * g++.old-deja/g++.pt/crash36.C: Likewise.
5553         * g++.old-deja/g++.pt/derived3.C: Likewise.
5554         * g++.old-deja/g++.robertl/eb109.C: Likewise.
5555         * g++.old-deja/g++.robertl/eb4.C: Likewise.
5556
5557 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
5558
5559         PR middle-end/43519
5560         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
5561         * gcc.dg/graphite/id-19.c: New.
5562
5563 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
5564
5565         PR middle-end/32824
5566         * gcc.dg/vect/pr32824: New.
5567
5568 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5569
5570         PR fortran/18918
5571         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
5572         * gfortran.dg/coarray_3.f90: Ditto.
5573         * gfortran.dg/coarray_4.f90: Ditto.
5574         * gfortran.dg/coarray_5.f90: Ditto.
5575         * gfortran.dg/coarray_6.f90: Ditto.
5576         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
5577
5578 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5579
5580         PR fortran/18918
5581         * gfortran.dg/coarray_4.f90: Fix test.
5582         * gfortran.dg/coarray_6.f90: Add more tests.
5583
5584 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5585
5586         PR fortran/18918
5587         * gfortran.dg/coarray_4.f90: New test.
5588         * gfortran.dg/coarray_5.f90: New test.
5589         * gfortran.dg/coarray_6.f90: New test.
5590
5591 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5592
5593         PR fortran/18918
5594         * gfortran.dg/iso_fortran_env_5.f90: New test.
5595         * gfortran.dg/iso_fortran_env_6.f90: New test.
5596
5597 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5598
5599         PR fortran/39997
5600         * gfortran.dg/coarray_1.f90: New test.
5601         * gfortran.dg/coarray_2.f90: New test.
5602         * gfortran.dg/coarray_3.f90: New test.
5603
5604 2010-04-06  Jason Merrill  <jason@redhat.com>
5605
5606         PR c++/43648
5607         * g++.dg/template/dtor8.C: New.
5608
5609         PR c++/43621
5610         * g++.dg/template/error-recovery2.C: New.
5611
5612 2010-04-06  Jan Hubicka  <jh@suse.czpli
5613
5614         PR tree-optimization/42906
5615         * gcc.dg/tree-ssa/dce-1.c: New testcase.
5616
5617 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5618
5619         PR fortran/43178
5620         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
5621         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5622         * gfortran.dg/auto_dealloc_1.f90: Ditto.
5623
5624 2010-04-06  Richard Guenther  <rguenther@suse.de>
5625
5626         PR tree-optimization/43627
5627         * gcc.dg/tree-ssa/vrp49.c: New testcase.
5628
5629 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
5630
5631         PR target/43638
5632         * gcc.target/i386/pr43638.c: New test.
5633
5634 2010-04-06  Richard Guenther  <rguenther@suse.de>
5635
5636         PR middle-end/43661
5637         * gcc.c-torture/compile/pr43661.c: New testcase.
5638
5639 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
5640
5641         * gcc.target/s390/stackcheck1.c: Add dg-warning.
5642
5643 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
5644
5645         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
5646
5647 2010-04-02  Richard Guenther  <rguenther@suse.de>
5648
5649         PR tree-optimization/43629
5650         * gcc.c-torture/execute/pr43629.c: New testcase.
5651
5652 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
5653             Dominique d'Humieres  <dominiq@lps.ens.fr>
5654
5655         PR libfortran/43605
5656         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
5657
5658 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
5659
5660         PR debug/43325
5661         * c-c++-common/dwarf2/redeclaration-1.C: New test.
5662
5663 2010-04-01  Jason Merrill  <jason@redhat.com>
5664
5665         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
5666
5667 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
5668             Manfred Schwarb  <manfred99@gmx.ch>
5669
5670         PR libfortran/43605
5671         * gfortran.dg/ftell_3.f90: New test.
5672
5673 2010-04-01  Richard Guenther  <rguenther@suse.de>
5674
5675         PR middle-end/43614
5676         * gcc.c-torture/compile/pr43614.c: New testcase.
5677
5678 2010-04-01  Martin Jambor  <mjambor@suse.cz>
5679
5680         PR tree-optimization/43141
5681         * gcc.dg/guality/pr43141.c: New test.
5682
5683 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5684
5685         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
5686         * g++.dg/eh/spbp.C: Likewise.
5687         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
5688         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
5689         superfluous casts.
5690         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
5691         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
5692         * objc.dg/dwarf-2.m: Likewise.
5693
5694 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
5695
5696         PR middle-end/43464
5697         * gcc.dg/graphite/id-pr43464.c: New.
5698         * gcc.dg/graphite/id-pr43464-1.c: New.
5699
5700 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
5701
5702         PR middle-end/43351
5703         * gcc.dg/graphite/id-pr43351.c
5704
5705 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5706
5707         PR testsuite/35165
5708         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
5709         * obj-c++.dg/try-catch-2.mm: Ditto.
5710         * obj-c++.dg/lookup-2.mm: Ditto.
5711         * obj-c++.dg/encode-8.m: Ditto.
5712         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
5713         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
5714         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
5715         * obj-c++.dg/const-str-11.mm: Ditto.
5716         * obj-c++.dg/const-str-9.mm: Ditto.
5717         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
5718         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
5719         * obj-c++.dg/except-1.mm: Ditto.
5720         * obj-c++.dg/const-str-7.mm: Ditto.
5721         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
5722         * obj-c++.dg/const-str-3.mm: Ditto.
5723         * obj-c++.dg/const-str-7.mm: Ditto.
5724         * obj-c++.dg/stubify-2.mm: Change dump file name.
5725
5726         PR objc++/23613
5727         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
5728         New macro.
5729         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
5730         Remove dg-xfail-if.
5731
5732 2010-03-31  Martin Jambor  <mjambor@suse.cz>
5733
5734         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
5735         only with -O2, -O3 or -Os and not with -fwhopr.
5736
5737 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
5738
5739         PR c++/43558
5740         * g++.dg/template/typedef31.C: New test.
5741
5742 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5743
5744         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
5745         assembler output on *-*-solaris2*.
5746         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5747
5748 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
5749
5750         PR debug/43557
5751         * gcc.dg/pr43557-1.c: New test.
5752         * gcc.dg/pr43557-2.c: New file.
5753
5754 2010-03-31  Jie Zhang  <jie@codesourcery.com>
5755
5756         PR 43562
5757         * gcc.dg/pr43562.c: New test.
5758
5759 2010-03-30  Jason Merrill  <jason@redhat.com>
5760
5761         PR c++/43076
5762         * g++.dg/template/error-recovery1.C: New.
5763
5764         PR c++/41786
5765         * g++.dg/parse/ambig5.C: New.
5766
5767 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
5768
5769         PR debug/43593
5770         * gcc.dg/guality/pr43593.c: New test.
5771
5772 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
5773
5774         PR middle-end/43430
5775         * gcc.dg/vect/pr43430-1.c: New.
5776
5777 2010-03-30  Jason Merrill  <jason@redhat.com>
5778
5779         PR c++/43559
5780         * g++.dg/template/partial7.C: New.
5781
5782 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5783
5784         * gcc.target/s390/stackcheck1.c: New testcase.
5785
5786 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5787
5788         PR libfortran/43265
5789         * gfortran.dg/read_eof_8.f90: New test.
5790
5791 2010-03-29  Jason Merrill  <jason@redhat.com>
5792
5793         * gcc.dg/cpp/include6.c: Change [] to ().
5794
5795         N3077
5796         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
5797         splicing and UCNs.
5798         * c-c++-common/raw-string-2.c: Add trigraph test.
5799         * c-c++-common/raw-string-8.c: New.
5800         * c-c++-common/raw-string-9.c: New.
5801         * c-c++-common/raw-string-10.c: New.
5802
5803         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
5804         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
5805         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
5806         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
5807         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
5808         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
5809         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
5810
5811 2010-03-29  Richard Guenther  <rguenther@suse.de>
5812
5813         PR tree-optimization/43560
5814         * gcc.dg/torture/pr43560.c: New testcase.
5815
5816 2010-03-29  Jason Merrill  <jason@redhat.com>
5817
5818         N3077
5819         * g++.dg/ext/raw-string-1.C: Change [] to ().
5820         * g++.dg/ext/raw-string-2.C: Change [] to ().
5821         Don't use \ in delimiter.
5822         * g++.dg/ext/raw-string-3.C: Change [] to ().
5823         * g++.dg/ext/raw-string-4.C: Change [] to ().
5824         * g++.dg/ext/raw-string-5.C: Change [] to ().
5825         Test for error on \ in delimiter.
5826         * g++.dg/ext/raw-string-6.C: Change [] to ().
5827         * g++.dg/ext/raw-string-7.C: Change [] to ().
5828
5829 2010-03-29  Jie Zhang  <jie@codesourcery.com>
5830
5831         PR 43564
5832         * gcc.dg/pr43564.c: New test.
5833
5834 2010-03-29  Tobias Burnus  <burnus@net-b.de>
5835
5836         PR fortran/43551
5837         * gfortran.dg/direct_io_12.f90: New test.
5838
5839 2010-03-28  Jan Hubicka  <jh@suse.cz>
5840
5841         PR tree-optimization/43505
5842         * gfortran.dg/pr43505.f90: New testcase.
5843
5844 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
5845
5846         PR tree-optimization/43528
5847         * gcc.target/i386/pr43528.c: New test.
5848
5849 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
5850
5851         PR c/43381
5852         * gcc.dg/parm-impl-decl-3.c: New test.
5853
5854 2010-03-26  Jason Merrill  <jason@redhat.com>
5855
5856         PR c++/43509
5857         * g++.dg/cpp0x/parse1.C: New.
5858
5859 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
5860
5861         PR target/43524
5862         * gcc.target/i386/pr43524.c: New test.
5863
5864 2010-03-26  Martin Jambor  <mjambor@suse.cz>
5865
5866         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
5867         whitespace, rename main to foo.
5868         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
5869         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
5870         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
5871         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
5872         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
5873         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
5874         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
5875         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5876         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
5877         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
5878         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
5879
5880 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
5881
5882         PR c++/43327
5883         * g++.dg/other/crash-10.C: New test.
5884         * g++.dg/other/crash-11.C: New test.
5885
5886 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5887
5888         PR libfortran/43517
5889         * gfortran.dg/read_eof_7.f90: New test.
5890
5891 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5892
5893         PR objc/35165
5894         PR testsuite/43512
5895         * objc-obj-c++-shared: New directory.
5896         * objc-obj-c++-shared/Object1-implementation.h: New file.
5897         * objc-obj-c++-shared/Object1.h: New file.
5898         * objc-obj-c++-shared/Protocol1.h: New file.
5899         * objc-obj-c++-shared/next-abi.h: New file.
5900         * objc-obj-c++-shared/next-mapping.h: New file.
5901         * objc/execute/next_mapping.h: Delete.
5902         * objc.dg/special/special.exp: For all targets run the tests with
5903         -fgnu-runtime, for darwin targets also run the tests with
5904         -fnext-runtime.
5905         * objc.dg/dg.exp: Ditto.
5906         * obj-c++.dg/dg.exp: Ditto.
5907         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
5908         Protocol1.h) and next-mapping.h as required.  Amend testcase to
5909         include use of updated NeXT interface.
5910         * objc/execute/formal_protocol-5.m: Ditto.
5911         * objc/execute/protocol-isEqual-2.m: Ditto.
5912         * objc/execute/protocol-isEqual-4.m: Ditto.
5913         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
5914         Protocol1.h) and next-mapping.h as required.
5915         * objc/execute/object_is_class.m: Ditto.
5916         * objc/execute/enumeration-1.m: Ditto.
5917         * objc/execute/class-13.m: Ditto.
5918         * objc/execute/formal_protocol-2.m: Ditto.
5919         * objc/execute/formal_protocol-4.m: Ditto.
5920         * objc/execute/class-1.m: Ditto.
5921         * objc/execute/bycopy-1.m: Ditto.
5922         * objc/execute/formal_protocol-6.m: Ditto.
5923         * objc/execute/bycopy-3.m: Ditto.
5924         * objc/execute/class-3.m: Ditto.
5925         * objc/execute/bf-11.m: Ditto.
5926         * objc/execute/class-5.m: Ditto.
5927         * objc/execute/bf-13.m: Ditto.
5928         * objc/execute/class-7.m: Ditto.
5929         * objc/execute/bf-15.m: Ditto.
5930         * objc/execute/class-9.m: Ditto.
5931         * objc/execute/bf-17.m: Ditto.
5932         * objc/execute/bf-19.m: Ditto.
5933         * objc/execute/IMP.m: Ditto.
5934         * objc/execute/exceptions/catchall-1.m: Ditto.
5935         * objc/execute/exceptions/trivial.m: Ditto.
5936         * objc/execute/exceptions/finally-1.m: Ditto.
5937         * objc/execute/exceptions/local-variables-1.m: Ditto.
5938         * objc/execute/exceptions/foward-1.m: Ditto.
5939         * objc/execute/bf-2.m: Ditto.
5940         * objc/execute/string1.m: Ditto.
5941         * objc/execute/bf-4.m: Ditto.
5942         * objc/execute/informal_protocol.m: Ditto.
5943         * objc/execute/string3.m: Ditto.
5944         * objc/execute/bf-6.m: Ditto.
5945         * objc/execute/bf-8.m: Ditto.
5946         * objc/execute/class-tests-1.h: Ditto.
5947         * objc/execute/protocol-isEqual-1.m: Ditto.
5948         * objc/execute/protocol-isEqual-3.m: Ditto.
5949         * objc/execute/_cmd.m: Ditto.
5950         * objc/execute/function-message-1.m: Ditto.
5951         * objc/execute/bf-20.m: Ditto.
5952         * objc/execute/bf-common.h: Ditto.
5953         * objc/execute/np-2.m: Ditto.
5954         * objc/execute/class-10.m: Ditto.
5955         * objc/execute/class-12.m: Ditto.
5956         * objc/execute/enumeration-2.m: Ditto.
5957         * objc/execute/class-14.m: Ditto.
5958         * objc/execute/encode-1.m: Ditto.
5959         * objc/execute/formal_protocol-1.m: Ditto.
5960         * objc/execute/formal_protocol-3.m: Ditto.
5961         * objc/execute/accessing_ivars.m: Ditto.
5962         * objc/execute/bycopy-2.m: Ditto.
5963         * objc/execute/class-2.m: Ditto.
5964         * objc/execute/bf-10.m: Ditto.
5965         * objc/execute/formal_protocol-7.m: Ditto.
5966         * objc/execute/root_methods.m: Ditto.
5967         * objc/execute/class-4.m: Ditto.
5968         * objc/execute/bf-12.m: Ditto.
5969         * objc/execute/class-6.m: Ditto.
5970         * objc/execute/bf-14.m: Ditto.
5971         * objc/execute/nested-func-1.m: Ditto.
5972         * objc/execute/class-8.m: Ditto.
5973         * objc/execute/private.m: Ditto.
5974         * objc/execute/bf-16.m: Ditto.
5975         * objc/execute/bf-18.m: Ditto.
5976         * objc/execute/load-3.m: Ditto.
5977         * objc/execute/compatibility_alias.m: Ditto.
5978         * objc/execute/bf-1.m: Ditto.
5979         * objc/execute/no_clash.m: Ditto.
5980         * objc/execute/bf-3.m: Ditto.
5981         * objc/execute/string2.m: Ditto.
5982         * objc/execute/bf-5.m: Ditto.
5983         * objc/execute/string4.m: Ditto.
5984         * objc/execute/bf-7.m: Ditto.
5985         * objc/execute/object_is_meta_class.m: Ditto.
5986         * objc/execute/bf-9.m: Ditto.
5987         * objc/execute/bf-21.m: Ditto.
5988         * objc/execute/cascading-1.m: Ditto.
5989         * objc/execute/trivial.m: Ditto.
5990         * objc/execute/np-1.m: Ditto.
5991         * objc/compile/trivial.m: Ditto.
5992         * objc/execute/class_self-2.m: Include <stdlib.h>.
5993         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
5994         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
5995         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
5996         and 64bit. Use new NeXT interface as required.
5997         * objc.dg/special/unclaimed-category-1.m: Ditto.
5998         * objc.dg/special/unclaimed-category-1.h: Ditto.
5999         * objc.dg/special/unclaimed-category-1a.m: Ditto.
6000         * objc.dg/func-ptr-1.m: Ditto.
6001         * objc.dg/stret-1.m: Ditto.
6002         * objc.dg/encode-2.m: Ditto.
6003         * objc.dg/category-1.m: Ditto.
6004         * objc.dg/encode-3.m: Ditto.
6005         * objc.dg/call-super-3.m: Ditto.
6006         * objc.dg/method-3.m: Ditto.
6007         * objc.dg/func-ptr-2.m: Ditto.
6008         * objc.dg/lookup-1.m: Ditto.
6009         * objc.dg/encode-4.m: Ditto.
6010         * objc.dg/fix-and-continue-1.m: Ditto.
6011         * objc.dg/proto-lossage-3.m: Ditto.
6012         * objc.dg/method-13.m: Ditto.
6013         * objc.dg/proto-qual-1.m: Ditto.
6014         * objc.dg/zero-link-3.m: Ditto.
6015         * objc.dg/bitfield-1.m: Ditto.
6016         * objc.dg/va-meth-1.m: Ditto.
6017         * objc.dg/super-class-3.m: Ditto.
6018         * objc.dg/call-super-1.m: Ditto.
6019         * objc.dg/type-size-2.m: Ditto.
6020         * objc.dg/method-10.m: Ditto.
6021         * objc.dg/defs.m: Ditto.
6022         * objc.dg/const-str-3.m: Ditto.
6023         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
6024         Protocol1.h) and next-mapping.h as required. Use new NeXT
6025         interface as required.
6026         * objc.dg/super-class-4.m: Ditto.
6027         * objc.dg/comp-types-8.m: Ditto.
6028         * objc.dg/call-super-2.m: Ditto.
6029         * objc.dg/objc-fast-4.m: Ditto.
6030         * objc.dg/method-6.m: Ditto.
6031         * objc.dg/const-str-3.m: Ditto.
6032         * objc.dg/const-str-7.m: Ditto.
6033         * objc.dg/method-15.m: Ditto.
6034         * objc.dg/method-19.m: Ditto.
6035         * objc.dg/sync-1.m: Ditto.
6036         * objc.dg/layout-1.m: Ditto.
6037         * objc.dg/bitfield-3.m: Ditto.
6038         * objc.dg/try-catch-3.m: Ditto.
6039         * objc.dg/try-catch-7.m: Ditto.
6040         * objc.dg/comp-types-10.m: Ditto.
6041         * objc.dg/selector-2.: Ditto.
6042         * objc.dg/method-7.m: Ditto.
6043         * objc.dg/typedef-alias-1.m: Ditto.
6044         * objc.dg/proto-lossage-2.m: Ditto.
6045         * objc.dg/comp-types-11.m: Ditto.
6046         * objc.dg/sizeof-1.m: Ditto.
6047         * objc.dg/method-17.m: Ditto.
6048         * objc.dg/bitfield-5.m: Ditto.
6049         * objc.dg/try-catch-1.m: Ditto.
6050         * objc.dg/encode-5.m: Ditto.
6051         * objc.dg/fix-and-continue-2.m: Ditto.
6052         * objc.dg/method-9.m: Ditto.
6053         * objc.dg/isa-field-1.m: Ditto.
6054         * objc.dg/local-decl-2.m: Ditto.
6055         * objc.dg/objc-gc-4.m: Ditto.
6056         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
6057         * objc.dg/gnu-runtime-3.m: Ditto.
6058         * objc.dg/encode-7.m: Ditto.
6059         * objc.dg/encode-8.m: Ditto.
6060         * objc.dg/selector-3.m: Ditto.
6061         * objc.dg/gnu-runtime-1.m: Ditto.
6062         * objc.dg/const-str-12.m: Ditto.
6063         * objc.dg/gnu-runtime-2.m: Ditto.
6064         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
6065         * objc.dg/selector-1.m: Ditto.
6066         * objc.dg/stubify-2.m: Ditto.
6067         * objc.dg/zero-link-1.m: Ditto.
6068         * objc.dg/stret-2.m: Ditto.
6069         * objc.dg/zero-link-2.m: Ditto.
6070         * objc.dg/next-runtime-1.m: Ditto.
6071         * objc.dg/symtab-1.m: Ditto.
6072         * objc.dg/stubify-1.m: Ditto.
6073         * objc.dg/bitfield-2.m: Ditto.
6074         * objc.dg/try-catch-10.m: Apply to both runtimes.
6075         * objc.dg/const-str-1.m: Ditto.
6076         * objc.dg/image-info.m: Ditto.
6077         * objc.dg/encode-9.m: Ditto.
6078         * objc.dg/pragma-1.m: Apply test to all targets.
6079         * objc.dg/const-str-4.m: Ditto.
6080         * objc.dg/const-str-8.m: Ditto.
6081         * objc.dg/super-class-2.m: Ditto.
6082         * objc.dg/try-catch-5.m: Ditto.
6083         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
6084         Protocol1.h) and next-mapping.h as required. Use new NeXT
6085         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
6086         * objc.dg/const-str-11.m: Ditto.
6087         * objc.dg/const-str-9.m: Ditto.
6088         * objc.dg/method-4.m: Skip for 64Bit NeXT.
6089         * objc.dg/encode-1.m: Remove redundant -lobjc.
6090         * objc.dg/try-catch-9.m: Tidy space.
6091         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
6092         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6093         and 64bit. Use new NeXT interface as required.
6094         * obj-c++.dg/template-4.mm: Ditto.
6095         * obj-c++.dg/defs.mm: Ditto.
6096         * obj-c++.dg/basic.mm: Ditto.
6097         * obj-c++.dg/encode-4.mm: Ditto.
6098         * obj-c++.dg/method-17.mm: Ditto.
6099         * obj-c++.dg/proto-lossage-3.mm: Ditto.
6100         * obj-c++.dg/cxx-class-1.mm: Ditto.
6101         * obj-c++.dg/method-10.mm: Ditto.
6102         * obj-c++.dg/va-meth-1.mm: Ditto.
6103         * obj-c++.dg/encode-5.mm: Ditto.
6104         * obj-c++.dg/lookup-2.mm: Ditto.
6105         * obj-c++.dg/template-3.mm: Ditto.
6106         * obj-c++.dg/proto-qual-1.mm: Ditto.
6107         * obj-c++.dg/qual-types-1.m: Ditto.
6108         * obj-c++.dg/cxx-scope-1.mm: Ditto.
6109         * obj-c++.dg/template-1.mm: Ditto.
6110         * obj-c++.dg/encode-6.mm: Ditto.
6111         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
6112         Protocol1.h) and next-mapping.h as required. Use new NeXT
6113         interface as required.
6114         * obj-c++.dg/except-1.mm: Ditto.
6115         * obj-c++.dg/const-str-7.mm: Ditto.
6116         * obj-c++.dg/ivar-list-semi.mm: Ditto.
6117         * obj-c++.dg/cxx-scope-2.mm: Ditto.
6118         * obj-c++.dg/selector-2.mm: Ditto.
6119         * obj-c++.dg/isa-field-1.mm: Ditto.
6120         * obj-c++.dg/try-catch-1.mm: Ditto.
6121         * obj-c++.dg/local-decl-1.mm: Ditto.
6122         * obj-c++.dg/try-catch-9.mm: Ditto.
6123         * obj-c++.dg/no-extra-load.mm: Ditto.
6124         * obj-c++.dg/selector-5.mm: Ditto.
6125         * obj-c++.dg/method-12.mm: Ditto.
6126         * obj-c++.dg/try-catch-11.mm: Ditto.
6127         * obj-c++.dg/comp-types-11.mm: Ditto.
6128         * obj-c++.dg/bitfield-3.mm: Ditto.
6129         * obj-c++.dg/method-6.mm: Ditto.
6130         * obj-c++.dg/super-class-2.mm: Ditto.
6131         * obj-c++.dg/method-21.mm: Ditto.
6132         * obj-c++.dg/const-str-8.mm: Ditto.
6133         * obj-c++.dg/try-catch-7.mm: Ditto.
6134         * obj-c++.dg/method-15.mm: Ditto.
6135         * obj-c++.dg/layout-1.mm: Ditto.
6136         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6137         * obj-c++.dg/const-str-3.mm: Ditto.
6138         * obj-c++.dg/try-catch-2.mm: Ditto.
6139         * obj-c++.dg/objc-gc-3.mm: Ditto.
6140         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
6141         * obj-c++.dg/bitfield-1.mm: Ditto.
6142         * obj-c++.dg/selector-6.mm: Ditto.
6143         * obj-c++.dg/method-13.mm: Ditto.
6144         * obj-c++.dg/comp-types-12.mm: Ditto.
6145         * obj-c++.dg/bitfield-4.mm: Ditto.
6146         * obj-c++.dg/try-catch-8.mm: Ditto.
6147         * obj-c++.dg/method-2.mm: Ditto.
6148         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6149         * obj-c++.dg/typedef-alias-1.mm: Ditto.
6150         * obj-c++.dg/const-str-4.mm: Ditto.
6151         * obj-c++.dg/proto-lossage-2.mm: Ditto.
6152         * obj-c++.dg/try-catch-3.mm: Ditto.
6153         * obj-c++.dg/comp-types-9.mm: Ditto.
6154         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
6155         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
6156         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
6157         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
6158         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6159         Use new NeXT interface as required.
6160         * obj-c++.dg/const-str-10.mm: Ditto.
6161         * obj-c++.dg/const-str-11.mm: Ditto.
6162         * obj-c++.dg/const-str-9.mm: Ditto.
6163         * obj-c++.dg/method-11.mm: Ditto.
6164         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
6165         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6166         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
6167         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
6168         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
6169
6170 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
6171
6172         PR c++/43206
6173         * g++.dg/template/typedef30.C: New test case.
6174
6175 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
6176
6177         PR c/43385
6178         * gcc.c-torture/execute/pr43385.c: New test.
6179
6180 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
6181
6182         * gcc.dg/strncpy-fix-1.c: New test.
6183
6184 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6185
6186         PR testsuite/41609
6187         * lib/objc-torture.exp (objc-set-runtime-options): New.
6188         * objc/execute/execute.exp: Check runtime options on each pass.
6189         * objc/execute/exceptions/exceptions.exp: Ditto.
6190         * objc/compile/compile.exp: Ditto.
6191
6192         PR testsuite/42348
6193         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
6194         standard tests.
6195         (check_effective_target_objc2): New proc.
6196         (check_effective_target_next_runtime): New proc.
6197         * lib/objc.exp: Determine which runtime is in force and support it.
6198         * lib/obj-c++.exp: Ditto.
6199
6200 2010-03-24  Jason Merrill  <jason@redhat.com>
6201
6202         PR c++/43502
6203         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
6204
6205 2010-03-24  Martin Jambor  <mjambor@suse.cz>
6206
6207         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
6208         a loop.
6209         * gcc.dg/ipa/ipa-2.c: Likewise.
6210         * gcc.dg/ipa/ipa-3.c: Likewise.
6211         * gcc.dg/ipa/ipa-4.c: Likewise.
6212         * gcc.dg/ipa/ipa-5.c: Likewise.
6213         * gcc.dg/ipa/ipa-7.c: Likewise.
6214         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
6215         a loop.
6216         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
6217         i_can_not_be_propagated_fully2 into a loop.
6218         * gcc.dg/ipa/ipa-8.c: New test.
6219         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
6220
6221 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
6222
6223         PR debug/19192
6224         PR debug/43479
6225         * gcc.dg/guality/pr43479.c: New test.
6226         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
6227         and add volatile keyword.
6228
6229 2010-03-23  Mike Stump  <mikestump@comcast.net>
6230
6231         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
6232
6233 2010-03-23  Jason Merrill  <jason@redhat.com>
6234
6235         * g++.dg/ext/altivec-17.C: Adjust error message.
6236
6237         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
6238         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
6239         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
6240         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
6241         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
6242         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
6243
6244 2010-03-22  Jason Merrill  <jason@redhat.com>
6245
6246         PR c++/43333
6247         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
6248         * g++.dg/ext/is_pod_98.C: New.
6249
6250         PR c++/43281
6251         * g++.dg/cpp0x/auto18.C: New.
6252
6253         * gcc.dg/pr36997.c: Adjust error message.
6254         * g++.dg/ext/vector9.C: Likewise.
6255         * g++.dg/conversion/simd3.C: Likewise.
6256         * g++.dg/other/error23.C: Likewise.
6257
6258 2010-03-22  Michael Matz  <matz@suse.de>
6259
6260         PR middle-end/43475
6261         * gfortran.dg/pr43475.f90: New testcase.
6262
6263 2010-03-22  Richard Guenther  <rguenther@suse.de>
6264
6265         PR tree-optimization/43390
6266         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
6267
6268 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6269
6270         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
6271         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
6272
6273 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
6274             Michael Matz  <matz@suse.de>
6275
6276         PR c++/43081
6277         * g++.dg/parse/crash56.C: New test.
6278
6279 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
6280
6281         PR fortran/43450
6282         * gfortran.dg/whole_file_15.f90 : New test.
6283
6284 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6285
6286         PR fortran/43409
6287         * gfortran.dg/inquire_size.f90: New test.
6288
6289 2010-03-20  Richard Guenther  <rguenther@suse.de>
6290
6291         PR rtl-optimization/43438
6292         * gcc.c-torture/execute/pr43438.c: New testcase.
6293
6294 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
6295
6296         PR c++/43375
6297         * g++.dg/abi/mangle42.C: New test.
6298
6299 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
6300
6301         PR C/43211
6302         * gcc.dg/pr43211.c: New test.
6303         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
6304
6305 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
6306
6307         PR rtl-optimization/42258
6308         * gcc.target/arm/thumb1-mul-moves.c: New test.
6309
6310         PR target/40697
6311         * gcc.target/arm/thumb-andsi.c: New test.
6312
6313         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
6314         dg-require-effective-target.
6315
6316 2010-03-19  Michael Matz  <matz@suse.de>
6317
6318         PR c++/43116
6319         * g++.dg/other/pr43116.C: New testcase.
6320
6321 2010-03-19  Michael Matz  <matz@suse.de>
6322
6323         PR target/43305
6324         * gcc.dg/pr43305.c: New testcase.
6325
6326 2010-03-19  Richard Guenther  <rguenther@suse.de>
6327
6328         PR tree-optimization/43415
6329         * gcc.c-torture/compile/pr43415.c: New testcase.
6330
6331 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
6332
6333         PR ada/43106
6334         * gnat.dg/case_optimization2.adb: New test.
6335         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
6336
6337 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6338             Jack Howarth <howarth@bromo.med.uc.edu>
6339
6340         PR target/36399
6341         * gcc.target/i386/push-1.c: Don't xfail
6342           scan-assembler-not "movups" on darwin.
6343
6344 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
6345
6346         PR debug/43058
6347         * gcc.dg/pr43058.c: New test.
6348
6349 2010-03-18  Martin Jambor  <mjambor@suse.cz>
6350
6351         PR middle-end/42450
6352         * g++.dg/torture/pr42450.C: New test.
6353
6354 2010-03-18  Michael Matz  <matz@suse.de>
6355
6356         PR middle-end/43419
6357         * gcc.dg/pr43419.c: New testcase.
6358
6359 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
6360
6361         PR rtl-optimization/43360
6362         * gcc.dg/torture/pr43360.c: New.
6363
6364 2010-03-18  Michael Matz  <matz@suse.de>
6365
6366         PR tree-optimization/43402
6367         * gcc.dg/pr43402.c: New testcase.
6368
6369 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
6370
6371         PR target/42427
6372         * gcc.dg/pr42427.c: New test.
6373
6374 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6375
6376         PR libfortran/43265
6377         * gfortran.dg/read_empty_file.f: New test.
6378         * gfortran.dg/read_eof_all.f90: New test.
6379         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
6380         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
6381
6382 2010-03-17  Michael Matz  <matz@suse.de>
6383
6384         * gcc.dg/pr43300.c: Add -w.
6385
6386 2010-03-17  Richard Guenther  <rguenther@suse.de>
6387
6388         * gcc.dg/pr43379.c: Add -w.
6389
6390 2010-03-17  Tobias Burnus  <burnus@net-b.de>
6391
6392         PR fortran/43331
6393         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
6394
6395 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
6396
6397         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
6398
6399 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6400
6401         * ada/acats/run_all.sh: Log start and end times.
6402
6403 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6404
6405         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
6406
6407 2010-03-16  Richard Guenther  <rguenther@suse.de>
6408
6409         PR middle-end/43379
6410         * gcc.dg/pr43379.c: New testcase.
6411
6412 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
6413
6414         PR debug/43051
6415         * gcc.dg/guality/pr43051-1.c: New test.
6416
6417 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
6418
6419         PR testsuite/43363
6420         * g++.dg/ext/altivec-17.C: Handle changes to error message.
6421
6422 2010-03-15  Michael Matz  <matz@suse.de>
6423
6424         PR middle-end/43300
6425         * gcc.dg/pr43300.c: New testcase.
6426
6427 2010-03-15  Richard Guenther  <rguenther@suse.de>
6428
6429         PR tree-optimization/43367
6430         * gcc.c-torture/compile/pr43367.c: New testcase.
6431
6432 2010-03-15  Richard Guenther  <rguenther@suse.de>
6433
6434         PR tree-optimization/43317
6435         * gcc.dg/pr43317.c: New testcase.
6436
6437 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
6438
6439         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
6440
6441 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
6442
6443         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
6444
6445 2010-03-14  Tobias Burnus  <burnus@net-b.de>
6446
6447         PR fortran/43362
6448         * gfortran.dg/impure_constructor_1.f90: New test.
6449
6450 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
6451
6452         PR middle-end/43354
6453         * gfortran.dg/graphite/id-pr43354.f: New.
6454
6455 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
6456
6457         PR middle-end/43349
6458         * gfortran.dg/graphite/pr43349.f: New.
6459
6460 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
6461
6462         PR middle-end/43306
6463         * gcc.dg/graphite/pr43306.c: New.
6464
6465 2010-03-12  David S. Miller  <davem@davemloft.net>
6466
6467         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
6468         sparc.
6469
6470 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6471
6472         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
6473
6474 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
6475
6476         PR fortran/43291
6477         PR fortran/43326
6478         * gfortran.dg/dynamic_dispatch_7.f03: New test.
6479
6480 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
6481
6482         * gfortran.dg/default_format_denormal_1.f90: Don't assume
6483         fail for *-*-mingw* targets.
6484
6485 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
6486
6487         PR debug/43329
6488         * gcc.dg/guality/pr43329-1.c: New test.
6489
6490 2010-03-11  Martin Jambor  <mjambor@suse.cz>
6491
6492         PR tree-optimization/43257
6493         * g++.dg/torture/pr43257.C: New test.
6494
6495 2010-03-11  Tobias Burnus  <burnus@net-b.de>
6496
6497         PR fortran/43228
6498         * gfortran.dg/namelist_61.f90: New test.
6499
6500 2010-03-11  Richard Guenther  <rguenther@suse.de>
6501
6502         PR tree-optimization/43255
6503         * gcc.c-torture/compile/pr43255.c: New testcase.
6504
6505 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6506
6507         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
6508         * gcc.dg/pr43280.c: New testcase.
6509
6510 2010-03-11  Richard Guenther  <rguenther@suse.de>
6511
6512         PR lto/43200
6513         * gcc.dg/lto/20100227-1_0.c: New testcase.
6514         * gcc.dg/lto/20100227-1_1.c: Likewise.
6515
6516 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6517
6518         PR libfortran/43320
6519         PR libfortran/43265
6520         * gfortran.dg/read_eof_6.f: New test
6521         * gfortran.dg/read_x_eof.f90: New test.
6522         * gfortran.dg/read_x_past.f: Update test.
6523
6524 2010-03-10  Jan Hubicka   <jh@suse.cz>
6525
6526         * gcc.c-torture/compile/pr43288.c: New test.
6527
6528 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6529
6530         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
6531         -fpic/-fPIC flags.
6532         * g++.old-deja/g++.pt/asm2.C: Likewise.
6533         * gcc.c-torture/compile/20000804-1.c: Likewise.
6534         * gcc.target/i386/clobbers.c: Likewise.
6535
6536 2010-03-10  Tobias Burnus  <burnus@net-b.de>
6537
6538         PR fortran/43303
6539         * gfortran.dg/c_assoc_3.f90: New test.
6540
6541 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
6542
6543         PR debug/36728
6544         * gcc.dg/guality/pr36728-1.c: New test.
6545         * gcc.dg/guality/pr36728-2.c: New test.
6546
6547 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6548
6549         * gcc.dg/h8300-div-delay-slot.c: New test.
6550
6551 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
6552
6553         PR tree-optimization/43236
6554         * gcc.c-torture/execute/pr43236.c: New test.
6555
6556 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
6557
6558         PR middle-end/42859
6559         * g++.dg/eh/pr42859.C: New test.
6560
6561 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
6562
6563         PR debug/43299
6564         * gcc.dg/pr43299.c: New test.
6565
6566         PR debug/43290
6567         * g++.dg/eh/unwind2.C: New test.
6568
6569 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
6570             Reza Yazdani  <reza.yazdani@amd.com>
6571
6572         PR middle-end/43065
6573         * gcc.dg/graphite/run-id-4.c: New.
6574
6575 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
6576
6577         PR middle-end/43065
6578         * gcc.dg/graphite/run-id-3.c: New.
6579
6580 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
6581
6582         PR middle-end/42644
6583         PR middle-end/42130
6584         * gcc.dg/graphite/id-18.c: New.
6585         * gcc.dg/graphite/run-id-pr42644.c: New.
6586
6587 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
6588
6589         PR middle-end/42326
6590         * gcc.dg/graphite/pr42326.c: New.
6591
6592 2010-03-08  Richard Guenther  <rguenther@suse.de>
6593
6594         PR tree-optimization/43269
6595         * gcc.c-torture/execute/pr43269.c: New testcase.
6596
6597 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
6598
6599         PR fortran/43256
6600         * gfortran.dg/typebound_call_13.f03: New.
6601
6602 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
6603
6604         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
6605         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
6606
6607 2010-03-05  Jason Merrill  <jason@redhat.com>
6608
6609         * g++.dg/abi/mangle40.C: Require weak and alias.
6610
6611 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
6612
6613         PR middle-end/42326
6614         * gfortran.dg/graphite/pr42326.f90: New.
6615         * gfortran.dg/graphite/pr42326-1.f90: New.
6616
6617 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6618
6619         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
6620         (gnat_target_compile): Likewise.
6621         Reinitialize GNAT_UNDER_TEST if target changes.
6622         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
6623         (local_find_gnatmake): Pass full --GCC to gnatlink.
6624         Remove --LINK.
6625
6626 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
6627
6628         PR c/43248
6629         * gcc.dg/compound-literal-1.c: New testcase.
6630
6631 2010-03-04  Martin Jambor  <mjambor@suse.cz>
6632
6633         PR tree-optimization/43164
6634         PR tree-optimization/43191
6635         * gcc.c-torture/compile/pr43164.c: New test.
6636         * gcc.c-torture/compile/pr43191.c: Likewise.
6637
6638 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
6639
6640         PR fortran/43244
6641         * gfortran.dg/finalize_9.f90: New.
6642
6643 2010-03-04  Tobias Burnus  <burnus@net-b.de>
6644             Ken Werner <ken@linux.vnet.ibm.com>
6645
6646         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
6647         to dg-options for spu.
6648         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
6649         dump-scan target to exclude spu.
6650
6651 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
6652
6653         PR middle-end/43209
6654         * gcc.dg/tree-ssa/ivopts-4.c: New.
6655
6656 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
6657
6658         * lib/target-supports-dg.exp (check-flags): Provide defaults for
6659         include-opts and exclude-opts; skip checking the flags if arguments
6660         are the same as the defaults.
6661         (dg-xfail-if): Verify the number of arguments, supply defaults
6662         for unspecified optional arguments.
6663         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
6664
6665 2010-03-03  Jason Merrill  <jason@redhat.com>
6666
6667         PR c++/12909
6668         * g++.dg/abi/mangle40.C: Updated.
6669
6670 2010-03-03  Jason Merrill  <jason@redhat.com>
6671
6672         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
6673         * g++.dg/abi/mangle23.C: Likewise.
6674         * g++.dg/eh/simd-2.C: Likewise.
6675         * g++.dg/ext/attribute-test-2.C: Likewise.
6676         * g++.dg/ext/vector14.C: Likewise.
6677         * g++.dg/other/pr34435.C: Likewise.
6678         * g++.dg/template/conv8.C: Likewise.
6679         * g++.dg/template/nontype9.C: Likewise.
6680         * g++.dg/template/qualttp17.C: Likewise.
6681         * g++.dg/template/ref1.C: Likewise.
6682         * g++.old-deja/g++.pt/crash68.C: Likewise.
6683         * g++.old-deja/g++.pt/ref1.C: Likewise.
6684         * g++.old-deja/g++.pt/ref3.C: Likewise.
6685         * g++.old-deja/g++.pt/ref4.C: Likewise.
6686
6687         PR c++/12909
6688         * g++.dg/abi/mangle40.C: New.
6689         * g++.dg/abi/mangle41.C: New.
6690         * g++.dg/lto/20100302_0.C: New.
6691         * g++.dg/lto/20100302_1.C: New.
6692         * g++.dg/lto/20100302.h: New.
6693
6694 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
6695
6696         PR fortran/43243
6697         * gfortran.dg/internal_pack_12.f90: New test.
6698
6699 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
6700
6701         * gcc.dg/pr36997.c: Adjust error message.
6702
6703 2010-03-03  Mike Stump  <mikestump@comcast.net>
6704
6705         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
6706         adjustments to not be present on machines that align the stack to
6707         more than 4 bytes and don't have a red zone yet as that is an
6708         unimplemented optimization.
6709
6710 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
6711
6712         PR fortran/43169
6713         * gfortran.dg/impure_assignment_3.f90: New.
6714
6715 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
6716
6717         PR debug/43229
6718         * gfortran.dg/pr43229.f90: New test.
6719
6720         PR debug/43237
6721         * gcc.dg/debug/dwarf2/pr43237.c: New test.
6722
6723         PR debug/43177
6724         * gcc.dg/guality/pr43177.c: New test.
6725
6726 2010-03-02  Jason Merrill  <jason@redhat.com>
6727
6728         * g++.dg/ext/vector9.C: Adjust error message.
6729         * g++.dg/conversion/simd3.C: Likewise.
6730         * g++.dg/other/error23.C: Likewise.
6731
6732 2010-03-02  Mike Stump  <mikestump@comcast.net>
6733
6734         PR c++/41090
6735         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
6736
6737 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
6738
6739         PR fortran/43180
6740         * gfortran.dg/internal_pack_10.f90: New test.
6741
6742         PR fortran/43173
6743         * gfortran.dg/internal_pack_11.f90: New test.
6744
6745 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
6746
6747         PR middle-end/42640
6748         * gcc.dg/tree-ssa/pr42640.c: New.
6749
6750 2010-03-01  Richard Guenther  <rguenther@suse.de>
6751
6752         PR tree-optimization/43220
6753         * gcc.c-torture/execute/pr43220.c: New testcase.
6754
6755 2010-03-01  Richard Guenther  <rguenther@suse.de>
6756
6757         PR middle-end/43213
6758         * gcc.dg/pr43213.c: New testcase.
6759
6760 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6761
6762         PR pch/14940
6763         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
6764
6765 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6766
6767         * lib/target-supports.exp (check_effective_target_ucn_nocache):
6768         New function.
6769         (check_effective_target_ucn): Likewise.
6770
6771         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
6772         if !ucn.
6773         * gcc.dg/ucnid-2.c: Likewise.
6774         * gcc.dg/ucnid-3.c: Likewise.
6775         * gcc.dg/ucnid-4.c: Likewise.
6776         * gcc.dg/ucnid-11.c: Likewise.
6777         * gcc.dg/ucnid-12.c: Likewise.
6778         * gcc.dg/ucnid-6.c: Skip if !ucn.
6779         * gcc.dg/ucnid-9.c: Likewise.
6780
6781 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6782
6783         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
6784         lists to dg-skip-if.
6785         * gcc.target/i386/stackalign/return-3.c: Likewise.
6786
6787 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6788
6789         * gcc.target/i386/clearcap.map: New file.
6790         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
6791         Pass clearcap.map by default if supported.
6792
6793 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6794
6795         PR fortran/42900
6796         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
6797         Explain this.
6798         * gfortran.dg/stat_2.f90: Likewise.
6799
6800 2010-03-01  Tobias Burnus  <burnus@net-b.de>
6801
6802         PR fortran/43199
6803         * gfortran.dg/module_read_2.f90: New test.
6804
6805 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
6806
6807         PR c++/42748
6808         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
6809         * g++.dg/abi/mangle12.C: Likewise.
6810         * g++.dg/abi/mangle20-2.C: Likewise.
6811         * g++.dg/abi/mangle17.C: Likewise.
6812         * g++.dg/template/cond2.C: Likewise.
6813         * g++.dg/template/pr35240.C: Likewise.
6814
6815 2010-02-27  Richard Guenther  <rguenther@suse.de>
6816
6817         PR tree-optimization/43186
6818         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
6819
6820 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6821
6822         * g++.dg/abi/packed1.C: Expect warning on the SH.
6823
6824 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
6825
6826         PR c++/42054:
6827         * g++.dg/parse/error37.C: New test.
6828
6829 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6830
6831         PR c/24577
6832         PR c/43192
6833         * gcc.dg/pr8927-1.c: Match new note.
6834         * gcc.dg/990506-0.c: Likewise.
6835         * gcc.dg/gomp/flush-2.c: Likewise.
6836         * gcc.dg/gomp/atomic-5.c: Likewise.
6837         * gcc.dg/gomp/pr34607.c: Likewise.
6838         * gcc.dg/pr35746.c: Likewise.
6839         * gcc.dg/cpp/pragma-1.c: Likewise.
6840         * gcc.dg/cpp/pragma-2.c: Likewise.
6841         * gcc.dg/pr41842.c: Likewise.
6842         * gcc.dg/noncompile/20040629-1.c: Likewise.
6843         * objc.dg/private-1.m: Likewise.
6844
6845 2010-02-27  Tobias Burnus  <burnus@net-b.de>
6846
6847         PR fortran/43185
6848         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
6849         * gfortran.dg/default_initialization_4.f90: New test.
6850
6851 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
6852
6853         * gnat.dg/thin_pointer.ad[sb]: Rename into...
6854         * gnat.dg/thin_pointer1.ad[sb]: ...this.
6855         * gnat.dg/thin_pointer2.adb: New test.
6856         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
6857
6858 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6859
6860         PR c/20631
6861         * gcc.dg/cpp/c90-pedantic.c: New.
6862         * gcc.dg/cpp/c90.c: New.
6863         * gcc.dg/gnu90-const-expr-1.c: New.
6864         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
6865
6866 2010-02-26  Richard Guenther  <rguenther@suse.de>
6867
6868         PR tree-optimization/43186
6869         * gcc.c-torture/compile/pr43186.c: New testcase.
6870
6871 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
6872
6873         PR debug/43190
6874         * c-c++-common/dwarf2/pr43190.c: New test.
6875
6876 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
6877
6878         PR testsuite/37074:
6879         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
6880
6881 2010-02-26  Richard Guenther  <rguenther@suse.de>
6882
6883         PR tree-optimization/43188
6884         * gcc.c-torture/compile/pr43188.c: New testcase.
6885
6886 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
6887
6888         PR target/43175
6889         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
6890
6891 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
6892
6893         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
6894
6895 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
6896
6897         PR target/43154
6898         * gcc.target/powerpc/pr43154.c: New file.
6899
6900 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
6901
6902         PR debug/43166
6903         * gfortran.dg/debug/pr43166.f: New test.
6904
6905         PR debug/43165
6906         * gcc.dg/torture/pr43165.c: New test.
6907
6908 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6909
6910         PR c/43128
6911         * c-c++-common/pr41779.c: Update.
6912
6913 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6914
6915         PR ada/32547
6916         * lib/gnat-dg.exp (gnat_load): Redefine.
6917
6918         * ada/acats/run_acats: Run run_all.sh with $SHELL.
6919         * ada/acats/run_all.sh: Downcase tasking not implemented message.
6920
6921 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6922
6923         PR libobjc/36610
6924         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
6925         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
6926         -fgnu-runtime.
6927         Sort entries.
6928
6929 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6930
6931         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
6932
6933 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
6934
6935         PR debug/43150
6936         * gcc.dg/guality/vla-1.c: New test.
6937
6938 2010-02-24  Tobias Burnus  <burnus@net-b.de>
6939
6940         PR fortran/43042
6941         * gfortran.dg/c_ptr_tests_15.f90: New test.
6942
6943 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
6944
6945         PR target/43107
6946         * gcc.target/i386/pr43107.c: New test.
6947
6948 2010-02-23  Jason Merrill  <jason@redhat.com>
6949
6950         PR c++/43143
6951         * g++.dg/cpp0x/variadic100.C: New.
6952
6953 2010-02-23  Jason Merrill  <jason@redhat.com>
6954
6955         PR debug/42800
6956         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
6957         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
6958         * c-c++-common/dwarf2/vla1.c: New.
6959
6960 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
6961
6962         PR target/43139
6963         * gcc.dg/pr43139.c: New test.
6964
6965         PR debug/43077
6966         * gcc.dg/guality/pr43077-1.c: New test.
6967
6968 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6969
6970         PR 43123
6971         * gcc.dg/march.c: New.
6972         * gcc.dg/march-generic.c: New.
6973         * gcc.dg/mtune.c: New.
6974
6975 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
6976
6977         PR middle-end/43083
6978         * gcc.dg/graphite/pr43083.c: New.
6979
6980 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
6981
6982         PR middle-end/43097
6983         * gfortran.dg/graphite/pr43097.f: New.
6984
6985 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
6986             Manuel López-Ibáñez  <manu@gcc.gnu.org>
6987
6988         PR middle-end/43140
6989         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
6990
6991 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
6992
6993         PR middle-end/43026
6994         * g++.dg/graphite/pr43026.C: New.
6995
6996 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6997
6998         PR c++/43126
6999         * gcc.dg/cleanup-1.c: Update.
7000         * gcc.dg/func-args-1.c: Update.
7001         * gcc.dg/format/sentinel-1.c: Update.
7002         * g++.old-deja/g++.jason/scoping10.C: Update.
7003         * g++.old-deja/g++.ns/lookup5.C: Update.
7004         * g++.dg/ext/cleanup-1.C: Update.
7005         * g++.dg/parse/varmod1.C: Update.
7006         * g++.dg/parse/error33.C: Update.
7007         * g++.dg/expr/call3.C: Update.
7008         * g++.dg/func-args-1.C: New.
7009
7010 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7011
7012         PR c/43125
7013         * gcc.dg/attr-used-2.c: Moved to ...
7014         * c-c++-common/attr-used-2.c: Here.
7015
7016         * gcc.dg/attr-used.c: Moved to ...
7017         * c-c++-common/attr-used.c: Here.
7018
7019 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
7020
7021         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
7022
7023 2010-02-22  Richard Guenther  <rguenther@suse.de>
7024
7025         PR lto/43045
7026         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
7027         * gfortran.dg/lto/20100222-1_1.c: Likewise.
7028
7029 2010-02-22  Richard Guenther  <rguenther@suse.de>
7030
7031         PR tree-optimization/42749
7032         * gcc.c-torture/compile/pr42749.c: New testcase.
7033
7034 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
7035
7036         PR fortran/43072
7037         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
7038         * gfortran.dg/internal_pack_9.f90: New test.
7039
7040 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7041
7042         PR c++/23510
7043         * g++.dg/template/recurse.C: Adjust.
7044         * g++.dg/template/pr23510.C: New.
7045
7046 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
7047
7048         PR c++/42824
7049         * g++.dg/template/memclass4.C: New test.
7050
7051 2010-02-21  Tobias Burnus  <burnus@net-b.de>
7052
7053         PR fortran/35259
7054         * gfortran.dg/reassoc_5.f90: New test.
7055
7056 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
7057
7058         PR target/43067
7059         * gcc.target/i386/pr43067.c: New test.
7060
7061 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7062
7063         PR c++/35669
7064         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
7065         -Wconversion-null.
7066         * g++.dg/warn/Wconversion-null.C: New test.
7067         * g++.old-deja/g++.other/null1.C: Move to...
7068         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
7069
7070 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
7071
7072         PR fortran/36932
7073         PR fortran/36933
7074         * gfortran.dg/dependency_26.f90: New test.
7075
7076         PR fortran/43072
7077         * gfortran.dg/internal_pack_7.f90: New test.
7078
7079         PR fortran/43111
7080         * gfortran.dg/internal_pack_8.f90: New test.
7081
7082 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7083
7084         PR 43128
7085         * c-c++-common/pr41779.c: Fix broken testcase.
7086
7087 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7088
7089         PR 36513
7090         * c-c++-common/pr36513.c: New testcase.
7091         * c-c++-common/pr36513-2.c: New testcase.
7092
7093 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7094
7095         PR 41779
7096         * c-c++-common/pr41779.c: New.
7097
7098 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
7099
7100         PR debug/43084
7101         * gcc.dg/pr43084.c: New test.
7102
7103 2010-02-19  Richard Guenther  <rguenther@suse.de>
7104
7105         PR tree-optimization/42916
7106         * gcc.dg/pr42916.c: New testcase.
7107
7108 2010-02-18  Jason Merrill  <jason@redhat.com>
7109
7110         PR c++/42837
7111         * g++.dg/abi/packed1.C: Add expected warning.
7112
7113         PR c++/43108
7114         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
7115         * gcc.dg/torture/dg-torture.exp: Likewise.
7116         * c-c++-common/torture/complex-sign.h,
7117         c-c++-common/torture/complex-sign-add.c,
7118         c-c++-common/torture/complex-sign-mixed-add.c,
7119         c-c++-common/torture/complex-sign-mixed-div.c,
7120         c-c++-common/torture/complex-sign-mixed-mul.c,
7121         c-c++-common/torture/complex-sign-mixed-sub.c,
7122         c-c++-common/torture/complex-sign-mul.c,
7123         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
7124         Adapt for C++ compilation as well.
7125
7126         PR c++/43070
7127         * g++.dg/ext/label1.C: Update.
7128         * g++.dg/ext/label2.C: Update.
7129
7130         PR c++/26261
7131         * g++.dg/template/dependent-name6.C: New.
7132
7133         PR c++/43109
7134         * g++.dg/parse/namespace12.C: New.
7135
7136 2010-02-18  Martin Jambor  <mjambor@suse.cz>
7137
7138         PR tree-optimization/43066
7139         * gcc.c-torture/compile/pr43066.c: New test.
7140
7141 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
7142
7143         * g++.dg/ext/attrib35.C: Fix target selector string.
7144         * g++.dg/ext/attrib36.C: Ditto.
7145         * g++.dg/ext/attrib37.C: Ditto.
7146         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
7147         * g++.dg/abi/mangle25.C: Ditto.
7148
7149 2010-02-17  Jason Merrill  <jason@redhat.com>
7150
7151         PR c++/43069
7152         * g++.dg/parse/namespace11.C: New.
7153
7154         PR c++/43093
7155         * g++.dg/ext/attrib37.C: New.
7156
7157         PR c++/43079
7158         * g++.dg/template/ptrmem20.C: New.
7159
7160 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
7161
7162         PR target/43103
7163         * gcc.target/i386/xop-check.h: Include m256-check.h.
7164         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
7165         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
7166         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
7167         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
7168
7169 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
7170
7171         PR debug/42918
7172         * gcc.dg/pr42918.c: New test.
7173
7174 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
7175
7176         * g++.dg/ext/attrib36.C: Require ILP32.
7177
7178 2010-02-16  Richard Guenther  <rguenther@suse.de>
7179
7180         PR tree-optimization/41043
7181         * gfortran.dg/pr41043.f90: New testcase.
7182         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
7183
7184 2010-02-16  Jason Merrill  <jason@redhat.com>
7185
7186         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
7187
7188 2010-02-16  Ira Rosen  <irar@il.ibm.com>
7189
7190         PR tree-optimization/43074
7191         * gcc.dg/vect/fast-math-pr43074.c: New test.
7192
7193 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
7194
7195         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
7196
7197 2010-02-16  Jason Merrill  <jason@redhat.com>
7198
7199         PR c++/43031
7200         * g++.dg/ext/attrib36.C: New.
7201
7202         PR c++/43036
7203         * g++.dg/other/array6.C: New.
7204
7205 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7206
7207         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
7208
7209 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
7210
7211         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
7212         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
7213         * gcc.target/i386/xop-vpermil2pd-1.c: New.
7214         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
7215         * gcc.target/i386/xop-vpermil2ps-1.c: New.
7216         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
7217
7218 2010-02-15  Richard Guenther  <rguenther@suse.de>
7219
7220         PR middle-end/43068
7221         * g++.dg/torture/pr43068.C: New testcase.
7222
7223 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
7224
7225         PR c++/43024
7226         * g++.dg/opt/ice1.C: New.
7227
7228 2010-02-14  Jason Merrill  <jason@redhat.com>
7229
7230         PR c++/41997
7231         * g++.dg/cpp0x/initlist-opt.C: New.
7232
7233 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
7234
7235         PR fortran/41113
7236         PR fortran/41117
7237         * gfortran.dg/internal_pack_6.f90: New test.
7238
7239 2010-02-12  Jason Merrill  <jason@redhat.com>
7240
7241         PR c++/43054
7242         * g++.dg/cpp0x/variadic99.C: New.
7243
7244 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
7245
7246         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
7247         sign extend pointers to gualchk_t.
7248
7249         PR c++/43033
7250         * g++.dg/other/default3.C: Xfail g4 test.
7251
7252 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
7253
7254         PR middle-end/43012
7255         * gcc.dg/graphite/pr43012.c: New.
7256
7257 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
7258
7259         PR middle-end/42930
7260         * g++.dg/graphite/pr42930.C: New.
7261
7262 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
7263
7264         PR middle-end/42914
7265         PR middle-end/42530
7266         * gcc.dg/graphite/pr42530.c: New.
7267         * gcc.dg/graphite/pr42914.c: New.
7268
7269 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
7270
7271         PR middle-end/42771
7272         * gcc.dg/graphite/pr42771.c: New.
7273
7274 2010-02-11  Richard Guenther  <rguenther@suse.de>
7275
7276         PR tree-optimization/42998
7277         * gcc.c-torture/compile/pr42998.c: New testcase.
7278
7279 2010-02-10  Jason Merrill  <jason@redhat.com>
7280
7281         PR c++/41896
7282         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
7283
7284         PR c++/42983, core issue 906
7285         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
7286         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
7287
7288         PR c++/43016
7289         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
7290
7291 2010-02-10  Richard Guenther  <rguenther@suse.de>
7292
7293         PR tree-optimization/43017
7294         * gcc.dg/torture/pr43017.c: New testcase.
7295
7296 2010-02-10  Tobias Burnus <burnus@net-b.de>
7297
7298         PR fortran/40823
7299         * gfortran.dg/private_type_1.f90: Update error location.
7300         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7301         * gfortran.dg/typebound_operator_2.f03: Ditto.
7302         * gfortran.dg/assignment_2.f90: Ditto.
7303         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7304         * gfortran.dg/binding_label_tests_9.f03: Ditto.
7305
7306 2010-02-10  Tobias Burnus  <burnus@net-b.de>
7307
7308         PR fortran/43015
7309         * gfortran.dg/bind_c_usage_20.f90: New test.
7310
7311 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
7312
7313         PR debug/43010
7314         * g++.dg/debug/pr43010.C: New test.
7315
7316 2010-02-10  Richard Guenther  <rguenther@suse.de>
7317
7318         PR c/43007
7319         * gcc.c-torture/execute/20100209-1.c: New testcase.
7320         * gcc.dg/fold-div-3.c: Likewise.
7321
7322 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
7323
7324         * gcc.dg/builtin-ffs-1.c: New test.
7325
7326 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7327
7328         PR fortran/42999
7329         * gfortran.dg/array_constructor_35.f90: New test.
7330
7331 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7332
7333         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
7334
7335 2010-02-09  Jason Merrill  <jason@redhat.com>
7336
7337         PR c++/42399
7338         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
7339
7340         PR c++/42370
7341         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
7342
7343 2010-02-09  Tobias Burnus  <burnus@net-b.de>
7344
7345         PR fortran/41869
7346         * gfortran.dg/module_write_1.f90: New test.
7347
7348 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
7349
7350         * gcc.dg/pr19340.c: Adjust.
7351
7352 2010-02-09  Richard Guenther  <rguenther@suse.de>
7353
7354         PR tree-optimization/43008
7355         * gcc.c-torture/execute/pr43008.c: New testcase.
7356
7357 2010-02-09  Richard Guenther  <rguenther@suse.de>
7358
7359         PR tree-optimization/43000
7360         * gcc.dg/torture/pr43000.c: New testcase.
7361         * gcc.dg/torture/pr43002.c: Likewise.
7362
7363 2010-02-09  Daniel Kraft  <d@domob.eu>
7364
7365         PR fortran/39171
7366         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
7367         and pass -Wsurprising as necessary.
7368
7369 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
7370
7371         PR tree-optimization/42890
7372         * g++.dg/torture/pr42890.C: New test.
7373
7374 2010-02-08  Richard Guenther  <rguenther@suse.de>
7375
7376         PR middle-end/42995
7377         * gcc.dg/tree-ssa/inline-4.c: New testcase.
7378
7379 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
7380
7381         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
7382         return 0 from main.
7383         * gcc.dg/graphite/block-1.c: Same.
7384         * gcc.dg/graphite/block-3.c: Same.
7385         * gcc.dg/graphite/block-4.c: Same.
7386         * gcc.dg/graphite/block-5.c: Same.
7387         * gcc.dg/graphite/block-6.c: Same.
7388         * gcc.dg/graphite/block-7.c: Same.
7389         * gcc.dg/graphite/interchange-0.c: Same.
7390         * gcc.dg/graphite/interchange-1.c: Same.
7391         * gcc.dg/graphite/interchange-10.c: Same.
7392         * gcc.dg/graphite/interchange-11.c: Same.
7393         * gcc.dg/graphite/interchange-12.c: Same.
7394         * gcc.dg/graphite/interchange-2.c: Same.
7395         * gcc.dg/graphite/interchange-3.c: Same.
7396         * gcc.dg/graphite/interchange-4.c: Same.
7397         * gcc.dg/graphite/interchange-5.c: Same.
7398         * gcc.dg/graphite/interchange-6.c: Same.
7399         * gcc.dg/graphite/interchange-7.c: Same.
7400         * gcc.dg/graphite/interchange-8.c: Same.
7401         * gcc.dg/graphite/interchange-9.c: Same.
7402         * gcc.dg/graphite/interchange-mvt.c: Same.
7403
7404 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
7405
7406         * gfortran.dg/graphite/id-19.f: New.
7407         * gfortran.dg/graphite/pr14741.f90: New.
7408         * gfortran.dg/graphite/pr41924.f90: New.
7409         * gfortran.dg/graphite/run-id-2.f90: New.
7410
7411 2010-02-07  Richard Guenther  <rguenther@suse.de>
7412
7413         PR middle-end/42956
7414         * gcc.c-torture/compile/pr42956.c: New testcase.
7415
7416 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7417
7418         PR libfortran/42742
7419         * gfortran.dg/fmt_cache_2.f: New test.
7420
7421 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7422
7423         * gfortran.dg/read_no_eor.f90: New test.
7424
7425 2010-02-05  Jason Merrill  <jason@redhat.com>
7426
7427         * g++.dg/ext/label13.C: Move constructor body out of class.
7428
7429 2010-02-03  Jason Merrill  <jason@redhat.com>
7430
7431         PR c++/42870
7432         * g++.dg/ext/dllexport3.C: New.
7433
7434 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
7435
7436         * gcc.dg/format/ms-format3.c: New test for specific MS types.
7437
7438 2010-02-05  Richard Guenther  <rguenther@suse.de>
7439
7440         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
7441
7442 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
7443
7444         PR c++/42915
7445         * g++.dg/other/crash-9.C: New test.
7446
7447 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
7448
7449         PR fortran/42309
7450         * gfortran.dg/subref_array_pointer_4.f90 : New test.
7451
7452 2010-02-04  Richard Guenther  <rguenther@suse.de>
7453
7454         PR rtl-optimization/42952
7455         * gcc.dg/torture/pr42952.c: New testcase.
7456
7457 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7458
7459         PR libfortran/42901
7460         * gfortran.dg/namelist_60.f90: New test.
7461
7462 2010-02-03  Jason Merrill  <jason@redhat.com>
7463
7464         PR c++/40138
7465         * g++.dg/ext/builtin11.C: New.
7466
7467         PR c++/4926
7468         PR c++/38600
7469         * g++.dg/abi/mangle35.C: New.
7470         * g++.dg/abi/mangle37.C: New.
7471
7472         PR c++/12909
7473         * g++.dg/abi/mangle36.C: New.
7474
7475         PR c++/35652
7476         * g++.dg/warn/string1.C: New.
7477
7478 2010-02-03  Richard Guenther  <rguenther@suse.de>
7479
7480         PR tree-optimization/42944
7481         * gcc.dg/errno-1.c: New testcase.
7482
7483 2010-02-03  Richard Guenther  <rguenther@suse.de>
7484
7485         PR middle-end/42927
7486         * gcc.c-torture/compile/pr42927.c: New testcase.
7487
7488 2010-02-03  Tobias Burnus  <burnus@net-b.de>
7489
7490         PR fortran/42936
7491         * gfortran.dg/null_4.f90: New test.
7492
7493 2010-02-02  Jason Merrill  <jason@redhat.com>
7494
7495         PR c++/41090
7496         * g++.dg/ext/label13.C: New.
7497
7498 2010-02-02  Tobias Burnus  <burnus@net-b.de>
7499
7500         PR fortran/42650
7501         * gfortran.dg/func_result_5.f90: New test.
7502
7503 2010-02-01  Tobias Burnus  <burnus@net-b.de>
7504
7505         PR fortran/42922
7506         * gfortran.dg/pure_initializer_3.f90: News test.
7507
7508 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
7509
7510         PR fortran/42888
7511         * gfortran.dg/allocate_derived_2.f90: New test.
7512
7513 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
7514
7515         PR middle-end/42898
7516         * gcc.dg/torture/pr42898-2.c: New test.
7517
7518 2010-01-31  Richard Guenther  <rguenther@suse.de>
7519
7520         PR middle-end/42898
7521         * gcc.dg/torture/pr42898.c: New testcase.
7522
7523 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
7524
7525         PR fortran/38324
7526         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
7527         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
7528
7529 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
7530
7531         * g++.dg/tree-ssa/inline-1.C: New.
7532         * g++.dg/tree-ssa/inline-2.C: New.
7533         * g++.dg/tree-ssa/inline-3.C: New.
7534
7535 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
7536
7537         PR testsuite/41701
7538         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
7539         the string 'pow' in the pathname of the compiler from generating a
7540         test failure.
7541
7542 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7543
7544         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
7545         * g++.old-deja/g++.mike/eh17.C: Likewise.
7546         * g++.old-deja/g++.mike/p5571.C: Likewise.
7547
7548 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
7549
7550         PR c++/42758
7551         PR c++/42634
7552         PR c++/42336
7553         PR c++/42797
7554         PR c++/42880
7555         * g++.dg/other/crash-5.C: New test.
7556         * g++.dg/other/crash-6.C: New test.
7557         * g++.dg/other/crash-7.C: New test.
7558         * g++.dg/other/crash-8.C: New test.
7559
7560 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
7561
7562         PR rtl-optimization/42889
7563         * gcc.dg/pr42889.c: New test.
7564
7565 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
7566
7567         * gcc.target/i386/pr42881.c: Use SSE2.
7568
7569 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
7570
7571         PR target/42891
7572         * gcc.target/i386/pr42891.c: New test.
7573
7574 2010-01-28  Richard Guenther  <rguenther@suse.de>
7575
7576         PR tree-optimization/42871
7577         * g++.dg/torture/pr42871.C: New testcase.
7578
7579 2010-01-28  Richard Guenther  <rguenther@suse.de>
7580
7581         * gcc.dg/Wobjsize-1.h: New testcase.
7582         * gcc.dg/Wobjsize-1.c: Likewise.
7583
7584 2010-01-28  Richard Guenther  <rguenther@suse.de>
7585
7586         PR middle-end/42883
7587         * g++.dg/torture/pr42883.C: New testcase.
7588
7589 2010-01-28  Michael Matz  <matz@suse.de>
7590
7591         * gcc.target/i386/pr42881.c: New test.
7592
7593 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7594
7595         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
7596         Add i?86-*-solaris2* support.
7597
7598 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
7599
7600         PR c++/42713
7601         PR c++/42820
7602         * g++.dg/template/typedef27.C: New test case.
7603         * g++.dg/template/typedef28.C: New test case.
7604
7605 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
7606
7607         * gcc.dg/optimize-bswap*.c: Add ARM target
7608
7609 2010-01-27  Richard Guenther  <rguenther@suse.de>
7610
7611         PR middle-end/42878
7612         * gcc.dg/torture/pr42878-1.c: New testcase.
7613         * gcc.dg/torture/pr42878-2.c: Likewise.
7614
7615 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
7616
7617         PR middle-end/42874
7618         * gcc.dg/vla-22.c: New test.
7619
7620 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
7621
7622         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
7623         current collation.
7624
7625 2010-01-26  Richard Guenther  <rguenther@suse.de>
7626
7627         PR rtl-optimization/42685
7628         * gcc.dg/pr42685.c: New testcase.
7629         * g++.dg/other/pr42685.C: Likewise.
7630
7631 2010-01-26  Richard Guenther  <rguenther@suse.de>
7632
7633         PR middle-end/42806
7634         * g++.dg/other/pr42806.C: New testcase.
7635
7636 2010-01-26  Richard Guenther  <rguenther@suse.de>
7637
7638         PR tree-optimization/42250
7639         * gcc.dg/pr42250.c: New testcase.
7640
7641 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
7642
7643         * gnat.dg/array_bounds_test.adb: New test.
7644
7645 2010-01-25  Tobias Burnus  <burnus@net-b.de>
7646
7647         PR fortran/42858
7648         * gfortran.dg/generic_21.f90: New test.
7649
7650 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7651
7652         PR testsuite/41522
7653         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
7654
7655 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
7656
7657         PR c++/42748
7658         * g++.dg/abi/arm_va_list2.C: New test.
7659         * g++.dg/abi/arm_va_list2.h: Companion header file.
7660
7661 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
7662
7663         PR fortran/41044
7664         * gfortran.dg/parameter_array_ref_2.f90 : New test.
7665
7666         PR fortran/41167
7667         * gfortran.dg/char_array_arg_1.f90 : New test.
7668
7669         * gfortran.dg/pr25923.f90 : Remove XFAIL.
7670
7671 2010-01-24  Tobias Burnus  <burnus@net-b.de>
7672
7673         PR fortran/39304
7674         * gfortran.dg/generic_20.f90: New test.
7675
7676 2010-01-22  Michael Matz  <matz@suse.de>
7677
7678         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
7679         -msse2.
7680
7681 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
7682
7683         PR fortran/42736
7684         * gfortran.dg/dependency_25.f90 : New test.
7685
7686 2010-01-21  Martin Jambor  <mjambor@suse.cz>
7687
7688         PR tree-optimization/42585
7689         * gcc.dg/tree-ssa/pr42585.c: New test.
7690
7691 2010-01-21  Richard Guenther  <rguenther@suse.de>
7692
7693         PR middle-end/19988
7694         * gcc.dg/pr19988.c: New testcase.
7695
7696 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
7697
7698         * g++.dg/compat/decimal/compat-common.h: New file.
7699         * g++.dg/compat/decimal/decimal-dummy.h: New file.
7700         * g++.dg/compat/decimal/pass_x.h: New file.
7701         * g++.dg/compat/decimal/pass_y.h: New file.
7702         * g++.dg/compat/decimal/pass-1_main.C: New file.
7703         * g++.dg/compat/decimal/pass-1_x.C: New file.
7704         * g++.dg/compat/decimal/pass-1_y.C: New file.
7705         * g++.dg/compat/decimal/pass-2_main.C: New file.
7706         * g++.dg/compat/decimal/pass-2_x.C: New file.
7707         * g++.dg/compat/decimal/pass-2_y.C: New file.
7708         * g++.dg/compat/decimal/pass-3_main.C: New file.
7709         * g++.dg/compat/decimal/pass-3_x.C: New file.
7710         * g++.dg/compat/decimal/pass-3_y.C: New file.
7711         * g++.dg/compat/decimal/pass-4_main.C: New file.
7712         * g++.dg/compat/decimal/pass-4_x.C: New file.
7713         * g++.dg/compat/decimal/pass-4_y.C: New file.
7714         * g++.dg/compat/decimal/pass-5_main.C: New file.
7715         * g++.dg/compat/decimal/pass-5_x.C: New file.
7716         * g++.dg/compat/decimal/pass-5_y.C: New file.
7717         * g++.dg/compat/decimal/pass-6_main.C: New file.
7718         * g++.dg/compat/decimal/pass-6_x.C: New file.
7719         * g++.dg/compat/decimal/pass-6_y.C: New file.
7720         * g++.dg/compat/decimal/return_x.h: New file.
7721         * g++.dg/compat/decimal/return_y.h: New file.
7722         * g++.dg/compat/decimal/return-1_main.C: New file.
7723         * g++.dg/compat/decimal/return-1_x.C: New file.
7724         * g++.dg/compat/decimal/return-1_y.C: New file.
7725         * g++.dg/compat/decimal/return-2_main.C: New file.
7726         * g++.dg/compat/decimal/return-2_x.C: New file.
7727         * g++.dg/compat/decimal/return-2_y.C: New file.
7728         * g++.dg/compat/decimal/return-3_main.C: New file.
7729         * g++.dg/compat/decimal/return-3_x.C: New file.
7730         * g++.dg/compat/decimal/return-3_y.C: New file.
7731         * g++.dg/compat/decimal/return-4_main.C: New file.
7732         * g++.dg/compat/decimal/return-4_x.C: New file.
7733         * g++.dg/compat/decimal/return-4_y.C: New file.
7734         * g++.dg/compat/decimal/return-5_main.C: New file.
7735         * g++.dg/compat/decimal/return-5_x.C: New file.
7736         * g++.dg/compat/decimal/return-5_y.C: New file.
7737         * g++.dg/compat/decimal/return-6_main.C: New file.
7738         * g++.dg/compat/decimal/return-6_x.C: New file.
7739         * g++.dg/compat/decimal/return-6_y.C: New file.
7740
7741 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
7742
7743         PR debug/42715
7744         * gcc.dg/pr42715.c: New.
7745
7746 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7747
7748         PR c++/42038
7749         * g++.dg/parse/crash55.C: New.
7750
7751 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
7752
7753         PR debug/42782
7754         * gcc.dg/guality/pr42782.c: New.
7755
7756 2010-01-20  Jason Merrill  <jason@redhat.com>
7757
7758         PR c++/41788
7759         * g++.dg/abi/packed1.C: New.
7760
7761         PR c++/41920
7762         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
7763
7764         PR c++/40750
7765         * g++.dg/parse/fn-typedef1.C: New.
7766         * g++.dg/other/cv_quals.C: Adjust.
7767
7768 2010-01-20  Anthony Green  <green@moxielogic.com>
7769
7770         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
7771         pack(push) pragma).
7772         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
7773         * gcc.dg/20020312-2.c: Port this to the moxie core.
7774         * gcc.dg/weak/typeof-2.c: Ditto.
7775
7776 2010-01-20  Richard Guenther  <rguenther@suse.de>
7777
7778         PR tree-optimization/42717
7779         * gcc.c-torture/compile/pr42717.c: New testcase.
7780
7781 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
7782
7783         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
7784         of signed, add a few new tests.
7785
7786         PR middle-end/42803
7787         * g++.dg/parse/limits-initializer1.C: New test.
7788
7789 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
7790
7791         PR fortran/42804
7792         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
7793         * gfortran.dg/typebound_call_12.f03: New test.
7794
7795 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
7796
7797         PR fortran/42783
7798         * gfortran.dg/bounds_check_15.f90 : New test.
7799
7800 2010-01-19  Michael Matz  <matz@suse.de>
7801
7802         PR tree-optimization/41783
7803         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
7804
7805 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7806
7807         PR target/38697.
7808         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
7809         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
7810         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
7811         * gcc.target/arm/neon/vget_lows16.c: Likewise.
7812         * gcc.target/arm/neon/vget_lows32.c: Likewise.
7813         * gcc.target/arm/neon/vget_lows64.c: Likewise.
7814         * gcc.target/arm/neon/vget_lows8.c: Likewise.
7815         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
7816         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
7817         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
7818         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
7819
7820 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
7821
7822         PR fortran/42545
7823         * gfortran.dg/extends_6.f03: Modified an error message.
7824         * gfortran.dg/extends_10.f03: New test.
7825         * gfortran.dg/private_type_6.f03: Modified an error message.
7826         * gfortran.dg/structure_constructor_8.f03: Ditto.
7827
7828 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
7829
7830         PR tree-optimization/42719
7831         * gcc.dg/pr42719.c: New test.
7832
7833         PR debug/42728
7834         * gcc.dg/pr42728.c: New test.
7835
7836 2010-01-19  Anthony Green  <green@moxielogic.com>
7837
7838         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
7839
7840 2010-01-18  Anthony Green  <green@moxielogic.com>
7841
7842         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
7843         for moxie.
7844
7845 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
7846
7847         * g++.dg/template/error45.C: reverted as part of reverting the
7848         fix of PR c++/42634.
7849
7850 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
7851
7852         PR c++/42634
7853         * g++.dg/template/error45.C: New test.
7854
7855 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
7856
7857         PR c++/42766
7858         * g++.dg/conversion/op6.C: New test.
7859
7860 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
7861
7862         PR target/42774
7863         * gcc.target/alpha/pr42774.c: New test.
7864
7865 2010-01-18  Richard Guenther  <rguenther@suse.de>
7866
7867         PR tree-optimization/42781
7868         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
7869
7870 2010-01-17  Richard Guenther  <rguenther@suse.de>
7871
7872         PR middle-end/42248
7873         * gcc.c-torture/execute/pr42248.c: New testcase.
7874
7875 2010-01-17  Richard Guenther  <rguenther@suse.de>
7876
7877         PR tree-optimization/42773
7878         * g++.dg/torture/pr42773.C: New testcase.
7879
7880 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
7881
7882         PR fortran/42677
7883         * gfortran.dg/interface_assignment_5.f90: New test.
7884
7885 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
7886
7887         PR c++/42697
7888         * g++.dg/template/crash94.C: Reverted.
7889
7890 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
7891
7892         PR debug/42767
7893         * gcc.dg/debug/pr42767.c: New.
7894
7895 2010-01-15  Jason Merrill  <jason@redhat.com>
7896
7897         PR c++/42761
7898         * g++.dg/cpp0x/decltype22.C: New.
7899
7900 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
7901
7902         PR middle-end/42760
7903         * g++.dg/torture/pr42760.C: New test.
7904
7905 2010-01-15  Jing Yu  <jingyu@google.com>
7906
7907         PR rtl-optimization/42691
7908         * gcc.c-torture/execute/pr42691.c: New.
7909
7910 2010-01-15  Richard Guenther  <rguenther@suse.de>
7911
7912         PR middle-end/42739
7913         * g++.dg/torture/pr42739.C: New testcase.
7914
7915 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
7916
7917         * g++.dg/template/error45.C: Revert as part of reverting changes
7918         or PR c++/42634.
7919
7920 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7921
7922         PR fortran/42684
7923         * gfortran.dg/interface_31.f90: New test.
7924
7925 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7926
7927         * gcc.target/powerpc/pr42747.c: New file.
7928
7929 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
7930
7931         PR middle-end/42674
7932         * c-c++-common/pr42674.c: New test.
7933
7934         PR c++/42608
7935         * g++.dg/template/instantiate11.C: New test.
7936
7937 2010-01-14  Jason Merrill  <jason@redhat.com>
7938
7939         PR c++/42701
7940         * g++.dg/overload/error3.C: New.
7941
7942         PR c++/42655
7943         * g++.dg/overload/rvalue1.C: New.
7944
7945 2010-01-14  Martin Jambor  <mjambor@suse.cz>
7946
7947         PR tree-optimization/42706
7948         * gcc.dg/ipa/pr42706.c: New testcase.
7949
7950 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
7951
7952         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
7953
7954 2010-01-14  Martin Jambor  <mjambor@suse.cz>
7955
7956         PR tree-optimization/42714
7957         * g++.dg/torture/pr42714.C: New test.
7958
7959 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
7960
7961         PR rtl-optimization/42246
7962         * gfortran.dg/pr42246-2.f: New.
7963
7964 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
7965
7966         PR rtl-optimization/42389
7967         * gcc.dg/pr42389.c: New.
7968
7969 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
7970
7971         PR rtl-optimization/42388
7972         * gcc.dg/pr42388.c: New.
7973
7974 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
7975
7976         PR rtl-optimization/42294
7977         * gfortran.dg/pr42294.f: New.
7978
7979 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
7980
7981         PR rtl-optimization/39453
7982         PR rtl-optimization/42246
7983         * gcc.dg/pr39453.c: New.
7984         * gcc.dg/pr42246.c: New.
7985
7986 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
7987
7988         PR middle-end/42245
7989         * gcc.dg/pr42245.c: New.
7990         * gcc.dg/pr42245-2.c: New.
7991
7992 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
7993
7994         PR rtl-optimization/42249
7995         * gcc.dg/pr42249.c: New.
7996
7997 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
7998
7999         PR c/42721
8000         * gcc.c-torture/execute/pr42721.c: New test.
8001
8002 2010-01-14  Ira Rosen  <irar@il.ibm.com>
8003
8004         PR tree-optimization/42709
8005         * gcc.dg/vect/pr42709.c: New test.
8006
8007 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
8008
8009         PR fortran/41478
8010         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
8011         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
8012
8013 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
8014
8015         PR fortran/42481
8016         * gfortran.dg/generic_19.f90 : New test.
8017
8018 2010-01-13  Richard Guenther  <rguenther@suse.de>
8019
8020         PR tree-optimization/42730
8021         * gcc.c-torture/compile/pr42730.c: New testcase.
8022
8023 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
8024
8025         PR target/pr42542
8026         * gcc.target/ia64/pr42542-1.c: New.
8027         * gcc.target/ia64/pr42542-2.c: New.
8028         * gcc.target/ia64/pr42542-3.c: New.
8029
8030 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
8031
8032         PR c++/42634
8033         * g++.dg/template/error45.C: New test.
8034
8035 2010-01-13  Martin Jambor  <mjambor@suse.cz>
8036
8037         PR tree-optimization/42704
8038         * g++.dg/torture/pr42704.C: New test.
8039
8040 2010-01-13  Martin Jambor  <mjambor@suse.cz>
8041
8042         PR tree-optimization/42703
8043         * gcc.c-torture/compile/pr42703.c: New test.
8044
8045 2010-01-13  Richard Guenther  <rguenther@suse.de>
8046
8047         PR tree-optimization/42705
8048         * gcc.c-torture/compile/pr42705.c: New testcase.
8049
8050 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
8051
8052         * gcc.target/bfin/l2.c: New test.
8053         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
8054
8055 2010-01-13  Richard Guenther  <rguenther@suse.de>
8056
8057         PR middle-end/42716
8058         * gcc.c-torture/compile/pr42716.c: New testcase.
8059
8060 2010-01-13  Richard Guenther  <rguenther@suse.de>
8061
8062         PR lto/42678
8063         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
8064
8065 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
8066
8067         PR c/42708
8068         * gcc.c-torture/compile/pr42708-1.c: New test.
8069
8070 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
8071
8072         PR debug/42662
8073         * gcc.dg/pr42662.c: New test.
8074
8075         PR tree-optimization/42645
8076         * g++.dg/other/pr42645-1.C: New test.
8077         * g++.dg/other/pr42645-2.C: New test.
8078
8079 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
8080
8081         PR target/42416
8082         * gcc.target/powerpc/warn-1.c: New test.
8083         * gcc.target/powerpc/warn-2.c: New test.
8084
8085 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
8086
8087         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
8088         stack alignment.
8089
8090 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
8091
8092         * gcc.dg/lto/20100108_0.c: New.
8093
8094 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
8095
8096         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
8097         Add -march=i686 -msse for 32bit x86 targets.
8098
8099 2010-01-10  Richard Guenther  <rguenther@suse.de>
8100
8101         PR middle-end/42667
8102         * gcc.dg/torture/pr42667.c: New testcase.
8103
8104 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8105
8106         PR fortran/32489
8107         * gfortran.dg/array_constructor_34.f90: New test.
8108
8109 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8110
8111         PR fortran/20923
8112         * gfortran.dg/array_constructor_33.f90: New test.
8113         gfortran.dg/array_function_5.f90: Add credit.
8114
8115 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8116
8117         PR debug/42631
8118         * gcc.dg/pr42631.c: New.
8119
8120 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8121
8122         PR debug/42630
8123         * gcc.dg/pr42630.c: New.
8124
8125 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8126
8127         PR debug/42629
8128         * gcc.dg/pr42629.c: New.
8129
8130 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8131
8132         PR middle-end/42363
8133         * gcc.dg/torture/pr42363.c: New.
8134
8135 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8136
8137         PR debug/42604
8138         PR debug/42395
8139         * gcc.dg/vect/pr42604.c: New.
8140         * gcc.dg/vect/pr42395.c: New.
8141
8142 2010-01-09  Richard Guenther  <rguenther@suse.de>
8143
8144         PR middle-end/42512
8145         * gcc.c-torture/execute/pr42512.c: New testcase.
8146
8147 2010-01-09  Tobias Burnus  <burnus@net-b.de>
8148
8149         PR fortran/41298
8150         * gfortran.dg/c_ptr_tests_14.f90: New test.
8151
8152 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8153
8154         PR ada/41929
8155         * gnat.dg/null_pointer_deref1.adb: Don't run on
8156         sparc*-sun-solaris2.11.
8157
8158 2010-01-08  Richard Guenther  <rguenther@suse.de>
8159
8160         PR lto/42528
8161         * gcc.dg/lto/20100103-1_0.c: New testcase.
8162         * gcc.dg/lto/20100103-2_0.c: Likewise.
8163
8164 2010-01-08  Tobias Burnus  <burnus@net-b.de
8165
8166         PR/fortran 25829
8167         * gfortran.dg/asynchronous_1.f90: New test.
8168         * gfortran.dg/asynchronous_2.f90: New test.
8169         * gfortran.dg/conflicts.f90: Update error message.
8170
8171 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
8172
8173         c++/40155
8174         * g++.dg/cpp0x/variadic-unify-2.C: New test.
8175
8176 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
8177
8178         PR tree-optimization/42625
8179         * g++.dg/opt/dtor4.C: New test.
8180         * g++.dg/opt/dtor4.h: New.
8181         * g++.dg/opt/dtor4-aux.cc: New.
8182
8183 2010-01-07  Tobias Burnus  <burnus@net-b.de>
8184
8185         PR fortran/42597
8186         * gfortran.dg/proc_ptr_26.f90: New test.
8187
8188 2010-01-07  Tobias Burnus  <burnus@net-b.de>
8189
8190         PR fortran/41872
8191         * gfortran.dg/allocatable_scalar_7.f90: New test.
8192
8193 2010-01-06  Richard Guenther  <rguenther@suse.de>
8194
8195         * gcc.c-torture/compile/pr42632.c: New testcase.
8196
8197 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
8198
8199         PR target/42542
8200         * gcc.target/i386/pr42542-4.c: New.
8201         * gcc.target/i386/pr42542-4a.c: Likewise.
8202         * gcc.target/i386/pr42542-5.c: Likewise.
8203         * gcc.target/i386/pr42542-5a.c: Likewise.
8204
8205 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
8206
8207         * gcc.dg/tls/opt-15.c: New test.
8208
8209 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
8210
8211         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
8212
8213 2010-01-05  Martin Jambor  <mjambor@suse.cz>
8214
8215         PR tree-optimization/42462
8216         * g++.dg/torture/pr42462.C: New test.
8217
8218 2010-01-05  Jason Merrill  <jason@redhat.com>
8219
8220         * g++.dg/cpp0x/initlist30.C: New test.
8221
8222 2010-01-05  Richard Guenther  <rguenther@suse.de>
8223
8224         PR tree-optimization/42614
8225         * gcc.c-torture/execute/pr42614.c: New testcase.
8226
8227 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
8228
8229         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
8230         * gcc.dg/Wunreachable-1.c: Remove the testcase of
8231         -Wunreachable-code.
8232         * gcc.dg/Wunreachable-2.c: Likewise.
8233         * gcc.dg/Wunreachable-3.c: Likewise.
8234         * gcc.dg/Wunreachable-4.c: Likewise.
8235         * gcc.dg/Wunreachable-5.c: Likewise.
8236         * gcc.dg/Wunreachable-6.c: Likewise.
8237         * gcc.dg/Wunreachable-7.c: Likewise.
8238         * gcc.dg/Wunreachable-8.c: Likewise.
8239         * gcc.dg/20041231-1.c: Likewise.
8240
8241 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
8242
8243         PR other/42611
8244         * gcc.dg/pr42611.c: New test.
8245
8246         PR tree-optimization/42508
8247         * g++.dg/opt/pr42508.C: New test.
8248
8249 2010-01-05  Tobias Burnus  <burnus@net-b.de>
8250
8251         PR fortran/41872
8252         * gfortran.dg/allocatable_scalar_8.f90: New.
8253
8254 2010-01-04  Martin Jambor  <mjambor@suse.cz>
8255
8256         PR tree-optimization/42398
8257         * gcc.c-torture/compile/pr42398.c: New test.
8258
8259 2010-01-04  Jason Merrill  <jason@redhat.com>
8260
8261         PR c++/42555
8262         * g++.dg/ext/attrib35.C: New.
8263
8264         PR c++/42567
8265         * g++.dg/cpp0x/auto17.C: New.
8266
8267 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
8268
8269         * gcc.dg/lto/20100104_0.c: New.
8270
8271 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
8272
8273         PR target/42542
8274         * gcc.target/i386/pr42542-1.c: New.
8275         * gcc.target/i386/pr42542-1a.c: Likewise.
8276         * gcc.target/i386/pr42542-1b.c: Likewise.
8277         * gcc.target/i386/pr42542-2.c: Likewise.
8278         * gcc.target/i386/pr42542-2a.c: Likewise.
8279         * gcc.target/i386/pr42542-2b.c: Likewise.
8280         * gcc.target/i386/pr42542-3.c: Likewise.
8281         * gcc.target/i386/pr42542-3a.c: Likewise.
8282
8283 2009-01-04  Tobias Burnus  <burnus@net-b.de>
8284
8285         PR fortran/41872
8286         * gfortran.dg/allocatable_scalar_5.f90: New test.
8287         * gfortran.dg/allocatable_scalar_6.f90: New test.
8288
8289 2010-01-03  Richard Guenther  <rguenther@suse.de>
8290
8291         PR testsuite/42583
8292         * gfortran.dg/gomp/recursion1.f90: Remove.
8293
8294 2010-01-03  Richard Guenther  <rguenther@suse.de>
8295
8296         * gcc.dg/Warray-bounds.c: Remove XFAILs.
8297         * gcc.dg/uninit-6.c: Likewise.
8298         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8299
8300 2010-01-03  Richard Guenther  <rguenther@suse.de>
8301
8302         PR tree-optimization/42589
8303         * gcc.target/i386/pr42589.c: New testcase.
8304
8305 2010-01-03  Richard Guenther  <rguenther@suse.de>
8306
8307         PR tree-optimization/42438
8308         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
8309
8310 2010-01-02  Richard Guenther  <rguenther@suse.de>
8311
8312         PR testsuite/41651
8313         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
8314
8315 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
8316
8317         PR target/42448
8318         * gcc.target/alpha/pr42448-1.c: New test.
8319         * gcc.target/alpha/pr42448-2.c: Ditto.
8320
8321 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
8322
8323         PR preprocessor/41947
8324         * gcc.dg/c99-hexfloat-3.c: New test.
8325
8326 2010-01-01  Richard Guenther  <rguenther@suse.de>
8327
8328         PR c/42570
8329         * gcc.c-torture/execute/pr42570.c: New testcase.
8330
8331 2010-01-01  Richard Guenther  <rguenther@suse.de>
8332
8333         PR middle-end/42559
8334         * gcc.c-torture/compile/pr42559.c: New testcase.
8335
8336 \f
8337 Copyright (C) 2010 Free Software Foundation, Inc.
8338
8339 Copying and distribution of this file, with or without modification,
8340 are permitted in any medium without royalty provided the copyright
8341 notice and this notice are preserved.