OSDN Git Service

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