OSDN Git Service

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