OSDN Git Service

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