OSDN Git Service

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