OSDN Git Service

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