OSDN Git Service

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