OSDN Git Service

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