OSDN Git Service

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