OSDN Git Service

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