OSDN Git Service

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