OSDN Git Service

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