OSDN Git Service

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