OSDN Git Service

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