OSDN Git Service

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