OSDN Git Service

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