OSDN Git Service

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