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