OSDN Git Service

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