OSDN Git Service

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