OSDN Git Service

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