OSDN Git Service

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