OSDN Git Service

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