OSDN Git Service

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