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