OSDN Git Service

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