OSDN Git Service

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