OSDN Git Service

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