OSDN Git Service

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