OSDN Git Service

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