OSDN Git Service

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