OSDN Git Service

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