OSDN Git Service

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