OSDN Git Service

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