OSDN Git Service

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