OSDN Git Service

2010-06-05 Paul Thomas <pault@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
2
3         PR fortran/43895
4         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5
6 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
7
8         PR c++/44361
9         * c-c++-common/Wunused-var-9.c: New test.
10
11 2010-06-05  Jason Merrill  <jason@redhat.com>
12
13         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
14
15 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
16
17         PR c/44322
18         * gcc.dg/c99-restrict-4.c: New test.
19
20 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
21
22         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
23         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
24         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
25         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
26         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
27         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
28         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
29         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
30         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
31         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
32         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
33         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
34         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
35         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
36         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
37         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
38         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
39         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
40         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
41         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
42         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
43         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
44
45 2010-06-04  Jason Merrill  <jason@redhat.com>
46
47         * g++.dg/cpp0x/noexcept06.C: New.
48         * g++.dg/cpp0x/noexcept07.C: New.
49
50         * g++.dg/cpp0x/noexcept01.C: New.
51         * g++.dg/cpp0x/noexcept02.C: New.
52         * g++.dg/cpp0x/noexcept03.C: New.
53         * g++.dg/cpp0x/noexcept04.C: New.
54         * g++.dg/cpp0x/noexcept05.C: New.
55
56 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
57
58         PR c++/44412
59         * g++.dg/warn/Wunused-var-10.C: New test.
60         * g++.dg/warn/Wunused-var-11.C: New test.
61
62         PR c++/44362
63         * c-c++-common/Wunused-var-10.c: New test.
64
65 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
66
67         PR c/25880
68         * gcc.dg/assign-warn-2.c: Update.
69         * gcc.dg/cpp/line3.c: Update.
70         * gcc.dg/c99-array-lval-8.c: Update.
71         * gcc.dg/cast-qual-2.c: Update.
72         * gcc.dg/c99-arraydecl-3.c:  Update.
73         * gcc.dg/assign-warn-1.c:  Update.
74         * gcc.dg/format/gcc_diag-1.c:  Update.
75
76 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
77
78         PR rtl-optimization/39871
79         PR rtl-optimization/40615
80         PR rtl-optimization/42500
81         PR rtl-optimization/42502
82         * gcc.target/arm/eliminate.c: New test.
83
84 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
85
86         PR libstdc++/44410
87         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
88         * g++.old-deja/g++.other/delete3.C: Likewise.
89         * g++.old-deja/g++.other/new.C: Likewise.
90         * g++.old-deja/g++.law/operators27.C: Likewise.
91         * g++.old-deja/g++.mike/p755.C: Likewise.
92         * g++.dg/eh/new1.C: Likewise.
93         * g++.dg/init/new5.C: Likewise.
94
95 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
96
97         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
98         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
99         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
100
101 2010-06-03  Richard Guenther  <rguenther@suse.de>
102
103         PR lto/41921
104         * lib/lto.exp: Always load gcc.exp.
105         (lto-obj): For C source files invoke gcc_target_compile.
106         * g++.dg/lto/20100603-1_0.C: New testcase.
107         * g++.dg/lto/20100603-1_1.c: Likewise.
108
109 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
110
111         PR tree-optimization/43688
112         * gfortran.dg/pr43688.f90: New.
113
114 2010-06-03  Richard Guenther  <rguenther@suse.de>
115
116         PR lto/41584
117         * gcc.dg/lto/20100603-1_0.c: New testcase.
118         * gcc.dg/lto/20100603-2_0.c: Likewise.
119         * gcc.dg/lto/20100603-3_0.c: Likewise.
120
121 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
122
123         PR target/44218
124         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
125         * gcc.target/powerpc/recip-2.c: Ditto.
126         * gcc.target/powerpc/recip-3.c: Ditto.
127         * gcc.target/powerpc/recip-4.c: Ditto.
128         * gcc.target/powerpc/recip-5.c: Ditto.
129         * gcc.target/powerpc/recip-6.c: Ditto.
130         * gcc.target/powerpc/recip-7.c: Ditto.
131         * gcc.target/powerpc/recip-test.h: Ditto.
132         * gcc.target/powerpc/recip-test2.h: Ditto.
133
134 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
135
136         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
137
138 2010-06-02  Jason Merrill  <jason@redhat.com>
139
140         * g++.dg/ext/vector9.C: Expect typedef in error message.
141
142         PR c++/9726
143         PR c++/23594
144         PR c++/44333
145         * g++.dg/tc1/dr101.C: Remove xfails.
146
147 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
148
149         PR middle-end/44372
150         * g++.dg/ipa/pr44372.C: New.
151
152 2010-06-02  Jan Hubicka  <jh@suse.cz>
153
154         PR middle-end/44295
155         * g++.dg/torture/pr44295.C: Neww testcase.
156
157 2010-06-02  Jan Hubicka  <jh@suse.cz>
158
159         * gcc.dg/tree-ssa/loadpre6.c: Update.
160
161 2010-06-02  Richard Guenther  <rguenther@suse.de>
162
163         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
164         diagnostic.h.
165
166 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
167
168         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
169         the link fail message.
170
171 2010-06-02  Tobias Burnus  <burnus@net-b.de>
172
173         PR fortran/44360
174         * gfortran.dg/use_13.f90: New test case.
175
176 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
177
178         PR fortran/44371
179         * gfortran.dg/error_stop_2.f08: Minor update.
180
181 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
182
183         PR fortran/44371
184         * gfortran.dg/error_stop_1.f08: New test.
185         * gfortran.dg/error_stop_2.f08: New test.
186
187 2010-06-01  Jason Merrill  <jason@redhat.com>
188
189         DR 990
190         * g++.dg/cpp0x/initlist37.C: New.
191         * g++.dg/cpp0x/initlist38.C: New.
192
193         PR c++/44358
194         * g++.dg/cpp0x/initlist36.C: New.
195
196 2010-05-31 Jan Hubicka  <jh@suse.cz>
197
198         * gcc.dg/noreturn-8.c: New testcase.
199
200 2010-05-31 Jan Hubicka  <jh@suse.cz>
201
202         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
203         * gcc.dg/lto/noreturn-1_0.c: Move it here.
204
205 2010-05-31 Jan Hubicka  <jh@suse.cz>
206
207         * gcc.dg/lto/noreturn-1_1.c: New testcase.
208         * gcc.dg/lto/noreturn-1_0.c: New testcase.
209
210 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
211
212         PR fortran/36928
213         * gfortran.dg/dependency_27.f90:  New test.
214         * gfortran.dg/array_assign_1.F90:  New test.
215
216 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
217
218         PR target/44338
219         * gcc.target/i386/sse-24.c: New test.
220
221 2010-05-31  Jan Hubicka  <jh@suse.cz>
222
223         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
224
225 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
226
227         PR middle-end/44337
228         * gcc.dg/pr44337.c: New test.
229
230         PR tree-optimization/44182
231         * g++.dg/debug/pr44182.C: New test.
232
233 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
234
235         * gcc.dg/nested-func-7.c: New test.
236         * gnat.dg/frame_overflow.adb: Adjust directives.
237
238 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
239
240         * gnat.dg/prot2.ad[sb]: New test.
241         * gnat.dg/prot2_pkg1.ads: New helper.
242         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
243
244 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
245
246         * gnat.dg/array11.adb: Adjust dg-warning directive.
247         * gnat.dg/object_overflow.adb: Likewise.
248
249 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
250
251         PR middle-end/44306
252         * gcc.dg/tree-ssa/pr44306.c: New.
253
254 2010-05-29  Jan Hubicka  <jh@suse.cz>
255
256         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
257
258 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
259
260         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
261
262 2010-05-28  Mike Stump  <mikestump@comcast.net>
263
264         PR objc/44125
265         * objc.dg/const-str-9.m: Remove static.
266
267 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
268
269         PR target/43636
270         * gcc.c-torture/compile/pr43636.c: New test.
271
272 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
273
274         PR objc++/23616
275         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
276         * obj-c++.dg/try-catch-9.mm: Ditto.
277
278 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
279
280         Revert patch for PR c++/44188
281         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
282
283 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
284
285         PR c++/44188
286         * g++.dg/debug/dwarf2/typedef3.C: New test.
287
288 2010-05-27  Jason Merrill  <jason@redhat.com>
289
290         PR c++/43555
291         * g++.dg/ext/vla9.C: New.
292
293 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
294
295         PR objc/44140
296         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
297         * objc.dg/torture/tls/thr-init-3.m: Ditto.
298         * objc.dg/torture/tls/thr-init.m: Ditto.
299         * objc.dg/torture/trivial.m: Ditto.
300         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
301         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
302         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
303         * obj-c++.dg/torture/trivial.mm: Ditto.
304
305 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
306
307         * g++.dg/lto/20100302_0.C: Skip on darwin.
308
309 2010-05-27  Richard Guenther  <rguenther@suse.de>
310
311         PR tree-optimization/44284
312         * gcc.dg/vect/vect-118.c: New testcase.
313         * gcc.dg/vect/bb-slp-20.c: Adjust.
314         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
315         * gcc.dg/vect/slp-9.c: Likewise.
316         * gcc.dg/vect/slp-reduc-4.c: Likewise.
317         * gcc.dg/vect/vect-10.c: Likewise.
318         * gcc.dg/vect/vect-109.c: Likewise.
319         * gcc.dg/vect/vect-12.c: Likewise.
320         * gcc.dg/vect/vect-36.c: Likewise.
321         * gcc.dg/vect/vect-7.c: Likewise.
322         * gcc.dg/vect/vect-iv-8.c: Likewise.
323         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
324         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
325         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
326         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
327         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
328         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
329         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
330         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
331         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
332         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
333         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
334         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
335         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
336         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
337         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
338         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
339         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
340
341 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
342
343         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
344         necessary.
345
346 2010-05-26  Jan Hubicka  <jh@suse.cz>
347
348         * gcc.dg/lto/materialize-1_0.c: New file.
349         * gcc.dg/lto/materialize-1_1.c: New file.
350
351 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
352
353         * gnat.dg/lto10.adb: New test.
354         * gnat.dg/lto10_pkg.ads: New helper.
355
356 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
357
358         * lib/target-supports.exp (check_effective_target_int128): New
359         function to check if __int128 types are available for target.
360         * c-c++-common/int128-types-1.c: New.
361         * c-c++-common/int128-1.c: New.
362         * c-c++-common/int128-2.c: New.
363         * g++.dg/abi/mangle43.C: New.
364         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
365         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
366         pointer-wide scalar.
367         * g++.dg/other/pr25632.C: Likewise.
368         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
369         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
370         overflow warnings.
371         * g++.dg/warn/pr13358-4.C: Likewise.
372         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
373         * g++.dg/warn/Wconversion-null.C: Likewise.
374
375 2010-05-26  Jason Merrill  <jason@redhat.com>
376
377         PR c++/43382
378         * g++.dg/cpp0x/variadic101.C: New.
379
380 2010-05-26  Richard Guenther  <rguenther@suse.de>
381
382         PR rtl-optimization/44164
383         * gcc.c-torture/execute/pr44164.c: New testcase.
384         * g++.dg/tree-ssa/pr13146.C: Adjust.
385
386 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
387
388         PR fortran/40011
389         * gfortran.dg/whole_file_19.f90 : New test.
390
391 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
392
393         PR fortran/30668
394         PR fortran/31346
395         PR fortran/34260
396         * gfortran.dg/pr40999.f: Fix function type.
397         * gfortran.dg/whole_file_5.f90: Likewise.
398         * gfortran.dg/whole_file_6.f90: Likewise.
399         * gfortran.dg/whole_file_16.f90: New.
400         * gfortran.dg/whole_file_17.f90: New.
401         * gfortran.dg/whole_file_18.f90: New.
402
403 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
404             Iain Sandoe  <iains@gcc.gnu.org>
405
406         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
407         * gcc.c-torture/compile/pr44197.c: Require alias support.
408         * gcc.dg/lto/20081222_0.c: Ditto.
409
410 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
411
412         PR debug/42801
413         * gcc.dg/guality/vla-2.c: New test.
414
415 2010-05-25  Richard Guenther  <rguenther@suse.de>
416
417         PR middle-end/44069
418         * g++.dg/torture/pr44069.C: New testcase.
419
420 2010-05-25  Richard Guenther  <rguenther@suse.de>
421
422         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
423
424 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
425
426         PR objc/44140
427         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
428
429 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
430
431         * obj-c++.dg/torture/tls/trivial.mm: New.
432         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
433         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
434         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
435         * obj-c++.dg/torture/tls/diag-1.mm: New.
436         * obj-c++.dg/torture/tls/tls.exp: New.
437         * obj-c++.dg/torture/trivial.mm: New.
438         * obj-c++.dg/torture/dg-torture.exp: New.
439         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
440         * obj-c++.dg/tls/trivial.m: New.
441         * obj-c++.dg/tls/init-1.mm: New.
442         * obj-c++.dg/tls/diag-1.mm: New.
443         * obj-c++.dg/tls/init-2.mm: New.
444         * obj-c++.dg/tls/diag-2.mm: New.
445         * obj-c++.dg/tls/diag-3.mm: New.
446         * obj-c++.dg/tls/diag-4.mm: New.
447         * obj-c++.dg/tls/static-1.mm: New.
448         * obj-c++.dg/tls/tls.exp: New.
449         * obj-c++.dg/tls/diag-5.mm: New.
450         * obj-c++.dg/tls/static-1a.mm: New.
451         * objc-obj-c++-shared/Object1.mm: New.
452         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
453
454 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
455
456         PR objc++/43689
457         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
458         * obj-c++.dg/const-str-6.mm: Ditto.
459
460 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
461
462         * g++.dg/parse/array-size2.C: Remove dg-error directives.
463
464 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
465
466         PR ada/38394
467         * gnat.dg/array13.ad[sb]: New test.
468
469 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
470             Sandra Loosemore  <sandra@codesourcery.com>
471
472         * gcc.target/arm/neon/: Regenerated test cases.
473
474         * gcc.target/arm/neon/polytypes.c,
475         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
476         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
477         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
478         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
479         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
480         dg-add-options arm_neon.
481
482         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
483         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
484         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
485         and arm_neon_fp16_ok.
486
487         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
488         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
489
490         * lib/target-supports.exp (add_options_for_arm_neon): New.
491         (check_effective_target_arm_neon_ok_nocache): New, from
492         check_effective_target_arm_neon_ok.  Check multiple possibilities.
493         (check_effective_target_arm_neon_ok): Use
494         check_effective_target_arm_neon_ok_nocache.
495         (add_options_for_arm_neon_fp16)
496         (check_effective_target_arm_neon_fp16_ok)
497         check_effective_target_arm_neon_fp16_ok_nocache): New.
498         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
499
500 2010-05-24  Jason Merrill  <jason@redhat.com>
501
502         PR c++/41510
503         * g++.dg/cpp0x/initlist35.C: New.
504         * g++.dg/init/brace6.C: Adjust.
505
506 2010-05-24  Paul Brook  <paul@codesourcery.com>
507
508         * gcc.target/arm/frame-pointer-1.c: New test.
509         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
510         pointer elimination.
511
512 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
513
514         PR target/44245
515         * gcc.target/i386/crc32-3.c: New.
516         * gcc.target/i386/crc32-4.c: Likewise.
517
518 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
519
520         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
521         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
522         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
523
524 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
525
526         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
527
528 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
529
530         PR target/43869
531         * gcc.c-target/pr43869.c: New test.
532
533 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
534
535         PR fortran/44212
536         * gfortran.dg/class_22.f03: New.
537
538 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
539
540         PR lto/44238
541         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
542
543 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
544
545         PR fortran/44213
546         * gfortran.dg/abstract_type_7.f03: New.
547
548 2010-05-21  Jason Merrill  <jason@redhat.com>
549
550         * g++.dg/eh/spec11.C: Test cleanup optimization.
551
552 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
553
554         PR debug/44223
555         * gcc.target/i386/pr44223.c: New test.
556
557 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
558
559         * gcc.target/i386/pr25993.c: Use @function as type specifier.
560
561 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
562
563         * g++.dg/other/const3.C: New test.
564
565 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
566
567         PR fortran/38407
568         * warn_unused_dummy_argument_1.f90: New.
569         * warn_unused_dummy_argument_2.f90: New.
570
571 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
572
573         PR c++/30298
574         * g++.dg/inherit/crash1.C: New.
575         * g++.dg/inherit/crash2.C: Likewise.
576
577 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
578
579         PR debug/44178
580         * g++.dg/debug/pr44178.C: New test.
581
582 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
583
584         PR middle-end/44185
585         * gcc.dg/tree-ssa/prefetch-6.c: Add
586         --param min-insn-to-prefetch-ratio=6.
587         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
588         allow unrolling, and adjust the movnti count.
589
590 2010-05-20  Jan Hubicka  <jh@suse.cz>
591
592         PR middle-end/44197
593         * gcc.c-torture/compile/pr44197.c: New file.
594
595 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
596
597         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
598         Fix test code.
599         (check_effective_target_xop): Remove __may_alias__ attribute.
600
601 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
602
603         PR target/44202
604         * gcc.c-torture/execute/pr44202-1.c: New test.
605
606 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
607
608         PR fortran/43851
609         * gfortran.dg/label_1.f90: Update test.
610
611 2010-05-19  Jan Hubicka  <jh@suse.cz>
612
613         * gcc.dg/lto/ipareference2_0.c: New file.
614         * gcc.dg/lto/ipareference2_1.c: New file.
615
616 2010-05-19  Jason Merrill  <jason@redhat.com>
617
618         * g++.dg/parse/fn-typedef2.C: New.
619
620         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
621         function type.
622
623         PR c++/44193
624         * g++.dg/template/fntype1.C: New.
625
626 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
627
628         * gnat.dg/discr23.ad[sb]: New test.
629         * gnat.dg/discr23_pkg.ads: New helper.
630
631         * gnat.dg/specs/controlled1.ads: New test.
632         * gnat.dg/specs/controlled1_pkg.ads: New helper.
633
634 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
635
636         PR fortran/44055
637         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
638         Fixed scope of C_SIZEOF.
639         * gfortran.dg/warn_conversion_2.f90: New.
640
641 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
642
643         * lib/target-supports.exp (check_effective_target_sse2): New proc.
644         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
645         for optional selector.
646         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
647         (check_effective_target_sse3): New proc.
648         * gcc.target/i386/math-torture/math-torture.exp: Load
649         target-supports.exp.
650         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
651         check_effective_target_sse2.
652         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
653         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
654         * g++.dg/vect/vect.exp: Likewise.
655         * gfortran.dg/vect/vect.exp: Likewise.
656         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
657         -msse2 if check_effective_target_sse2.
658
659         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
660         * gcc.target/i386/3dnow-2.c: Likewise.
661         * gcc.target/i386/3dnowA-1.c: Likewise.
662         * gcc.target/i386/3dnowA-2.c: Likewise.
663         * gcc.target/i386/pr42549.c: Likewise.
664
665         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
666         * gcc.target/i386/sse3-addsubpd.c: Likewise.
667         * gcc.target/i386/sse3-addsubps.c: Likewise.
668         * gcc.target/i386/sse3-haddpd.c: Likewise.
669         * gcc.target/i386/sse3-haddps.c: Likewise.
670         * gcc.target/i386/sse3-hsubpd.c: Likewise.
671         * gcc.target/i386/sse3-hsubps.c: Likewise.
672         * gcc.target/i386/sse3-movddup.c: Likewise.
673         * gcc.target/i386/sse3-movshdup.c: Likewise.
674         * gcc.target/i386/sse3-movsldup.c: Likewise.
675
676         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
677         * g++.dg/ext/attrib35.C: Likewise.
678         * g++.dg/opt/pr40496.C: Likewise.
679         * g++.dg/other/i386-1.C: Likewise.
680         * g++.dg/other/i386-4.C: Likewise.
681         * g++.dg/other/pr34435.C: Likewise.
682         * g++.dg/other/pr39496.C: Likewise.
683         * g++.dg/other/pr40446.C: Likewise.
684         * gcc.dg/compat/union-m128-1_main.c: Likewise.
685         * gcc.dg/compat/vector-1a_main.c: Likewise.
686         * gcc.dg/compat/vector-2a_main.c: Likewise.
687         * gcc.dg/lto/20090206-1_0.c: Likewise.
688         * gcc.dg/pr34856.c: Likewise.
689         * gcc.dg/pr36584.c: Likewise.
690         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
691         * gcc.dg/pr37544.c: Likewise.
692         * gcc.dg/torture/pr16104-1.c: Likewise.
693         * gcc.dg/torture/pr35771-1.c: Likewise.
694         * gcc.dg/torture/pr35771-2.c: Likewise.
695         * gcc.dg/torture/pr35771-3.c: Likewise.
696         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
697         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
698         * gcc.dg/torture/stackalign/push-1.c: Likewise.
699         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
700         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
701         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
702         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
703         * gcc.target/i386/20060512-1.c: Likewise.
704         * gcc.target/i386/20060512-3.c: Likewise.
705         * gcc.target/i386/all_one_m128i.c: Likewise.
706         * gcc.target/i386/float128-1.c: Likewise.
707         * gcc.target/i386/float128-2.c: Likewise.
708         * gcc.target/i386/fpcvt-1.c: Likewise.
709         * gcc.target/i386/fpcvt-2.c: Likewise.
710         * gcc.target/i386/fpcvt-3.c: Likewise.
711         * gcc.target/i386/fpprec-1.c: Likewise.
712         * gcc.target/i386/funcspec-9.c: Likewise.
713         * gcc.target/i386/incoming-1.c: Likewise.
714         * gcc.target/i386/incoming-12.c: Likewise.
715         * gcc.target/i386/incoming-2.c: Likewise.
716         * gcc.target/i386/incoming-3.c: Likewise.
717         * gcc.target/i386/incoming-4.c: Likewise.
718         * gcc.target/i386/incoming-6.c: Likewise.
719         * gcc.target/i386/incoming-7.c: Likewise.
720         * gcc.target/i386/incoming-8.c: Likewise.
721         * gcc.target/i386/opt-1.c: Likewise.
722         * gcc.target/i386/opt-2.c: Likewise.
723         * gcc.target/i386/ordcmp-1.c: Likewise.
724         * gcc.target/i386/pr17692.c: Likewise.
725         * gcc.target/i386/pr18614-1.c: Likewise.
726         * gcc.target/i386/pr22152.c: Likewise.
727         * gcc.target/i386/pr23570.c: Likewise.
728         * gcc.target/i386/pr23575.c: Likewise.
729         * gcc.target/i386/pr26449-1.c: Likewise.
730         * gcc.target/i386/pr26600.c: Likewise.
731         * gcc.target/i386/pr27790.c: Likewise.
732         * gcc.target/i386/pr28839.c: Likewise.
733         * gcc.target/i386/pr30970.c: Likewise.
734         * gcc.target/i386/pr32000-1.c: Likewise.
735         * gcc.target/i386/pr32000-2.c: Likewise.
736         * gcc.target/i386/pr32280.c: Likewise.
737         * gcc.target/i386/pr32661.c: Likewise.
738         * gcc.target/i386/pr32708-1.c: Likewise.
739         * gcc.target/i386/pr32961.c: Likewise.
740         * gcc.target/i386/pr33329.c: Likewise.
741         * gcc.target/i386/pr35714.c: Likewise.
742         * gcc.target/i386/pr35767-1.c: Likewise.
743         * gcc.target/i386/pr35767-1d.c: Likewise.
744         * gcc.target/i386/pr35767-1i.c: Likewise.
745         * gcc.target/i386/pr35767-2.c: Likewise.
746         * gcc.target/i386/pr35767-2d.c: Likewise.
747         * gcc.target/i386/pr35767-2i.c: Likewise.
748         * gcc.target/i386/pr35767-3.c: Likewise.
749         * gcc.target/i386/pr35767-5.c: Likewise.
750         * gcc.target/i386/pr36222-1.c: Likewise.
751         * gcc.target/i386/pr36578-1.c: Likewise.
752         * gcc.target/i386/pr36578-2.c: Likewise.
753         * gcc.target/i386/pr36992-1.c: Likewise.
754         * gcc.target/i386/pr37101.c: Likewise.
755         * gcc.target/i386/pr37216.c: Likewise.
756         * gcc.target/i386/pr37434-1.c: Likewise.
757         * gcc.target/i386/pr37434-2.c: Likewise.
758         * gcc.target/i386/pr37843-3.c: Likewise.
759         * gcc.target/i386/pr37843-4.c: Likewise.
760         * gcc.target/i386/pr39162.c: Likewise.
761         * gcc.target/i386/pr39315-1.c: Likewise.
762         * gcc.target/i386/pr39315-2.c: Likewise.
763         * gcc.target/i386/pr39315-3.c: Likewise.
764         * gcc.target/i386/pr39315-4.c: Likewise.
765         * gcc.target/i386/pr39445.c: Likewise.
766         * gcc.target/i386/pr39496.c: Likewise.
767         * gcc.target/i386/pr40809.c: Likewise.
768         * gcc.target/i386/pr40906-3.c: Likewise.
769         * gcc.target/i386/pr41019.c: Likewise.
770         * gcc.target/i386/pr42542-1.c: Likewise.
771         * gcc.target/i386/pr42542-2.c: Likewise.
772         * gcc.target/i386/pr42542-3.c: Likewise.
773         * gcc.target/i386/pr42542-3a.c: Likewise.
774         * gcc.target/i386/pr42881.c: Likewise.
775         * gcc.target/i386/push-1.c: Likewise.
776         * gcc.target/i386/quad-sse.c: Likewise.
777         * gcc.target/i386/reload-1.c: Likewise.
778         * gcc.target/i386/sse-10.c: Likewise.
779         * gcc.target/i386/sse-11.c: Likewise.
780         * gcc.target/i386/sse-15.c: Likewise.
781         * gcc.target/i386/sse-17.c: Likewise.
782         * gcc.target/i386/sse-18.c: Likewise.
783         * gcc.target/i386/sse-19.c: Likewise.
784         * gcc.target/i386/sse-4.c: Likewise.
785         * gcc.target/i386/sse-6.c: Likewise.
786         * gcc.target/i386/sse-vect-types.c: Likewise.
787         * gcc.target/i386/sse2-addpd-1.c: Likewise.
788         * gcc.target/i386/sse2-addsd-1.c: Likewise.
789         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
790         * gcc.target/i386/sse2-andpd-1.c: Likewise.
791         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
792         * gcc.target/i386/sse2-comisd-1.c: Likewise.
793         * gcc.target/i386/sse2-comisd-2.c: Likewise.
794         * gcc.target/i386/sse2-comisd-3.c: Likewise.
795         * gcc.target/i386/sse2-comisd-4.c: Likewise.
796         * gcc.target/i386/sse2-comisd-5.c: Likewise.
797         * gcc.target/i386/sse2-comisd-6.c: Likewise.
798         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
799         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
800         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
801         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
802         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
803         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
804         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
805         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
806         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
807         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
808         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
809         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
810         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
811         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
812         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
813         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
814         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
815         * gcc.target/i386/sse2-divpd-1.c: Likewise.
816         * gcc.target/i386/sse2-divsd-1.c: Likewise.
817         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
818         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
819         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
820         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
821         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
822         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
823         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
824         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
825         * gcc.target/i386/sse2-minpd-1.c: Likewise.
826         * gcc.target/i386/sse2-minsd-1.c: Likewise.
827         * gcc.target/i386/sse2-mmx.c: Likewise.
828         * gcc.target/i386/sse2-movapd-1.c: Likewise.
829         * gcc.target/i386/sse2-movapd-2.c: Likewise.
830         * gcc.target/i386/sse2-movd-1.c: Likewise.
831         * gcc.target/i386/sse2-movd-2.c: Likewise.
832         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
833         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
834         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
835         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
836         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
837         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
838         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
839         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
840         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
841         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
842         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
843         * gcc.target/i386/sse2-movq-1.c: Likewise.
844         * gcc.target/i386/sse2-movq-2.c: Likewise.
845         * gcc.target/i386/sse2-movq-3.c: Likewise.
846         * gcc.target/i386/sse2-movsd-1.c: Likewise.
847         * gcc.target/i386/sse2-movsd-2.c: Likewise.
848         * gcc.target/i386/sse2-movupd-1.c: Likewise.
849         * gcc.target/i386/sse2-movupd-2.c: Likewise.
850         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
851         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
852         * gcc.target/i386/sse2-orpd-1.c: Likewise.
853         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
854         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
855         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
856         * gcc.target/i386/sse2-paddb-1.c: Likewise.
857         * gcc.target/i386/sse2-paddd-1.c: Likewise.
858         * gcc.target/i386/sse2-paddq-1.c: Likewise.
859         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
860         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
861         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
862         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
863         * gcc.target/i386/sse2-paddw-1.c: Likewise.
864         * gcc.target/i386/sse2-pand-1.c: Likewise.
865         * gcc.target/i386/sse2-pandn-1.c: Likewise.
866         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
867         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
868         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
869         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
870         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
871         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
872         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
873         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
874         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
875         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
876         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
877         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
878         * gcc.target/i386/sse2-pminub-1.c: Likewise.
879         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
880         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
881         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
882         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
883         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
884         * gcc.target/i386/sse2-por-1.c: Likewise.
885         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
886         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
887         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
888         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
889         * gcc.target/i386/sse2-pslld-1.c: Likewise.
890         * gcc.target/i386/sse2-pslld-2.c: Likewise.
891         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
892         * gcc.target/i386/sse2-psllq-1.c: Likewise.
893         * gcc.target/i386/sse2-psllq-2.c: Likewise.
894         * gcc.target/i386/sse2-psllw-1.c: Likewise.
895         * gcc.target/i386/sse2-psllw-2.c: Likewise.
896         * gcc.target/i386/sse2-psrad-1.c: Likewise.
897         * gcc.target/i386/sse2-psrad-2.c: Likewise.
898         * gcc.target/i386/sse2-psraw-1.c: Likewise.
899         * gcc.target/i386/sse2-psraw-2.c: Likewise.
900         * gcc.target/i386/sse2-psrld-1.c: Likewise.
901         * gcc.target/i386/sse2-psrld-2.c: Likewise.
902         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
903         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
904         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
905         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
906         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
907         * gcc.target/i386/sse2-psubb-1.c: Likewise.
908         * gcc.target/i386/sse2-psubd-1.c: Likewise.
909         * gcc.target/i386/sse2-psubq-1.c: Likewise.
910         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
911         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
912         * gcc.target/i386/sse2-psubw-1.c: Likewise.
913         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
914         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
915         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
916         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
917         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
918         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
919         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
920         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
921         * gcc.target/i386/sse2-pxor-1.c: Likewise.
922         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
923         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
924         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
925         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
926         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
927         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
928         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
929         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
930         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
931         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
932         * gcc.target/i386/sse2-shufps-1.c: Likewise.
933         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
934         * gcc.target/i386/sse2-subpd-1.c: Likewise.
935         * gcc.target/i386/sse2-subsd-1.c: Likewise.
936         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
937         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
938         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
939         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
940         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
941         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
942         * gcc.target/i386/sse2-unpack-1.c: Likewise.
943         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
944         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
945         * gcc.target/i386/sse2-vec-1.c: Likewise.
946         * gcc.target/i386/sse2-vec-2.c: Likewise.
947         * gcc.target/i386/sse2-vec-3.c: Likewise.
948         * gcc.target/i386/sse2-vec-4.c: Likewise.
949         * gcc.target/i386/sse2-vec-5.c: Likewise.
950         * gcc.target/i386/sse2-vec-6.c: Likewise.
951         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
952         * gcc.target/i386/ssefn-2.c: Likewise.
953         * gcc.target/i386/ssefn-4.c: Likewise.
954         * gcc.target/i386/ssefp-1.c: Likewise.
955         * gcc.target/i386/ssefp-2.c: Likewise.
956         * gcc.target/i386/sseregparm-3.c: Likewise.
957         * gcc.target/i386/sseregparm-4.c: Likewise.
958         * gcc.target/i386/sseregparm-5.c: Likewise.
959         * gcc.target/i386/sseregparm-6.c: Likewise.
960         * gcc.target/i386/sseregparm-7.c: Likewise.
961         * gcc.target/i386/ssetype-1.c: Likewise.
962         * gcc.target/i386/ssetype-2.c: Likewise.
963         * gcc.target/i386/ssetype-3.c: Likewise.
964         * gcc.target/i386/ssetype-4.c: Likewise.
965         * gcc.target/i386/ssetype-5.c: Likewise.
966         * gcc.target/i386/unordcmp-1.c: Likewise.
967         * gcc.target/i386/vararg-1.c: Likewise.
968         * gcc.target/i386/vararg-2.c: Likewise.
969         * gcc.target/i386/vararg-3.c: Likewise.
970         * gcc.target/i386/vararg-4.c: Likewise.
971         * gcc.target/i386/vararg-7.c: Likewise.
972         * gcc.target/i386/vararg-8.c: Likewise.
973         * gcc.target/i386/vecinit-1.c: Likewise.
974         * gcc.target/i386/vecinit-2.c: Likewise.
975         * gcc.target/i386/vecinit-3.c: Likewise.
976         * gcc.target/i386/vecinit-4.c: Likewise.
977         * gcc.target/i386/vecinit-5.c: Likewise.
978         * gcc.target/i386/vecinit-6.c: Likewise.
979         * gcc.target/i386/vectorize2.c: Likewise.
980         * gcc.target/i386/vectorize3.c: Likewise.
981         * gcc.target/i386/vectorize4.c: Likewise.
982         * gcc.target/i386/vectorize6.c: Likewise.
983         * gcc.target/i386/vectorize7.c: Likewise.
984         * gcc.target/i386/vectorize8.c: Likewise.
985         * gcc.target/i386/vperm-v2df.c: Likewise.
986         * gcc.target/i386/vperm-v2di.c: Likewise.
987         * gcc.target/i386/vperm-v4si-1.c: Likewise.
988         * gcc.target/i386/xorps-sse2.c: Likewise.
989         * gcc.target/i386/xorps.c: Likewise.
990         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
991         * gfortran.dg/graphite/pr42326.f90: Likewise.
992         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
993
994 2010-05-19  Richard Guenther  <rguenther@suse.de>
995
996         PR lto/44196
997         * g++.dg/lto/20100519-1_0.C: New testcase.
998
999 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
1000
1001         PR fortran/42360
1002         * gfortran.dg/warn_intent_out_not_set.f90: New.
1003
1004 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
1005
1006         PR fortran/38404
1007         * gfortran.dg/data_char_1.f90: Updated warning message.
1008         * gfortran.dg/data_array_6.f: New.
1009
1010 2010-05-19  Martin Jambor  <mjambor@suse.cz>
1011
1012         * g++.dg/ipa/ivinline-8.C: New test.
1013         * gcc.dg/ipa/iinline-2.c: Likewise.
1014
1015 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
1016
1017         PR fortran/34505
1018         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
1019         arguments; add check for return value kind.
1020         * gfortran.dg/float_1.f90: Likewise.
1021
1022 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1023
1024         * gcc.target/i386/20011009-1.c (COMMENT): Define.
1025         (main): Use it.
1026         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
1027         * lib/lto.exp (lto_prune_warns): Fix location line regex.
1028         Prune another location line format.
1029         (lto-obj): Call lto_prune_warns on comp_output.
1030
1031 2010-05-18  Jan Hubicka  <jh@suse.cz>
1032
1033         * gcc.dg/lto/ipacp_0.c: New test.
1034         * gcc.dg/lto/ipacp_1.c: New test.
1035
1036 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
1037
1038         PR lto/44184
1039         * gcc.dg/lto/20100518_0.c: New test.
1040
1041 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
1042
1043         * gnat.dg/specs/lto3.ads: Add missing dg-options.
1044
1045 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
1046
1047         PR fortran/43990
1048         * gfortran.dg/class_21.f03: New.
1049
1050 2010-05-17  Jason Merrill  <jason@redhat.com>
1051
1052         PR c++/44157
1053         * g++.dg/cpp0x/initlist34.C: New.
1054
1055         PR c++/44158
1056         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
1057
1058 2010-05-17  Martin Jambor  <mjambor@suse.cz>
1059
1060         * g++.dg/ipa/ivinline-1.C: New test.
1061         * g++.dg/ipa/ivinline-2.C: New test.
1062         * g++.dg/ipa/ivinline-3.C: New test.
1063         * g++.dg/ipa/ivinline-4.C: New test.
1064         * g++.dg/ipa/ivinline-5.C: New test.
1065         * g++.dg/ipa/ivinline-6.C: New test.
1066
1067 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
1068             Jason Merrill  <jason@redhat.com>
1069
1070         PR c++/44108
1071         * c-c++-common/Wunused-var-8.c: New test.
1072
1073 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
1074
1075         PR bootstrap/42347
1076         * gcc.c-torture/compile/pr42347.c: New test.
1077
1078         PR middle-end/44102
1079         * g++.dg/ext/asmgoto1.C: New test.
1080
1081 2010-05-17  Martin Jambor  <mjambor@suse.cz>
1082
1083         PR middle-end/44133
1084         * gcc.dg/tree-ssa/pr44133.c: New test.
1085         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
1086         precise.
1087
1088 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
1089
1090         PR fortran/44044
1091         * gfortran.dg/class_20.f03: New.
1092
1093 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
1094
1095         PR 44078
1096         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
1097         debug messages but not the newly introduced one.
1098
1099 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
1100
1101         PR fortran/35779
1102         * gfortran.dg/initialization_25.f90: Commented testcase.
1103         * gfortran.dg/initialization_26.f90: New.
1104
1105 2010-05-16  Richard Guenther  <rguenther@suse.de>
1106
1107         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
1108         * gcc.dg/pr43084.c: Likewise.
1109         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
1110         -fipa-type-escape.
1111         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
1112         -fipa-type-escape.
1113         * gcc.dg/struct/struct-reorg.exp: Likewise.
1114         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
1115         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1116
1117 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
1118
1119         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
1120         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
1121         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
1122         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
1123         tests.
1124
1125 2010-05-15  Jason Merrill  <jason@redhat.com>
1126
1127         * g++.dg/eh/spec10.C: New.
1128         * g++.dg/eh/spec11.C: New.
1129         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
1130
1131 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
1132
1133         PR fortran/44154
1134         PR fortran/42647
1135         * gfortran.dg/allocatable_scalar_9.f90: New.
1136
1137 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
1138
1139         PR c++/44148
1140         * g++.dg/torture/pr44148.C: New test.
1141
1142 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
1143
1144         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
1145         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
1146         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
1147         diagnostics and type sizes.
1148
1149 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
1150
1151         * gnat.dg/lto9.adb: New test.
1152         * gnat.dg/lto9_pkg1.ads: New helper.
1153         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
1154
1155 2010-05-15  Jan Hubicka  <jh@suse.cz>
1156
1157         * gcc.dg/lto/ipareference_1.c: Rename to ...
1158         * gcc.dg/lto/ipareference_0.c: ... this one.
1159         * gcc.dg/lto/ipareference_2.c: Rename to ...
1160         * gcc.dg/lto/ipareference_1.c: ... this one.
1161
1162 2010-05-15  Jan Hubicka  <jh@suse.cz>
1163
1164         * gcc.dg/lto/ipareference_1.c: New file.
1165         * gcc.dg/lto/ipareference_2.c: New file.
1166
1167 2010-05-15  Richard Guenther  <rguenther@suse.de>
1168
1169         PR tree-optimization/44038
1170         * gcc.c-torture/compile/pr44038.c: New testcase.
1171
1172 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
1173
1174         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
1175         * gcc.target/i386/avx-cmpss-1.c: Likewise.
1176
1177 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
1178
1179         PR fortran/43207
1180         PR fortran/43969
1181         * gfortran.dg/class_18.f03: New.
1182         * gfortran.dg/class_19.f03: New.
1183
1184 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
1185
1186         PR debug/44112
1187         * gcc.dg/debug/dwarf2/const-1.c: Remove.
1188         * g++.dg/debug/dwarf2/const1.C: Remove.
1189
1190 2010-05-14  Jason Merrill  <jason@redhat.com>
1191
1192         * g++.dg/eh/cond4.C: New.
1193         * g++.dg/eh/elide2.C: Adjust.
1194         * g++.old-deja/g++.eh/terminate1.C: Adjust.
1195
1196 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1197
1198         PR fortran/44135
1199         * gfortran.dg/actual_array_interface_2.f90: New test.
1200
1201 2010-05-14  Richard Guenther  <rguenther@suse.de>
1202
1203         PR tree-optimization/44119
1204         * gcc.c-torture/compile/pr44119.c: New testcase.
1205
1206 2010-05-14  Jason Merrill  <jason@redhat.com>
1207
1208         PR c++/44127
1209         * g++.dg/eh/terminate1.C: New.
1210
1211 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
1212
1213         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
1214
1215         PR debug/44136
1216         * gcc.dg/pr44136.c: New test.
1217
1218 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
1219
1220         PR c++/30566
1221         * g++.dg/warn/Wshadow-4.C: Adjust.
1222         * g++.dg/warn/Wshadow-5.C: New test.
1223         * g++.dg/warn/Wshadow-6.C: New test
1224
1225 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
1226
1227         PR fortran/35779
1228         * gfortran.dg/initialization_25.f90: New.
1229
1230 2010-05-13  Martin Jambor  <mjambor@suse.cz>
1231
1232         * g++.dg/otr-fold-1.C: New test.
1233         * g++.dg/otr-fold-2.C: New test.
1234
1235 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
1236
1237         PR fortran/44036
1238         * gfortran.dg/gomp/pr44036-1.f90: New test.
1239         * gfortran.dg/gomp/pr44036-2.f90: New test.
1240         * gfortran.dg/gomp/pr44036-3.f90: New test.
1241
1242         PR debug/43983
1243         * gcc.dg/guality/sra-1.c: New test.
1244
1245 2010-05-12  Jan Hubicka  <jh@suse.cz>
1246
1247         * tree-ssa/unreachable.c: New test.
1248
1249 2010-05-12  Jason Merrill  <jason@redhat.com>
1250
1251         * g++.dg/cpp0x/sfinae1.C: New.
1252
1253 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
1254
1255         * gcc.target/i386/zee.c: New file.
1256
1257 2010-05-12  Jason Merrill  <jason@redhat.com>
1258
1259         * g++.dg/conversion/op1.C: Expect template candidate message.
1260         * g++.dg/cpp0x/nullptr15.C: Likewise.
1261         * g++.dg/cpp0x/pr31431-2.C: Likewise.
1262         * g++.dg/cpp0x/pr31431.C: Likewise.
1263         * g++.dg/cpp0x/temp_default2.C: Likewise.
1264         * g++.dg/cpp0x/trailing4.C: Likewise.
1265         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
1266         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
1267         * g++.dg/cpp0x/variadic-throw.C: Likewise.
1268         * g++.dg/cpp0x/variadic35.C: Likewise.
1269         * g++.dg/cpp0x/vt-35147.C: Likewise.
1270         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
1271         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
1272         * g++.dg/ext/visibility/anon8.C: Likewise.
1273         * g++.dg/ext/vla2.C: Likewise.
1274         * g++.dg/other/pr28114.C: Likewise.
1275         * g++.dg/other/ptrmem10.C: Likewise.
1276         * g++.dg/other/ptrmem11.C: Likewise.
1277         * g++.dg/overload/unknown1.C: Likewise.
1278         * g++.dg/parse/template7.C: Likewise.
1279         * g++.dg/parse/typename7.C: Likewise.
1280         * g++.dg/template/conv11.C: Likewise.
1281         * g++.dg/template/copy1.C: Likewise.
1282         * g++.dg/template/deduce3.C: Likewise.
1283         * g++.dg/template/dependent-expr5.C: Likewise.
1284         * g++.dg/template/friend.C: Likewise.
1285         * g++.dg/template/incomplete2.C: Likewise.
1286         * g++.dg/template/local4.C: Likewise.
1287         * g++.dg/template/local6.C: Likewise.
1288         * g++.dg/template/operator10.C: Likewise.
1289         * g++.dg/template/overload6.C: Likewise.
1290         * g++.dg/template/ptrmem2.C: Likewise.
1291         * g++.dg/template/ptrmem20.C: Likewise.
1292         * g++.dg/template/ptrmem8.C: Likewise.
1293         * g++.dg/template/sfinae2.C: Likewise.
1294         * g++.dg/template/ttp25.C: Likewise.
1295         * g++.dg/template/unify10.C: Likewise.
1296         * g++.dg/template/unify11.C: Likewise.
1297         * g++.dg/template/unify6.C: Likewise.
1298         * g++.dg/template/unify7.C: Likewise.
1299         * g++.dg/template/unify9.C: Likewise.
1300         * g++.dg/template/varmod1.C: Likewise.
1301         * g++.old-deja/g++.brendan/crash56.C: Likewise.
1302         * g++.old-deja/g++.law/operators32.C: Likewise.
1303         * g++.old-deja/g++.pt/crash28.C: Likewise.
1304         * g++.old-deja/g++.pt/crash60.C: Likewise.
1305         * g++.old-deja/g++.pt/explicit38.C: Likewise.
1306         * g++.old-deja/g++.pt/explicit39.C: Likewise.
1307         * g++.old-deja/g++.pt/explicit41.C: Likewise.
1308         * g++.old-deja/g++.pt/explicit67.C: Likewise.
1309         * g++.old-deja/g++.pt/explicit77.C: Likewise.
1310         * g++.old-deja/g++.pt/expr2.C: Likewise.
1311         * g++.old-deja/g++.pt/overload7.C: Likewise.
1312         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1313         * g++.old-deja/g++.pt/spec5.C: Likewise.
1314         * g++.old-deja/g++.pt/spec6.C: Likewise.
1315         * g++.old-deja/g++.pt/t24.C: Likewise.
1316         * g++.old-deja/g++.pt/unify4.C: Likewise.
1317         * g++.old-deja/g++.pt/unify6.C: Likewise.
1318         * g++.old-deja/g++.pt/unify8.C: Likewise.
1319         * g++.old-deja/g++.robertl/eb119.C: Likewise.
1320         * g++.old-deja/g++.robertl/eb79.C: Likewise.
1321         * g++.old-deja/g++.robertl/eb98.C: Likewise.
1322
1323         * g++.dg/cpp0x/initlist32.C: New.
1324
1325         * g++.dg/template/conv11.C: New.
1326         * g++.dg/conversion/op1.C: Adjust expected error.
1327
1328         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
1329
1330 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
1331
1332         PR target/44088
1333         * gcc.target/i386/avx-cmpsd-1.c: New.
1334         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
1335         * gcc.target/i386/avx-cmpss-1.c: Likewise.
1336         * gcc.target/i386/avx-cmpss-2.c: Likewise.
1337         * gcc.target/i386/sse-cmpss-1.c: Likewise.
1338         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
1339
1340 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
1341
1342         PR middle-end/44085
1343         * gcc.dg/gomp/pr44085.c: New test.
1344         * gfortran.dg/gomp/pr44085.f90: New test.
1345
1346 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
1347
1348         * objc-obj-c++-shared/Object1.m: New.
1349         * objc.dg/torture: New directory.
1350         * objc.dg/torture/tls: Ditto.
1351         * objc.dg/tls: Ditto.
1352         * objc.dg/torture/tls/trivial.m: New test.
1353         * objc.dg/torture/tls/thr-init-2.m: New test.
1354         * objc.dg/torture/tls/thr-init-3.m: New test.
1355         * objc.dg/torture/tls/thr-init.m: New test.
1356         * objc.dg/torture/tls/diag-1.m: New test.
1357         * objc.dg/torture/tls/tls.exp: New.
1358         * objc.dg/torture/trivial.m: New test.
1359         * objc.dg/torture/dg-torture.exp: New.
1360         * objc.dg/tls/diag-3.m: New test.
1361         * objc.dg/tls/diag-4.m: New test.
1362         * objc.dg/tls/diag-5.m: New test.
1363         * objc.dg/tls/init-1.m: New test.
1364         * objc.dg/tls/init-2.m: New test.
1365         * objc.dg/tls/tls.exp: New.
1366         * objc.dg/tls/diag-2.m: New test.
1367         * lib/objc.exp: Respond to dg-additional-files.
1368
1369 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
1370
1371         * gcc.target/m68k/20100512-1.c: New.
1372
1373 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
1374
1375         * gnat.dg/lto8.adb: New test.
1376         * gnat.dg/lto8_pkg.ad[sb]: New helper.
1377         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
1378
1379 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
1380
1381         PR c++/34272
1382         PR c++/43630
1383         PR c++/34491
1384         * g++.dg/template/crash97.C: New.
1385         * g++.dg/template/crash98.C: Likewise.
1386         * g++.dg/template/crash99.C: Likewise.
1387         * g++.dg/cpp0x/pr31439.C: Adjust.
1388         * g++.dg/template/crash95.C: Likewise.
1389
1390 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
1391
1392         PR middle-end/44071
1393         * c-c++-common/asmgoto-4.c: New test.
1394         * gcc.target/i386/pr44071.c: New test.
1395
1396         PR c++/44062
1397         * c-c++-common/Wunused-var-7.c: New test.
1398         * g++.dg/warn/Wunused-var-9.C: New test.
1399
1400 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
1401
1402         PR fortran/43711
1403         * gfortran.dg/gomp/pr43711.f90: New.
1404
1405 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
1406
1407         PR fortran/31820
1408         * gfortran.dg/select_5.f90: Updated.
1409
1410 2010-05-11  Jan Hubicka  <jh@suse.cz>
1411
1412         PR tree-optimize/44063
1413         * gcc.c-torture/compile/pr44063.c: New testcase.
1414
1415 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
1416
1417         PR debug/44023
1418         * gcc.dg/pr44023.c: New test.
1419
1420 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
1421
1422         * gnat.dg/lto7.adb: New test.
1423         * gnat.dg/lto7_pkg.ad[sb]: New helper.
1424
1425 2010-05-10  Jason Merrill  <jason@redhat.com>
1426
1427         PR c++/44017
1428         * g++.dg/template/inherit5.C: New.
1429
1430         PR c++/44045
1431         * g++.dg/cpp0x/initlist33.C: New.
1432         * g++.dg/cpp0x/initlist26.C: Adjust.
1433         * g++.dg/cpp0x/initlist28.C: Adjust.
1434
1435 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
1436
1437         PR c++/43719
1438         * g++.dg/init/pr43719.C: New.
1439         * g++.dg/anon-struct4.C: Adjust.
1440
1441 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
1442
1443         PR debug/44028
1444         * gcc.dg/pr44028.c: New test.
1445
1446 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
1447
1448         PR fortran/27866
1449         PR fortran/35003
1450         PR fortran/42809
1451         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
1452         * gfortran.dg/warn_conversion.f90: New.
1453
1454 2010-05-10  Michael Matz  <matz@suse.de>
1455
1456         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
1457
1458 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
1459
1460         PR rtl-optimization/44012
1461         * gcc.dg/pr44012.c: New.
1462
1463 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1464
1465         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
1466         Log text on entry and exit.
1467         Prune Sun ld warnings for common symbols with differing sizes.
1468         (lto-link-and-maybe-run): Change caller.
1469
1470 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
1471
1472         PR fortran/44044
1473         * gfortran.dg/class_7.f03: Modified.
1474         * gfortran.dg/select_type_1.f03: Modified.
1475         * gfortran.dg/select_type_12.f03: New.
1476
1477 2010-05-10  Richard Guenther  <rguenther@suse.de>
1478
1479         PR tree-optimization/44050
1480         * gcc.dg/torture/pr44050.c: New testcase.
1481
1482 2010-05-10  Wei Guozhi  <carrot@google.com>
1483
1484         PR target/42879
1485         * gcc.target/arm/pr42879.c: New testcase.
1486
1487 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
1488
1489         PR c/44051
1490         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
1491
1492 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
1493
1494         PR c/10676
1495         * gcc.dg/anon-struct-10.c: New test.
1496
1497 2010-05-09  Richard Guenther  <rguenther@suse.de>
1498
1499         PR middle-end/44024
1500         * gcc.dg/pr44024.c: New testcase.
1501
1502 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
1503
1504         PR c/4784
1505         * gcc.dg/anon-struct-9.c: New test.
1506
1507 2010-05-09  Richard Guenther  <rguenther@suse.de>
1508
1509         PR middle-end/44043
1510         * gcc.c-torture/compile/pr44043.c: New testcase.
1511
1512 2010-05-09  Richard Guenther  <rguenther@suse.de>
1513
1514         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
1515
1516 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
1517
1518         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
1519
1520 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1521
1522         * gnat.dg/lto[12456].adb: Add "target lto" marker.
1523         * gnat.dg/specs/lto3.ads: Likewise.
1524
1525 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
1526
1527         PR middle-end/28685
1528         * gcc.dg/pr28685-1.c: New file.
1529
1530 2010-05-08  Richard Guenther  <rguenther@suse.de>
1531
1532         PR tree-optimization/44030
1533         * gcc.c-torture/compile/pr44030.c: New testcase.
1534
1535 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1536
1537         * gnat.dg/lto6.adb: New test.
1538         * gnat.dg/lto6_pkg.ads: New helper.
1539
1540 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1541
1542         * gnat.dg/lto5.adb: New test.
1543         * gnat.dg/lto5_pkg.ad[sb]: New helper.
1544
1545 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1546
1547         * gnat.dg/lto4.ad[sb]: New test.
1548
1549 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1550
1551         * gnat.dg/specs/lto3.ads: New test.
1552         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
1553         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
1554
1555 2010-05-08  Quentin Ochem  <ochem@adacore.com>
1556
1557         * gnat.dg/sizetype3.ad[sb]: New test.
1558         * gnat.dg/sizetype3_pkg.ads: New helper.
1559
1560 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
1561
1562         PR c++/43951
1563         * g++.dg/init/new29.C: New.
1564
1565 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
1566
1567         PR fortran/40728
1568         * gfortran.dg/coarray_1.f90: Fixed error message.
1569         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
1570         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
1571         * gfortran.dg/intrinsic_std_5.f90: New.
1572
1573 2010-05-07  Jason Merrill  <jason@redhat.com>
1574
1575         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
1576
1577 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1578
1579         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
1580         (size_t, stderr): Remove.
1581         (read_error): Replaced __builtin_fprintf by fprintf.
1582
1583 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
1584
1585         * gcc.dg/ordered-comparison-1.c: New test.
1586         * gcc.dg/ordered-comparison-2.c: New test.
1587         * gcc.dg/ordered-comparison-3.c: New test.
1588         * gcc.dg/ordered-comparison-4.c: New test.
1589
1590 2010-05-06  Mike Stump  <mikestump@comcast.net>
1591
1592         PR objc/35165
1593         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
1594
1595 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
1596             Jason Merrill  <jason@redhat.com>
1597
1598         * g++.dg/cpp0x/nullptr01.C: New.
1599         * g++.dg/cpp0x/nullptr02.C: New.
1600         * g++.dg/cpp0x/nullptr03.C: New.
1601         * g++.dg/cpp0x/nullptr04.C: New.
1602         * g++.dg/cpp0x/nullptr05.C: New.
1603         * g++.dg/cpp0x/nullptr06.C: New.
1604         * g++.dg/cpp0x/nullptr07.C: New.
1605         * g++.dg/cpp0x/nullptr08.C: New.
1606         * g++.dg/cpp0x/nullptr09.C: New.
1607         * g++.dg/cpp0x/nullptr10.C: New.
1608         * g++.dg/cpp0x/nullptr11.C: New.
1609         * g++.dg/cpp0x/nullptr12.C: New.
1610         * g++.dg/cpp0x/nullptr13.C: New.
1611         * g++.dg/cpp0x/nullptr14.C: New.
1612         * g++.dg/cpp0x/nullptr15.C: New.
1613         * g++.dg/cpp0x/nullptr16.C: New.
1614         * g++.dg/cpp0x/nullptr17.C: New.
1615         * g++.dg/cpp0x/nullptr18.C: New.
1616         * g++.dg/cpp0x/nullptr19.C: New.
1617         * g++.dg/cpp0x/nullptr20.C: New.
1618         * g++.dg/cpp0x/nullptr21.C: New.
1619         * g++.dg/cpp0x/nullptr22.C: New.
1620         * g++.dg/debug/nullptr01.C: New.
1621         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
1622
1623 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
1624
1625         * gcc.dg/Wunused-var-8.c: Move to...
1626         * c-c++-common/Wunused-var-6.c: ... here.  New test.
1627
1628 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1629
1630         PR c++/40406
1631         * g++.dg/template/crash96.C: New.
1632
1633 2010-05-06  Jan Hubicka  <jh@suse.cz>
1634
1635         PR tree-optimization/43791
1636         * gcc.c-torture/compile/pr43791.c: New file.
1637
1638 2010-05-06  Michael Matz  <matz@suse.de>
1639
1640         PR tree-optimization/43984
1641         * gfortran.dg/pr43984.f90: New test.
1642
1643 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1644
1645         PR 40989
1646         * gcc.dg/pr40989.c: New.
1647
1648 2010-05-06  Richard Guenther  <rguenther@suse.de>
1649
1650         PR tree-optimization/43934
1651         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
1652
1653 2010-05-06  Richard Guenther  <rguenther@suse.de>
1654
1655         PR tree-optimization/43987
1656         * gcc.c-torture/execute/pr43987.c: New testcase.
1657         * gcc.dg/torture/pta-escape-1.c: Adjust.
1658         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1659         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1660         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1661         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
1662
1663 2010-04-22  Jakub Jelinek <jakub@redhat.com>
1664             Dodji Seketeli  <dodji@redhat.com>
1665
1666         PR c/18624
1667         * g++.dg/warn/Wunused-7.C: Add dg-warning.
1668         * g++.dg/template/sfinae16.C: Likewise.
1669         * gcc.dg/Wunused-var-1.c: Moved to...
1670         * c-c++-common/Wunused-var-1.c: ...here. New test.
1671         * gcc.dg/Wunused-var-2.c: Moved to...
1672         * c-c++-common/Wunused-var-2.c: ...here. New test.
1673         * gcc.dg/Wunused-var-3.c: Moved to...
1674         * c-c++-common/Wunused-var-3.c: ...here. New test.
1675         * gcc.dg/Wunused-var-4.c: Moved to...
1676         * gcc.dg/Wunused-var-1.c: ... here.
1677         * gcc.dg/Wunused-var-5.c: Moved to...
1678         * c-c++-common/Wunused-var-4.c: ...here. New test.
1679         * gcc.dg/Wunused-var-7.c: Moved to...
1680         * c-c++-common/Wunused-var-5.c: ...here. New test.
1681         * gcc.dg/Wunused-var-6.c: Moved to...
1682         * gcc.dg/Wunused-var-2.c: ... here.
1683         * c-c++-common/Wunused-var-1.c: New test.
1684         * c-c++-common/Wunused-var-2.c: New test.
1685         * c-c++-common/Wunused-var-3.c: New test.
1686         * c-c++-common/Wunused-var-4.c: New test.
1687         * c-c++-common/Wunused-var-5.c: New test.
1688         * g++.dg/warn/Wunused-var-1.C: New test.
1689         * g++.dg/warn/Wunused-var-2.C: New test.
1690         * g++.dg/warn/Wunused-var-3.C: New test.
1691         * g++.dg/warn/Wunused-var-4.C: New test.
1692         * g++.dg/warn/Wunused-var-5.C: New test.
1693         * g++.dg/warn/Wunused-var-6.C: New test.
1694         * g++.dg/warn/Wunused-var-7.C: New test.
1695         * g++.dg/warn/Wunused-var-8.C: New test.
1696         * g++.dg/warn/Wunused-parm-1.C: New test.
1697         * g++.dg/warn/Wunused-parm-2.C: New test.
1698         * g++.dg/warn/Wunused-parm-3.C: New test.
1699
1700 2010-05-06  Tobias Burnus  <burnus@net-b.de>
1701
1702         PR fortran/43985
1703         * gfortran.dg/gomp/crayptr5.f90: New test case.
1704
1705 2010-05-05  Jason Merrill  <jason@redhat.com>
1706
1707         PR debug/43370
1708         * g++.dg/ext/attrib39.C: New.
1709
1710 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
1711
1712         PR fortran/24978
1713         * gfortran.dg/data_invalid.f90: New.
1714
1715 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
1716
1717         * gnat.dg/lto2.adb: New test.
1718
1719 2010-05-05  Jason Merrill  <jason@redhat.com>
1720
1721         PR c++/43787
1722         * g++.dg/opt/empty1.C: New.
1723
1724 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
1725
1726         PR fortran/43696
1727         * gfortran.dg/class_17.f03: New.
1728
1729 2010-05-04  Neil Vachharajani <nvachhar@google.com>
1730
1731         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
1732
1733 2010-05-04  Mike Stump  <mikestump@comcast.net>
1734
1735         PR objc/35165
1736         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
1737
1738 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1739
1740         PR target/43668
1741         * gcc.target/i386/pr43668.c: New.
1742
1743 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1744
1745         PR c++/43028
1746         * g++.dg/cpp0x/initlist31.C: New.
1747
1748 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
1749
1750         PR c/43981
1751         * gcc.dg/Wunused-var-8.c: New test.
1752
1753 2010-05-04  Jason Merrill  <jason@redhat.com>
1754
1755         PR c++/38064
1756         * g++.dg/cpp0x/enum3.C: Extend.
1757
1758 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1759
1760         PR target/43799
1761         * gcc.target/i386/pr43799.c: New.
1762
1763 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
1764
1765         * gnat.dg/lto1.adb: New test.
1766         * gnat.dg/lto1_pkg.ad[sb]: New helper.
1767
1768 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1769
1770         PR middle-end/43671
1771         * gcc.target/i386/pr43671.c: New.
1772
1773 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1774
1775         PR c++/43705
1776         * g++.dg/template/crash95.C: New.
1777
1778 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1779
1780         PR debug/43508
1781         * gcc.target/i386/pr43508.c: New.
1782
1783 2010-05-04  Richard Guenther  <rguenther@suse.de>
1784
1785         PR tree-optimization/43879
1786         * g++.dg/torture/pr43879-1_0.C: New testcase.
1787         * g++.dg/torture/pr43879-1_1.C: Likewise.
1788
1789 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
1790
1791         PR c++/43953
1792         * g++.dg/other/crash-12.C: New test.
1793
1794 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
1795
1796         * g++.dg/cdce3.C: Add a space.  Updated.
1797
1798 2010-05-03  Jason Merrill  <jason@redhat.com>
1799
1800         PR c++/43680
1801         * g++.dg/opt/enum2.C: New.
1802         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
1803         * g++.dg/warn/Wswitch-1.C: Adjust message.
1804
1805 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1806
1807         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
1808         * g++.dg/ext/label13.C: Fix typo.
1809         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
1810         alpha*-dec-osf5*.
1811         * gcc.c-torture/compile/limits-declparen.c: xfail on
1812         alpha*-dec-osf5* with -g.
1813         * gcc.c-torture/compile/limits-pointer.c: Likewise.
1814         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
1815         * gcc.dg/c99-tgmath-2.c: Likewise.
1816         * gcc.dg/c99-tgmath-3.c: Likewise.
1817         * gcc.dg/c99-tgmath-4.c: Likewise.
1818
1819 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
1820
1821         PR fortran/43592
1822         * gfortran.dg/unexpected_interface.f90: New test.
1823
1824 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1825
1826         * ada/acats/run_acats (which): New function.
1827         (host_gnatchop, host_gnatmake): Use it.
1828
1829 2010-05-03  Richard Guenther  <rguenther@suse.de>
1830
1831         PR tree-optimization/43971
1832         * gcc.dg/pr43971.c: New testcase.
1833
1834 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
1835
1836         PR debug/43972
1837         * gcc.dg/debug/pr43972.c: New test.
1838
1839 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
1840
1841         PR testsuite/43963
1842         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
1843
1844 2010-05-02  Richard Guenther  <rguenther@suse.de>
1845
1846         PR tree-optimization/43879
1847         * gcc.dg/torture/pr43879-3.c: New testcase.
1848
1849 2010-05-01  Richard Guenther  <rguenther@suse.de>
1850
1851         PR tree-optimization/43949
1852         * g++.dg/warn/Warray-bounds-5.C: New testcase.
1853
1854 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
1855
1856         PR c++/43951
1857         * g++.dg/init/new28.C: New.
1858
1859 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
1860
1861         PR objc++/32052
1862         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
1863         structure and nested declarations.
1864         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
1865         structure and nested declarations.  Reduce header clutter and
1866         use _exit() rather than abort().
1867         * objc.dg/encode-10.m: New.
1868         * objc.dg/encode-11.m: New.
1869
1870 2010-04-30  DJ Delorie  <dj@redhat.com>
1871
1872         * gcc.c-torture/execute/20100430-1.c: New test.
1873
1874 2010-04-30  Jason Merrill  <jason@redhat.com>
1875
1876         PR c++/43868
1877         * g++.dg/template/ptrmem21.C: New.
1878
1879 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
1880
1881         PR fortran/18918
1882         PR fortran/43931
1883         * gfortran.dg/coarray_13.f90: New test.
1884
1885 2010-04-30  Richard Guenther  <rguenther@suse.de>
1886
1887         PR lto/43946
1888         * gcc.dg/lto/20100430-1_0.c: New testcase.
1889
1890 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
1891
1892         PR debug/43942
1893         * c-c++-common/pr43942.c: New test.
1894
1895 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
1896
1897         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
1898         conflict with darwin crt1.o 'start' symbol.
1899
1900 2010-04-30  Richard Guenther  <rguenther@suse.de>
1901
1902         PR tree-optimization/43879
1903         * gcc.dg/torture/pr43879_1.c: New testcase.
1904
1905 2010-04-30  Richard Guenther  <rguenther@suse.de>
1906
1907         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
1908
1909 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
1910
1911         PR c++/43890
1912         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
1913         user-provided constructor while recursing.
1914
1915 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
1916
1917         PR fortran/42274
1918         * gfortran.dg/class_16.f03: New test.
1919
1920 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
1921
1922         PR fortran/42274
1923         * gfortran.dg/class_15.f03: New.
1924
1925 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
1926
1927         PR fortran/43326
1928         * gfortran.dg/dynamic_dispatch_9.f03: New test.
1929
1930 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
1931
1932         PR fortran/43492
1933         * gfortran.dg/generic_22.f03 : New test.
1934
1935 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
1936
1937         PR fortran/42353
1938         * gfortran.dg/class_14.f03: New test.
1939
1940 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1941
1942         PR fortran/42680
1943         * gfortran.dg/interface_32.f90: New test.
1944
1945 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
1946             Janus Weil  <janus@gcc.gnu.org>
1947
1948         PR fortran/41829
1949         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
1950         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
1951         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
1952
1953 2010-04-28  Mike Stump  <mikestump@comcast.net>
1954
1955         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
1956         dg-excess-errors.
1957         * g++.dg/uninit-pred-2_b.C: Likewise.
1958
1959 2010-04-28  Tobias Burnus  <burnus@net-b.de>
1960
1961         PR fortran/18918
1962         PR fortran/43919
1963         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
1964
1965 2010-04-28  Matthias Klose  <doko@ubuntu.com>
1966
1967         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
1968         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
1969         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
1970         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
1971         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
1972
1973 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
1974
1975         * gcc.dg/const-uniq-1.c: New test.
1976         * gcc.dg/lto/const-uniq_[01].c: Likewise.
1977
1978 2010-04-28  Xinliang David Li  <davidxl@google.com>
1979
1980         * gcc.dg/uninit-pred-2_b.c: New test.
1981         * gcc.dg/uninit-pred-4_b.c: New test.
1982         * gcc.dg/uninit-pred-3_d.c: New test.
1983         * gcc.dg/uninit-pred-6_b.c: New test.
1984         * gcc.dg/uninit-pred-8_b.c: New test.
1985         * gcc.dg/uninit-pred-3_a.c: New test.
1986         * gcc.dg/uninit-pred-2_c.c: New test.
1987         * gcc.dg/uninit-pred-5_a.c: New test.
1988         * gcc.dg/uninit-pred-3_e.c: New test.
1989         * gcc.dg/uninit-pred-7_a.c: New test.
1990         * gcc.dg/uninit-pred-6_c.c: New test.
1991         * gcc.dg/uninit-pred-9_a.c: New test.
1992         * gcc.dg/uninit-pred-8_c.c: New test.
1993         * gcc.dg/uninit-pred-3_b.c: New test.
1994         * gcc.dg/uninit-pred-5_b.c: New test.
1995         * gcc.dg/uninit-pred-7_b.c: New test.
1996         * gcc.dg/uninit-pred-6_d.c: New test.
1997         * gcc.dg/uninit-pred-9_b.c: New test.
1998         * gcc.dg/uninit-pred-2_a.c: New test.
1999         * gcc.dg/uninit-pred-4_a.c: New test.
2000         * gcc.dg/uninit-pred-3_c.c: New test.
2001         * gcc.dg/uninit-pred-6_a.c: New test.
2002         * gcc.dg/uninit-pred-8_a.c: New test.
2003         * gcc.dg/uninit-pred-7_c.c: New test.
2004         * gcc.dg/uninit-pred-6_e.c: New test.
2005         * g++.dg/uninit-pred-loop-1_b.cc: New test.
2006         * g++.dg/uninit-pred-1_a.C: New test.
2007         * g++.dg/uninit-pred-1_b.C: New test.
2008         * g++.dg/uninit-pred-2_a.C: New test.
2009         * g++.dg/uninit-pred-2_b.C: New test.
2010         * g++.dg/uninit-pred-loop-1_a.cc: New test.
2011         * g++.dg/uninit-pred-loop-1_c.cc: New test.
2012         * g++.dg/uninit-pred-loop_1.cc: New test.
2013
2014 2010-04-28  Martin Jambor  <mjambor@suse.cz>
2015
2016         * gcc.dg/lto/20091209-1_0.c: New testcase.
2017
2018 2010-04-28  Richard Guenther  <rguenther@suse.de>
2019
2020         PR tree-optimization/43879
2021         PR tree-optimization/43909
2022         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
2023
2024 2010-04-28  Richard Guenther  <rguenther@suse.de>
2025
2026         PR c++/43880
2027         * g++.dg/torture/pr43880.C: New testcase.
2028
2029 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2030
2031         PR c++/9335
2032         * g++.dg/template/recurse2.C: Update
2033         * g++.dg/template/recurse.C: Update.
2034         * g++.dg/template/pr23510.C: Update.
2035         * lib/prune.exp: Filter out 'recursively instantiated'.
2036
2037 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
2038
2039         PR c++/29043
2040         * g++.dg/init/pr29043.C: New.
2041
2042 2010-04-27  Jason Merrill  <jason@redhat.com>
2043
2044         * g++.dg/lookup/scoped5.C: Adjust.
2045         * g++.dg/lookup/scoped8.C: Adjust.
2046         * g++.dg/template/dependent-expr5.C: Adjust.
2047         * g++.old-deja/g++.brendan/nest1.C: Adjust.
2048
2049         PR c++/43856
2050         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
2051
2052         PR c++/43875
2053         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
2054
2055 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2056             Jan Hubicka <hubicka@ucw.cz>
2057
2058         * gcc.dg/pure-2.c: New testcase.
2059         * gcc.dg/const-1.c: New testcase.
2060
2061 2010-04-27  Jason Merrill  <jason@redhat.com>
2062
2063         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
2064
2065         PR c++/41468
2066         * g++.dg/template/sfinae17.C: New.
2067         * g++.dg/template/sfinae18.C: New.
2068
2069 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
2070
2071         * g++.dg/init/pr42844.C: New.
2072         * g++.dg/cpp0x/pr42844-2.C: New.
2073         * g++.dg/cpp0x/defaulted2.C: Adjust.
2074         * g++.dg/tree-ssa/pr27549.C: Likewise.
2075         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
2076
2077 2010-04-27  Tobias Burnus  <burnus@net-b.de>
2078
2079         PR fortran/18918
2080         * gfortran.dg/coarray_12.f90: Fix dump parsing.
2081
2082 2010-04-27  Richard Guenther  <rguenther@suse.de>
2083
2084         PR middle-end/40561
2085         * g++.dg/other/pr40561.C: New testcase.
2086
2087 2010-04-27  Martin Jambor  <mjambor@suse.cz>
2088
2089         PR middle-end/43812
2090         * g++.dg/ipa/pr43812.C: New test.
2091
2092 2010-04-27  Jan Hubicka  <jh@suse.cz>
2093
2094         * gcc.dg/ipa/iinline-1.c (main): Rename to...
2095         (test): ... this one.
2096
2097 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
2098
2099         PR target/40657
2100         * gcc.target/arm/thumb-stackframe.c: New test.
2101
2102 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
2103
2104         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
2105         * gcc.dg/misc-column.c: Likewise.
2106         * gcc.dg/Walways-true-1.c: Likewise.
2107         * gcc.dg/Walways-true-2.c: Likewise.
2108         * gcc.dg/warn-addr-cmp.c: Likewise.
2109
2110 2010-04-27  Tobias Burnus  <burnus@net-b.de>
2111
2112         PR fortran/18918
2113         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
2114         * gfortran.dg/coarray_12.f90: New.
2115
2116 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
2117
2118         PR c/32207
2119         * gcc.dg/pr32207.c: New test.
2120         * gcc.dg/misc-column.c: Adjust expected warning.
2121         * gcc.dg/Walways-true-1.c: Likewise.
2122         * gcc.dg/Walways-true-2.c: Likewise.
2123         * gcc.dg/warn-addr-cmp.c: Likewise.
2124
2125 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
2126
2127         PR lto/42776
2128         * lib/lto.exp (lto_prune_vis_warns): New function.
2129         (lto-link-and-maybe-run): Call it.
2130
2131 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2132
2133         PR tree-optimization/43904
2134         * gcc.dg/tree-ssa/tailcall-6.c: New.
2135
2136 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
2137
2138         PR testsuite/35165
2139         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
2140         Darwin8/OSX10.4 - compatible code generation.
2141         Use scan-rtl-dump.
2142         * obj-c++.dg/stubify-1.mm: Ditto.
2143         * lib/objc-torture.exp: Do not require link success for
2144         "trivial.m" in the runtime checks when dowhat = 'compile'.
2145         * lib/dg-pch.exp (dg-flags-pch): New Proc.
2146         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
2147         Darwin8/OSX10.4 - compatible code generation.
2148         * objc.dg/stubify-2.m: Ditto.
2149         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
2150         * objc.dg/next-runtime-1.m: Ditto.
2151         * objc.dg/stret-2.m: Restrict to ilp32 targets.
2152         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
2153         runtimes on Darwin.
2154
2155 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
2156
2157         PR 43715
2158         * lib/plugin-support.exp: Use "-undefined
2159         dynamic_lookup" on darwin.
2160
2161 2010-04-26  Richard Guenther  <rguenther@suse.de>
2162
2163         * gcc.dg/lto/20100426_0.c: New testcase.
2164
2165 2010-04-26  Jie Zhang  <jie@codesourcery.com>
2166
2167         PR tree-optimization/43833
2168         gcc.dg/Warray-bounds-8.c: New test case.
2169
2170 2010-04-26  Richard Guenther  <rguenther@suse.de>
2171
2172         PR lto/43080
2173         * g++.dg/lto/20100423-3_0.C: New testcase.
2174
2175 2010-04-26  Richard Guenther  <rguenther@suse.de>
2176
2177         PR lto/42425
2178         * g++.dg/lto/20100423-2_0.C: New testcase.
2179
2180 2010-04-26  Ira Rosen  <irar@il.ibm.com>
2181
2182         * gcc.dg/vect/bb-slp-23.c: New test.
2183
2184 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
2185
2186         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
2187         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
2188         * gcc.dg/c1x-float-1.c: New test.
2189
2190 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
2191
2192         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
2193         of "lea\[ \t\]".
2194
2195 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2196
2197         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
2198         FreeBSD.
2199         * gfortran.dg/default_format_denormal_1.f90: Ditto.
2200         * gfortran.dg/default_format_2.f90: Ditto.
2201
2202 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2203
2204         * gfortran.dg/pr43505.f90: Clean up .mod file.
2205         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
2206         * gfortran.dg/pr41347.f90: Ditto.
2207         * gfortran.dg/internal_pack_4.f90: Ditto.
2208         * gfortran.dg/proc_decl_23.f90: Ditto.
2209         * gfortran.dg/recursive_check_3.f90: Ditto.
2210         * gfortran.dg/intent_out_3.f90: Ditto.
2211         * gfortran.dg/assignment_2.f90: Ditto.
2212         * gfortran.dg/pr41928.f90: Ditto.
2213         * gfortran.dg/pr42166.f90: Ditto.
2214         * gfortran.dg/private_type_12.f90: Ditto.
2215         * gfortran.dg/graphite/pr42185.f90: Ditto.
2216         * gfortran.dg/graphite/pr42186.f90: Ditto.
2217         * gfortran.dg/graphite/pr40982.f90: Ditto.
2218         * gfortran.dg/graphite/id-2.f90: Ditto.
2219         * gfortran.dg/graphite/id-4.f90: Ditto.
2220         * gfortran.dg/graphite/pr42050.f90: Ditto.
2221         * gfortran.dg/graphite/id-18.f90: Ditto.
2222         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
2223         * gfortran.dg/graphite/pr41924.f90: Ditto.
2224         * gfortran.dg/graphite/pr42393.f90: Ditto.
2225         * gfortran.dg/graphite/pr37980.f90: Ditto.
2226         * gfortran.dg/graphite/pr38953.f90: Ditto.
2227         * gfortran.dg/graphite/pr42180.f90: Ditto.
2228         * gfortran.dg/graphite/pr42181.f90: Ditto.
2229         * gfortran.dg/where_operator_assign_4.f90: Ditto.
2230         * gfortran.dg/select_type_4.f90: Ditto.
2231         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
2232         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
2233         * gfortran.dg/lto/pr40725_0.f03: Ditto.
2234         * gfortran.dg/elemental_args_check_2.f90: Ditto.
2235         * gfortran.dg/whole_file_11.f90: Ditto.
2236         * gfortran.dg/private_type_11.f90: Ditto.
2237         * gfortran.dg/vect/vect-gems.f90: Ditto.
2238         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
2239
2240 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
2241
2242         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
2243
2244 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
2245
2246         * gnat.dg/pack15.ad[sb]: New test.
2247
2248 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
2249
2250         * gcc.target/arm/mla-1.c: New test.
2251
2252 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2253
2254         PR fortran/30073
2255         PR fortran/43793
2256         * gfortran.dg/pr43793.f90: New test.
2257
2258 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
2259
2260         PR tree-optimization/41442
2261         * gcc.target/i386/pr41442.c: New test.
2262
2263 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
2264
2265         PR fortran/43832
2266         * gfortran.dg/fgetc_3.f90: Delete bogus test.
2267
2268 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2269
2270         PR fortran/43832
2271         * gfortran.dg/open_nounit.f90: New test.
2272
2273 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
2274
2275         PR fortran/43841
2276         PR fortran/43843
2277         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
2278
2279 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2280
2281         * gcc.dg/Wconversion-integer.c: Update.
2282
2283 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2284
2285         * gnat.dg/unchecked_convert5.adb: New test.
2286
2287 2010-04-23  Richard Guenther  <rguenther@suse.de>
2288
2289         PR lto/41734
2290         * gcc.dg/lto/20100423-2_0.c: New testcase.
2291         * gcc.dg/lto/20100423-2_0.c: Likewise.
2292
2293 2010-04-23  Richard Guenther  <rguenther@suse.de>
2294
2295         PR lto/43455
2296         * gcc.dg/lto/20100423-1_0.c: New testcase.
2297         * gcc.dg/lto/20100423-1_1.c: Likewise.
2298
2299 2010-04-23  Martin Jambor  <mjambor@suse.cz>
2300
2301         PR tree-optimization/43846
2302         * gcc.dg/tree-ssa/sra-10.c: New test.
2303
2304 2010-04-23  Martin Jambor  <mjambor@suse.cz>
2305
2306         PR middle-end/43835
2307         * gcc.c-torture/execute/pr43835.c: New test.
2308
2309 2010-04-23  Richard Guenther  <rguenther@suse.de>
2310
2311         PR lto/42653
2312         * g++.dg/lto/20100423-1_0.C: New testcase.
2313
2314 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
2315
2316         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
2317
2318 2010-04-22  Ira Rosen  <irar@il.ibm.com>
2319
2320         PR tree-optimization/43842
2321         * gcc.dg/vect/pr43842.c: New test.
2322
2323 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
2324
2325         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
2326         * gcc.target/i386/wmul-2.c: Likewise.
2327
2328 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2329
2330         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
2331         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
2332
2333 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
2334
2335         * gfortran.dg/reassoc_6.f: New testcase.
2336
2337 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
2338
2339         PR middle-end/29274
2340         * gcc.target/arm/wmul-1.c: New test.
2341         * gcc.target/arm/wmul-2.c: New test.
2342
2343 2010-04-22  Richard Guenther  <rguenther@suse.de>
2344
2345         PR tree-optimization/43845
2346         * gcc.c-torture/compile/pr43845.c: New testcase.
2347
2348 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
2349
2350         PR middle-end/29274
2351         * gcc.target/i386/wmul-1.c: New test.
2352         * gcc.target/i386/wmul-2.c: New test.
2353         * gcc.target/bfin/wmul-1.c: New test.
2354         * gcc.target/bfin/wmul-2.c: New test.
2355
2356 2010-04-22  Richard Guenther  <rguenther@suse.de>
2357
2358         PR fortran/43829
2359         * gfortran.dg/vector_subscript_6.f90: New testcase.
2360         * gfortran.dg/assign_10.f90: Adjust.
2361
2362 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
2363
2364         PR fortran/43836
2365         * gfortran.dg/gomp/pr43836.f90: New test.
2366
2367 2010-04-21  Richard Guenther  <rguenther@suse.de>
2368
2369         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
2370
2371 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2372
2373         * gcc.dg/torture/builtin-cproj-3.c: New.
2374
2375 2010-04-20  Jason Merrill  <jason@redhat.com>
2376
2377         PR c++/9335
2378         * g++.dg/template/recurse2.C: New.
2379         * g++.dg/parse/crash36.C: Adjust.
2380         * g++.dg/other/fold1.C: Adjust.
2381         * g++.dg/init/member1.C: Adjust.
2382         * lib/prune.exp: Prune "skipping N instantiation contexts".
2383
2384 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2385
2386         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
2387
2388 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2389
2390         * gcc.dg/torture/builtin-cproj-1.c: New.
2391         * gcc.dg/torture/builtin-cproj-2.c: New.
2392
2393 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
2394
2395         PR c++/43800
2396         PR c++/43704
2397         * g++.dg/template/typedef32.C: Adjust.
2398         * g++.dg/template/typedef33.C: New test.
2399
2400 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
2401
2402         PR fortran/43227
2403         * gfortran.dg/proc_decl_23.f90: New test.
2404
2405         PR fortran/43266
2406         * gfortran.dg/abstract_type_6.f03: New test.
2407
2408 2010-04-20  Xinliang David Li  <davidxl@google.com>
2409
2410         * g++.dg/tree-ssa/fold-compare.C: New.
2411
2412 2010-04-20  Richard Guenther  <rguenther@suse.de>
2413
2414         PR tree-optimization/39417
2415         * g++.dg/torture/pr39417.C: New testcase.
2416
2417 2010-04-20  Richard Guenther  <rguenther@suse.de>
2418
2419         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
2420
2421 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
2422
2423         * g++.dg/debug/dwarf2/rv1.C: New test.
2424
2425 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2426
2427         PR target/43635
2428         * gcc.c-torture/compile/pr43635.c: New testcase.
2429
2430 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
2431
2432         PR fortran/43339
2433         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
2434         of sequential loops being private only in the innermost containing
2435         task region.
2436
2437         PR middle-end/43337
2438         * gfortran.dg/gomp/pr43337.f90: New test.
2439
2440 2010-04-19  Richard Guenther  <rguenther@suse.de>
2441
2442         PR tree-optimization/43796
2443         * gfortran.dg/pr43796.f90: New testcase.
2444
2445 2010-04-19  Richard Guenther  <rguenther@suse.de>
2446
2447         PR tree-optimization/43783
2448         * gcc.c-torture/execute/pr43783.c: New testcase.
2449
2450 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
2451
2452         PR target/43766
2453         * gcc.target/i386/pr43766.c: New test.
2454
2455 2010-04-19  Jie Zhang  <jie@codesourcery.com>
2456
2457         PR target/43662
2458         * gcc.target/i386/pr43662.c: New test.
2459
2460 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
2461
2462         PR c++/43704
2463         * g++.dg/template/typedef32.C: New test.
2464
2465 2010-04-19  Ira Rosen  <irar@il.ibm.com>
2466
2467         PR tree-optimization/37027
2468         * lib/target-supports.exp
2469         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
2470         * gcc.dg/vect/pr37027.c: New test.
2471         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
2472         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
2473         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
2474         gcc.dg/vect/vect-complex-6.c: Likewise.
2475
2476 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
2477
2478         * g++.dg/debug/dwarf2/enum1.C: New test.
2479
2480 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
2481
2482         * gnat.dg/rep_clause5.ad[sb]: New test.
2483         * gnat.dg/rep_clause5_pkg.ads: New helper.
2484
2485 2010-04-18  Ira Rosen  <irar@il.ibm.com>
2486
2487         PR tree-optimization/43771
2488         * g++.dg/vect/pr43771.cc: New test.
2489
2490 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
2491
2492         PR fortran/31538
2493         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
2494         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
2495
2496 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
2497
2498         * gnat.dg/sizetype.adb: Rename into...
2499         * gnat.dg/sizetype1.adb: ...this.
2500         * gnat.dg/sizetype2.adb: New test.
2501
2502 2010-04-16  Richard Guenther  <rguenther@suse.de>
2503
2504         PR tree-optimization/43572
2505         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
2506
2507 2010-04-16  Olivier Hainque  <hainque@adacore.com>
2508
2509         * gnat.dg/specs/discr_private.ads: New test.
2510
2511 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
2512
2513         PR target/41514
2514         * gcc.target/arm/thumb-comparisons.c: New test.
2515
2516         PR target/40603
2517         * gcc.target/arm/thumb-cbranchqi.c: New test.
2518
2519 2010-04-16  Christian Bruel  <christian.bruel@st.com>
2520
2521         * g++.dg/torture/pr36191.C: Enable for SH.
2522
2523 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
2524
2525         * gnat.dg/wide_boolean.adb: New test.
2526         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
2527
2528 2010-04-15  Richard Guenther  <rguenther@suse.de>
2529
2530         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
2531         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
2532         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2533         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2534         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
2535         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
2536         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
2537         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
2538         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
2539         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
2540         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
2541         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
2542         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2543         * gcc.dg/torture/ipa-pta-2.c: Likewise.
2544         * gcc.dg/torture/ipa-pta-1.c: Adjust.
2545
2546 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
2547
2548         PR target/21803
2549         * gcc.target/arm/pr42496.c: New test.
2550
2551 2010-04-14  Jason Merrill  <jason@redhat.com>
2552
2553         PR c++/36625
2554         * g++.dg/ext/attrib38.C: New.
2555
2556 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
2557
2558         PR testsuite/43739
2559         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
2560
2561 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2562
2563         PR 42966
2564         * gcc.dg/cpp/warn-undef-2.c: Update.
2565         * gcc.dg/cpp/warn-traditional-2.c: Update.
2566         * gcc.dg/cpp/warn-comments-2.c: Update.
2567         * gcc.dg/cpp/warn-variadic-2.c: Update.
2568         * gcc.dg/cpp/warn-long-long-2.c: Update.
2569         * gcc.dg/cpp/warn-deprecated-2.c: Update.
2570         * gcc.dg/cpp/warn-multichar-2.c: Update.
2571         * gcc.dg/cpp/warn-normalized-3.c: Update.
2572         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
2573         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
2574         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
2575         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
2576         * gcc.dg/cpp/warn-redefined-2.c: Update.
2577         * gfortran.dg/warning-directive-2.F90: Update.
2578         * c-c++-common/cpp/warning-directive-2.c: Update.
2579
2580 2010-04-14  Michael Matz  <matz@suse.de>
2581
2582         PR tree-optimization/42963
2583         * gcc.dg/pr42963.c: New testcase.
2584
2585 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
2586
2587         * gnat.dg/class_wide.adb: Rename into...
2588         * gnat.dg/class_wide1.adb: ...this.
2589         * gnat.dg/class_wide2.ad[sb]: New test.
2590
2591 2010-04-14  Tobias Burnus  <burnus@net-b.de>
2592
2593         PR fortran/18918
2594         * gfortran.dg/coarray_9.f90: Update dg-errors.
2595         * gfortran.dg/coarray_10.f90: New test.
2596         * gfortran.dg/coarray_11.f90: New test.
2597
2598 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2599
2600         PR fortran/43747
2601         gfortran.dg/initialization_24.f90: New test.
2602
2603 2010-04-13  Jason Merrill  <jason@redhat.com>
2604
2605         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
2606         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
2607
2608 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2609
2610         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
2611         * g++.dg/dg.exp: Likewise.
2612         * gcc.dg/cpp/warning-directive-1.c: Move to ...
2613         * c-c++-common/cpp/warning-directive-1.c: ... here.
2614         * gcc.dg/cpp/warning-directive-2.c: Move to ...
2615         * c-c++-common/cpp/warning-directive-2.c: ... here.
2616         * gcc.dg/cpp/warning-directive-3.c: Move to ...
2617         * c-c++-common/cpp/warning-directive-3.c: ... here.
2618         * gcc.dg/cpp/warning-directive-4.c: Move to ...
2619         * c-c++-common/cpp/warning-directive-4.c: ... here.
2620         * g++.dg/cpp/warning-directive-1.C: Delete.
2621         * g++.dg/cpp/warning-directive-2.C: Delete.
2622         * g++.dg/cpp/warning-directive-3.C: Delete.
2623         * g++.dg/cpp/warning-directive-4.C: Delete.
2624         * gcc.dg/cpp/normalised-3.c: Delete.
2625         * g++.dg/cpp/normalised-1.C: Rename as ...
2626         * c-c++-common/cpp/normalised-3.c: ... this.
2627
2628 2010-04-13  Martin Jambor  <mjambor@suse.cz>
2629
2630         * gcc.dg/tree-ssa/sra-9.c: New test.
2631
2632 2010-04-13  Michael Matz  <matz@suse.de>
2633
2634         PR middle-end/43730
2635         * gcc.dg/pr43730.c: New test.
2636
2637 2010-04-13  Michael Matz  <matz@suse.de>
2638
2639         * gcc.dg/tree-ssa/negate.c: New testcase.
2640
2641 2010-04-13  Richard Guenther  <rguenther@suse.de>
2642
2643         PR testsuite/43735
2644         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
2645
2646 2010-04-13  Richard Guenther  <rguenther@suse.de>
2647
2648         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
2649
2650 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
2651
2652         * gnat.dg/derived_type1.adb: New test.
2653
2654 2010-04-13  Matthias Klose  <doko@ubuntu.com>
2655
2656         * gcc.dg/plugindir1.c: New testcase.
2657         * gcc.dg/plugindir2.c: New testcase.
2658         * gcc.dg/plugindir3.c: New testcase.
2659         * gcc.dg/plugindir4.c: New testcase.
2660
2661 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
2662
2663         * gcc.target/i386/rotate-2.c: New test.
2664
2665 2010-04-12  Jason Merrill  <jason@redhat.com>
2666
2667         PR c++/43641
2668         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
2669         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
2670
2671 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
2672
2673         PR c++/25811
2674         * g++.dg/init/pr25811.C: New test.
2675
2676 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2677
2678         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
2679         dg-error, dg-warning.
2680         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
2681
2682 2010-04-12  Richard Guenther  <rguenther@suse.de>
2683
2684         * gcc.dg/torture/inline-2.c: New testcase.
2685
2686 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
2687
2688         PR bootstrap/43699
2689         * gcc.dg/Wunused-var-7.c: New test.
2690
2691         PR tree-optimization/43560
2692         * gcc.c-torture/execute/pr43560.c: New test.
2693
2694 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
2695
2696         * gnat.dg/aggr13.adb: New test.
2697         * gnat.dg/aggr14.adb: Likewise.
2698         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
2699
2700 2010-04-12  Richard Guenther  <rguenther@suse.de>
2701
2702         PR c++/43611
2703         * g++.dg/torture/pr43611.C: New testcase.
2704
2705 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
2706
2707         PR c/36774
2708         * gcc.dg/pr36774-1.c: New test.
2709         * gcc.dg/pr36774-2.c: New test.
2710
2711 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
2712
2713         * gcc.target/sh/rte-delay-slot.c: New test.
2714
2715 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
2716
2717         * gnat.dg/pack9.adb: Remove -cargs option.
2718         * gnat.dg/aggr12.ad[sb]: New test.
2719
2720 2010-04-10  Jie Zhang  <jie@codesourcery.com>
2721
2722         PR target/43417
2723         * gcc.target/sh/pr43417.c: New test.
2724
2725 2010-04-10  Tobias Burnus  <burnus@net-b.de>
2726
2727         PR fortran/43591
2728         * gfortran.dg/spec_expr_6.f90: New test.
2729
2730 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
2731
2732         PR cpp/43195
2733         * gcc.dg/cpp/pr43195.c: New.
2734         * gcc.dg/cpp/pr43195.h: New.
2735
2736 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2737
2738         PR 42965
2739         * gcc.dg/Werror-6.c: Adjust.
2740         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
2741         * gcc.dg/Werror-4.c: Likewise.
2742         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
2743         * gcc.dg/Wswitch-enum-error.c: Likewise.
2744         * gcc.dg/Wpointer-arith.c: Likewise.
2745         * gcc.dg/Wfatal.c: Likewise.
2746         * gcc.dg/Wswitch-error.c: Likewise.
2747         * g++.dg/warn/unused-result1-Werror.c: Likewise.
2748         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
2749         * gcc.dg/cpp/warn-undef-2.c: Likewise.
2750         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
2751         * gcc.dg/cpp/warn-comments-2.c: Likewise.
2752         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
2753         * gcc.dg/cpp/warning-directive-2.c: Likewise.
2754         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
2755         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
2756         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
2757         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
2758         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
2759         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
2760         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
2761         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
2762         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
2763         * g++.dg/cpp/warning-directive-2.C: Likewise.
2764         * gfortran.dg/warning-directive-2.F90: Likewise.
2765
2766 2010-04-09  Jason Merrill  <jason@redhat.com>
2767
2768         PR c++/42623
2769         * g++.dg/template/sizeof13.C: New.
2770
2771 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
2772
2773         * g++.dg/other/pr35504.C: Add check for thiscall.
2774         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
2775         * gcc.dg/torture/stackalign/thiscall-1.c: New.
2776
2777 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2778
2779         PR c++/28584
2780         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
2781         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
2782         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
2783         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
2784         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
2785         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
2786         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
2787         * g++.dg/other/increment1.C: Likewise.
2788
2789 2010-04-09  Tobias Burnus  <burnus@net-b.de>
2790
2791         PR fortran/18918
2792         * gfortran.dg/coarray_7.f90: New test.
2793         * gfortran.dg/coarray_8.f90: New test.
2794
2795 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
2796
2797         PR fortran/28039
2798         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
2799
2800 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2801
2802         PR target/43643
2803         * gcc.dg/pr43643.c: New test.
2804
2805 2010-04-08  Tobias Burnus  <burnus@net-b.de>
2806
2807         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
2808
2809 2010-04-08  Richard Guenther  <rguenther@suse.de>
2810
2811         PR tree-optimization/43679
2812         * gcc.c-torture/compile/pr43679.c: New testcase.
2813
2814 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
2815
2816         PR debug/43670
2817         * gcc.dg/pr43670.c: New test.
2818
2819 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
2820
2821         PR middle-end/40815
2822         * gcc.dg/tree-ssa/reassoc-19.c: New.
2823
2824 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
2825
2826         PR c/18624
2827         * gcc.dg/Wunused-var-1.c: New test.
2828         * gcc.dg/Wunused-var-2.c: New test.
2829         * gcc.dg/Wunused-var-3.c: New test.
2830         * gcc.dg/Wunused-var-4.c: New test.
2831         * gcc.dg/Wunused-var-5.c: New test.
2832         * gcc.dg/Wunused-var-6.c: New test.
2833         * gcc.dg/Wunused-parm-1.c: New test.
2834
2835         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
2836         * gcc.dg/trunc-1.c: Likewise.
2837         * gcc.dg/vla-9.c: Likewise.
2838         * gcc.dg/dfp/composite-type.c: Likewise.
2839
2840 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
2841
2842         PR objc/35996
2843         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
2844         * obj-c++.dg/objc-gc-3.mm: Ditto.
2845
2846 2010-04-07  Simon Baldwin  <simonb@google.com>
2847
2848         * gcc.dg/cpp/warn-undef-2.c: New.
2849         * gcc.dg/cpp/warn-traditional-2.c: New.
2850         * gcc.dg/cpp/warn-comments-2.c: New.
2851         * gcc.dg/cpp/warning-directive-1.c: New.
2852         * gcc.dg/cpp/warn-long-long.c: New.
2853         * gcc.dg/cpp/warn-traditional.c: New.
2854         * gcc.dg/cpp/warn-variadic-2.c: New.
2855         * gcc.dg/cpp/warn-undef.c: New.
2856         * gcc.dg/cpp/warn-normalized-1.c: New.
2857         * gcc.dg/cpp/warning-directive-2.c: New.
2858         * gcc.dg/cpp/warn-long-long-2.c: New.
2859         * gcc.dg/cpp/warn-variadic.c: New.
2860         * gcc.dg/cpp/warn-normalized-2.c: New.
2861         * gcc.dg/cpp/warning-directive-3.c: New.
2862         * gcc.dg/cpp/warn-deprecated-2.c: New.
2863         * gcc.dg/cpp/warn-trigraphs-1.c: New.
2864         * gcc.dg/cpp/warn-multichar-2.c: New.
2865         * gcc.dg/cpp/warn-normalized-3.c: New.
2866         * gcc.dg/cpp/warning-directive-4.c: New.
2867         * gcc.dg/cpp/warn-unused-macros.c: New.
2868         * gcc.dg/cpp/warn-trigraphs-2.c: New.
2869         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
2870         * gcc.dg/cpp/warn-cxx-compat.c: New.
2871         * gcc.dg/cpp/warn-redefined.c: New.
2872         * gcc.dg/cpp/warn-trigraphs-3.c: New.
2873         * gcc.dg/cpp/warn-unused-macros-2.c: New.
2874         * gcc.dg/cpp/warn-deprecated.c: New.
2875         * gcc.dg/cpp/warn-trigraphs-4.c: New.
2876         * gcc.dg/cpp/warn-redefined-2.c: New.
2877         * gcc.dg/cpp/warn-comments.c: New.
2878         * gcc.dg/cpp/warn-multichar.c: New.
2879         * g++.dg/cpp/warning-directive-1.C: New.
2880         * g++.dg/cpp/warning-directive-2.C: New.
2881         * g++.dg/cpp/warning-directive-3.C: New.
2882         * g++.dg/cpp/warning-directive-4.C: New.
2883         * gfortran.dg/warning-directive-1.F90: New.
2884         * gfortran.dg/warning-directive-3.F90: New.
2885         * gfortran.dg/warning-directive-2.F90: New.
2886         * gfortran.dg/warning-directive-4.F90: New.
2887
2888 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
2889
2890         PR objc++/23716
2891         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
2892
2893 2010-04-07  Jason Merrill  <jason@redhat.com>
2894
2895         * g++.dg/template/dr408.C: New.
2896
2897         * g++.dg/lookup/ns4.C: New.
2898
2899         PR c++/38392
2900         * g++.dg/template/friend51.C: New test.
2901
2902         PR c++/41970
2903         * g++.old-deja/g++.other/linkage1.C: Adjust.
2904
2905 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
2906
2907         PR c++/42697
2908         * g++.dg/template/crash94.C: New test.
2909
2910 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
2911
2912         PR c++/40239
2913         * g++.dg/init/aggr5.C: New test.
2914         * g++.dg/init/aggr5.C: New test.
2915
2916 2010-04-07  Richard Guenther  <rguenther@suse.de>
2917
2918         PR tree-optimization/43270
2919         * g++.dg/warn/Warray-bounds-4.C: New testcase.
2920         * gcc.dg/Warray-bounds-7.c: Likewise.
2921
2922 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
2923
2924         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
2925         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
2926         * gnat.dg/bit_packed_array4.ad[sb]: New test.
2927
2928 2010-04-07  Jie Zhang  <jie@codesourcery.com>
2929
2930         PR c++/42556
2931         * g++.dg/init/pr42556.C: New test.
2932
2933 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
2934
2935         PR debug/43628
2936         * g++.dg/debug/dwarf2/typedef2.C: New test.
2937
2938 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
2939
2940         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
2941         c-c++-common/dwarf2/redeclaration-1.C
2942
2943 2010-04-06  Jason Merrill  <jason@redhat.com>
2944
2945         * g++.dg/cpp0x/pr31437.C: Adjust error location.
2946         * g++.dg/ext/attrib18.C: Likewise.
2947         * g++.dg/ext/bitfield2.C: Likewise.
2948         * g++.dg/ext/bitfield4.C: Likewise.
2949         * g++.dg/ext/visibility/warn2.C: Likewise.
2950         * g++.dg/ext/visibility/warn3.C: Likewise.
2951         * g++.dg/gomp/pr26690-1.C: Likewise.
2952         * g++.dg/inherit/covariant7.C: Likewise.
2953         * g++.dg/init/synth2.C: Likewise.
2954         * g++.dg/lookup/using7.C: Likewise.
2955         * g++.dg/other/crash-4.C: Likewise.
2956         * g++.dg/other/error13.C: Likewise.
2957         * g++.dg/other/error20.C: Likewise.
2958         * g++.dg/parse/crash31.C: Likewise.
2959         * g++.dg/parse/error16.C: Likewise.
2960         * g++.dg/parse/error19.C: Likewise.
2961         * g++.dg/parse/error27.C: Likewise.
2962         * g++.dg/parse/error28.C: Likewise.
2963         * g++.dg/parse/fused-params1.C: Likewise.
2964         * g++.dg/template/error2.C: Likewise.
2965         * g++.dg/template/local6.C: Likewise.
2966         * g++.dg/template/qualttp15.C: Likewise.
2967         * g++.dg/warn/Wnvdtor-2.C: Likewise.
2968         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2969         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
2970         * g++.old-deja/g++.brendan/crash29.C: Likewise.
2971         * g++.old-deja/g++.eh/spec6.C: Likewise.
2972         * g++.old-deja/g++.jason/crash3.C: Likewise.
2973         * g++.old-deja/g++.jason/destruct2.C: Likewise.
2974         * g++.old-deja/g++.law/ctors5.C: Likewise.
2975         * g++.old-deja/g++.law/ctors9.C: Likewise.
2976         * g++.old-deja/g++.mike/p3538a.C: Likewise.
2977         * g++.old-deja/g++.mike/p3538b.C: Likewise.
2978         * g++.old-deja/g++.other/struct1.C: Likewise.
2979         * g++.old-deja/g++.other/volatile1.C: Likewise.
2980         * g++.old-deja/g++.pt/crash36.C: Likewise.
2981         * g++.old-deja/g++.pt/derived3.C: Likewise.
2982         * g++.old-deja/g++.robertl/eb109.C: Likewise.
2983         * g++.old-deja/g++.robertl/eb4.C: Likewise.
2984
2985 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
2986
2987         PR middle-end/43519
2988         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
2989         * gcc.dg/graphite/id-19.c: New.
2990
2991 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
2992
2993         PR middle-end/32824
2994         * gcc.dg/vect/pr32824: New.
2995
2996 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2997
2998         PR fortran/18918
2999         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
3000         * gfortran.dg/coarray_3.f90: Ditto.
3001         * gfortran.dg/coarray_4.f90: Ditto.
3002         * gfortran.dg/coarray_5.f90: Ditto.
3003         * gfortran.dg/coarray_6.f90: Ditto.
3004         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
3005
3006 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3007
3008         PR fortran/18918
3009         * gfortran.dg/coarray_4.f90: Fix test.
3010         * gfortran.dg/coarray_6.f90: Add more tests.
3011
3012 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3013
3014         PR fortran/18918
3015         * gfortran.dg/coarray_4.f90: New test.
3016         * gfortran.dg/coarray_5.f90: New test.
3017         * gfortran.dg/coarray_6.f90: New test.
3018
3019 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3020
3021         PR fortran/18918
3022         * gfortran.dg/iso_fortran_env_5.f90: New test.
3023         * gfortran.dg/iso_fortran_env_6.f90: New test.
3024
3025 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3026
3027         PR fortran/39997
3028         * gfortran.dg/coarray_1.f90: New test.
3029         * gfortran.dg/coarray_2.f90: New test.
3030         * gfortran.dg/coarray_3.f90: New test.
3031
3032 2010-04-06  Jason Merrill  <jason@redhat.com>
3033
3034         PR c++/43648
3035         * g++.dg/template/dtor8.C: New.
3036
3037         PR c++/43621
3038         * g++.dg/template/error-recovery2.C: New.
3039
3040 2010-04-06  Jan Hubicka  <jh@suse.czpli
3041
3042         PR tree-optimization/42906
3043         * gcc.dg/tree-ssa/dce-1.c: New testcase.
3044
3045 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3046
3047         PR fortran/43178
3048         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
3049         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3050         * gfortran.dg/auto_dealloc_1.f90: Ditto.
3051
3052 2010-04-06  Richard Guenther  <rguenther@suse.de>
3053
3054         PR tree-optimization/43627
3055         * gcc.dg/tree-ssa/vrp49.c: New testcase.
3056
3057 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
3058
3059         PR target/43638
3060         * gcc.target/i386/pr43638.c: New test.
3061
3062 2010-04-06  Richard Guenther  <rguenther@suse.de>
3063
3064         PR middle-end/43661
3065         * gcc.c-torture/compile/pr43661.c: New testcase.
3066
3067 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
3068
3069         * gcc.target/s390/stackcheck1.c: Add dg-warning.
3070
3071 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
3072
3073         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
3074
3075 2010-04-02  Richard Guenther  <rguenther@suse.de>
3076
3077         PR tree-optimization/43629
3078         * gcc.c-torture/execute/pr43629.c: New testcase.
3079
3080 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
3081             Dominique d'Humieres  <dominiq@lps.ens.fr>
3082
3083         PR libfortran/43605
3084         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
3085
3086 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
3087
3088         PR debug/43325
3089         * c-c++-common/dwarf2/redeclaration-1.C: New test.
3090
3091 2010-04-01  Jason Merrill  <jason@redhat.com>
3092
3093         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
3094
3095 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
3096             Manfred Schwarb  <manfred99@gmx.ch>
3097
3098         PR libfortran/43605
3099         * gfortran.dg/ftell_3.f90: New test.
3100
3101 2010-04-01  Richard Guenther  <rguenther@suse.de>
3102
3103         PR middle-end/43614
3104         * gcc.c-torture/compile/pr43614.c: New testcase.
3105
3106 2010-04-01  Martin Jambor  <mjambor@suse.cz>
3107
3108         PR tree-optimization/43141
3109         * gcc.dg/guality/pr43141.c: New test.
3110
3111 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3112
3113         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
3114         * g++.dg/eh/spbp.C: Likewise.
3115         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
3116         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
3117         superfluous casts.
3118         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
3119         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
3120         * objc.dg/dwarf-2.m: Likewise.
3121
3122 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
3123
3124         PR middle-end/43464
3125         * gcc.dg/graphite/id-pr43464.c: New.
3126         * gcc.dg/graphite/id-pr43464-1.c: New.
3127
3128 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
3129
3130         PR middle-end/43351
3131         * gcc.dg/graphite/id-pr43351.c
3132
3133 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3134
3135         PR testsuite/35165
3136         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
3137         * obj-c++.dg/try-catch-2.mm: Ditto.
3138         * obj-c++.dg/lookup-2.mm: Ditto.
3139         * obj-c++.dg/encode-8.m: Ditto.
3140         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
3141         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
3142         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
3143         * obj-c++.dg/const-str-11.mm: Ditto.
3144         * obj-c++.dg/const-str-9.mm: Ditto.
3145         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
3146         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
3147         * obj-c++.dg/except-1.mm: Ditto.
3148         * obj-c++.dg/const-str-7.mm: Ditto.
3149         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
3150         * obj-c++.dg/const-str-3.mm: Ditto.
3151         * obj-c++.dg/const-str-7.mm: Ditto.
3152         * obj-c++.dg/stubify-2.mm: Change dump file name.
3153
3154         PR objc++/23613
3155         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
3156         New macro.
3157         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
3158         Remove dg-xfail-if.
3159
3160 2010-03-31  Martin Jambor  <mjambor@suse.cz>
3161
3162         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
3163         only with -O2, -O3 or -Os and not with -fwhopr.
3164
3165 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
3166
3167         PR c++/43558
3168         * g++.dg/template/typedef31.C: New test.
3169
3170 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3171
3172         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
3173         assembler output on *-*-solaris2*.
3174         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3175
3176 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
3177
3178         PR debug/43557
3179         * gcc.dg/pr43557-1.c: New test.
3180         * gcc.dg/pr43557-2.c: New file.
3181
3182 2010-03-31  Jie Zhang  <jie@codesourcery.com>
3183
3184         PR 43562
3185         * gcc.dg/pr43562.c: New test.
3186
3187 2010-03-30  Jason Merrill  <jason@redhat.com>
3188
3189         PR c++/43076
3190         * g++.dg/template/error-recovery1.C: New.
3191
3192         PR c++/41786
3193         * g++.dg/parse/ambig5.C: New.
3194
3195 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
3196
3197         PR debug/43593
3198         * gcc.dg/guality/pr43593.c: New test.
3199
3200 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
3201
3202         PR middle-end/43430
3203         * gcc.dg/vect/pr43430-1.c: New.
3204
3205 2010-03-30  Jason Merrill  <jason@redhat.com>
3206
3207         PR c++/43559
3208         * g++.dg/template/partial7.C: New.
3209
3210 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3211
3212         * gcc.target/s390/stackcheck1.c: New testcase.
3213
3214 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3215
3216         PR libfortran/43265
3217         * gfortran.dg/read_eof_8.f90: New test.
3218
3219 2010-03-29  Jason Merrill  <jason@redhat.com>
3220
3221         * gcc.dg/cpp/include6.c: Change [] to ().
3222
3223         N3077
3224         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
3225         splicing and UCNs.
3226         * c-c++-common/raw-string-2.c: Add trigraph test.
3227         * c-c++-common/raw-string-8.c: New.
3228         * c-c++-common/raw-string-9.c: New.
3229         * c-c++-common/raw-string-10.c: New.
3230
3231         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
3232         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
3233         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
3234         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
3235         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
3236         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
3237         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
3238
3239 2010-03-29  Richard Guenther  <rguenther@suse.de>
3240
3241         PR tree-optimization/43560
3242         * gcc.dg/torture/pr43560.c: New testcase.
3243
3244 2010-03-29  Jason Merrill  <jason@redhat.com>
3245
3246         N3077
3247         * g++.dg/ext/raw-string-1.C: Change [] to ().
3248         * g++.dg/ext/raw-string-2.C: Change [] to ().
3249         Don't use \ in delimiter.
3250         * g++.dg/ext/raw-string-3.C: Change [] to ().
3251         * g++.dg/ext/raw-string-4.C: Change [] to ().
3252         * g++.dg/ext/raw-string-5.C: Change [] to ().
3253         Test for error on \ in delimiter.
3254         * g++.dg/ext/raw-string-6.C: Change [] to ().
3255         * g++.dg/ext/raw-string-7.C: Change [] to ().
3256
3257 2010-03-29  Jie Zhang  <jie@codesourcery.com>
3258
3259         PR 43564
3260         * gcc.dg/pr43564.c: New test.
3261
3262 2010-03-29  Tobias Burnus  <burnus@net-b.de>
3263
3264         PR fortran/43551
3265         * gfortran.dg/direct_io_12.f90: New test.
3266
3267 2010-03-28  Jan Hubicka  <jh@suse.cz>
3268
3269         PR tree-optimization/43505
3270         * gfortran.dg/pr43505.f90: New testcase.
3271
3272 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
3273
3274         PR tree-optimization/43528
3275         * gcc.target/i386/pr43528.c: New test.
3276
3277 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
3278
3279         PR c/43381
3280         * gcc.dg/parm-impl-decl-3.c: New test.
3281
3282 2010-03-26  Jason Merrill  <jason@redhat.com>
3283
3284         PR c++/43509
3285         * g++.dg/cpp0x/parse1.C: New.
3286
3287 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
3288
3289         PR target/43524
3290         * gcc.target/i386/pr43524.c: New test.
3291
3292 2010-03-26  Martin Jambor  <mjambor@suse.cz>
3293
3294         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
3295         whitespace, rename main to foo.
3296         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
3297         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
3298         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
3299         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
3300         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
3301         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
3302         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
3303         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
3304         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
3305         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
3306         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
3307
3308 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
3309
3310         PR c++/43327
3311         * g++.dg/other/crash-10.C: New test.
3312         * g++.dg/other/crash-11.C: New test.
3313
3314 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3315
3316         PR libfortran/43517
3317         * gfortran.dg/read_eof_7.f90: New test.
3318
3319 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3320
3321         PR objc/35165
3322         PR testsuite/43512
3323         * objc-obj-c++-shared: New directory.
3324         * objc-obj-c++-shared/Object1-implementation.h: New file.
3325         * objc-obj-c++-shared/Object1.h: New file.
3326         * objc-obj-c++-shared/Protocol1.h: New file.
3327         * objc-obj-c++-shared/next-abi.h: New file.
3328         * objc-obj-c++-shared/next-mapping.h: New file.
3329         * objc/execute/next_mapping.h: Delete.
3330         * objc.dg/special/special.exp: For all targets run the tests with
3331         -fgnu-runtime, for darwin targets also run the tests with
3332         -fnext-runtime.
3333         * objc.dg/dg.exp: Ditto.
3334         * obj-c++.dg/dg.exp: Ditto.
3335         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
3336         Protocol1.h) and next-mapping.h as required.  Amend testcase to
3337         include use of updated NeXT interface.
3338         * objc/execute/formal_protocol-5.m: Ditto.
3339         * objc/execute/protocol-isEqual-2.m: Ditto.
3340         * objc/execute/protocol-isEqual-4.m: Ditto.
3341         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
3342         Protocol1.h) and next-mapping.h as required.
3343         * objc/execute/object_is_class.m: Ditto.
3344         * objc/execute/enumeration-1.m: Ditto.
3345         * objc/execute/class-13.m: Ditto.
3346         * objc/execute/formal_protocol-2.m: Ditto.
3347         * objc/execute/formal_protocol-4.m: Ditto.
3348         * objc/execute/class-1.m: Ditto.
3349         * objc/execute/bycopy-1.m: Ditto.
3350         * objc/execute/formal_protocol-6.m: Ditto.
3351         * objc/execute/bycopy-3.m: Ditto.
3352         * objc/execute/class-3.m: Ditto.
3353         * objc/execute/bf-11.m: Ditto.
3354         * objc/execute/class-5.m: Ditto.
3355         * objc/execute/bf-13.m: Ditto.
3356         * objc/execute/class-7.m: Ditto.
3357         * objc/execute/bf-15.m: Ditto.
3358         * objc/execute/class-9.m: Ditto.
3359         * objc/execute/bf-17.m: Ditto.
3360         * objc/execute/bf-19.m: Ditto.
3361         * objc/execute/IMP.m: Ditto.
3362         * objc/execute/exceptions/catchall-1.m: Ditto.
3363         * objc/execute/exceptions/trivial.m: Ditto.
3364         * objc/execute/exceptions/finally-1.m: Ditto.
3365         * objc/execute/exceptions/local-variables-1.m: Ditto.
3366         * objc/execute/exceptions/foward-1.m: Ditto.
3367         * objc/execute/bf-2.m: Ditto.
3368         * objc/execute/string1.m: Ditto.
3369         * objc/execute/bf-4.m: Ditto.
3370         * objc/execute/informal_protocol.m: Ditto.
3371         * objc/execute/string3.m: Ditto.
3372         * objc/execute/bf-6.m: Ditto.
3373         * objc/execute/bf-8.m: Ditto.
3374         * objc/execute/class-tests-1.h: Ditto.
3375         * objc/execute/protocol-isEqual-1.m: Ditto.
3376         * objc/execute/protocol-isEqual-3.m: Ditto.
3377         * objc/execute/_cmd.m: Ditto.
3378         * objc/execute/function-message-1.m: Ditto.
3379         * objc/execute/bf-20.m: Ditto.
3380         * objc/execute/bf-common.h: Ditto.
3381         * objc/execute/np-2.m: Ditto.
3382         * objc/execute/class-10.m: Ditto.
3383         * objc/execute/class-12.m: Ditto.
3384         * objc/execute/enumeration-2.m: Ditto.
3385         * objc/execute/class-14.m: Ditto.
3386         * objc/execute/encode-1.m: Ditto.
3387         * objc/execute/formal_protocol-1.m: Ditto.
3388         * objc/execute/formal_protocol-3.m: Ditto.
3389         * objc/execute/accessing_ivars.m: Ditto.
3390         * objc/execute/bycopy-2.m: Ditto.
3391         * objc/execute/class-2.m: Ditto.
3392         * objc/execute/bf-10.m: Ditto.
3393         * objc/execute/formal_protocol-7.m: Ditto.
3394         * objc/execute/root_methods.m: Ditto.
3395         * objc/execute/class-4.m: Ditto.
3396         * objc/execute/bf-12.m: Ditto.
3397         * objc/execute/class-6.m: Ditto.
3398         * objc/execute/bf-14.m: Ditto.
3399         * objc/execute/nested-func-1.m: Ditto.
3400         * objc/execute/class-8.m: Ditto.
3401         * objc/execute/private.m: Ditto.
3402         * objc/execute/bf-16.m: Ditto.
3403         * objc/execute/bf-18.m: Ditto.
3404         * objc/execute/load-3.m: Ditto.
3405         * objc/execute/compatibility_alias.m: Ditto.
3406         * objc/execute/bf-1.m: Ditto.
3407         * objc/execute/no_clash.m: Ditto.
3408         * objc/execute/bf-3.m: Ditto.
3409         * objc/execute/string2.m: Ditto.
3410         * objc/execute/bf-5.m: Ditto.
3411         * objc/execute/string4.m: Ditto.
3412         * objc/execute/bf-7.m: Ditto.
3413         * objc/execute/object_is_meta_class.m: Ditto.
3414         * objc/execute/bf-9.m: Ditto.
3415         * objc/execute/bf-21.m: Ditto.
3416         * objc/execute/cascading-1.m: Ditto.
3417         * objc/execute/trivial.m: Ditto.
3418         * objc/execute/np-1.m: Ditto.
3419         * objc/compile/trivial.m: Ditto.
3420         * objc/execute/class_self-2.m: Include <stdlib.h>.
3421         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
3422         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
3423         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
3424         and 64bit. Use new NeXT interface as required.
3425         * objc.dg/special/unclaimed-category-1.m: Ditto.
3426         * objc.dg/special/unclaimed-category-1.h: Ditto.
3427         * objc.dg/special/unclaimed-category-1a.m: Ditto.
3428         * objc.dg/func-ptr-1.m: Ditto.
3429         * objc.dg/stret-1.m: Ditto.
3430         * objc.dg/encode-2.m: Ditto.
3431         * objc.dg/category-1.m: Ditto.
3432         * objc.dg/encode-3.m: Ditto.
3433         * objc.dg/call-super-3.m: Ditto.
3434         * objc.dg/method-3.m: Ditto.
3435         * objc.dg/func-ptr-2.m: Ditto.
3436         * objc.dg/lookup-1.m: Ditto.
3437         * objc.dg/encode-4.m: Ditto.
3438         * objc.dg/fix-and-continue-1.m: Ditto.
3439         * objc.dg/proto-lossage-3.m: Ditto.
3440         * objc.dg/method-13.m: Ditto.
3441         * objc.dg/proto-qual-1.m: Ditto.
3442         * objc.dg/zero-link-3.m: Ditto.
3443         * objc.dg/bitfield-1.m: Ditto.
3444         * objc.dg/va-meth-1.m: Ditto.
3445         * objc.dg/super-class-3.m: Ditto.
3446         * objc.dg/call-super-1.m: Ditto.
3447         * objc.dg/type-size-2.m: Ditto.
3448         * objc.dg/method-10.m: Ditto.
3449         * objc.dg/defs.m: Ditto.
3450         * objc.dg/const-str-3.m: Ditto.
3451         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
3452         Protocol1.h) and next-mapping.h as required. Use new NeXT
3453         interface as required.
3454         * objc.dg/super-class-4.m: Ditto.
3455         * objc.dg/comp-types-8.m: Ditto.
3456         * objc.dg/call-super-2.m: Ditto.
3457         * objc.dg/objc-fast-4.m: Ditto.
3458         * objc.dg/method-6.m: Ditto.
3459         * objc.dg/const-str-3.m: Ditto.
3460         * objc.dg/const-str-7.m: Ditto.
3461         * objc.dg/method-15.m: Ditto.
3462         * objc.dg/method-19.m: Ditto.
3463         * objc.dg/sync-1.m: Ditto.
3464         * objc.dg/layout-1.m: Ditto.
3465         * objc.dg/bitfield-3.m: Ditto.
3466         * objc.dg/try-catch-3.m: Ditto.
3467         * objc.dg/try-catch-7.m: Ditto.
3468         * objc.dg/comp-types-10.m: Ditto.
3469         * objc.dg/selector-2.: Ditto.
3470         * objc.dg/method-7.m: Ditto.
3471         * objc.dg/typedef-alias-1.m: Ditto.
3472         * objc.dg/proto-lossage-2.m: Ditto.
3473         * objc.dg/comp-types-11.m: Ditto.
3474         * objc.dg/sizeof-1.m: Ditto.
3475         * objc.dg/method-17.m: Ditto.
3476         * objc.dg/bitfield-5.m: Ditto.
3477         * objc.dg/try-catch-1.m: Ditto.
3478         * objc.dg/encode-5.m: Ditto.
3479         * objc.dg/fix-and-continue-2.m: Ditto.
3480         * objc.dg/method-9.m: Ditto.
3481         * objc.dg/isa-field-1.m: Ditto.
3482         * objc.dg/local-decl-2.m: Ditto.
3483         * objc.dg/objc-gc-4.m: Ditto.
3484         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
3485         * objc.dg/gnu-runtime-3.m: Ditto.
3486         * objc.dg/encode-7.m: Ditto.
3487         * objc.dg/encode-8.m: Ditto.
3488         * objc.dg/selector-3.m: Ditto.
3489         * objc.dg/gnu-runtime-1.m: Ditto.
3490         * objc.dg/const-str-12.m: Ditto.
3491         * objc.dg/gnu-runtime-2.m: Ditto.
3492         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
3493         * objc.dg/selector-1.m: Ditto.
3494         * objc.dg/stubify-2.m: Ditto.
3495         * objc.dg/zero-link-1.m: Ditto.
3496         * objc.dg/stret-2.m: Ditto.
3497         * objc.dg/zero-link-2.m: Ditto.
3498         * objc.dg/next-runtime-1.m: Ditto.
3499         * objc.dg/symtab-1.m: Ditto.
3500         * objc.dg/stubify-1.m: Ditto.
3501         * objc.dg/bitfield-2.m: Ditto.
3502         * objc.dg/try-catch-10.m: Apply to both runtimes.
3503         * objc.dg/const-str-1.m: Ditto.
3504         * objc.dg/image-info.m: Ditto.
3505         * objc.dg/encode-9.m: Ditto.
3506         * objc.dg/pragma-1.m: Apply test to all targets.
3507         * objc.dg/const-str-4.m: Ditto.
3508         * objc.dg/const-str-8.m: Ditto.
3509         * objc.dg/super-class-2.m: Ditto.
3510         * objc.dg/try-catch-5.m: Ditto.
3511         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
3512         Protocol1.h) and next-mapping.h as required. Use new NeXT
3513         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
3514         * objc.dg/const-str-11.m: Ditto.
3515         * objc.dg/const-str-9.m: Ditto.
3516         * objc.dg/method-4.m: Skip for 64Bit NeXT.
3517         * objc.dg/encode-1.m: Remove redundant -lobjc.
3518         * objc.dg/try-catch-9.m: Tidy space.
3519         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
3520         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
3521         and 64bit. Use new NeXT interface as required.
3522         * obj-c++.dg/template-4.mm: Ditto.
3523         * obj-c++.dg/defs.mm: Ditto.
3524         * obj-c++.dg/basic.mm: Ditto.
3525         * obj-c++.dg/encode-4.mm: Ditto.
3526         * obj-c++.dg/method-17.mm: Ditto.
3527         * obj-c++.dg/proto-lossage-3.mm: Ditto.
3528         * obj-c++.dg/cxx-class-1.mm: Ditto.
3529         * obj-c++.dg/method-10.mm: Ditto.
3530         * obj-c++.dg/va-meth-1.mm: Ditto.
3531         * obj-c++.dg/encode-5.mm: Ditto.
3532         * obj-c++.dg/lookup-2.mm: Ditto.
3533         * obj-c++.dg/template-3.mm: Ditto.
3534         * obj-c++.dg/proto-qual-1.mm: Ditto.
3535         * obj-c++.dg/qual-types-1.m: Ditto.
3536         * obj-c++.dg/cxx-scope-1.mm: Ditto.
3537         * obj-c++.dg/template-1.mm: Ditto.
3538         * obj-c++.dg/encode-6.mm: Ditto.
3539         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
3540         Protocol1.h) and next-mapping.h as required. Use new NeXT
3541         interface as required.
3542         * obj-c++.dg/except-1.mm: Ditto.
3543         * obj-c++.dg/const-str-7.mm: Ditto.
3544         * obj-c++.dg/ivar-list-semi.mm: Ditto.
3545         * obj-c++.dg/cxx-scope-2.mm: Ditto.
3546         * obj-c++.dg/selector-2.mm: Ditto.
3547         * obj-c++.dg/isa-field-1.mm: Ditto.
3548         * obj-c++.dg/try-catch-1.mm: Ditto.
3549         * obj-c++.dg/local-decl-1.mm: Ditto.
3550         * obj-c++.dg/try-catch-9.mm: Ditto.
3551         * obj-c++.dg/no-extra-load.mm: Ditto.
3552         * obj-c++.dg/selector-5.mm: Ditto.
3553         * obj-c++.dg/method-12.mm: Ditto.
3554         * obj-c++.dg/try-catch-11.mm: Ditto.
3555         * obj-c++.dg/comp-types-11.mm: Ditto.
3556         * obj-c++.dg/bitfield-3.mm: Ditto.
3557         * obj-c++.dg/method-6.mm: Ditto.
3558         * obj-c++.dg/super-class-2.mm: Ditto.
3559         * obj-c++.dg/method-21.mm: Ditto.
3560         * obj-c++.dg/const-str-8.mm: Ditto.
3561         * obj-c++.dg/try-catch-7.mm: Ditto.
3562         * obj-c++.dg/method-15.mm: Ditto.
3563         * obj-c++.dg/layout-1.mm: Ditto.
3564         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
3565         * obj-c++.dg/const-str-3.mm: Ditto.
3566         * obj-c++.dg/try-catch-2.mm: Ditto.
3567         * obj-c++.dg/objc-gc-3.mm: Ditto.
3568         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
3569         * obj-c++.dg/bitfield-1.mm: Ditto.
3570         * obj-c++.dg/selector-6.mm: Ditto.
3571         * obj-c++.dg/method-13.mm: Ditto.
3572         * obj-c++.dg/comp-types-12.mm: Ditto.
3573         * obj-c++.dg/bitfield-4.mm: Ditto.
3574         * obj-c++.dg/try-catch-8.mm: Ditto.
3575         * obj-c++.dg/method-2.mm: Ditto.
3576         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
3577         * obj-c++.dg/typedef-alias-1.mm: Ditto.
3578         * obj-c++.dg/const-str-4.mm: Ditto.
3579         * obj-c++.dg/proto-lossage-2.mm: Ditto.
3580         * obj-c++.dg/try-catch-3.mm: Ditto.
3581         * obj-c++.dg/comp-types-9.mm: Ditto.
3582         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
3583         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
3584         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
3585         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
3586         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
3587         Use new NeXT interface as required.
3588         * obj-c++.dg/const-str-10.mm: Ditto.
3589         * obj-c++.dg/const-str-11.mm: Ditto.
3590         * obj-c++.dg/const-str-9.mm: Ditto.
3591         * obj-c++.dg/method-11.mm: Ditto.
3592         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
3593         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
3594         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
3595         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
3596         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
3597
3598 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
3599
3600         PR c++/43206
3601         * g++.dg/template/typedef30.C: New test case.
3602
3603 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
3604
3605         PR c/43385
3606         * gcc.c-torture/execute/pr43385.c: New test.
3607
3608 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
3609
3610         * gcc.dg/strncpy-fix-1.c: New test.
3611
3612 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3613
3614         PR testsuite/41609
3615         * lib/objc-torture.exp (objc-set-runtime-options): New.
3616         * objc/execute/execute.exp: Check runtime options on each pass.
3617         * objc/execute/exceptions/exceptions.exp: Ditto.
3618         * objc/compile/compile.exp: Ditto.
3619
3620         PR testsuite/42348
3621         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
3622         standard tests.
3623         (check_effective_target_objc2): New proc.
3624         (check_effective_target_next_runtime): New proc.
3625         * lib/objc.exp: Determine which runtime is in force and support it.
3626         * lib/obj-c++.exp: Ditto.
3627
3628 2010-03-24  Jason Merrill  <jason@redhat.com>
3629
3630         PR c++/43502
3631         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
3632
3633 2010-03-24  Martin Jambor  <mjambor@suse.cz>
3634
3635         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
3636         a loop.
3637         * gcc.dg/ipa/ipa-2.c: Likewise.
3638         * gcc.dg/ipa/ipa-3.c: Likewise.
3639         * gcc.dg/ipa/ipa-4.c: Likewise.
3640         * gcc.dg/ipa/ipa-5.c: Likewise.
3641         * gcc.dg/ipa/ipa-7.c: Likewise.
3642         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
3643         a loop.
3644         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
3645         i_can_not_be_propagated_fully2 into a loop.
3646         * gcc.dg/ipa/ipa-8.c: New test.
3647         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
3648
3649 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
3650
3651         PR debug/19192
3652         PR debug/43479
3653         * gcc.dg/guality/pr43479.c: New test.
3654         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
3655         and add volatile keyword.
3656
3657 2010-03-23  Mike Stump  <mikestump@comcast.net>
3658
3659         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
3660
3661 2010-03-23  Jason Merrill  <jason@redhat.com>
3662
3663         * g++.dg/ext/altivec-17.C: Adjust error message.
3664
3665         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
3666         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
3667         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
3668         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
3669         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
3670         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
3671
3672 2010-03-22  Jason Merrill  <jason@redhat.com>
3673
3674         PR c++/43333
3675         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
3676         * g++.dg/ext/is_pod_98.C: New.
3677
3678         PR c++/43281
3679         * g++.dg/cpp0x/auto18.C: New.
3680
3681         * gcc.dg/pr36997.c: Adjust error message.
3682         * g++.dg/ext/vector9.C: Likewise.
3683         * g++.dg/conversion/simd3.C: Likewise.
3684         * g++.dg/other/error23.C: Likewise.
3685
3686 2010-03-22  Michael Matz  <matz@suse.de>
3687
3688         PR middle-end/43475
3689         * gfortran.dg/pr43475.f90: New testcase.
3690
3691 2010-03-22  Richard Guenther  <rguenther@suse.de>
3692
3693         PR tree-optimization/43390
3694         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
3695
3696 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3697
3698         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
3699         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
3700
3701 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
3702             Michael Matz  <matz@suse.de>
3703
3704         PR c++/43081
3705         * g++.dg/parse/crash56.C: New test.
3706
3707 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
3708
3709         PR fortran/43450
3710         * gfortran.dg/whole_file_15.f90 : New test.
3711
3712 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3713
3714         PR fortran/43409
3715         * gfortran.dg/inquire_size.f90: New test.
3716
3717 2010-03-20  Richard Guenther  <rguenther@suse.de>
3718
3719         PR rtl-optimization/43438
3720         * gcc.c-torture/execute/pr43438.c: New testcase.
3721
3722 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
3723
3724         PR c++/43375
3725         * g++.dg/abi/mangle42.C: New test.
3726
3727 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
3728
3729         PR C/43211
3730         * gcc.dg/pr43211.c: New test.
3731         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
3732
3733 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
3734
3735         PR rtl-optimization/42258
3736         * gcc.target/arm/thumb1-mul-moves.c: New test.
3737
3738         PR target/40697
3739         * gcc.target/arm/thumb-andsi.c: New test.
3740
3741         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
3742         dg-require-effective-target.
3743
3744 2010-03-19  Michael Matz  <matz@suse.de>
3745
3746         PR c++/43116
3747         * g++.dg/other/pr43116.C: New testcase.
3748
3749 2010-03-19  Michael Matz  <matz@suse.de>
3750
3751         PR target/43305
3752         * gcc.dg/pr43305.c: New testcase.
3753
3754 2010-03-19  Richard Guenther  <rguenther@suse.de>
3755
3756         PR tree-optimization/43415
3757         * gcc.c-torture/compile/pr43415.c: New testcase.
3758
3759 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
3760
3761         PR ada/43106
3762         * gnat.dg/case_optimization2.adb: New test.
3763         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
3764
3765 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3766             Jack Howarth <howarth@bromo.med.uc.edu>
3767
3768         PR target/36399
3769         * gcc.target/i386/push-1.c: Don't xfail
3770           scan-assembler-not "movups" on darwin.
3771
3772 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
3773
3774         PR debug/43058
3775         * gcc.dg/pr43058.c: New test.
3776
3777 2010-03-18  Martin Jambor  <mjambor@suse.cz>
3778
3779         PR middle-end/42450
3780         * g++.dg/torture/pr42450.C: New test.
3781
3782 2010-03-18  Michael Matz  <matz@suse.de>
3783
3784         PR middle-end/43419
3785         * gcc.dg/pr43419.c: New testcase.
3786
3787 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
3788
3789         PR rtl-optimization/43360
3790         * gcc.dg/torture/pr43360.c: New.
3791
3792 2010-03-18  Michael Matz  <matz@suse.de>
3793
3794         PR tree-optimization/43402
3795         * gcc.dg/pr43402.c: New testcase.
3796
3797 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
3798
3799         PR target/42427
3800         * gcc.dg/pr42427.c: New test.
3801
3802 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3803
3804         PR libfortran/43265
3805         * gfortran.dg/read_empty_file.f: New test.
3806         * gfortran.dg/read_eof_all.f90: New test.
3807         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
3808         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
3809
3810 2010-03-17  Michael Matz  <matz@suse.de>
3811
3812         * gcc.dg/pr43300.c: Add -w.
3813
3814 2010-03-17  Richard Guenther  <rguenther@suse.de>
3815
3816         * gcc.dg/pr43379.c: Add -w.
3817
3818 2010-03-17  Tobias Burnus  <burnus@net-b.de>
3819
3820         PR fortran/43331
3821         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
3822
3823 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
3824
3825         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
3826
3827 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3828
3829         * ada/acats/run_all.sh: Log start and end times.
3830
3831 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3832
3833         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
3834
3835 2010-03-16  Richard Guenther  <rguenther@suse.de>
3836
3837         PR middle-end/43379
3838         * gcc.dg/pr43379.c: New testcase.
3839
3840 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
3841
3842         PR debug/43051
3843         * gcc.dg/guality/pr43051-1.c: New test.
3844
3845 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
3846
3847         PR testsuite/43363
3848         * g++.dg/ext/altivec-17.C: Handle changes to error message.
3849
3850 2010-03-15  Michael Matz  <matz@suse.de>
3851
3852         PR middle-end/43300
3853         * gcc.dg/pr43300.c: New testcase.
3854
3855 2010-03-15  Richard Guenther  <rguenther@suse.de>
3856
3857         PR tree-optimization/43367
3858         * gcc.c-torture/compile/pr43367.c: New testcase.
3859
3860 2010-03-15  Richard Guenther  <rguenther@suse.de>
3861
3862         PR tree-optimization/43317
3863         * gcc.dg/pr43317.c: New testcase.
3864
3865 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
3866
3867         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
3868
3869 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
3870
3871         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
3872
3873 2010-03-14  Tobias Burnus  <burnus@net-b.de>
3874
3875         PR fortran/43362
3876         * gfortran.dg/impure_constructor_1.f90: New test.
3877
3878 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
3879
3880         PR middle-end/43354
3881         * gfortran.dg/graphite/id-pr43354.f: New.
3882
3883 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
3884
3885         PR middle-end/43349
3886         * gfortran.dg/graphite/pr43349.f: New.
3887
3888 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
3889
3890         PR middle-end/43306
3891         * gcc.dg/graphite/pr43306.c: New.
3892
3893 2010-03-12  David S. Miller  <davem@davemloft.net>
3894
3895         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
3896         sparc.
3897
3898 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3899
3900         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
3901
3902 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
3903
3904         PR fortran/43291
3905         PR fortran/43326
3906         * gfortran.dg/dynamic_dispatch_7.f03: New test.
3907
3908 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
3909
3910         * gfortran.dg/default_format_denormal_1.f90: Don't assume
3911         fail for *-*-mingw* targets.
3912
3913 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
3914
3915         PR debug/43329
3916         * gcc.dg/guality/pr43329-1.c: New test.
3917
3918 2010-03-11  Martin Jambor  <mjambor@suse.cz>
3919
3920         PR tree-optimization/43257
3921         * g++.dg/torture/pr43257.C: New test.
3922
3923 2010-03-11  Tobias Burnus  <burnus@net-b.de>
3924
3925         PR fortran/43228
3926         * gfortran.dg/namelist_61.f90: New test.
3927
3928 2010-03-11  Richard Guenther  <rguenther@suse.de>
3929
3930         PR tree-optimization/43255
3931         * gcc.c-torture/compile/pr43255.c: New testcase.
3932
3933 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3934
3935         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
3936         * gcc.dg/pr43280.c: New testcase.
3937
3938 2010-03-11  Richard Guenther  <rguenther@suse.de>
3939
3940         PR lto/43200
3941         * gcc.dg/lto/20100227-1_0.c: New testcase.
3942         * gcc.dg/lto/20100227-1_1.c: Likewise.
3943
3944 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3945
3946         PR libfortran/43320
3947         PR libfortran/43265
3948         * gfortran.dg/read_eof_6.f: New test
3949         * gfortran.dg/read_x_eof.f90: New test.
3950         * gfortran.dg/read_x_past.f: Update test.
3951
3952 2010-03-10  Jan Hubicka   <jh@suse.cz>
3953
3954         * gcc.c-torture/compile/pr43288.c: New test.
3955
3956 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3957
3958         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
3959         -fpic/-fPIC flags.
3960         * g++.old-deja/g++.pt/asm2.C: Likewise.
3961         * gcc.c-torture/compile/20000804-1.c: Likewise.
3962         * gcc.target/i386/clobbers.c: Likewise.
3963
3964 2010-03-10  Tobias Burnus  <burnus@net-b.de>
3965
3966         PR fortran/43303
3967         * gfortran.dg/c_assoc_3.f90: New test.
3968
3969 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
3970
3971         PR debug/36728
3972         * gcc.dg/guality/pr36728-1.c: New test.
3973         * gcc.dg/guality/pr36728-2.c: New test.
3974
3975 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
3976
3977         * gcc.dg/h8300-div-delay-slot.c: New test.
3978
3979 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
3980
3981         PR tree-optimization/43236
3982         * gcc.c-torture/execute/pr43236.c: New test.
3983
3984 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
3985
3986         PR middle-end/42859
3987         * g++.dg/eh/pr42859.C: New test.
3988
3989 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
3990
3991         PR debug/43299
3992         * gcc.dg/pr43299.c: New test.
3993
3994         PR debug/43290
3995         * g++.dg/eh/unwind2.C: New test.
3996
3997 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
3998             Reza Yazdani  <reza.yazdani@amd.com>
3999
4000         PR middle-end/43065
4001         * gcc.dg/graphite/run-id-4.c: New.
4002
4003 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
4004
4005         PR middle-end/43065
4006         * gcc.dg/graphite/run-id-3.c: New.
4007
4008 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
4009
4010         PR middle-end/42644
4011         PR middle-end/42130
4012         * gcc.dg/graphite/id-18.c: New.
4013         * gcc.dg/graphite/run-id-pr42644.c: New.
4014
4015 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
4016
4017         PR middle-end/42326
4018         * gcc.dg/graphite/pr42326.c: New.
4019
4020 2010-03-08  Richard Guenther  <rguenther@suse.de>
4021
4022         PR tree-optimization/43269
4023         * gcc.c-torture/execute/pr43269.c: New testcase.
4024
4025 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
4026
4027         PR fortran/43256
4028         * gfortran.dg/typebound_call_13.f03: New.
4029
4030 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
4031
4032         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
4033         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
4034
4035 2010-03-05  Jason Merrill  <jason@redhat.com>
4036
4037         * g++.dg/abi/mangle40.C: Require weak and alias.
4038
4039 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
4040
4041         PR middle-end/42326
4042         * gfortran.dg/graphite/pr42326.f90: New.
4043         * gfortran.dg/graphite/pr42326-1.f90: New.
4044
4045 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4046
4047         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
4048         (gnat_target_compile): Likewise.
4049         Reinitialize GNAT_UNDER_TEST if target changes.
4050         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
4051         (local_find_gnatmake): Pass full --GCC to gnatlink.
4052         Remove --LINK.
4053
4054 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
4055
4056         PR c/43248
4057         * gcc.dg/compound-literal-1.c: New testcase.
4058
4059 2010-03-04  Martin Jambor  <mjambor@suse.cz>
4060
4061         PR tree-optimization/43164
4062         PR tree-optimization/43191
4063         * gcc.c-torture/compile/pr43164.c: New test.
4064         * gcc.c-torture/compile/pr43191.c: Likewise.
4065
4066 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
4067
4068         PR fortran/43244
4069         * gfortran.dg/finalize_9.f90: New.
4070
4071 2010-03-04  Tobias Burnus  <burnus@net-b.de>
4072             Ken Werner <ken@linux.vnet.ibm.com>
4073
4074         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
4075         to dg-options for spu.
4076         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
4077         dump-scan target to exclude spu.
4078
4079 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
4080
4081         PR middle-end/43209
4082         * gcc.dg/tree-ssa/ivopts-4.c: New.
4083
4084 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
4085
4086         * lib/target-supports-dg.exp (check-flags): Provide defaults for
4087         include-opts and exclude-opts; skip checking the flags if arguments
4088         are the same as the defaults.
4089         (dg-xfail-if): Verify the number of arguments, supply defaults
4090         for unspecified optional arguments.
4091         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
4092
4093 2010-03-03  Jason Merrill  <jason@redhat.com>
4094
4095         PR c++/12909
4096         * g++.dg/abi/mangle40.C: Updated.
4097
4098 2010-03-03  Jason Merrill  <jason@redhat.com>
4099
4100         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
4101         * g++.dg/abi/mangle23.C: Likewise.
4102         * g++.dg/eh/simd-2.C: Likewise.
4103         * g++.dg/ext/attribute-test-2.C: Likewise.
4104         * g++.dg/ext/vector14.C: Likewise.
4105         * g++.dg/other/pr34435.C: Likewise.
4106         * g++.dg/template/conv8.C: Likewise.
4107         * g++.dg/template/nontype9.C: Likewise.
4108         * g++.dg/template/qualttp17.C: Likewise.
4109         * g++.dg/template/ref1.C: Likewise.
4110         * g++.old-deja/g++.pt/crash68.C: Likewise.
4111         * g++.old-deja/g++.pt/ref1.C: Likewise.
4112         * g++.old-deja/g++.pt/ref3.C: Likewise.
4113         * g++.old-deja/g++.pt/ref4.C: Likewise.
4114
4115         PR c++/12909
4116         * g++.dg/abi/mangle40.C: New.
4117         * g++.dg/abi/mangle41.C: New.
4118         * g++.dg/lto/20100302_0.C: New.
4119         * g++.dg/lto/20100302_1.C: New.
4120         * g++.dg/lto/20100302.h: New.
4121
4122 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
4123
4124         PR fortran/43243
4125         * gfortran.dg/internal_pack_12.f90: New test.
4126
4127 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
4128
4129         * gcc.dg/pr36997.c: Adjust error message.
4130
4131 2010-03-03  Mike Stump  <mikestump@comcast.net>
4132
4133         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
4134         adjustments to not be present on machines that align the stack to
4135         more than 4 bytes and don't have a red zone yet as that is an
4136         unimplemented optimization.
4137
4138 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
4139
4140         PR fortran/43169
4141         * gfortran.dg/impure_assignment_3.f90: New.
4142
4143 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
4144
4145         PR debug/43229
4146         * gfortran.dg/pr43229.f90: New test.
4147
4148         PR debug/43237
4149         * gcc.dg/debug/dwarf2/pr43237.c: New test.
4150
4151         PR debug/43177
4152         * gcc.dg/guality/pr43177.c: New test.
4153
4154 2010-03-02  Jason Merrill  <jason@redhat.com>
4155
4156         * g++.dg/ext/vector9.C: Adjust error message.
4157         * g++.dg/conversion/simd3.C: Likewise.
4158         * g++.dg/other/error23.C: Likewise.
4159
4160 2010-03-02  Mike Stump  <mikestump@comcast.net>
4161
4162         PR c++/41090
4163         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
4164
4165 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
4166
4167         PR fortran/43180
4168         * gfortran.dg/internal_pack_10.f90: New test.
4169
4170         PR fortran/43173
4171         * gfortran.dg/internal_pack_11.f90: New test.
4172
4173 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
4174
4175         PR middle-end/42640
4176         * gcc.dg/tree-ssa/pr42640.c: New.
4177
4178 2010-03-01  Richard Guenther  <rguenther@suse.de>
4179
4180         PR tree-optimization/43220
4181         * gcc.c-torture/execute/pr43220.c: New testcase.
4182
4183 2010-03-01  Richard Guenther  <rguenther@suse.de>
4184
4185         PR middle-end/43213
4186         * gcc.dg/pr43213.c: New testcase.
4187
4188 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4189
4190         PR pch/14940
4191         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
4192
4193 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4194
4195         * lib/target-supports.exp (check_effective_target_ucn_nocache):
4196         New function.
4197         (check_effective_target_ucn): Likewise.
4198
4199         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
4200         if !ucn.
4201         * gcc.dg/ucnid-2.c: Likewise.
4202         * gcc.dg/ucnid-3.c: Likewise.
4203         * gcc.dg/ucnid-4.c: Likewise.
4204         * gcc.dg/ucnid-11.c: Likewise.
4205         * gcc.dg/ucnid-12.c: Likewise.
4206         * gcc.dg/ucnid-6.c: Skip if !ucn.
4207         * gcc.dg/ucnid-9.c: Likewise.
4208
4209 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4210
4211         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
4212         lists to dg-skip-if.
4213         * gcc.target/i386/stackalign/return-3.c: Likewise.
4214
4215 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4216
4217         * gcc.target/i386/clearcap.map: New file.
4218         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
4219         Pass clearcap.map by default if supported.
4220
4221 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4222
4223         PR fortran/42900
4224         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
4225         Explain this.
4226         * gfortran.dg/stat_2.f90: Likewise.
4227
4228 2010-03-01  Tobias Burnus  <burnus@net-b.de>
4229
4230         PR fortran/43199
4231         * gfortran.dg/module_read_2.f90: New test.
4232
4233 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
4234
4235         PR c++/42748
4236         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
4237         * g++.dg/abi/mangle12.C: Likewise.
4238         * g++.dg/abi/mangle20-2.C: Likewise.
4239         * g++.dg/abi/mangle17.C: Likewise.
4240         * g++.dg/template/cond2.C: Likewise.
4241         * g++.dg/template/pr35240.C: Likewise.
4242
4243 2010-02-27  Richard Guenther  <rguenther@suse.de>
4244
4245         PR tree-optimization/43186
4246         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
4247
4248 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
4249
4250         * g++.dg/abi/packed1.C: Expect warning on the SH.
4251
4252 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
4253
4254         PR c++/42054:
4255         * g++.dg/parse/error37.C: New test.
4256
4257 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4258
4259         PR c/24577
4260         PR c/43192
4261         * gcc.dg/pr8927-1.c: Match new note.
4262         * gcc.dg/990506-0.c: Likewise.
4263         * gcc.dg/gomp/flush-2.c: Likewise.
4264         * gcc.dg/gomp/atomic-5.c: Likewise.
4265         * gcc.dg/gomp/pr34607.c: Likewise.
4266         * gcc.dg/pr35746.c: Likewise.
4267         * gcc.dg/cpp/pragma-1.c: Likewise.
4268         * gcc.dg/cpp/pragma-2.c: Likewise.
4269         * gcc.dg/pr41842.c: Likewise.
4270         * gcc.dg/noncompile/20040629-1.c: Likewise.
4271         * objc.dg/private-1.m: Likewise.
4272
4273 2010-02-27  Tobias Burnus  <burnus@net-b.de>
4274
4275         PR fortran/43185
4276         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
4277         * gfortran.dg/default_initialization_4.f90: New test.
4278
4279 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
4280
4281         * gnat.dg/thin_pointer.ad[sb]: Rename into...
4282         * gnat.dg/thin_pointer1.ad[sb]: ...this.
4283         * gnat.dg/thin_pointer2.adb: New test.
4284         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
4285
4286 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4287
4288         PR c/20631
4289         * gcc.dg/cpp/c90-pedantic.c: New.
4290         * gcc.dg/cpp/c90.c: New.
4291         * gcc.dg/gnu90-const-expr-1.c: New.
4292         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
4293
4294 2010-02-26  Richard Guenther  <rguenther@suse.de>
4295
4296         PR tree-optimization/43186
4297         * gcc.c-torture/compile/pr43186.c: New testcase.
4298
4299 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
4300
4301         PR debug/43190
4302         * c-c++-common/dwarf2/pr43190.c: New test.
4303
4304 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
4305
4306         PR testsuite/37074:
4307         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
4308
4309 2010-02-26  Richard Guenther  <rguenther@suse.de>
4310
4311         PR tree-optimization/43188
4312         * gcc.c-torture/compile/pr43188.c: New testcase.
4313
4314 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
4315
4316         PR target/43175
4317         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
4318
4319 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
4320
4321         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
4322
4323 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
4324
4325         PR target/43154
4326         * gcc.target/powerpc/pr43154.c: New file.
4327
4328 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
4329
4330         PR debug/43166
4331         * gfortran.dg/debug/pr43166.f: New test.
4332
4333         PR debug/43165
4334         * gcc.dg/torture/pr43165.c: New test.
4335
4336 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4337
4338         PR c/43128
4339         * c-c++-common/pr41779.c: Update.
4340
4341 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4342
4343         PR ada/32547
4344         * lib/gnat-dg.exp (gnat_load): Redefine.
4345
4346         * ada/acats/run_acats: Run run_all.sh with $SHELL.
4347         * ada/acats/run_all.sh: Downcase tasking not implemented message.
4348
4349 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4350
4351         PR libobjc/36610
4352         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
4353         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
4354         -fgnu-runtime.
4355         Sort entries.
4356
4357 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4358
4359         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
4360
4361 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
4362
4363         PR debug/43150
4364         * gcc.dg/guality/vla-1.c: New test.
4365
4366 2010-02-24  Tobias Burnus  <burnus@net-b.de>
4367
4368         PR fortran/43042
4369         * gfortran.dg/c_ptr_tests_15.f90: New test.
4370
4371 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
4372
4373         PR target/43107
4374         * gcc.target/i386/pr43107.c: New test.
4375
4376 2010-02-23  Jason Merrill  <jason@redhat.com>
4377
4378         PR c++/43143
4379         * g++.dg/cpp0x/variadic100.C: New.
4380
4381 2010-02-23  Jason Merrill  <jason@redhat.com>
4382
4383         PR debug/42800
4384         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
4385         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
4386         * c-c++-common/dwarf2/vla1.c: New.
4387
4388 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
4389
4390         PR target/43139
4391         * gcc.dg/pr43139.c: New test.
4392
4393         PR debug/43077
4394         * gcc.dg/guality/pr43077-1.c: New test.
4395
4396 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4397
4398         PR 43123
4399         * gcc.dg/march.c: New.
4400         * gcc.dg/march-generic.c: New.
4401         * gcc.dg/mtune.c: New.
4402
4403 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4404
4405         PR middle-end/43083
4406         * gcc.dg/graphite/pr43083.c: New.
4407
4408 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4409
4410         PR middle-end/43097
4411         * gfortran.dg/graphite/pr43097.f: New.
4412
4413 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4414             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4415
4416         PR middle-end/43140
4417         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
4418
4419 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4420
4421         PR middle-end/43026
4422         * g++.dg/graphite/pr43026.C: New.
4423
4424 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4425
4426         PR c++/43126
4427         * gcc.dg/cleanup-1.c: Update.
4428         * gcc.dg/func-args-1.c: Update.
4429         * gcc.dg/format/sentinel-1.c: Update.
4430         * g++.old-deja/g++.jason/scoping10.C: Update.
4431         * g++.old-deja/g++.ns/lookup5.C: Update.
4432         * g++.dg/ext/cleanup-1.C: Update.
4433         * g++.dg/parse/varmod1.C: Update.
4434         * g++.dg/parse/error33.C: Update.
4435         * g++.dg/expr/call3.C: Update.
4436         * g++.dg/func-args-1.C: New.
4437
4438 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4439
4440         PR c/43125
4441         * gcc.dg/attr-used-2.c: Moved to ...
4442         * c-c++-common/attr-used-2.c: Here.
4443
4444         * gcc.dg/attr-used.c: Moved to ...
4445         * c-c++-common/attr-used.c: Here.
4446
4447 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
4448
4449         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
4450
4451 2010-02-22  Richard Guenther  <rguenther@suse.de>
4452
4453         PR lto/43045
4454         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
4455         * gfortran.dg/lto/20100222-1_1.c: Likewise.
4456
4457 2010-02-22  Richard Guenther  <rguenther@suse.de>
4458
4459         PR tree-optimization/42749
4460         * gcc.c-torture/compile/pr42749.c: New testcase.
4461
4462 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
4463
4464         PR fortran/43072
4465         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
4466         * gfortran.dg/internal_pack_9.f90: New test.
4467
4468 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4469
4470         PR c++/23510
4471         * g++.dg/template/recurse.C: Adjust.
4472         * g++.dg/template/pr23510.C: New.
4473
4474 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
4475
4476         PR c++/42824
4477         * g++.dg/template/memclass4.C: New test.
4478
4479 2010-02-21  Tobias Burnus  <burnus@net-b.de>
4480
4481         PR fortran/35259
4482         * gfortran.dg/reassoc_5.f90: New test.
4483
4484 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
4485
4486         PR target/43067
4487         * gcc.target/i386/pr43067.c: New test.
4488
4489 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4490
4491         PR c++/35669
4492         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
4493         -Wconversion-null.
4494         * g++.dg/warn/Wconversion-null.C: New test.
4495         * g++.old-deja/g++.other/null1.C: Move to...
4496         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
4497
4498 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
4499
4500         PR fortran/36932
4501         PR fortran/36933
4502         * gfortran.dg/dependency_26.f90: New test.
4503
4504         PR fortran/43072
4505         * gfortran.dg/internal_pack_7.f90: New test.
4506
4507         PR fortran/43111
4508         * gfortran.dg/internal_pack_8.f90: New test.
4509
4510 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4511
4512         PR 43128
4513         * c-c++-common/pr41779.c: Fix broken testcase.
4514
4515 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4516
4517         PR 36513
4518         * c-c++-common/pr36513.c: New testcase.
4519         * c-c++-common/pr36513-2.c: New testcase.
4520
4521 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4522
4523         PR 41779
4524         * c-c++-common/pr41779.c: New.
4525
4526 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
4527
4528         PR debug/43084
4529         * gcc.dg/pr43084.c: New test.
4530
4531 2010-02-19  Richard Guenther  <rguenther@suse.de>
4532
4533         PR tree-optimization/42916
4534         * gcc.dg/pr42916.c: New testcase.
4535
4536 2010-02-18  Jason Merrill  <jason@redhat.com>
4537
4538         PR c++/42837
4539         * g++.dg/abi/packed1.C: Add expected warning.
4540
4541         PR c++/43108
4542         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
4543         * gcc.dg/torture/dg-torture.exp: Likewise.
4544         * c-c++-common/torture/complex-sign.h,
4545         c-c++-common/torture/complex-sign-add.c,
4546         c-c++-common/torture/complex-sign-mixed-add.c,
4547         c-c++-common/torture/complex-sign-mixed-div.c,
4548         c-c++-common/torture/complex-sign-mixed-mul.c,
4549         c-c++-common/torture/complex-sign-mixed-sub.c,
4550         c-c++-common/torture/complex-sign-mul.c,
4551         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
4552         Adapt for C++ compilation as well.
4553
4554         PR c++/43070
4555         * g++.dg/ext/label1.C: Update.
4556         * g++.dg/ext/label2.C: Update.
4557
4558         PR c++/26261
4559         * g++.dg/template/dependent-name6.C: New.
4560
4561         PR c++/43109
4562         * g++.dg/parse/namespace12.C: New.
4563
4564 2010-02-18  Martin Jambor  <mjambor@suse.cz>
4565
4566         PR tree-optimization/43066
4567         * gcc.c-torture/compile/pr43066.c: New test.
4568
4569 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
4570
4571         * g++.dg/ext/attrib35.C: Fix target selector string.
4572         * g++.dg/ext/attrib36.C: Ditto.
4573         * g++.dg/ext/attrib37.C: Ditto.
4574         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
4575         * g++.dg/abi/mangle25.C: Ditto.
4576
4577 2010-02-17  Jason Merrill  <jason@redhat.com>
4578
4579         PR c++/43069
4580         * g++.dg/parse/namespace11.C: New.
4581
4582         PR c++/43093
4583         * g++.dg/ext/attrib37.C: New.
4584
4585         PR c++/43079
4586         * g++.dg/template/ptrmem20.C: New.
4587
4588 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
4589
4590         PR target/43103
4591         * gcc.target/i386/xop-check.h: Include m256-check.h.
4592         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
4593         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
4594         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
4595         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
4596
4597 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
4598
4599         PR debug/42918
4600         * gcc.dg/pr42918.c: New test.
4601
4602 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
4603
4604         * g++.dg/ext/attrib36.C: Require ILP32.
4605
4606 2010-02-16  Richard Guenther  <rguenther@suse.de>
4607
4608         PR tree-optimization/41043
4609         * gfortran.dg/pr41043.f90: New testcase.
4610         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
4611
4612 2010-02-16  Jason Merrill  <jason@redhat.com>
4613
4614         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
4615
4616 2010-02-16  Ira Rosen  <irar@il.ibm.com>
4617
4618         PR tree-optimization/43074
4619         * gcc.dg/vect/fast-math-pr43074.c: New test.
4620
4621 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
4622
4623         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
4624
4625 2010-02-16  Jason Merrill  <jason@redhat.com>
4626
4627         PR c++/43031
4628         * g++.dg/ext/attrib36.C: New.
4629
4630         PR c++/43036
4631         * g++.dg/other/array6.C: New.
4632
4633 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4634
4635         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
4636
4637 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
4638
4639         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
4640         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
4641         * gcc.target/i386/xop-vpermil2pd-1.c: New.
4642         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
4643         * gcc.target/i386/xop-vpermil2ps-1.c: New.
4644         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
4645
4646 2010-02-15  Richard Guenther  <rguenther@suse.de>
4647
4648         PR middle-end/43068
4649         * g++.dg/torture/pr43068.C: New testcase.
4650
4651 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
4652
4653         PR c++/43024
4654         * g++.dg/opt/ice1.C: New.
4655
4656 2010-02-14  Jason Merrill  <jason@redhat.com>
4657
4658         PR c++/41997
4659         * g++.dg/cpp0x/initlist-opt.C: New.
4660
4661 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
4662
4663         PR fortran/41113
4664         PR fortran/41117
4665         * gfortran.dg/internal_pack_6.f90: New test.
4666
4667 2010-02-12  Jason Merrill  <jason@redhat.com>
4668
4669         PR c++/43054
4670         * g++.dg/cpp0x/variadic99.C: New.
4671
4672 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
4673
4674         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
4675         sign extend pointers to gualchk_t.
4676
4677         PR c++/43033
4678         * g++.dg/other/default3.C: Xfail g4 test.
4679
4680 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4681
4682         PR middle-end/43012
4683         * gcc.dg/graphite/pr43012.c: New.
4684
4685 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4686
4687         PR middle-end/42930
4688         * g++.dg/graphite/pr42930.C: New.
4689
4690 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4691
4692         PR middle-end/42914
4693         PR middle-end/42530
4694         * gcc.dg/graphite/pr42530.c: New.
4695         * gcc.dg/graphite/pr42914.c: New.
4696
4697 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4698
4699         PR middle-end/42771
4700         * gcc.dg/graphite/pr42771.c: New.
4701
4702 2010-02-11  Richard Guenther  <rguenther@suse.de>
4703
4704         PR tree-optimization/42998
4705         * gcc.c-torture/compile/pr42998.c: New testcase.
4706
4707 2010-02-10  Jason Merrill  <jason@redhat.com>
4708
4709         PR c++/41896
4710         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
4711
4712         PR c++/42983, core issue 906
4713         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
4714         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
4715
4716         PR c++/43016
4717         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
4718
4719 2010-02-10  Richard Guenther  <rguenther@suse.de>
4720
4721         PR tree-optimization/43017
4722         * gcc.dg/torture/pr43017.c: New testcase.
4723
4724 2010-02-10  Tobias Burnus <burnus@net-b.de>
4725
4726         PR fortran/40823
4727         * gfortran.dg/private_type_1.f90: Update error location.
4728         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4729         * gfortran.dg/typebound_operator_2.f03: Ditto.
4730         * gfortran.dg/assignment_2.f90: Ditto.
4731         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
4732         * gfortran.dg/binding_label_tests_9.f03: Ditto.
4733
4734 2010-02-10  Tobias Burnus  <burnus@net-b.de>
4735
4736         PR fortran/43015
4737         * gfortran.dg/bind_c_usage_20.f90: New test.
4738
4739 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
4740
4741         PR debug/43010
4742         * g++.dg/debug/pr43010.C: New test.
4743
4744 2010-02-10  Richard Guenther  <rguenther@suse.de>
4745
4746         PR c/43007
4747         * gcc.c-torture/execute/20100209-1.c: New testcase.
4748         * gcc.dg/fold-div-3.c: Likewise.
4749
4750 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
4751
4752         * gcc.dg/builtin-ffs-1.c: New test.
4753
4754 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4755
4756         PR fortran/42999
4757         * gfortran.dg/array_constructor_35.f90: New test.
4758
4759 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4760
4761         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
4762
4763 2010-02-09  Jason Merrill  <jason@redhat.com>
4764
4765         PR c++/42399
4766         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
4767
4768         PR c++/42370
4769         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
4770
4771 2010-02-09  Tobias Burnus  <burnus@net-b.de>
4772
4773         PR fortran/41869
4774         * gfortran.dg/module_write_1.f90: New test.
4775
4776 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
4777
4778         * gcc.dg/pr19340.c: Adjust.
4779
4780 2010-02-09  Richard Guenther  <rguenther@suse.de>
4781
4782         PR tree-optimization/43008
4783         * gcc.c-torture/execute/pr43008.c: New testcase.
4784
4785 2010-02-09  Richard Guenther  <rguenther@suse.de>
4786
4787         PR tree-optimization/43000
4788         * gcc.dg/torture/pr43000.c: New testcase.
4789         * gcc.dg/torture/pr43002.c: Likewise.
4790
4791 2010-02-09  Daniel Kraft  <d@domob.eu>
4792
4793         PR fortran/39171
4794         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
4795         and pass -Wsurprising as necessary.
4796
4797 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
4798
4799         PR tree-optimization/42890
4800         * g++.dg/torture/pr42890.C: New test.
4801
4802 2010-02-08  Richard Guenther  <rguenther@suse.de>
4803
4804         PR middle-end/42995
4805         * gcc.dg/tree-ssa/inline-4.c: New testcase.
4806
4807 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
4808
4809         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
4810         return 0 from main.
4811         * gcc.dg/graphite/block-1.c: Same.
4812         * gcc.dg/graphite/block-3.c: Same.
4813         * gcc.dg/graphite/block-4.c: Same.
4814         * gcc.dg/graphite/block-5.c: Same.
4815         * gcc.dg/graphite/block-6.c: Same.
4816         * gcc.dg/graphite/block-7.c: Same.
4817         * gcc.dg/graphite/interchange-0.c: Same.
4818         * gcc.dg/graphite/interchange-1.c: Same.
4819         * gcc.dg/graphite/interchange-10.c: Same.
4820         * gcc.dg/graphite/interchange-11.c: Same.
4821         * gcc.dg/graphite/interchange-12.c: Same.
4822         * gcc.dg/graphite/interchange-2.c: Same.
4823         * gcc.dg/graphite/interchange-3.c: Same.
4824         * gcc.dg/graphite/interchange-4.c: Same.
4825         * gcc.dg/graphite/interchange-5.c: Same.
4826         * gcc.dg/graphite/interchange-6.c: Same.
4827         * gcc.dg/graphite/interchange-7.c: Same.
4828         * gcc.dg/graphite/interchange-8.c: Same.
4829         * gcc.dg/graphite/interchange-9.c: Same.
4830         * gcc.dg/graphite/interchange-mvt.c: Same.
4831
4832 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
4833
4834         * gfortran.dg/graphite/id-19.f: New.
4835         * gfortran.dg/graphite/pr14741.f90: New.
4836         * gfortran.dg/graphite/pr41924.f90: New.
4837         * gfortran.dg/graphite/run-id-2.f90: New.
4838
4839 2010-02-07  Richard Guenther  <rguenther@suse.de>
4840
4841         PR middle-end/42956
4842         * gcc.c-torture/compile/pr42956.c: New testcase.
4843
4844 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4845
4846         PR libfortran/42742
4847         * gfortran.dg/fmt_cache_2.f: New test.
4848
4849 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4850
4851         * gfortran.dg/read_no_eor.f90: New test.
4852
4853 2010-02-05  Jason Merrill  <jason@redhat.com>
4854
4855         * g++.dg/ext/label13.C: Move constructor body out of class.
4856
4857 2010-02-03  Jason Merrill  <jason@redhat.com>
4858
4859         PR c++/42870
4860         * g++.dg/ext/dllexport3.C: New.
4861
4862 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
4863
4864         * gcc.dg/format/ms-format3.c: New test for specific MS types.
4865
4866 2010-02-05  Richard Guenther  <rguenther@suse.de>
4867
4868         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
4869
4870 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
4871
4872         PR c++/42915
4873         * g++.dg/other/crash-9.C: New test.
4874
4875 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
4876
4877         PR fortran/42309
4878         * gfortran.dg/subref_array_pointer_4.f90 : New test.
4879
4880 2010-02-04  Richard Guenther  <rguenther@suse.de>
4881
4882         PR rtl-optimization/42952
4883         * gcc.dg/torture/pr42952.c: New testcase.
4884
4885 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4886
4887         PR libfortran/42901
4888         * gfortran.dg/namelist_60.f90: New test.
4889
4890 2010-02-03  Jason Merrill  <jason@redhat.com>
4891
4892         PR c++/40138
4893         * g++.dg/ext/builtin11.C: New.
4894
4895         PR c++/4926
4896         PR c++/38600
4897         * g++.dg/abi/mangle35.C: New.
4898         * g++.dg/abi/mangle37.C: New.
4899
4900         PR c++/12909
4901         * g++.dg/abi/mangle36.C: New.
4902
4903         PR c++/35652
4904         * g++.dg/warn/string1.C: New.
4905
4906 2010-02-03  Richard Guenther  <rguenther@suse.de>
4907
4908         PR tree-optimization/42944
4909         * gcc.dg/errno-1.c: New testcase.
4910
4911 2010-02-03  Richard Guenther  <rguenther@suse.de>
4912
4913         PR middle-end/42927
4914         * gcc.c-torture/compile/pr42927.c: New testcase.
4915
4916 2010-02-03  Tobias Burnus  <burnus@net-b.de>
4917
4918         PR fortran/42936
4919         * gfortran.dg/null_4.f90: New test.
4920
4921 2010-02-02  Jason Merrill  <jason@redhat.com>
4922
4923         PR c++/41090
4924         * g++.dg/ext/label13.C: New.
4925
4926 2010-02-02  Tobias Burnus  <burnus@net-b.de>
4927
4928         PR fortran/42650
4929         * gfortran.dg/func_result_5.f90: New test.
4930
4931 2010-02-01  Tobias Burnus  <burnus@net-b.de>
4932
4933         PR fortran/42922
4934         * gfortran.dg/pure_initializer_3.f90: News test.
4935
4936 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
4937
4938         PR fortran/42888
4939         * gfortran.dg/allocate_derived_2.f90: New test.
4940
4941 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
4942
4943         PR middle-end/42898
4944         * gcc.dg/torture/pr42898-2.c: New test.
4945
4946 2010-01-31  Richard Guenther  <rguenther@suse.de>
4947
4948         PR middle-end/42898
4949         * gcc.dg/torture/pr42898.c: New testcase.
4950
4951 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
4952
4953         PR fortran/38324
4954         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
4955         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
4956
4957 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
4958
4959         * g++.dg/tree-ssa/inline-1.C: New.
4960         * g++.dg/tree-ssa/inline-2.C: New.
4961         * g++.dg/tree-ssa/inline-3.C: New.
4962
4963 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
4964
4965         PR testsuite/41701
4966         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
4967         the string 'pow' in the pathname of the compiler from generating a
4968         test failure.
4969
4970 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4971
4972         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
4973         * g++.old-deja/g++.mike/eh17.C: Likewise.
4974         * g++.old-deja/g++.mike/p5571.C: Likewise.
4975
4976 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
4977
4978         PR c++/42758
4979         PR c++/42634
4980         PR c++/42336
4981         PR c++/42797
4982         PR c++/42880
4983         * g++.dg/other/crash-5.C: New test.
4984         * g++.dg/other/crash-6.C: New test.
4985         * g++.dg/other/crash-7.C: New test.
4986         * g++.dg/other/crash-8.C: New test.
4987
4988 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
4989
4990         PR rtl-optimization/42889
4991         * gcc.dg/pr42889.c: New test.
4992
4993 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
4994
4995         * gcc.target/i386/pr42881.c: Use SSE2.
4996
4997 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
4998
4999         PR target/42891
5000         * gcc.target/i386/pr42891.c: New test.
5001
5002 2010-01-28  Richard Guenther  <rguenther@suse.de>
5003
5004         PR tree-optimization/42871
5005         * g++.dg/torture/pr42871.C: New testcase.
5006
5007 2010-01-28  Richard Guenther  <rguenther@suse.de>
5008
5009         * gcc.dg/Wobjsize-1.h: New testcase.
5010         * gcc.dg/Wobjsize-1.c: Likewise.
5011
5012 2010-01-28  Richard Guenther  <rguenther@suse.de>
5013
5014         PR middle-end/42883
5015         * g++.dg/torture/pr42883.C: New testcase.
5016
5017 2010-01-28  Michael Matz  <matz@suse.de>
5018
5019         * gcc.target/i386/pr42881.c: New test.
5020
5021 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5022
5023         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
5024         Add i?86-*-solaris2* support.
5025
5026 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
5027
5028         PR c++/42713
5029         PR c++/42820
5030         * g++.dg/template/typedef27.C: New test case.
5031         * g++.dg/template/typedef28.C: New test case.
5032
5033 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
5034
5035         * gcc.dg/optimize-bswap*.c: Add ARM target
5036
5037 2010-01-27  Richard Guenther  <rguenther@suse.de>
5038
5039         PR middle-end/42878
5040         * gcc.dg/torture/pr42878-1.c: New testcase.
5041         * gcc.dg/torture/pr42878-2.c: Likewise.
5042
5043 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
5044
5045         PR middle-end/42874
5046         * gcc.dg/vla-22.c: New test.
5047
5048 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
5049
5050         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
5051         current collation.
5052
5053 2010-01-26  Richard Guenther  <rguenther@suse.de>
5054
5055         PR rtl-optimization/42685
5056         * gcc.dg/pr42685.c: New testcase.
5057         * g++.dg/other/pr42685.C: Likewise.
5058
5059 2010-01-26  Richard Guenther  <rguenther@suse.de>
5060
5061         PR middle-end/42806
5062         * g++.dg/other/pr42806.C: New testcase.
5063
5064 2010-01-26  Richard Guenther  <rguenther@suse.de>
5065
5066         PR tree-optimization/42250
5067         * gcc.dg/pr42250.c: New testcase.
5068
5069 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
5070
5071         * gnat.dg/array_bounds_test.adb: New test.
5072
5073 2010-01-25  Tobias Burnus  <burnus@net-b.de>
5074
5075         PR fortran/42858
5076         * gfortran.dg/generic_21.f90: New test.
5077
5078 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5079
5080         PR testsuite/41522
5081         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
5082
5083 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
5084
5085         PR c++/42748
5086         * g++.dg/abi/arm_va_list2.C: New test.
5087         * g++.dg/abi/arm_va_list2.h: Companion header file.
5088
5089 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
5090
5091         PR fortran/41044
5092         * gfortran.dg/parameter_array_ref_2.f90 : New test.
5093
5094         PR fortran/41167
5095         * gfortran.dg/char_array_arg_1.f90 : New test.
5096
5097         * gfortran.dg/pr25923.f90 : Remove XFAIL.
5098
5099 2010-01-24  Tobias Burnus  <burnus@net-b.de>
5100
5101         PR fortran/39304
5102         * gfortran.dg/generic_20.f90: New test.
5103
5104 2010-01-22  Michael Matz  <matz@suse.de>
5105
5106         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
5107         -msse2.
5108
5109 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
5110
5111         PR fortran/42736
5112         * gfortran.dg/dependency_25.f90 : New test.
5113
5114 2010-01-21  Martin Jambor  <mjambor@suse.cz>
5115
5116         PR tree-optimization/42585
5117         * gcc.dg/tree-ssa/pr42585.c: New test.
5118
5119 2010-01-21  Richard Guenther  <rguenther@suse.de>
5120
5121         PR middle-end/19988
5122         * gcc.dg/pr19988.c: New testcase.
5123
5124 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
5125
5126         * g++.dg/compat/decimal/compat-common.h: New file.
5127         * g++.dg/compat/decimal/decimal-dummy.h: New file.
5128         * g++.dg/compat/decimal/pass_x.h: New file.
5129         * g++.dg/compat/decimal/pass_y.h: New file.
5130         * g++.dg/compat/decimal/pass-1_main.C: New file.
5131         * g++.dg/compat/decimal/pass-1_x.C: New file.
5132         * g++.dg/compat/decimal/pass-1_y.C: New file.
5133         * g++.dg/compat/decimal/pass-2_main.C: New file.
5134         * g++.dg/compat/decimal/pass-2_x.C: New file.
5135         * g++.dg/compat/decimal/pass-2_y.C: New file.
5136         * g++.dg/compat/decimal/pass-3_main.C: New file.
5137         * g++.dg/compat/decimal/pass-3_x.C: New file.
5138         * g++.dg/compat/decimal/pass-3_y.C: New file.
5139         * g++.dg/compat/decimal/pass-4_main.C: New file.
5140         * g++.dg/compat/decimal/pass-4_x.C: New file.
5141         * g++.dg/compat/decimal/pass-4_y.C: New file.
5142         * g++.dg/compat/decimal/pass-5_main.C: New file.
5143         * g++.dg/compat/decimal/pass-5_x.C: New file.
5144         * g++.dg/compat/decimal/pass-5_y.C: New file.
5145         * g++.dg/compat/decimal/pass-6_main.C: New file.
5146         * g++.dg/compat/decimal/pass-6_x.C: New file.
5147         * g++.dg/compat/decimal/pass-6_y.C: New file.
5148         * g++.dg/compat/decimal/return_x.h: New file.
5149         * g++.dg/compat/decimal/return_y.h: New file.
5150         * g++.dg/compat/decimal/return-1_main.C: New file.
5151         * g++.dg/compat/decimal/return-1_x.C: New file.
5152         * g++.dg/compat/decimal/return-1_y.C: New file.
5153         * g++.dg/compat/decimal/return-2_main.C: New file.
5154         * g++.dg/compat/decimal/return-2_x.C: New file.
5155         * g++.dg/compat/decimal/return-2_y.C: New file.
5156         * g++.dg/compat/decimal/return-3_main.C: New file.
5157         * g++.dg/compat/decimal/return-3_x.C: New file.
5158         * g++.dg/compat/decimal/return-3_y.C: New file.
5159         * g++.dg/compat/decimal/return-4_main.C: New file.
5160         * g++.dg/compat/decimal/return-4_x.C: New file.
5161         * g++.dg/compat/decimal/return-4_y.C: New file.
5162         * g++.dg/compat/decimal/return-5_main.C: New file.
5163         * g++.dg/compat/decimal/return-5_x.C: New file.
5164         * g++.dg/compat/decimal/return-5_y.C: New file.
5165         * g++.dg/compat/decimal/return-6_main.C: New file.
5166         * g++.dg/compat/decimal/return-6_x.C: New file.
5167         * g++.dg/compat/decimal/return-6_y.C: New file.
5168
5169 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
5170
5171         PR debug/42715
5172         * gcc.dg/pr42715.c: New.
5173
5174 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5175
5176         PR c++/42038
5177         * g++.dg/parse/crash55.C: New.
5178
5179 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
5180
5181         PR debug/42782
5182         * gcc.dg/guality/pr42782.c: New.
5183
5184 2010-01-20  Jason Merrill  <jason@redhat.com>
5185
5186         PR c++/41788
5187         * g++.dg/abi/packed1.C: New.
5188
5189         PR c++/41920
5190         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
5191
5192         PR c++/40750
5193         * g++.dg/parse/fn-typedef1.C: New.
5194         * g++.dg/other/cv_quals.C: Adjust.
5195
5196 2010-01-20  Anthony Green  <green@moxielogic.com>
5197
5198         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
5199         pack(push) pragma).
5200         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
5201         * gcc.dg/20020312-2.c: Port this to the moxie core.
5202         * gcc.dg/weak/typeof-2.c: Ditto.
5203
5204 2010-01-20  Richard Guenther  <rguenther@suse.de>
5205
5206         PR tree-optimization/42717
5207         * gcc.c-torture/compile/pr42717.c: New testcase.
5208
5209 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
5210
5211         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
5212         of signed, add a few new tests.
5213
5214         PR middle-end/42803
5215         * g++.dg/parse/limits-initializer1.C: New test.
5216
5217 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
5218
5219         PR fortran/42804
5220         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
5221         * gfortran.dg/typebound_call_12.f03: New test.
5222
5223 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
5224
5225         PR fortran/42783
5226         * gfortran.dg/bounds_check_15.f90 : New test.
5227
5228 2010-01-19  Michael Matz  <matz@suse.de>
5229
5230         PR tree-optimization/41783
5231         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
5232
5233 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5234
5235         PR target/38697.
5236         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
5237         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
5238         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
5239         * gcc.target/arm/neon/vget_lows16.c: Likewise.
5240         * gcc.target/arm/neon/vget_lows32.c: Likewise.
5241         * gcc.target/arm/neon/vget_lows64.c: Likewise.
5242         * gcc.target/arm/neon/vget_lows8.c: Likewise.
5243         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
5244         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
5245         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
5246         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
5247
5248 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
5249
5250         PR fortran/42545
5251         * gfortran.dg/extends_6.f03: Modified an error message.
5252         * gfortran.dg/extends_10.f03: New test.
5253         * gfortran.dg/private_type_6.f03: Modified an error message.
5254         * gfortran.dg/structure_constructor_8.f03: Ditto.
5255
5256 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
5257
5258         PR tree-optimization/42719
5259         * gcc.dg/pr42719.c: New test.
5260
5261         PR debug/42728
5262         * gcc.dg/pr42728.c: New test.
5263
5264 2010-01-19  Anthony Green  <green@moxielogic.com>
5265
5266         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
5267
5268 2010-01-18  Anthony Green  <green@moxielogic.com>
5269
5270         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
5271         for moxie.
5272
5273 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
5274
5275         * g++.dg/template/error45.C: reverted as part of reverting the
5276         fix of PR c++/42634.
5277
5278 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
5279
5280         PR c++/42634
5281         * g++.dg/template/error45.C: New test.
5282
5283 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
5284
5285         PR c++/42766
5286         * g++.dg/conversion/op6.C: New test.
5287
5288 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
5289
5290         PR target/42774
5291         * gcc.target/alpha/pr42774.c: New test.
5292
5293 2010-01-18  Richard Guenther  <rguenther@suse.de>
5294
5295         PR tree-optimization/42781
5296         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
5297
5298 2010-01-17  Richard Guenther  <rguenther@suse.de>
5299
5300         PR middle-end/42248
5301         * gcc.c-torture/execute/pr42248.c: New testcase.
5302
5303 2010-01-17  Richard Guenther  <rguenther@suse.de>
5304
5305         PR tree-optimization/42773
5306         * g++.dg/torture/pr42773.C: New testcase.
5307
5308 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
5309
5310         PR fortran/42677
5311         * gfortran.dg/interface_assignment_5.f90: New test.
5312
5313 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
5314
5315         PR c++/42697
5316         * g++.dg/template/crash94.C: Reverted.
5317
5318 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
5319
5320         PR debug/42767
5321         * gcc.dg/debug/pr42767.c: New.
5322
5323 2010-01-15  Jason Merrill  <jason@redhat.com>
5324
5325         PR c++/42761
5326         * g++.dg/cpp0x/decltype22.C: New.
5327
5328 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
5329
5330         PR middle-end/42760
5331         * g++.dg/torture/pr42760.C: New test.
5332
5333 2010-01-15  Jing Yu  <jingyu@google.com>
5334
5335         PR rtl-optimization/42691
5336         * gcc.c-torture/execute/pr42691.c: New.
5337
5338 2010-01-15  Richard Guenther  <rguenther@suse.de>
5339
5340         PR middle-end/42739
5341         * g++.dg/torture/pr42739.C: New testcase.
5342
5343 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
5344
5345         * g++.dg/template/error45.C: Revert as part of reverting changes
5346         or PR c++/42634.
5347
5348 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5349
5350         PR fortran/42684
5351         * gfortran.dg/interface_31.f90: New test.
5352
5353 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
5354
5355         * gcc.target/powerpc/pr42747.c: New file.
5356
5357 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
5358
5359         PR middle-end/42674
5360         * c-c++-common/pr42674.c: New test.
5361
5362         PR c++/42608
5363         * g++.dg/template/instantiate11.C: New test.
5364
5365 2010-01-14  Jason Merrill  <jason@redhat.com>
5366
5367         PR c++/42701
5368         * g++.dg/overload/error3.C: New.
5369
5370         PR c++/42655
5371         * g++.dg/overload/rvalue1.C: New.
5372
5373 2010-01-14  Martin Jambor  <mjambor@suse.cz>
5374
5375         PR tree-optimization/42706
5376         * gcc.dg/ipa/pr42706.c: New testcase.
5377
5378 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
5379
5380         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
5381
5382 2010-01-14  Martin Jambor  <mjambor@suse.cz>
5383
5384         PR tree-optimization/42714
5385         * g++.dg/torture/pr42714.C: New test.
5386
5387 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
5388
5389         PR rtl-optimization/42246
5390         * gfortran.dg/pr42246-2.f: New.
5391
5392 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
5393
5394         PR rtl-optimization/42389
5395         * gcc.dg/pr42389.c: New.
5396
5397 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
5398
5399         PR rtl-optimization/42388
5400         * gcc.dg/pr42388.c: New.
5401
5402 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5403
5404         PR rtl-optimization/42294
5405         * gfortran.dg/pr42294.f: New.
5406
5407 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5408
5409         PR rtl-optimization/39453
5410         PR rtl-optimization/42246
5411         * gcc.dg/pr39453.c: New.
5412         * gcc.dg/pr42246.c: New.
5413
5414 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5415
5416         PR middle-end/42245
5417         * gcc.dg/pr42245.c: New.
5418         * gcc.dg/pr42245-2.c: New.
5419
5420 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5421
5422         PR rtl-optimization/42249
5423         * gcc.dg/pr42249.c: New.
5424
5425 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
5426
5427         PR c/42721
5428         * gcc.c-torture/execute/pr42721.c: New test.
5429
5430 2010-01-14  Ira Rosen  <irar@il.ibm.com>
5431
5432         PR tree-optimization/42709
5433         * gcc.dg/vect/pr42709.c: New test.
5434
5435 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
5436
5437         PR fortran/41478
5438         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
5439         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
5440
5441 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
5442
5443         PR fortran/42481
5444         * gfortran.dg/generic_19.f90 : New test.
5445
5446 2010-01-13  Richard Guenther  <rguenther@suse.de>
5447
5448         PR tree-optimization/42730
5449         * gcc.c-torture/compile/pr42730.c: New testcase.
5450
5451 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
5452
5453         PR target/pr42542
5454         * gcc.target/ia64/pr42542-1.c: New.
5455         * gcc.target/ia64/pr42542-2.c: New.
5456         * gcc.target/ia64/pr42542-3.c: New.
5457
5458 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
5459
5460         PR c++/42634
5461         * g++.dg/template/error45.C: New test.
5462
5463 2010-01-13  Martin Jambor  <mjambor@suse.cz>
5464
5465         PR tree-optimization/42704
5466         * g++.dg/torture/pr42704.C: New test.
5467
5468 2010-01-13  Martin Jambor  <mjambor@suse.cz>
5469
5470         PR tree-optimization/42703
5471         * gcc.c-torture/compile/pr42703.c: New test.
5472
5473 2010-01-13  Richard Guenther  <rguenther@suse.de>
5474
5475         PR tree-optimization/42705
5476         * gcc.c-torture/compile/pr42705.c: New testcase.
5477
5478 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
5479
5480         * gcc.target/bfin/l2.c: New test.
5481         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
5482
5483 2010-01-13  Richard Guenther  <rguenther@suse.de>
5484
5485         PR middle-end/42716
5486         * gcc.c-torture/compile/pr42716.c: New testcase.
5487
5488 2010-01-13  Richard Guenther  <rguenther@suse.de>
5489
5490         PR lto/42678
5491         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
5492
5493 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
5494
5495         PR c/42708
5496         * gcc.c-torture/compile/pr42708-1.c: New test.
5497
5498 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
5499
5500         PR debug/42662
5501         * gcc.dg/pr42662.c: New test.
5502
5503         PR tree-optimization/42645
5504         * g++.dg/other/pr42645-1.C: New test.
5505         * g++.dg/other/pr42645-2.C: New test.
5506
5507 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
5508
5509         PR target/42416
5510         * gcc.target/powerpc/warn-1.c: New test.
5511         * gcc.target/powerpc/warn-2.c: New test.
5512
5513 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
5514
5515         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
5516         stack alignment.
5517
5518 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
5519
5520         * gcc.dg/lto/20100108_0.c: New.
5521
5522 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
5523
5524         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
5525         Add -march=i686 -msse for 32bit x86 targets.
5526
5527 2010-01-10  Richard Guenther  <rguenther@suse.de>
5528
5529         PR middle-end/42667
5530         * gcc.dg/torture/pr42667.c: New testcase.
5531
5532 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5533
5534         PR fortran/32489
5535         * gfortran.dg/array_constructor_34.f90: New test.
5536
5537 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5538
5539         PR fortran/20923
5540         * gfortran.dg/array_constructor_33.f90: New test.
5541         gfortran.dg/array_function_5.f90: Add credit.
5542
5543 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5544
5545         PR debug/42631
5546         * gcc.dg/pr42631.c: New.
5547
5548 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5549
5550         PR debug/42630
5551         * gcc.dg/pr42630.c: New.
5552
5553 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5554
5555         PR debug/42629
5556         * gcc.dg/pr42629.c: New.
5557
5558 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5559
5560         PR middle-end/42363
5561         * gcc.dg/torture/pr42363.c: New.
5562
5563 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5564
5565         PR debug/42604
5566         PR debug/42395
5567         * gcc.dg/vect/pr42604.c: New.
5568         * gcc.dg/vect/pr42395.c: New.
5569
5570 2010-01-09  Richard Guenther  <rguenther@suse.de>
5571
5572         PR middle-end/42512
5573         * gcc.c-torture/execute/pr42512.c: New testcase.
5574
5575 2010-01-09  Tobias Burnus  <burnus@net-b.de>
5576
5577         PR fortran/41298
5578         * gfortran.dg/c_ptr_tests_14.f90: New test.
5579
5580 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5581
5582         PR ada/41929
5583         * gnat.dg/null_pointer_deref1.adb: Don't run on
5584         sparc*-sun-solaris2.11.
5585
5586 2010-01-08  Richard Guenther  <rguenther@suse.de>
5587
5588         PR lto/42528
5589         * gcc.dg/lto/20100103-1_0.c: New testcase.
5590         * gcc.dg/lto/20100103-2_0.c: Likewise.
5591
5592 2010-01-08  Tobias Burnus  <burnus@net-b.de
5593
5594         PR/fortran 25829
5595         * gfortran.dg/asynchronous_1.f90: New test.
5596         * gfortran.dg/asynchronous_2.f90: New test.
5597         * gfortran.dg/conflicts.f90: Update error message.
5598
5599 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
5600
5601         c++/40155
5602         * g++.dg/cpp0x/variadic-unify-2.C: New test.
5603
5604 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
5605
5606         PR tree-optimization/42625
5607         * g++.dg/opt/dtor4.C: New test.
5608         * g++.dg/opt/dtor4.h: New.
5609         * g++.dg/opt/dtor4-aux.cc: New.
5610
5611 2010-01-07  Tobias Burnus  <burnus@net-b.de>
5612
5613         PR fortran/42597
5614         * gfortran.dg/proc_ptr_26.f90: New test.
5615
5616 2010-01-07  Tobias Burnus  <burnus@net-b.de>
5617
5618         PR fortran/41872
5619         * gfortran.dg/allocatable_scalar_7.f90: New test.
5620
5621 2010-01-06  Richard Guenther  <rguenther@suse.de>
5622
5623         * gcc.c-torture/compile/pr42632.c: New testcase.
5624
5625 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
5626
5627         PR target/42542
5628         * gcc.target/i386/pr42542-4.c: New.
5629         * gcc.target/i386/pr42542-4a.c: Likewise.
5630         * gcc.target/i386/pr42542-5.c: Likewise.
5631         * gcc.target/i386/pr42542-5a.c: Likewise.
5632
5633 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5634
5635         * gcc.dg/tls/opt-15.c: New test.
5636
5637 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
5638
5639         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
5640
5641 2010-01-05  Martin Jambor  <mjambor@suse.cz>
5642
5643         PR tree-optimization/42462
5644         * g++.dg/torture/pr42462.C: New test.
5645
5646 2010-01-05  Jason Merrill  <jason@redhat.com>
5647
5648         * g++.dg/cpp0x/initlist30.C: New test.
5649
5650 2010-01-05  Richard Guenther  <rguenther@suse.de>
5651
5652         PR tree-optimization/42614
5653         * gcc.c-torture/execute/pr42614.c: New testcase.
5654
5655 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
5656
5657         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
5658         * gcc.dg/Wunreachable-1.c: Remove the testcase of
5659         -Wunreachable-code.
5660         * gcc.dg/Wunreachable-2.c: Likewise.
5661         * gcc.dg/Wunreachable-3.c: Likewise.
5662         * gcc.dg/Wunreachable-4.c: Likewise.
5663         * gcc.dg/Wunreachable-5.c: Likewise.
5664         * gcc.dg/Wunreachable-6.c: Likewise.
5665         * gcc.dg/Wunreachable-7.c: Likewise.
5666         * gcc.dg/Wunreachable-8.c: Likewise.
5667         * gcc.dg/20041231-1.c: Likewise.
5668
5669 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
5670
5671         PR other/42611
5672         * gcc.dg/pr42611.c: New test.
5673
5674         PR tree-optimization/42508
5675         * g++.dg/opt/pr42508.C: New test.
5676
5677 2010-01-05  Tobias Burnus  <burnus@net-b.de>
5678
5679         PR fortran/41872
5680         * gfortran.dg/allocatable_scalar_8.f90: New.
5681
5682 2010-01-04  Martin Jambor  <mjambor@suse.cz>
5683
5684         PR tree-optimization/42398
5685         * gcc.c-torture/compile/pr42398.c: New test.
5686
5687 2010-01-04  Jason Merrill  <jason@redhat.com>
5688
5689         PR c++/42555
5690         * g++.dg/ext/attrib35.C: New.
5691
5692         PR c++/42567
5693         * g++.dg/cpp0x/auto17.C: New.
5694
5695 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
5696
5697         * gcc.dg/lto/20100104_0.c: New.
5698
5699 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
5700
5701         PR target/42542
5702         * gcc.target/i386/pr42542-1.c: New.
5703         * gcc.target/i386/pr42542-1a.c: Likewise.
5704         * gcc.target/i386/pr42542-1b.c: Likewise.
5705         * gcc.target/i386/pr42542-2.c: Likewise.
5706         * gcc.target/i386/pr42542-2a.c: Likewise.
5707         * gcc.target/i386/pr42542-2b.c: Likewise.
5708         * gcc.target/i386/pr42542-3.c: Likewise.
5709         * gcc.target/i386/pr42542-3a.c: Likewise.
5710
5711 2009-01-04  Tobias Burnus  <burnus@net-b.de>
5712
5713         PR fortran/41872
5714         * gfortran.dg/allocatable_scalar_5.f90: New test.
5715         * gfortran.dg/allocatable_scalar_6.f90: New test.
5716
5717 2010-01-03  Richard Guenther  <rguenther@suse.de>
5718
5719         PR testsuite/42583
5720         * gfortran.dg/gomp/recursion1.f90: Remove.
5721
5722 2010-01-03  Richard Guenther  <rguenther@suse.de>
5723
5724         * gcc.dg/Warray-bounds.c: Remove XFAILs.
5725         * gcc.dg/uninit-6.c: Likewise.
5726         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5727
5728 2010-01-03  Richard Guenther  <rguenther@suse.de>
5729
5730         PR tree-optimization/42589
5731         * gcc.target/i386/pr42589.c: New testcase.
5732
5733 2010-01-03  Richard Guenther  <rguenther@suse.de>
5734
5735         PR tree-optimization/42438
5736         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
5737
5738 2010-01-02  Richard Guenther  <rguenther@suse.de>
5739
5740         PR testsuite/41651
5741         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
5742
5743 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
5744
5745         PR target/42448
5746         * gcc.target/alpha/pr42448-1.c: New test.
5747         * gcc.target/alpha/pr42448-2.c: Ditto.
5748
5749 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
5750
5751         PR preprocessor/41947
5752         * gcc.dg/c99-hexfloat-3.c: New test.
5753
5754 2010-01-01  Richard Guenther  <rguenther@suse.de>
5755
5756         PR c/42570
5757         * gcc.c-torture/execute/pr42570.c: New testcase.
5758
5759 2010-01-01  Richard Guenther  <rguenther@suse.de>
5760
5761         PR middle-end/42559
5762         * gcc.c-torture/compile/pr42559.c: New testcase.
5763
5764 \f
5765 Copyright (C) 2010 Free Software Foundation, Inc.
5766
5767 Copying and distribution of this file, with or without modification,
5768 are permitted in any medium without royalty provided the copyright
5769 notice and this notice are preserved.