OSDN Git Service

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