OSDN Git Service

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