OSDN Git Service

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