OSDN Git Service

Fix date
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4
5 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
6
7         PR middle-end/44483
8         * gcc.dg/tree-ssa/pr44483.c: New.
9
10 2010-06-11  Paul Brook  <paul@codesourcery.com>
11  
12         * g++.dg/other/arm-neon-1.C: New test.
13
14 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
15
16         PR fortran/42051
17         PR fortran/43896
18         * gfortran.dg/class_23.f03: New test.
19
20 2010-06-11  Jan Hubicka  <jh@suse.cz>
21
22         * gcc.dg/ipa/pure-const-2.c: New testcase.
23
24 2010-06-11  Jan Hubicka  <jh@suse.cz>
25
26         * gcc.dg/noreturn-7.c: Update.
27         * gcc.dg/noreturn-4.c: Update.
28
29 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
30
31         Fix MIPS bootstrap
32         * g++.dg/other/typedef4.C: New test.
33
34 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
35
36         PR fortran/44207
37         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
38
39 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
40
41         PR fortran/44457
42         * gfortran.dg/asynchronous_3.f03
43
44 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
45
46         PR middle-end/44185
47         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
48         non-temporal stores out of the tests to form new test cases.  As a
49         result, no non-temporal store should be generated in this case.
50
51         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
52         prefetch-7.c that generate one non-temporal store.
53
54         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
55         prefetch-7.c that generate one non-temporal store and one
56         one-temporal prefetch.
57
58 2010-06-10  Martin Jambor  <mjambor@suse.cz>
59
60         PR tree-optimization/44258
61         * gcc.dg/tree-ssa/pr44258.c: New test.
62
63 2010-06-10  Daniel Kraft  <d@domob.eu>
64
65         PR fortran/38936
66         * gfortran.dg/associate_1.f03: New test.
67         * gfortran.dg/associate_2.f95: New test.
68         * gfortran.dg/associate_3.f03: New test.
69         * gfortran.dg/associate_4.f08: New test.
70
71 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
72
73         * gfortran.dg/selected_char_kind_4.f90: New test.
74
75 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
76
77         * gcc.dg/pr42461.c: New test.
78
79 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
80
81         PR fortran/44347
82         * gfortran.dg/selected_real_kind_1.f90: New.
83
84 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
85
86         PR fortran/44359
87         * gfortran.dg/warn_conversion.f90: Removed check for redundant
88         warning.
89         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
90         check for warning.
91
92 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
93
94         * gfortran.dg/data_namelist_conflict.f90: New test.
95
96 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
97
98         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
99         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
100         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
101
102 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
103
104         * testsuite/gfortran.dg/mvbits_9.f90: New test.
105         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
106         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
107         * testsuite/gfortran.dg/btest_1.f90: Ditto.
108         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
109
110 2010-06-09  Jason Merrill  <jason@redhat.com>
111
112         PR c++/44366
113         * g++.dg/cpp0x/decltype23.C: Move to...
114         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
115
116 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
117
118         PR fortran/44211
119         * gfortran.dg/typebound_call_14.f03: New test.
120
121 2010-06-09  Martin Jambor  <mjambor@suse.cz>
122
123         PR tree-optimization/44423
124         * gcc.dg/tree-ssa/pr44423.c: New test.
125
126 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
127
128         PR testsuite/42843
129         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
130         TV_NONE to initialize tv_id field.
131         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
132         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
133         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
134         Include toplev.h .
135         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
136         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
137         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
138
139 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
140
141         PR tree-optimization/39874
142         PR middle-end/28685
143         * gcc.dg/pr39874.c: New file.
144
145 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
146
147         * g++.dg/ext/attr-alias-1.C: New.
148         * g++.dg/ext/attr-alias-2.C: New.
149
150 2010-06-07  Tobias Burnus  <burnus@net-b.de>
151
152         PR fortran/44446
153         * gfortran.dg/proc_ptr_27.f90: New.
154
155 2010-06-07  Jason Merrill  <jason@redhat.com>
156
157         PR c++/44366
158         * g++.dg/cpp0x/decltype23.C: New.
159
160 2010-06-08  Andrew Pinski <pinskia@gmail.com>
161             Shujing Zhao  <pearly.zhao@oracle.com>
162         
163         PR c/37724
164         * gcc.dg/c90-const-expr-10.c: Adjust.
165         * gcc.dg/c99-const-expr-10.c: Adjust.
166         * gcc.dg/init-bad-7.c: New.
167
168 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
169
170         * lib/target-supports.exp (check_effective_target_gas): New proc.
171         * gcc.c-torture/execute/960321-1.x: New file.
172
173 2010-06-07  Jason Merrill  <jason@redhat.com>
174
175         PR c++/44401
176         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
177
178 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
179
180         PR c++/44444
181         * g++.dg/warn/Wunused-var-12.C: New test.
182
183         PR c++/44443
184         * c-c++-common/Wunused-var-11.c: New test.
185
186 2010-06-07  Jan Hubicka  <jh@suse.cz>
187
188         * gcc.dg/ipa/pure-const-1.c: New testcase.
189
190 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
191
192         PR rtl-optimization/44404
193         * gcc.dg/pr44404.c: New.
194
195 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
196
197         PR target/44159
198         * gcc.target/i386/abi-2.c: Check sysv abi here.
199         * gcc.target/i386/aes-avx-check.h: Call test in noinline
200         function to avoid failures by different ABIs.
201         * gcc.target/i386/aes-check.h: Likewise.
202         * gcc.target/i386/avx-check.h: Likewise.
203         * gcc.target/i386/fma4-check.h: Likewise.
204         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
205         * gcc.target/i386/mmx-check.h: Likewise.
206         * gcc.target/i386/pclmul-avx-check.h: Likewise.
207         * gcc.target/i386/pclmul-check.h: Likewise.
208         * gcc.target/i386/sse-check.h: Likewise.
209         * gcc.target/i386/sse2-check.h: Likewise.
210         * gcc.target/i386/sse3-check.h: Likewise.
211         * gcc.target/i386/sse4_1-check.h: Likewise.
212         * gcc.target/i386/sse4_2-check.h: Likewise.
213         * gcc.target/i386/sse4a-check.h: Likewise.
214         * gcc.target/i386/ssse3-check.h: Likewise.
215         * gcc.target/i386/xop-check.h: Likewise.
216         * gcc.target/i386/pr27971.c: Fix for LLP64.
217         * gcc.target/i386/pr39139.c: Likewise.
218         * gcc.target/i386/pr39315-check.c: Likewise.
219         * gcc.target/i386/vararg-1.c: Likewise.
220         * gcc.target/i386/vararg-2.c: Likewise.
221         Additional add dg-compile to avoid failure due
222         missing foo symbol.
223
224         * gcc.dg/compound-literal-1.c: Fix for llp64.
225         * gcc.dg/pr32370.c: Likewise.
226         * gcc.dg/pr37561.c: Likewise.
227         * gcc.dg/pr41340.c: Likewise.
228         * gcc.dg/pr41551.c: Likewise.
229
230 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
231
232         PR c++/44188
233         * g++.dg/debug/dwarf2/typedef3.C: New test.
234
235 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
236
237         PR c/20000
238         * c-c++-common/pr20000.c: New.
239
240 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
241
242         PR c++/44086
243         * g++.dg/init/pr44086.C: New.
244         * g++.dg/cpp0x/decltype4.C: Adjust.
245
246 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
247
248         PR fortran/43945
249         * gfortran.dg/generic_23.f03: New test.
250
251 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
252
253         PR fortran/43895
254         * gfortran.dg/alloc_comp_class_1.f90 : New test.
255
256 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
257
258         PR c++/44361
259         * c-c++-common/Wunused-var-9.c: New test.
260
261 2010-06-05  Jason Merrill  <jason@redhat.com>
262
263         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
264
265 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
266
267         PR c/44322
268         * gcc.dg/c99-restrict-4.c: New test.
269
270 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
271
272         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
273         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
274         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
275         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
276         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
277         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
278         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
279         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
280         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
281         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
282         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
283         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
284         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
285         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
286         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
287         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
288         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
289         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
290         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
291         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
292         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
293         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
294
295 2010-06-04  Jason Merrill  <jason@redhat.com>
296
297         * g++.dg/cpp0x/noexcept06.C: New.
298         * g++.dg/cpp0x/noexcept07.C: New.
299
300         * g++.dg/cpp0x/noexcept01.C: New.
301         * g++.dg/cpp0x/noexcept02.C: New.
302         * g++.dg/cpp0x/noexcept03.C: New.
303         * g++.dg/cpp0x/noexcept04.C: New.
304         * g++.dg/cpp0x/noexcept05.C: New.
305
306 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
307
308         PR c++/44412
309         * g++.dg/warn/Wunused-var-10.C: New test.
310         * g++.dg/warn/Wunused-var-11.C: New test.
311
312         PR c++/44362
313         * c-c++-common/Wunused-var-10.c: New test.
314
315 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
316
317         PR c/25880
318         * gcc.dg/assign-warn-2.c: Update.
319         * gcc.dg/cpp/line3.c: Update.
320         * gcc.dg/c99-array-lval-8.c: Update.
321         * gcc.dg/cast-qual-2.c: Update.
322         * gcc.dg/c99-arraydecl-3.c:  Update.
323         * gcc.dg/assign-warn-1.c:  Update.
324         * gcc.dg/format/gcc_diag-1.c:  Update.
325
326 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
327
328         PR rtl-optimization/39871
329         PR rtl-optimization/40615
330         PR rtl-optimization/42500
331         PR rtl-optimization/42502
332         * gcc.target/arm/eliminate.c: New test.
333
334 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
335
336         PR libstdc++/44410
337         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
338         * g++.old-deja/g++.other/delete3.C: Likewise.
339         * g++.old-deja/g++.other/new.C: Likewise.
340         * g++.old-deja/g++.law/operators27.C: Likewise.
341         * g++.old-deja/g++.mike/p755.C: Likewise.
342         * g++.dg/eh/new1.C: Likewise.
343         * g++.dg/init/new5.C: Likewise.
344
345 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
346
347         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
348         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
349         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
350
351 2010-06-03  Richard Guenther  <rguenther@suse.de>
352
353         PR lto/41921
354         * lib/lto.exp: Always load gcc.exp.
355         (lto-obj): For C source files invoke gcc_target_compile.
356         * g++.dg/lto/20100603-1_0.C: New testcase.
357         * g++.dg/lto/20100603-1_1.c: Likewise.
358
359 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
360
361         PR tree-optimization/43688
362         * gfortran.dg/pr43688.f90: New.
363
364 2010-06-03  Richard Guenther  <rguenther@suse.de>
365
366         PR lto/41584
367         * gcc.dg/lto/20100603-1_0.c: New testcase.
368         * gcc.dg/lto/20100603-2_0.c: Likewise.
369         * gcc.dg/lto/20100603-3_0.c: Likewise.
370
371 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
372
373         PR target/44218
374         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
375         * gcc.target/powerpc/recip-2.c: Ditto.
376         * gcc.target/powerpc/recip-3.c: Ditto.
377         * gcc.target/powerpc/recip-4.c: Ditto.
378         * gcc.target/powerpc/recip-5.c: Ditto.
379         * gcc.target/powerpc/recip-6.c: Ditto.
380         * gcc.target/powerpc/recip-7.c: Ditto.
381         * gcc.target/powerpc/recip-test.h: Ditto.
382         * gcc.target/powerpc/recip-test2.h: Ditto.
383
384 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
385
386         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
387
388 2010-06-02  Jason Merrill  <jason@redhat.com>
389
390         * g++.dg/ext/vector9.C: Expect typedef in error message.
391
392         PR c++/9726
393         PR c++/23594
394         PR c++/44333
395         * g++.dg/tc1/dr101.C: Remove xfails.
396
397 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
398
399         PR middle-end/44372
400         * g++.dg/ipa/pr44372.C: New.
401
402 2010-06-02  Jan Hubicka  <jh@suse.cz>
403
404         PR middle-end/44295
405         * g++.dg/torture/pr44295.C: Neww testcase.
406
407 2010-06-02  Jan Hubicka  <jh@suse.cz>
408
409         * gcc.dg/tree-ssa/loadpre6.c: Update.
410
411 2010-06-02  Richard Guenther  <rguenther@suse.de>
412
413         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
414         diagnostic.h.
415
416 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
417
418         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
419         the link fail message.
420
421 2010-06-02  Tobias Burnus  <burnus@net-b.de>
422
423         PR fortran/44360
424         * gfortran.dg/use_13.f90: New test case.
425
426 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
427
428         PR fortran/44371
429         * gfortran.dg/error_stop_2.f08: Minor update.
430
431 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
432
433         PR fortran/44371
434         * gfortran.dg/error_stop_1.f08: New test.
435         * gfortran.dg/error_stop_2.f08: New test.
436
437 2010-06-01  Jason Merrill  <jason@redhat.com>
438
439         DR 990
440         * g++.dg/cpp0x/initlist37.C: New.
441         * g++.dg/cpp0x/initlist38.C: New.
442
443         PR c++/44358
444         * g++.dg/cpp0x/initlist36.C: New.
445
446 2010-05-31 Jan Hubicka  <jh@suse.cz>
447
448         * gcc.dg/noreturn-8.c: New testcase.
449
450 2010-05-31 Jan Hubicka  <jh@suse.cz>
451
452         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
453         * gcc.dg/lto/noreturn-1_0.c: Move it here.
454
455 2010-05-31 Jan Hubicka  <jh@suse.cz>
456
457         * gcc.dg/lto/noreturn-1_1.c: New testcase.
458         * gcc.dg/lto/noreturn-1_0.c: New testcase.
459
460 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
461
462         PR fortran/36928
463         * gfortran.dg/dependency_27.f90:  New test.
464         * gfortran.dg/array_assign_1.F90:  New test.
465
466 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
467
468         PR target/44338
469         * gcc.target/i386/sse-24.c: New test.
470
471 2010-05-31  Jan Hubicka  <jh@suse.cz>
472
473         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
474
475 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
476
477         PR middle-end/44337
478         * gcc.dg/pr44337.c: New test.
479
480         PR tree-optimization/44182
481         * g++.dg/debug/pr44182.C: New test.
482
483 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
484
485         * gcc.dg/nested-func-7.c: New test.
486         * gnat.dg/frame_overflow.adb: Adjust directives.
487
488 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
489
490         * gnat.dg/prot2.ad[sb]: New test.
491         * gnat.dg/prot2_pkg1.ads: New helper.
492         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
493
494 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
495
496         * gnat.dg/array11.adb: Adjust dg-warning directive.
497         * gnat.dg/object_overflow.adb: Likewise.
498
499 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
500
501         PR middle-end/44306
502         * gcc.dg/tree-ssa/pr44306.c: New.
503
504 2010-05-29  Jan Hubicka  <jh@suse.cz>
505
506         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
507
508 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
509
510         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
511
512 2010-05-28  Mike Stump  <mikestump@comcast.net>
513
514         PR objc/44125
515         * objc.dg/const-str-9.m: Remove static.
516
517 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
518
519         PR target/43636
520         * gcc.c-torture/compile/pr43636.c: New test.
521
522 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
523
524         PR objc++/23616
525         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
526         * obj-c++.dg/try-catch-9.mm: Ditto.
527
528 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
529
530         Revert patch for PR c++/44188
531         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
532
533 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
534
535         PR c++/44188
536         * g++.dg/debug/dwarf2/typedef3.C: New test.
537
538 2010-05-27  Jason Merrill  <jason@redhat.com>
539
540         PR c++/43555
541         * g++.dg/ext/vla9.C: New.
542
543 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
544
545         PR objc/44140
546         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
547         * objc.dg/torture/tls/thr-init-3.m: Ditto.
548         * objc.dg/torture/tls/thr-init.m: Ditto.
549         * objc.dg/torture/trivial.m: Ditto.
550         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
551         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
552         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
553         * obj-c++.dg/torture/trivial.mm: Ditto.
554
555 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
556
557         * g++.dg/lto/20100302_0.C: Skip on darwin.
558
559 2010-05-27  Richard Guenther  <rguenther@suse.de>
560
561         PR tree-optimization/44284
562         * gcc.dg/vect/vect-118.c: New testcase.
563         * gcc.dg/vect/bb-slp-20.c: Adjust.
564         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
565         * gcc.dg/vect/slp-9.c: Likewise.
566         * gcc.dg/vect/slp-reduc-4.c: Likewise.
567         * gcc.dg/vect/vect-10.c: Likewise.
568         * gcc.dg/vect/vect-109.c: Likewise.
569         * gcc.dg/vect/vect-12.c: Likewise.
570         * gcc.dg/vect/vect-36.c: Likewise.
571         * gcc.dg/vect/vect-7.c: Likewise.
572         * gcc.dg/vect/vect-iv-8.c: Likewise.
573         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
574         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
575         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
576         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
577         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
578         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
579         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
580         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
581         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
582         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
583         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
584         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
585         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
586         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
587         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
588         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
589         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
590
591 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
592
593         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
594         necessary.
595
596 2010-05-26  Jan Hubicka  <jh@suse.cz>
597
598         * gcc.dg/lto/materialize-1_0.c: New file.
599         * gcc.dg/lto/materialize-1_1.c: New file.
600
601 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
602
603         * gnat.dg/lto10.adb: New test.
604         * gnat.dg/lto10_pkg.ads: New helper.
605
606 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
607
608         * lib/target-supports.exp (check_effective_target_int128): New
609         function to check if __int128 types are available for target.
610         * c-c++-common/int128-types-1.c: New.
611         * c-c++-common/int128-1.c: New.
612         * c-c++-common/int128-2.c: New.
613         * g++.dg/abi/mangle43.C: New.
614         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
615         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
616         pointer-wide scalar.
617         * g++.dg/other/pr25632.C: Likewise.
618         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
619         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
620         overflow warnings.
621         * g++.dg/warn/pr13358-4.C: Likewise.
622         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
623         * g++.dg/warn/Wconversion-null.C: Likewise.
624
625 2010-05-26  Jason Merrill  <jason@redhat.com>
626
627         PR c++/43382
628         * g++.dg/cpp0x/variadic101.C: New.
629
630 2010-05-26  Richard Guenther  <rguenther@suse.de>
631
632         PR rtl-optimization/44164
633         * gcc.c-torture/execute/pr44164.c: New testcase.
634         * g++.dg/tree-ssa/pr13146.C: Adjust.
635
636 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
637
638         PR fortran/40011
639         * gfortran.dg/whole_file_19.f90 : New test.
640
641 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
642
643         PR fortran/30668
644         PR fortran/31346
645         PR fortran/34260
646         * gfortran.dg/pr40999.f: Fix function type.
647         * gfortran.dg/whole_file_5.f90: Likewise.
648         * gfortran.dg/whole_file_6.f90: Likewise.
649         * gfortran.dg/whole_file_16.f90: New.
650         * gfortran.dg/whole_file_17.f90: New.
651         * gfortran.dg/whole_file_18.f90: New.
652
653 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
654             Iain Sandoe  <iains@gcc.gnu.org>
655
656         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
657         * gcc.c-torture/compile/pr44197.c: Require alias support.
658         * gcc.dg/lto/20081222_0.c: Ditto.
659
660 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
661
662         PR debug/42801
663         * gcc.dg/guality/vla-2.c: New test.
664
665 2010-05-25  Richard Guenther  <rguenther@suse.de>
666
667         PR middle-end/44069
668         * g++.dg/torture/pr44069.C: New testcase.
669
670 2010-05-25  Richard Guenther  <rguenther@suse.de>
671
672         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
673
674 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
675
676         PR objc/44140
677         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
678
679 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
680
681         * obj-c++.dg/torture/tls/trivial.mm: New.
682         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
683         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
684         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
685         * obj-c++.dg/torture/tls/diag-1.mm: New.
686         * obj-c++.dg/torture/tls/tls.exp: New.
687         * obj-c++.dg/torture/trivial.mm: New.
688         * obj-c++.dg/torture/dg-torture.exp: New.
689         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
690         * obj-c++.dg/tls/trivial.m: New.
691         * obj-c++.dg/tls/init-1.mm: New.
692         * obj-c++.dg/tls/diag-1.mm: New.
693         * obj-c++.dg/tls/init-2.mm: New.
694         * obj-c++.dg/tls/diag-2.mm: New.
695         * obj-c++.dg/tls/diag-3.mm: New.
696         * obj-c++.dg/tls/diag-4.mm: New.
697         * obj-c++.dg/tls/static-1.mm: New.
698         * obj-c++.dg/tls/tls.exp: New.
699         * obj-c++.dg/tls/diag-5.mm: New.
700         * obj-c++.dg/tls/static-1a.mm: New.
701         * objc-obj-c++-shared/Object1.mm: New.
702         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
703
704 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
705
706         PR objc++/43689
707         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
708         * obj-c++.dg/const-str-6.mm: Ditto.
709
710 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
711
712         * g++.dg/parse/array-size2.C: Remove dg-error directives.
713
714 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
715
716         PR ada/38394
717         * gnat.dg/array13.ad[sb]: New test.
718
719 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
720             Sandra Loosemore  <sandra@codesourcery.com>
721
722         * gcc.target/arm/neon/: Regenerated test cases.
723
724         * gcc.target/arm/neon/polytypes.c,
725         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
726         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
727         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
728         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
729         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
730         dg-add-options arm_neon.
731
732         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
733         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
734         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
735         and arm_neon_fp16_ok.
736
737         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
738         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
739
740         * lib/target-supports.exp (add_options_for_arm_neon): New.
741         (check_effective_target_arm_neon_ok_nocache): New, from
742         check_effective_target_arm_neon_ok.  Check multiple possibilities.
743         (check_effective_target_arm_neon_ok): Use
744         check_effective_target_arm_neon_ok_nocache.
745         (add_options_for_arm_neon_fp16)
746         (check_effective_target_arm_neon_fp16_ok)
747         check_effective_target_arm_neon_fp16_ok_nocache): New.
748         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
749
750 2010-05-24  Jason Merrill  <jason@redhat.com>
751
752         PR c++/41510
753         * g++.dg/cpp0x/initlist35.C: New.
754         * g++.dg/init/brace6.C: Adjust.
755
756 2010-05-24  Paul Brook  <paul@codesourcery.com>
757
758         * gcc.target/arm/frame-pointer-1.c: New test.
759         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
760         pointer elimination.
761
762 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
763
764         PR target/44245
765         * gcc.target/i386/crc32-3.c: New.
766         * gcc.target/i386/crc32-4.c: Likewise.
767
768 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
769
770         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
771         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
772         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
773
774 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
775
776         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
777
778 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
779
780         PR target/43869
781         * gcc.c-target/pr43869.c: New test.
782
783 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
784
785         PR fortran/44212
786         * gfortran.dg/class_22.f03: New.
787
788 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
789
790         PR lto/44238
791         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
792
793 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
794
795         PR fortran/44213
796         * gfortran.dg/abstract_type_7.f03: New.
797
798 2010-05-21  Jason Merrill  <jason@redhat.com>
799
800         * g++.dg/eh/spec11.C: Test cleanup optimization.
801
802 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
803
804         PR debug/44223
805         * gcc.target/i386/pr44223.c: New test.
806
807 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
808
809         * gcc.target/i386/pr25993.c: Use @function as type specifier.
810
811 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
812
813         * g++.dg/other/const3.C: New test.
814
815 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
816
817         PR fortran/38407
818         * warn_unused_dummy_argument_1.f90: New.
819         * warn_unused_dummy_argument_2.f90: New.
820
821 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
822
823         PR c++/30298
824         * g++.dg/inherit/crash1.C: New.
825         * g++.dg/inherit/crash2.C: Likewise.
826
827 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
828
829         PR debug/44178
830         * g++.dg/debug/pr44178.C: New test.
831
832 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
833
834         PR middle-end/44185
835         * gcc.dg/tree-ssa/prefetch-6.c: Add
836         --param min-insn-to-prefetch-ratio=6.
837         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
838         allow unrolling, and adjust the movnti count.
839
840 2010-05-20  Jan Hubicka  <jh@suse.cz>
841
842         PR middle-end/44197
843         * gcc.c-torture/compile/pr44197.c: New file.
844
845 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
846
847         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
848         Fix test code.
849         (check_effective_target_xop): Remove __may_alias__ attribute.
850
851 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
852
853         PR target/44202
854         * gcc.c-torture/execute/pr44202-1.c: New test.
855
856 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
857
858         PR fortran/43851
859         * gfortran.dg/label_1.f90: Update test.
860
861 2010-05-19  Jan Hubicka  <jh@suse.cz>
862
863         * gcc.dg/lto/ipareference2_0.c: New file.
864         * gcc.dg/lto/ipareference2_1.c: New file.
865
866 2010-05-19  Jason Merrill  <jason@redhat.com>
867
868         * g++.dg/parse/fn-typedef2.C: New.
869
870         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
871         function type.
872
873         PR c++/44193
874         * g++.dg/template/fntype1.C: New.
875
876 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
877
878         * gnat.dg/discr23.ad[sb]: New test.
879         * gnat.dg/discr23_pkg.ads: New helper.
880
881         * gnat.dg/specs/controlled1.ads: New test.
882         * gnat.dg/specs/controlled1_pkg.ads: New helper.
883
884 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
885
886         PR fortran/44055
887         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
888         Fixed scope of C_SIZEOF.
889         * gfortran.dg/warn_conversion_2.f90: New.
890
891 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
892
893         * lib/target-supports.exp (check_effective_target_sse2): New proc.
894         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
895         for optional selector.
896         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
897         (check_effective_target_sse3): New proc.
898         * gcc.target/i386/math-torture/math-torture.exp: Load
899         target-supports.exp.
900         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
901         check_effective_target_sse2.
902         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
903         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
904         * g++.dg/vect/vect.exp: Likewise.
905         * gfortran.dg/vect/vect.exp: Likewise.
906         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
907         -msse2 if check_effective_target_sse2.
908
909         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
910         * gcc.target/i386/3dnow-2.c: Likewise.
911         * gcc.target/i386/3dnowA-1.c: Likewise.
912         * gcc.target/i386/3dnowA-2.c: Likewise.
913         * gcc.target/i386/pr42549.c: Likewise.
914
915         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
916         * gcc.target/i386/sse3-addsubpd.c: Likewise.
917         * gcc.target/i386/sse3-addsubps.c: Likewise.
918         * gcc.target/i386/sse3-haddpd.c: Likewise.
919         * gcc.target/i386/sse3-haddps.c: Likewise.
920         * gcc.target/i386/sse3-hsubpd.c: Likewise.
921         * gcc.target/i386/sse3-hsubps.c: Likewise.
922         * gcc.target/i386/sse3-movddup.c: Likewise.
923         * gcc.target/i386/sse3-movshdup.c: Likewise.
924         * gcc.target/i386/sse3-movsldup.c: Likewise.
925
926         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
927         * g++.dg/ext/attrib35.C: Likewise.
928         * g++.dg/opt/pr40496.C: Likewise.
929         * g++.dg/other/i386-1.C: Likewise.
930         * g++.dg/other/i386-4.C: Likewise.
931         * g++.dg/other/pr34435.C: Likewise.
932         * g++.dg/other/pr39496.C: Likewise.
933         * g++.dg/other/pr40446.C: Likewise.
934         * gcc.dg/compat/union-m128-1_main.c: Likewise.
935         * gcc.dg/compat/vector-1a_main.c: Likewise.
936         * gcc.dg/compat/vector-2a_main.c: Likewise.
937         * gcc.dg/lto/20090206-1_0.c: Likewise.
938         * gcc.dg/pr34856.c: Likewise.
939         * gcc.dg/pr36584.c: Likewise.
940         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
941         * gcc.dg/pr37544.c: Likewise.
942         * gcc.dg/torture/pr16104-1.c: Likewise.
943         * gcc.dg/torture/pr35771-1.c: Likewise.
944         * gcc.dg/torture/pr35771-2.c: Likewise.
945         * gcc.dg/torture/pr35771-3.c: Likewise.
946         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
947         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
948         * gcc.dg/torture/stackalign/push-1.c: Likewise.
949         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
950         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
951         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
952         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
953         * gcc.target/i386/20060512-1.c: Likewise.
954         * gcc.target/i386/20060512-3.c: Likewise.
955         * gcc.target/i386/all_one_m128i.c: Likewise.
956         * gcc.target/i386/float128-1.c: Likewise.
957         * gcc.target/i386/float128-2.c: Likewise.
958         * gcc.target/i386/fpcvt-1.c: Likewise.
959         * gcc.target/i386/fpcvt-2.c: Likewise.
960         * gcc.target/i386/fpcvt-3.c: Likewise.
961         * gcc.target/i386/fpprec-1.c: Likewise.
962         * gcc.target/i386/funcspec-9.c: Likewise.
963         * gcc.target/i386/incoming-1.c: Likewise.
964         * gcc.target/i386/incoming-12.c: Likewise.
965         * gcc.target/i386/incoming-2.c: Likewise.
966         * gcc.target/i386/incoming-3.c: Likewise.
967         * gcc.target/i386/incoming-4.c: Likewise.
968         * gcc.target/i386/incoming-6.c: Likewise.
969         * gcc.target/i386/incoming-7.c: Likewise.
970         * gcc.target/i386/incoming-8.c: Likewise.
971         * gcc.target/i386/opt-1.c: Likewise.
972         * gcc.target/i386/opt-2.c: Likewise.
973         * gcc.target/i386/ordcmp-1.c: Likewise.
974         * gcc.target/i386/pr17692.c: Likewise.
975         * gcc.target/i386/pr18614-1.c: Likewise.
976         * gcc.target/i386/pr22152.c: Likewise.
977         * gcc.target/i386/pr23570.c: Likewise.
978         * gcc.target/i386/pr23575.c: Likewise.
979         * gcc.target/i386/pr26449-1.c: Likewise.
980         * gcc.target/i386/pr26600.c: Likewise.
981         * gcc.target/i386/pr27790.c: Likewise.
982         * gcc.target/i386/pr28839.c: Likewise.
983         * gcc.target/i386/pr30970.c: Likewise.
984         * gcc.target/i386/pr32000-1.c: Likewise.
985         * gcc.target/i386/pr32000-2.c: Likewise.
986         * gcc.target/i386/pr32280.c: Likewise.
987         * gcc.target/i386/pr32661.c: Likewise.
988         * gcc.target/i386/pr32708-1.c: Likewise.
989         * gcc.target/i386/pr32961.c: Likewise.
990         * gcc.target/i386/pr33329.c: Likewise.
991         * gcc.target/i386/pr35714.c: Likewise.
992         * gcc.target/i386/pr35767-1.c: Likewise.
993         * gcc.target/i386/pr35767-1d.c: Likewise.
994         * gcc.target/i386/pr35767-1i.c: Likewise.
995         * gcc.target/i386/pr35767-2.c: Likewise.
996         * gcc.target/i386/pr35767-2d.c: Likewise.
997         * gcc.target/i386/pr35767-2i.c: Likewise.
998         * gcc.target/i386/pr35767-3.c: Likewise.
999         * gcc.target/i386/pr35767-5.c: Likewise.
1000         * gcc.target/i386/pr36222-1.c: Likewise.
1001         * gcc.target/i386/pr36578-1.c: Likewise.
1002         * gcc.target/i386/pr36578-2.c: Likewise.
1003         * gcc.target/i386/pr36992-1.c: Likewise.
1004         * gcc.target/i386/pr37101.c: Likewise.
1005         * gcc.target/i386/pr37216.c: Likewise.
1006         * gcc.target/i386/pr37434-1.c: Likewise.
1007         * gcc.target/i386/pr37434-2.c: Likewise.
1008         * gcc.target/i386/pr37843-3.c: Likewise.
1009         * gcc.target/i386/pr37843-4.c: Likewise.
1010         * gcc.target/i386/pr39162.c: Likewise.
1011         * gcc.target/i386/pr39315-1.c: Likewise.
1012         * gcc.target/i386/pr39315-2.c: Likewise.
1013         * gcc.target/i386/pr39315-3.c: Likewise.
1014         * gcc.target/i386/pr39315-4.c: Likewise.
1015         * gcc.target/i386/pr39445.c: Likewise.
1016         * gcc.target/i386/pr39496.c: Likewise.
1017         * gcc.target/i386/pr40809.c: Likewise.
1018         * gcc.target/i386/pr40906-3.c: Likewise.
1019         * gcc.target/i386/pr41019.c: Likewise.
1020         * gcc.target/i386/pr42542-1.c: Likewise.
1021         * gcc.target/i386/pr42542-2.c: Likewise.
1022         * gcc.target/i386/pr42542-3.c: Likewise.
1023         * gcc.target/i386/pr42542-3a.c: Likewise.
1024         * gcc.target/i386/pr42881.c: Likewise.
1025         * gcc.target/i386/push-1.c: Likewise.
1026         * gcc.target/i386/quad-sse.c: Likewise.
1027         * gcc.target/i386/reload-1.c: Likewise.
1028         * gcc.target/i386/sse-10.c: Likewise.
1029         * gcc.target/i386/sse-11.c: Likewise.
1030         * gcc.target/i386/sse-15.c: Likewise.
1031         * gcc.target/i386/sse-17.c: Likewise.
1032         * gcc.target/i386/sse-18.c: Likewise.
1033         * gcc.target/i386/sse-19.c: Likewise.
1034         * gcc.target/i386/sse-4.c: Likewise.
1035         * gcc.target/i386/sse-6.c: Likewise.
1036         * gcc.target/i386/sse-vect-types.c: Likewise.
1037         * gcc.target/i386/sse2-addpd-1.c: Likewise.
1038         * gcc.target/i386/sse2-addsd-1.c: Likewise.
1039         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
1040         * gcc.target/i386/sse2-andpd-1.c: Likewise.
1041         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
1042         * gcc.target/i386/sse2-comisd-1.c: Likewise.
1043         * gcc.target/i386/sse2-comisd-2.c: Likewise.
1044         * gcc.target/i386/sse2-comisd-3.c: Likewise.
1045         * gcc.target/i386/sse2-comisd-4.c: Likewise.
1046         * gcc.target/i386/sse2-comisd-5.c: Likewise.
1047         * gcc.target/i386/sse2-comisd-6.c: Likewise.
1048         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
1049         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
1050         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
1051         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
1052         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
1053         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
1054         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
1055         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
1056         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1057         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
1058         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
1059         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1060         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
1061         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
1062         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
1063         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
1064         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1065         * gcc.target/i386/sse2-divpd-1.c: Likewise.
1066         * gcc.target/i386/sse2-divsd-1.c: Likewise.
1067         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
1068         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
1069         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
1070         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
1071         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
1072         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
1073         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
1074         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
1075         * gcc.target/i386/sse2-minpd-1.c: Likewise.
1076         * gcc.target/i386/sse2-minsd-1.c: Likewise.
1077         * gcc.target/i386/sse2-mmx.c: Likewise.
1078         * gcc.target/i386/sse2-movapd-1.c: Likewise.
1079         * gcc.target/i386/sse2-movapd-2.c: Likewise.
1080         * gcc.target/i386/sse2-movd-1.c: Likewise.
1081         * gcc.target/i386/sse2-movd-2.c: Likewise.
1082         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
1083         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
1084         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
1085         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
1086         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
1087         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
1088         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
1089         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
1090         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
1091         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
1092         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
1093         * gcc.target/i386/sse2-movq-1.c: Likewise.
1094         * gcc.target/i386/sse2-movq-2.c: Likewise.
1095         * gcc.target/i386/sse2-movq-3.c: Likewise.
1096         * gcc.target/i386/sse2-movsd-1.c: Likewise.
1097         * gcc.target/i386/sse2-movsd-2.c: Likewise.
1098         * gcc.target/i386/sse2-movupd-1.c: Likewise.
1099         * gcc.target/i386/sse2-movupd-2.c: Likewise.
1100         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
1101         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
1102         * gcc.target/i386/sse2-orpd-1.c: Likewise.
1103         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
1104         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
1105         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
1106         * gcc.target/i386/sse2-paddb-1.c: Likewise.
1107         * gcc.target/i386/sse2-paddd-1.c: Likewise.
1108         * gcc.target/i386/sse2-paddq-1.c: Likewise.
1109         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
1110         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
1111         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
1112         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
1113         * gcc.target/i386/sse2-paddw-1.c: Likewise.
1114         * gcc.target/i386/sse2-pand-1.c: Likewise.
1115         * gcc.target/i386/sse2-pandn-1.c: Likewise.
1116         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
1117         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
1118         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
1119         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
1120         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
1121         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
1122         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
1123         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
1124         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
1125         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
1126         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
1127         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
1128         * gcc.target/i386/sse2-pminub-1.c: Likewise.
1129         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
1130         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
1131         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
1132         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
1133         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
1134         * gcc.target/i386/sse2-por-1.c: Likewise.
1135         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
1136         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
1137         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
1138         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
1139         * gcc.target/i386/sse2-pslld-1.c: Likewise.
1140         * gcc.target/i386/sse2-pslld-2.c: Likewise.
1141         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
1142         * gcc.target/i386/sse2-psllq-1.c: Likewise.
1143         * gcc.target/i386/sse2-psllq-2.c: Likewise.
1144         * gcc.target/i386/sse2-psllw-1.c: Likewise.
1145         * gcc.target/i386/sse2-psllw-2.c: Likewise.
1146         * gcc.target/i386/sse2-psrad-1.c: Likewise.
1147         * gcc.target/i386/sse2-psrad-2.c: Likewise.
1148         * gcc.target/i386/sse2-psraw-1.c: Likewise.
1149         * gcc.target/i386/sse2-psraw-2.c: Likewise.
1150         * gcc.target/i386/sse2-psrld-1.c: Likewise.
1151         * gcc.target/i386/sse2-psrld-2.c: Likewise.
1152         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
1153         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
1154         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
1155         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
1156         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
1157         * gcc.target/i386/sse2-psubb-1.c: Likewise.
1158         * gcc.target/i386/sse2-psubd-1.c: Likewise.
1159         * gcc.target/i386/sse2-psubq-1.c: Likewise.
1160         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
1161         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
1162         * gcc.target/i386/sse2-psubw-1.c: Likewise.
1163         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
1164         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
1165         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
1166         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
1167         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
1168         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
1169         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
1170         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
1171         * gcc.target/i386/sse2-pxor-1.c: Likewise.
1172         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
1173         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
1174         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
1175         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
1176         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
1177         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
1178         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
1179         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
1180         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
1181         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
1182         * gcc.target/i386/sse2-shufps-1.c: Likewise.
1183         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
1184         * gcc.target/i386/sse2-subpd-1.c: Likewise.
1185         * gcc.target/i386/sse2-subsd-1.c: Likewise.
1186         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
1187         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
1188         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
1189         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
1190         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
1191         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
1192         * gcc.target/i386/sse2-unpack-1.c: Likewise.
1193         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
1194         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
1195         * gcc.target/i386/sse2-vec-1.c: Likewise.
1196         * gcc.target/i386/sse2-vec-2.c: Likewise.
1197         * gcc.target/i386/sse2-vec-3.c: Likewise.
1198         * gcc.target/i386/sse2-vec-4.c: Likewise.
1199         * gcc.target/i386/sse2-vec-5.c: Likewise.
1200         * gcc.target/i386/sse2-vec-6.c: Likewise.
1201         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
1202         * gcc.target/i386/ssefn-2.c: Likewise.
1203         * gcc.target/i386/ssefn-4.c: Likewise.
1204         * gcc.target/i386/ssefp-1.c: Likewise.
1205         * gcc.target/i386/ssefp-2.c: Likewise.
1206         * gcc.target/i386/sseregparm-3.c: Likewise.
1207         * gcc.target/i386/sseregparm-4.c: Likewise.
1208         * gcc.target/i386/sseregparm-5.c: Likewise.
1209         * gcc.target/i386/sseregparm-6.c: Likewise.
1210         * gcc.target/i386/sseregparm-7.c: Likewise.
1211         * gcc.target/i386/ssetype-1.c: Likewise.
1212         * gcc.target/i386/ssetype-2.c: Likewise.
1213         * gcc.target/i386/ssetype-3.c: Likewise.
1214         * gcc.target/i386/ssetype-4.c: Likewise.
1215         * gcc.target/i386/ssetype-5.c: Likewise.
1216         * gcc.target/i386/unordcmp-1.c: Likewise.
1217         * gcc.target/i386/vararg-1.c: Likewise.
1218         * gcc.target/i386/vararg-2.c: Likewise.
1219         * gcc.target/i386/vararg-3.c: Likewise.
1220         * gcc.target/i386/vararg-4.c: Likewise.
1221         * gcc.target/i386/vararg-7.c: Likewise.
1222         * gcc.target/i386/vararg-8.c: Likewise.
1223         * gcc.target/i386/vecinit-1.c: Likewise.
1224         * gcc.target/i386/vecinit-2.c: Likewise.
1225         * gcc.target/i386/vecinit-3.c: Likewise.
1226         * gcc.target/i386/vecinit-4.c: Likewise.
1227         * gcc.target/i386/vecinit-5.c: Likewise.
1228         * gcc.target/i386/vecinit-6.c: Likewise.
1229         * gcc.target/i386/vectorize2.c: Likewise.
1230         * gcc.target/i386/vectorize3.c: Likewise.
1231         * gcc.target/i386/vectorize4.c: Likewise.
1232         * gcc.target/i386/vectorize6.c: Likewise.
1233         * gcc.target/i386/vectorize7.c: Likewise.
1234         * gcc.target/i386/vectorize8.c: Likewise.
1235         * gcc.target/i386/vperm-v2df.c: Likewise.
1236         * gcc.target/i386/vperm-v2di.c: Likewise.
1237         * gcc.target/i386/vperm-v4si-1.c: Likewise.
1238         * gcc.target/i386/xorps-sse2.c: Likewise.
1239         * gcc.target/i386/xorps.c: Likewise.
1240         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
1241         * gfortran.dg/graphite/pr42326.f90: Likewise.
1242         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
1243
1244 2010-05-19  Richard Guenther  <rguenther@suse.de>
1245
1246         PR lto/44196
1247         * g++.dg/lto/20100519-1_0.C: New testcase.
1248
1249 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
1250
1251         PR fortran/42360
1252         * gfortran.dg/warn_intent_out_not_set.f90: New.
1253
1254 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
1255
1256         PR fortran/38404
1257         * gfortran.dg/data_char_1.f90: Updated warning message.
1258         * gfortran.dg/data_array_6.f: New.
1259
1260 2010-05-19  Martin Jambor  <mjambor@suse.cz>
1261
1262         * g++.dg/ipa/ivinline-8.C: New test.
1263         * gcc.dg/ipa/iinline-2.c: Likewise.
1264
1265 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
1266
1267         PR fortran/34505
1268         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
1269         arguments; add check for return value kind.
1270         * gfortran.dg/float_1.f90: Likewise.
1271
1272 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1273
1274         * gcc.target/i386/20011009-1.c (COMMENT): Define.
1275         (main): Use it.
1276         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
1277         * lib/lto.exp (lto_prune_warns): Fix location line regex.
1278         Prune another location line format.
1279         (lto-obj): Call lto_prune_warns on comp_output.
1280
1281 2010-05-18  Jan Hubicka  <jh@suse.cz>
1282
1283         * gcc.dg/lto/ipacp_0.c: New test.
1284         * gcc.dg/lto/ipacp_1.c: New test.
1285
1286 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
1287
1288         PR lto/44184
1289         * gcc.dg/lto/20100518_0.c: New test.
1290
1291 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
1292
1293         * gnat.dg/specs/lto3.ads: Add missing dg-options.
1294
1295 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
1296
1297         PR fortran/43990
1298         * gfortran.dg/class_21.f03: New.
1299
1300 2010-05-17  Jason Merrill  <jason@redhat.com>
1301
1302         PR c++/44157
1303         * g++.dg/cpp0x/initlist34.C: New.
1304
1305         PR c++/44158
1306         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
1307
1308 2010-05-17  Martin Jambor  <mjambor@suse.cz>
1309
1310         * g++.dg/ipa/ivinline-1.C: New test.
1311         * g++.dg/ipa/ivinline-2.C: New test.
1312         * g++.dg/ipa/ivinline-3.C: New test.
1313         * g++.dg/ipa/ivinline-4.C: New test.
1314         * g++.dg/ipa/ivinline-5.C: New test.
1315         * g++.dg/ipa/ivinline-6.C: New test.
1316
1317 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
1318             Jason Merrill  <jason@redhat.com>
1319
1320         PR c++/44108
1321         * c-c++-common/Wunused-var-8.c: New test.
1322
1323 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
1324
1325         PR bootstrap/42347
1326         * gcc.c-torture/compile/pr42347.c: New test.
1327
1328         PR middle-end/44102
1329         * g++.dg/ext/asmgoto1.C: New test.
1330
1331 2010-05-17  Martin Jambor  <mjambor@suse.cz>
1332
1333         PR middle-end/44133
1334         * gcc.dg/tree-ssa/pr44133.c: New test.
1335         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
1336         precise.
1337
1338 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
1339
1340         PR fortran/44044
1341         * gfortran.dg/class_20.f03: New.
1342
1343 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
1344
1345         PR 44078
1346         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
1347         debug messages but not the newly introduced one.
1348
1349 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
1350
1351         PR fortran/35779
1352         * gfortran.dg/initialization_25.f90: Commented testcase.
1353         * gfortran.dg/initialization_26.f90: New.
1354
1355 2010-05-16  Richard Guenther  <rguenther@suse.de>
1356
1357         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
1358         * gcc.dg/pr43084.c: Likewise.
1359         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
1360         -fipa-type-escape.
1361         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
1362         -fipa-type-escape.
1363         * gcc.dg/struct/struct-reorg.exp: Likewise.
1364         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
1365         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1366
1367 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
1368
1369         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
1370         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
1371         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
1372         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
1373         tests.
1374
1375 2010-05-15  Jason Merrill  <jason@redhat.com>
1376
1377         * g++.dg/eh/spec10.C: New.
1378         * g++.dg/eh/spec11.C: New.
1379         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
1380
1381 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
1382
1383         PR fortran/44154
1384         PR fortran/42647
1385         * gfortran.dg/allocatable_scalar_9.f90: New.
1386
1387 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
1388
1389         PR c++/44148
1390         * g++.dg/torture/pr44148.C: New test.
1391
1392 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
1393
1394         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
1395         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
1396         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
1397         diagnostics and type sizes.
1398
1399 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
1400
1401         * gnat.dg/lto9.adb: New test.
1402         * gnat.dg/lto9_pkg1.ads: New helper.
1403         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
1404
1405 2010-05-15  Jan Hubicka  <jh@suse.cz>
1406
1407         * gcc.dg/lto/ipareference_1.c: Rename to ...
1408         * gcc.dg/lto/ipareference_0.c: ... this one.
1409         * gcc.dg/lto/ipareference_2.c: Rename to ...
1410         * gcc.dg/lto/ipareference_1.c: ... this one.
1411
1412 2010-05-15  Jan Hubicka  <jh@suse.cz>
1413
1414         * gcc.dg/lto/ipareference_1.c: New file.
1415         * gcc.dg/lto/ipareference_2.c: New file.
1416
1417 2010-05-15  Richard Guenther  <rguenther@suse.de>
1418
1419         PR tree-optimization/44038
1420         * gcc.c-torture/compile/pr44038.c: New testcase.
1421
1422 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
1423
1424         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
1425         * gcc.target/i386/avx-cmpss-1.c: Likewise.
1426
1427 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
1428
1429         PR fortran/43207
1430         PR fortran/43969
1431         * gfortran.dg/class_18.f03: New.
1432         * gfortran.dg/class_19.f03: New.
1433
1434 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
1435
1436         PR debug/44112
1437         * gcc.dg/debug/dwarf2/const-1.c: Remove.
1438         * g++.dg/debug/dwarf2/const1.C: Remove.
1439
1440 2010-05-14  Jason Merrill  <jason@redhat.com>
1441
1442         * g++.dg/eh/cond4.C: New.
1443         * g++.dg/eh/elide2.C: Adjust.
1444         * g++.old-deja/g++.eh/terminate1.C: Adjust.
1445
1446 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1447
1448         PR fortran/44135
1449         * gfortran.dg/actual_array_interface_2.f90: New test.
1450
1451 2010-05-14  Richard Guenther  <rguenther@suse.de>
1452
1453         PR tree-optimization/44119
1454         * gcc.c-torture/compile/pr44119.c: New testcase.
1455
1456 2010-05-14  Jason Merrill  <jason@redhat.com>
1457
1458         PR c++/44127
1459         * g++.dg/eh/terminate1.C: New.
1460
1461 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
1462
1463         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
1464
1465         PR debug/44136
1466         * gcc.dg/pr44136.c: New test.
1467
1468 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
1469
1470         PR c++/30566
1471         * g++.dg/warn/Wshadow-4.C: Adjust.
1472         * g++.dg/warn/Wshadow-5.C: New test.
1473         * g++.dg/warn/Wshadow-6.C: New test
1474
1475 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
1476
1477         PR fortran/35779
1478         * gfortran.dg/initialization_25.f90: New.
1479
1480 2010-05-13  Martin Jambor  <mjambor@suse.cz>
1481
1482         * g++.dg/otr-fold-1.C: New test.
1483         * g++.dg/otr-fold-2.C: New test.
1484
1485 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
1486
1487         PR fortran/44036
1488         * gfortran.dg/gomp/pr44036-1.f90: New test.
1489         * gfortran.dg/gomp/pr44036-2.f90: New test.
1490         * gfortran.dg/gomp/pr44036-3.f90: New test.
1491
1492         PR debug/43983
1493         * gcc.dg/guality/sra-1.c: New test.
1494
1495 2010-05-12  Jan Hubicka  <jh@suse.cz>
1496
1497         * tree-ssa/unreachable.c: New test.
1498
1499 2010-05-12  Jason Merrill  <jason@redhat.com>
1500
1501         * g++.dg/cpp0x/sfinae1.C: New.
1502
1503 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
1504
1505         * gcc.target/i386/zee.c: New file.
1506
1507 2010-05-12  Jason Merrill  <jason@redhat.com>
1508
1509         * g++.dg/conversion/op1.C: Expect template candidate message.
1510         * g++.dg/cpp0x/nullptr15.C: Likewise.
1511         * g++.dg/cpp0x/pr31431-2.C: Likewise.
1512         * g++.dg/cpp0x/pr31431.C: Likewise.
1513         * g++.dg/cpp0x/temp_default2.C: Likewise.
1514         * g++.dg/cpp0x/trailing4.C: Likewise.
1515         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
1516         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
1517         * g++.dg/cpp0x/variadic-throw.C: Likewise.
1518         * g++.dg/cpp0x/variadic35.C: Likewise.
1519         * g++.dg/cpp0x/vt-35147.C: Likewise.
1520         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
1521         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
1522         * g++.dg/ext/visibility/anon8.C: Likewise.
1523         * g++.dg/ext/vla2.C: Likewise.
1524         * g++.dg/other/pr28114.C: Likewise.
1525         * g++.dg/other/ptrmem10.C: Likewise.
1526         * g++.dg/other/ptrmem11.C: Likewise.
1527         * g++.dg/overload/unknown1.C: Likewise.
1528         * g++.dg/parse/template7.C: Likewise.
1529         * g++.dg/parse/typename7.C: Likewise.
1530         * g++.dg/template/conv11.C: Likewise.
1531         * g++.dg/template/copy1.C: Likewise.
1532         * g++.dg/template/deduce3.C: Likewise.
1533         * g++.dg/template/dependent-expr5.C: Likewise.
1534         * g++.dg/template/friend.C: Likewise.
1535         * g++.dg/template/incomplete2.C: Likewise.
1536         * g++.dg/template/local4.C: Likewise.
1537         * g++.dg/template/local6.C: Likewise.
1538         * g++.dg/template/operator10.C: Likewise.
1539         * g++.dg/template/overload6.C: Likewise.
1540         * g++.dg/template/ptrmem2.C: Likewise.
1541         * g++.dg/template/ptrmem20.C: Likewise.
1542         * g++.dg/template/ptrmem8.C: Likewise.
1543         * g++.dg/template/sfinae2.C: Likewise.
1544         * g++.dg/template/ttp25.C: Likewise.
1545         * g++.dg/template/unify10.C: Likewise.
1546         * g++.dg/template/unify11.C: Likewise.
1547         * g++.dg/template/unify6.C: Likewise.
1548         * g++.dg/template/unify7.C: Likewise.
1549         * g++.dg/template/unify9.C: Likewise.
1550         * g++.dg/template/varmod1.C: Likewise.
1551         * g++.old-deja/g++.brendan/crash56.C: Likewise.
1552         * g++.old-deja/g++.law/operators32.C: Likewise.
1553         * g++.old-deja/g++.pt/crash28.C: Likewise.
1554         * g++.old-deja/g++.pt/crash60.C: Likewise.
1555         * g++.old-deja/g++.pt/explicit38.C: Likewise.
1556         * g++.old-deja/g++.pt/explicit39.C: Likewise.
1557         * g++.old-deja/g++.pt/explicit41.C: Likewise.
1558         * g++.old-deja/g++.pt/explicit67.C: Likewise.
1559         * g++.old-deja/g++.pt/explicit77.C: Likewise.
1560         * g++.old-deja/g++.pt/expr2.C: Likewise.
1561         * g++.old-deja/g++.pt/overload7.C: Likewise.
1562         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1563         * g++.old-deja/g++.pt/spec5.C: Likewise.
1564         * g++.old-deja/g++.pt/spec6.C: Likewise.
1565         * g++.old-deja/g++.pt/t24.C: Likewise.
1566         * g++.old-deja/g++.pt/unify4.C: Likewise.
1567         * g++.old-deja/g++.pt/unify6.C: Likewise.
1568         * g++.old-deja/g++.pt/unify8.C: Likewise.
1569         * g++.old-deja/g++.robertl/eb119.C: Likewise.
1570         * g++.old-deja/g++.robertl/eb79.C: Likewise.
1571         * g++.old-deja/g++.robertl/eb98.C: Likewise.
1572
1573         * g++.dg/cpp0x/initlist32.C: New.
1574
1575         * g++.dg/template/conv11.C: New.
1576         * g++.dg/conversion/op1.C: Adjust expected error.
1577
1578         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
1579
1580 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
1581
1582         PR target/44088
1583         * gcc.target/i386/avx-cmpsd-1.c: New.
1584         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
1585         * gcc.target/i386/avx-cmpss-1.c: Likewise.
1586         * gcc.target/i386/avx-cmpss-2.c: Likewise.
1587         * gcc.target/i386/sse-cmpss-1.c: Likewise.
1588         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
1589
1590 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
1591
1592         PR middle-end/44085
1593         * gcc.dg/gomp/pr44085.c: New test.
1594         * gfortran.dg/gomp/pr44085.f90: New test.
1595
1596 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
1597
1598         * objc-obj-c++-shared/Object1.m: New.
1599         * objc.dg/torture: New directory.
1600         * objc.dg/torture/tls: Ditto.
1601         * objc.dg/tls: Ditto.
1602         * objc.dg/torture/tls/trivial.m: New test.
1603         * objc.dg/torture/tls/thr-init-2.m: New test.
1604         * objc.dg/torture/tls/thr-init-3.m: New test.
1605         * objc.dg/torture/tls/thr-init.m: New test.
1606         * objc.dg/torture/tls/diag-1.m: New test.
1607         * objc.dg/torture/tls/tls.exp: New.
1608         * objc.dg/torture/trivial.m: New test.
1609         * objc.dg/torture/dg-torture.exp: New.
1610         * objc.dg/tls/diag-3.m: New test.
1611         * objc.dg/tls/diag-4.m: New test.
1612         * objc.dg/tls/diag-5.m: New test.
1613         * objc.dg/tls/init-1.m: New test.
1614         * objc.dg/tls/init-2.m: New test.
1615         * objc.dg/tls/tls.exp: New.
1616         * objc.dg/tls/diag-2.m: New test.
1617         * lib/objc.exp: Respond to dg-additional-files.
1618
1619 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
1620
1621         * gcc.target/m68k/20100512-1.c: New.
1622
1623 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
1624
1625         * gnat.dg/lto8.adb: New test.
1626         * gnat.dg/lto8_pkg.ad[sb]: New helper.
1627         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
1628
1629 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
1630
1631         PR c++/34272
1632         PR c++/43630
1633         PR c++/34491
1634         * g++.dg/template/crash97.C: New.
1635         * g++.dg/template/crash98.C: Likewise.
1636         * g++.dg/template/crash99.C: Likewise.
1637         * g++.dg/cpp0x/pr31439.C: Adjust.
1638         * g++.dg/template/crash95.C: Likewise.
1639
1640 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
1641
1642         PR middle-end/44071
1643         * c-c++-common/asmgoto-4.c: New test.
1644         * gcc.target/i386/pr44071.c: New test.
1645
1646         PR c++/44062
1647         * c-c++-common/Wunused-var-7.c: New test.
1648         * g++.dg/warn/Wunused-var-9.C: New test.
1649
1650 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
1651
1652         PR fortran/43711
1653         * gfortran.dg/gomp/pr43711.f90: New.
1654
1655 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
1656
1657         PR fortran/31820
1658         * gfortran.dg/select_5.f90: Updated.
1659
1660 2010-05-11  Jan Hubicka  <jh@suse.cz>
1661
1662         PR tree-optimize/44063
1663         * gcc.c-torture/compile/pr44063.c: New testcase.
1664
1665 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
1666
1667         PR debug/44023
1668         * gcc.dg/pr44023.c: New test.
1669
1670 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
1671
1672         * gnat.dg/lto7.adb: New test.
1673         * gnat.dg/lto7_pkg.ad[sb]: New helper.
1674
1675 2010-05-10  Jason Merrill  <jason@redhat.com>
1676
1677         PR c++/44017
1678         * g++.dg/template/inherit5.C: New.
1679
1680         PR c++/44045
1681         * g++.dg/cpp0x/initlist33.C: New.
1682         * g++.dg/cpp0x/initlist26.C: Adjust.
1683         * g++.dg/cpp0x/initlist28.C: Adjust.
1684
1685 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
1686
1687         PR c++/43719
1688         * g++.dg/init/pr43719.C: New.
1689         * g++.dg/anon-struct4.C: Adjust.
1690
1691 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
1692
1693         PR debug/44028
1694         * gcc.dg/pr44028.c: New test.
1695
1696 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
1697
1698         PR fortran/27866
1699         PR fortran/35003
1700         PR fortran/42809
1701         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
1702         * gfortran.dg/warn_conversion.f90: New.
1703
1704 2010-05-10  Michael Matz  <matz@suse.de>
1705
1706         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
1707
1708 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
1709
1710         PR rtl-optimization/44012
1711         * gcc.dg/pr44012.c: New.
1712
1713 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1714
1715         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
1716         Log text on entry and exit.
1717         Prune Sun ld warnings for common symbols with differing sizes.
1718         (lto-link-and-maybe-run): Change caller.
1719
1720 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
1721
1722         PR fortran/44044
1723         * gfortran.dg/class_7.f03: Modified.
1724         * gfortran.dg/select_type_1.f03: Modified.
1725         * gfortran.dg/select_type_12.f03: New.
1726
1727 2010-05-10  Richard Guenther  <rguenther@suse.de>
1728
1729         PR tree-optimization/44050
1730         * gcc.dg/torture/pr44050.c: New testcase.
1731
1732 2010-05-10  Wei Guozhi  <carrot@google.com>
1733
1734         PR target/42879
1735         * gcc.target/arm/pr42879.c: New testcase.
1736
1737 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
1738
1739         PR c/44051
1740         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
1741
1742 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
1743
1744         PR c/10676
1745         * gcc.dg/anon-struct-10.c: New test.
1746
1747 2010-05-09  Richard Guenther  <rguenther@suse.de>
1748
1749         PR middle-end/44024
1750         * gcc.dg/pr44024.c: New testcase.
1751
1752 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
1753
1754         PR c/4784
1755         * gcc.dg/anon-struct-9.c: New test.
1756
1757 2010-05-09  Richard Guenther  <rguenther@suse.de>
1758
1759         PR middle-end/44043
1760         * gcc.c-torture/compile/pr44043.c: New testcase.
1761
1762 2010-05-09  Richard Guenther  <rguenther@suse.de>
1763
1764         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
1765
1766 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
1767
1768         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
1769
1770 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1771
1772         * gnat.dg/lto[12456].adb: Add "target lto" marker.
1773         * gnat.dg/specs/lto3.ads: Likewise.
1774
1775 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
1776
1777         PR middle-end/28685
1778         * gcc.dg/pr28685-1.c: New file.
1779
1780 2010-05-08  Richard Guenther  <rguenther@suse.de>
1781
1782         PR tree-optimization/44030
1783         * gcc.c-torture/compile/pr44030.c: New testcase.
1784
1785 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1786
1787         * gnat.dg/lto6.adb: New test.
1788         * gnat.dg/lto6_pkg.ads: New helper.
1789
1790 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1791
1792         * gnat.dg/lto5.adb: New test.
1793         * gnat.dg/lto5_pkg.ad[sb]: New helper.
1794
1795 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1796
1797         * gnat.dg/lto4.ad[sb]: New test.
1798
1799 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1800
1801         * gnat.dg/specs/lto3.ads: New test.
1802         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
1803         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
1804
1805 2010-05-08  Quentin Ochem  <ochem@adacore.com>
1806
1807         * gnat.dg/sizetype3.ad[sb]: New test.
1808         * gnat.dg/sizetype3_pkg.ads: New helper.
1809
1810 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
1811
1812         PR c++/43951
1813         * g++.dg/init/new29.C: New.
1814
1815 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
1816
1817         PR fortran/40728
1818         * gfortran.dg/coarray_1.f90: Fixed error message.
1819         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
1820         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
1821         * gfortran.dg/intrinsic_std_5.f90: New.
1822
1823 2010-05-07  Jason Merrill  <jason@redhat.com>
1824
1825         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
1826
1827 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1828
1829         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
1830         (size_t, stderr): Remove.
1831         (read_error): Replaced __builtin_fprintf by fprintf.
1832
1833 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
1834
1835         * gcc.dg/ordered-comparison-1.c: New test.
1836         * gcc.dg/ordered-comparison-2.c: New test.
1837         * gcc.dg/ordered-comparison-3.c: New test.
1838         * gcc.dg/ordered-comparison-4.c: New test.
1839
1840 2010-05-06  Mike Stump  <mikestump@comcast.net>
1841
1842         PR objc/35165
1843         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
1844
1845 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
1846             Jason Merrill  <jason@redhat.com>
1847
1848         * g++.dg/cpp0x/nullptr01.C: New.
1849         * g++.dg/cpp0x/nullptr02.C: New.
1850         * g++.dg/cpp0x/nullptr03.C: New.
1851         * g++.dg/cpp0x/nullptr04.C: New.
1852         * g++.dg/cpp0x/nullptr05.C: New.
1853         * g++.dg/cpp0x/nullptr06.C: New.
1854         * g++.dg/cpp0x/nullptr07.C: New.
1855         * g++.dg/cpp0x/nullptr08.C: New.
1856         * g++.dg/cpp0x/nullptr09.C: New.
1857         * g++.dg/cpp0x/nullptr10.C: New.
1858         * g++.dg/cpp0x/nullptr11.C: New.
1859         * g++.dg/cpp0x/nullptr12.C: New.
1860         * g++.dg/cpp0x/nullptr13.C: New.
1861         * g++.dg/cpp0x/nullptr14.C: New.
1862         * g++.dg/cpp0x/nullptr15.C: New.
1863         * g++.dg/cpp0x/nullptr16.C: New.
1864         * g++.dg/cpp0x/nullptr17.C: New.
1865         * g++.dg/cpp0x/nullptr18.C: New.
1866         * g++.dg/cpp0x/nullptr19.C: New.
1867         * g++.dg/cpp0x/nullptr20.C: New.
1868         * g++.dg/cpp0x/nullptr21.C: New.
1869         * g++.dg/cpp0x/nullptr22.C: New.
1870         * g++.dg/debug/nullptr01.C: New.
1871         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
1872
1873 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
1874
1875         * gcc.dg/Wunused-var-8.c: Move to...
1876         * c-c++-common/Wunused-var-6.c: ... here.  New test.
1877
1878 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1879
1880         PR c++/40406
1881         * g++.dg/template/crash96.C: New.
1882
1883 2010-05-06  Jan Hubicka  <jh@suse.cz>
1884
1885         PR tree-optimization/43791
1886         * gcc.c-torture/compile/pr43791.c: New file.
1887
1888 2010-05-06  Michael Matz  <matz@suse.de>
1889
1890         PR tree-optimization/43984
1891         * gfortran.dg/pr43984.f90: New test.
1892
1893 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1894
1895         PR 40989
1896         * gcc.dg/pr40989.c: New.
1897
1898 2010-05-06  Richard Guenther  <rguenther@suse.de>
1899
1900         PR tree-optimization/43934
1901         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
1902
1903 2010-05-06  Richard Guenther  <rguenther@suse.de>
1904
1905         PR tree-optimization/43987
1906         * gcc.c-torture/execute/pr43987.c: New testcase.
1907         * gcc.dg/torture/pta-escape-1.c: Adjust.
1908         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1909         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1910         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1911         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
1912
1913 2010-04-22  Jakub Jelinek <jakub@redhat.com>
1914             Dodji Seketeli  <dodji@redhat.com>
1915
1916         PR c/18624
1917         * g++.dg/warn/Wunused-7.C: Add dg-warning.
1918         * g++.dg/template/sfinae16.C: Likewise.
1919         * gcc.dg/Wunused-var-1.c: Moved to...
1920         * c-c++-common/Wunused-var-1.c: ...here. New test.
1921         * gcc.dg/Wunused-var-2.c: Moved to...
1922         * c-c++-common/Wunused-var-2.c: ...here. New test.
1923         * gcc.dg/Wunused-var-3.c: Moved to...
1924         * c-c++-common/Wunused-var-3.c: ...here. New test.
1925         * gcc.dg/Wunused-var-4.c: Moved to...
1926         * gcc.dg/Wunused-var-1.c: ... here.
1927         * gcc.dg/Wunused-var-5.c: Moved to...
1928         * c-c++-common/Wunused-var-4.c: ...here. New test.
1929         * gcc.dg/Wunused-var-7.c: Moved to...
1930         * c-c++-common/Wunused-var-5.c: ...here. New test.
1931         * gcc.dg/Wunused-var-6.c: Moved to...
1932         * gcc.dg/Wunused-var-2.c: ... here.
1933         * c-c++-common/Wunused-var-1.c: New test.
1934         * c-c++-common/Wunused-var-2.c: New test.
1935         * c-c++-common/Wunused-var-3.c: New test.
1936         * c-c++-common/Wunused-var-4.c: New test.
1937         * c-c++-common/Wunused-var-5.c: New test.
1938         * g++.dg/warn/Wunused-var-1.C: New test.
1939         * g++.dg/warn/Wunused-var-2.C: New test.
1940         * g++.dg/warn/Wunused-var-3.C: New test.
1941         * g++.dg/warn/Wunused-var-4.C: New test.
1942         * g++.dg/warn/Wunused-var-5.C: New test.
1943         * g++.dg/warn/Wunused-var-6.C: New test.
1944         * g++.dg/warn/Wunused-var-7.C: New test.
1945         * g++.dg/warn/Wunused-var-8.C: New test.
1946         * g++.dg/warn/Wunused-parm-1.C: New test.
1947         * g++.dg/warn/Wunused-parm-2.C: New test.
1948         * g++.dg/warn/Wunused-parm-3.C: New test.
1949
1950 2010-05-06  Tobias Burnus  <burnus@net-b.de>
1951
1952         PR fortran/43985
1953         * gfortran.dg/gomp/crayptr5.f90: New test case.
1954
1955 2010-05-05  Jason Merrill  <jason@redhat.com>
1956
1957         PR debug/43370
1958         * g++.dg/ext/attrib39.C: New.
1959
1960 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
1961
1962         PR fortran/24978
1963         * gfortran.dg/data_invalid.f90: New.
1964
1965 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
1966
1967         * gnat.dg/lto2.adb: New test.
1968
1969 2010-05-05  Jason Merrill  <jason@redhat.com>
1970
1971         PR c++/43787
1972         * g++.dg/opt/empty1.C: New.
1973
1974 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
1975
1976         PR fortran/43696
1977         * gfortran.dg/class_17.f03: New.
1978
1979 2010-05-04  Neil Vachharajani <nvachhar@google.com>
1980
1981         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
1982
1983 2010-05-04  Mike Stump  <mikestump@comcast.net>
1984
1985         PR objc/35165
1986         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
1987
1988 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1989
1990         PR target/43668
1991         * gcc.target/i386/pr43668.c: New.
1992
1993 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1994
1995         PR c++/43028
1996         * g++.dg/cpp0x/initlist31.C: New.
1997
1998 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
1999
2000         PR c/43981
2001         * gcc.dg/Wunused-var-8.c: New test.
2002
2003 2010-05-04  Jason Merrill  <jason@redhat.com>
2004
2005         PR c++/38064
2006         * g++.dg/cpp0x/enum3.C: Extend.
2007
2008 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
2009
2010         PR target/43799
2011         * gcc.target/i386/pr43799.c: New.
2012
2013 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
2014
2015         * gnat.dg/lto1.adb: New test.
2016         * gnat.dg/lto1_pkg.ad[sb]: New helper.
2017
2018 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
2019
2020         PR middle-end/43671
2021         * gcc.target/i386/pr43671.c: New.
2022
2023 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2024
2025         PR c++/43705
2026         * g++.dg/template/crash95.C: New.
2027
2028 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
2029
2030         PR debug/43508
2031         * gcc.target/i386/pr43508.c: New.
2032
2033 2010-05-04  Richard Guenther  <rguenther@suse.de>
2034
2035         PR tree-optimization/43879
2036         * g++.dg/torture/pr43879-1_0.C: New testcase.
2037         * g++.dg/torture/pr43879-1_1.C: Likewise.
2038
2039 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
2040
2041         PR c++/43953
2042         * g++.dg/other/crash-12.C: New test.
2043
2044 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
2045
2046         * g++.dg/cdce3.C: Add a space.  Updated.
2047
2048 2010-05-03  Jason Merrill  <jason@redhat.com>
2049
2050         PR c++/43680
2051         * g++.dg/opt/enum2.C: New.
2052         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
2053         * g++.dg/warn/Wswitch-1.C: Adjust message.
2054
2055 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2056
2057         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
2058         * g++.dg/ext/label13.C: Fix typo.
2059         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
2060         alpha*-dec-osf5*.
2061         * gcc.c-torture/compile/limits-declparen.c: xfail on
2062         alpha*-dec-osf5* with -g.
2063         * gcc.c-torture/compile/limits-pointer.c: Likewise.
2064         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
2065         * gcc.dg/c99-tgmath-2.c: Likewise.
2066         * gcc.dg/c99-tgmath-3.c: Likewise.
2067         * gcc.dg/c99-tgmath-4.c: Likewise.
2068
2069 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
2070
2071         PR fortran/43592
2072         * gfortran.dg/unexpected_interface.f90: New test.
2073
2074 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2075
2076         * ada/acats/run_acats (which): New function.
2077         (host_gnatchop, host_gnatmake): Use it.
2078
2079 2010-05-03  Richard Guenther  <rguenther@suse.de>
2080
2081         PR tree-optimization/43971
2082         * gcc.dg/pr43971.c: New testcase.
2083
2084 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
2085
2086         PR debug/43972
2087         * gcc.dg/debug/pr43972.c: New test.
2088
2089 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
2090
2091         PR testsuite/43963
2092         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
2093
2094 2010-05-02  Richard Guenther  <rguenther@suse.de>
2095
2096         PR tree-optimization/43879
2097         * gcc.dg/torture/pr43879-3.c: New testcase.
2098
2099 2010-05-01  Richard Guenther  <rguenther@suse.de>
2100
2101         PR tree-optimization/43949
2102         * g++.dg/warn/Warray-bounds-5.C: New testcase.
2103
2104 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
2105
2106         PR c++/43951
2107         * g++.dg/init/new28.C: New.
2108
2109 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
2110
2111         PR objc++/32052
2112         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
2113         structure and nested declarations.
2114         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
2115         structure and nested declarations.  Reduce header clutter and
2116         use _exit() rather than abort().
2117         * objc.dg/encode-10.m: New.
2118         * objc.dg/encode-11.m: New.
2119
2120 2010-04-30  DJ Delorie  <dj@redhat.com>
2121
2122         * gcc.c-torture/execute/20100430-1.c: New test.
2123
2124 2010-04-30  Jason Merrill  <jason@redhat.com>
2125
2126         PR c++/43868
2127         * g++.dg/template/ptrmem21.C: New.
2128
2129 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
2130
2131         PR fortran/18918
2132         PR fortran/43931
2133         * gfortran.dg/coarray_13.f90: New test.
2134
2135 2010-04-30  Richard Guenther  <rguenther@suse.de>
2136
2137         PR lto/43946
2138         * gcc.dg/lto/20100430-1_0.c: New testcase.
2139
2140 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
2141
2142         PR debug/43942
2143         * c-c++-common/pr43942.c: New test.
2144
2145 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
2146
2147         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
2148         conflict with darwin crt1.o 'start' symbol.
2149
2150 2010-04-30  Richard Guenther  <rguenther@suse.de>
2151
2152         PR tree-optimization/43879
2153         * gcc.dg/torture/pr43879_1.c: New testcase.
2154
2155 2010-04-30  Richard Guenther  <rguenther@suse.de>
2156
2157         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
2158
2159 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
2160
2161         PR c++/43890
2162         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
2163         user-provided constructor while recursing.
2164
2165 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
2166
2167         PR fortran/42274
2168         * gfortran.dg/class_16.f03: New test.
2169
2170 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
2171
2172         PR fortran/42274
2173         * gfortran.dg/class_15.f03: New.
2174
2175 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
2176
2177         PR fortran/43326
2178         * gfortran.dg/dynamic_dispatch_9.f03: New test.
2179
2180 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
2181
2182         PR fortran/43492
2183         * gfortran.dg/generic_22.f03 : New test.
2184
2185 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
2186
2187         PR fortran/42353
2188         * gfortran.dg/class_14.f03: New test.
2189
2190 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2191
2192         PR fortran/42680
2193         * gfortran.dg/interface_32.f90: New test.
2194
2195 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
2196             Janus Weil  <janus@gcc.gnu.org>
2197
2198         PR fortran/41829
2199         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
2200         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
2201         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
2202
2203 2010-04-28  Mike Stump  <mikestump@comcast.net>
2204
2205         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
2206         dg-excess-errors.
2207         * g++.dg/uninit-pred-2_b.C: Likewise.
2208
2209 2010-04-28  Tobias Burnus  <burnus@net-b.de>
2210
2211         PR fortran/18918
2212         PR fortran/43919
2213         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
2214
2215 2010-04-28  Matthias Klose  <doko@ubuntu.com>
2216
2217         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
2218         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
2219         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
2220         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
2221         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
2222
2223 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
2224
2225         * gcc.dg/const-uniq-1.c: New test.
2226         * gcc.dg/lto/const-uniq_[01].c: Likewise.
2227
2228 2010-04-28  Xinliang David Li  <davidxl@google.com>
2229
2230         * gcc.dg/uninit-pred-2_b.c: New test.
2231         * gcc.dg/uninit-pred-4_b.c: New test.
2232         * gcc.dg/uninit-pred-3_d.c: New test.
2233         * gcc.dg/uninit-pred-6_b.c: New test.
2234         * gcc.dg/uninit-pred-8_b.c: New test.
2235         * gcc.dg/uninit-pred-3_a.c: New test.
2236         * gcc.dg/uninit-pred-2_c.c: New test.
2237         * gcc.dg/uninit-pred-5_a.c: New test.
2238         * gcc.dg/uninit-pred-3_e.c: New test.
2239         * gcc.dg/uninit-pred-7_a.c: New test.
2240         * gcc.dg/uninit-pred-6_c.c: New test.
2241         * gcc.dg/uninit-pred-9_a.c: New test.
2242         * gcc.dg/uninit-pred-8_c.c: New test.
2243         * gcc.dg/uninit-pred-3_b.c: New test.
2244         * gcc.dg/uninit-pred-5_b.c: New test.
2245         * gcc.dg/uninit-pred-7_b.c: New test.
2246         * gcc.dg/uninit-pred-6_d.c: New test.
2247         * gcc.dg/uninit-pred-9_b.c: New test.
2248         * gcc.dg/uninit-pred-2_a.c: New test.
2249         * gcc.dg/uninit-pred-4_a.c: New test.
2250         * gcc.dg/uninit-pred-3_c.c: New test.
2251         * gcc.dg/uninit-pred-6_a.c: New test.
2252         * gcc.dg/uninit-pred-8_a.c: New test.
2253         * gcc.dg/uninit-pred-7_c.c: New test.
2254         * gcc.dg/uninit-pred-6_e.c: New test.
2255         * g++.dg/uninit-pred-loop-1_b.cc: New test.
2256         * g++.dg/uninit-pred-1_a.C: New test.
2257         * g++.dg/uninit-pred-1_b.C: New test.
2258         * g++.dg/uninit-pred-2_a.C: New test.
2259         * g++.dg/uninit-pred-2_b.C: New test.
2260         * g++.dg/uninit-pred-loop-1_a.cc: New test.
2261         * g++.dg/uninit-pred-loop-1_c.cc: New test.
2262         * g++.dg/uninit-pred-loop_1.cc: New test.
2263
2264 2010-04-28  Martin Jambor  <mjambor@suse.cz>
2265
2266         * gcc.dg/lto/20091209-1_0.c: New testcase.
2267
2268 2010-04-28  Richard Guenther  <rguenther@suse.de>
2269
2270         PR tree-optimization/43879
2271         PR tree-optimization/43909
2272         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
2273
2274 2010-04-28  Richard Guenther  <rguenther@suse.de>
2275
2276         PR c++/43880
2277         * g++.dg/torture/pr43880.C: New testcase.
2278
2279 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2280
2281         PR c++/9335
2282         * g++.dg/template/recurse2.C: Update
2283         * g++.dg/template/recurse.C: Update.
2284         * g++.dg/template/pr23510.C: Update.
2285         * lib/prune.exp: Filter out 'recursively instantiated'.
2286
2287 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
2288
2289         PR c++/29043
2290         * g++.dg/init/pr29043.C: New.
2291
2292 2010-04-27  Jason Merrill  <jason@redhat.com>
2293
2294         * g++.dg/lookup/scoped5.C: Adjust.
2295         * g++.dg/lookup/scoped8.C: Adjust.
2296         * g++.dg/template/dependent-expr5.C: Adjust.
2297         * g++.old-deja/g++.brendan/nest1.C: Adjust.
2298
2299         PR c++/43856
2300         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
2301
2302         PR c++/43875
2303         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
2304
2305 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2306             Jan Hubicka <hubicka@ucw.cz>
2307
2308         * gcc.dg/pure-2.c: New testcase.
2309         * gcc.dg/const-1.c: New testcase.
2310
2311 2010-04-27  Jason Merrill  <jason@redhat.com>
2312
2313         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
2314
2315         PR c++/41468
2316         * g++.dg/template/sfinae17.C: New.
2317         * g++.dg/template/sfinae18.C: New.
2318
2319 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
2320
2321         * g++.dg/init/pr42844.C: New.
2322         * g++.dg/cpp0x/pr42844-2.C: New.
2323         * g++.dg/cpp0x/defaulted2.C: Adjust.
2324         * g++.dg/tree-ssa/pr27549.C: Likewise.
2325         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
2326
2327 2010-04-27  Tobias Burnus  <burnus@net-b.de>
2328
2329         PR fortran/18918
2330         * gfortran.dg/coarray_12.f90: Fix dump parsing.
2331
2332 2010-04-27  Richard Guenther  <rguenther@suse.de>
2333
2334         PR middle-end/40561
2335         * g++.dg/other/pr40561.C: New testcase.
2336
2337 2010-04-27  Martin Jambor  <mjambor@suse.cz>
2338
2339         PR middle-end/43812
2340         * g++.dg/ipa/pr43812.C: New test.
2341
2342 2010-04-27  Jan Hubicka  <jh@suse.cz>
2343
2344         * gcc.dg/ipa/iinline-1.c (main): Rename to...
2345         (test): ... this one.
2346
2347 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
2348
2349         PR target/40657
2350         * gcc.target/arm/thumb-stackframe.c: New test.
2351
2352 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
2353
2354         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
2355         * gcc.dg/misc-column.c: Likewise.
2356         * gcc.dg/Walways-true-1.c: Likewise.
2357         * gcc.dg/Walways-true-2.c: Likewise.
2358         * gcc.dg/warn-addr-cmp.c: Likewise.
2359
2360 2010-04-27  Tobias Burnus  <burnus@net-b.de>
2361
2362         PR fortran/18918
2363         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
2364         * gfortran.dg/coarray_12.f90: New.
2365
2366 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
2367
2368         PR c/32207
2369         * gcc.dg/pr32207.c: New test.
2370         * gcc.dg/misc-column.c: Adjust expected warning.
2371         * gcc.dg/Walways-true-1.c: Likewise.
2372         * gcc.dg/Walways-true-2.c: Likewise.
2373         * gcc.dg/warn-addr-cmp.c: Likewise.
2374
2375 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
2376
2377         PR lto/42776
2378         * lib/lto.exp (lto_prune_vis_warns): New function.
2379         (lto-link-and-maybe-run): Call it.
2380
2381 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2382
2383         PR tree-optimization/43904
2384         * gcc.dg/tree-ssa/tailcall-6.c: New.
2385
2386 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
2387
2388         PR testsuite/35165
2389         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
2390         Darwin8/OSX10.4 - compatible code generation.
2391         Use scan-rtl-dump.
2392         * obj-c++.dg/stubify-1.mm: Ditto.
2393         * lib/objc-torture.exp: Do not require link success for
2394         "trivial.m" in the runtime checks when dowhat = 'compile'.
2395         * lib/dg-pch.exp (dg-flags-pch): New Proc.
2396         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
2397         Darwin8/OSX10.4 - compatible code generation.
2398         * objc.dg/stubify-2.m: Ditto.
2399         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
2400         * objc.dg/next-runtime-1.m: Ditto.
2401         * objc.dg/stret-2.m: Restrict to ilp32 targets.
2402         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
2403         runtimes on Darwin.
2404
2405 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
2406
2407         PR 43715
2408         * lib/plugin-support.exp: Use "-undefined
2409         dynamic_lookup" on darwin.
2410
2411 2010-04-26  Richard Guenther  <rguenther@suse.de>
2412
2413         * gcc.dg/lto/20100426_0.c: New testcase.
2414
2415 2010-04-26  Jie Zhang  <jie@codesourcery.com>
2416
2417         PR tree-optimization/43833
2418         gcc.dg/Warray-bounds-8.c: New test case.
2419
2420 2010-04-26  Richard Guenther  <rguenther@suse.de>
2421
2422         PR lto/43080
2423         * g++.dg/lto/20100423-3_0.C: New testcase.
2424
2425 2010-04-26  Richard Guenther  <rguenther@suse.de>
2426
2427         PR lto/42425
2428         * g++.dg/lto/20100423-2_0.C: New testcase.
2429
2430 2010-04-26  Ira Rosen  <irar@il.ibm.com>
2431
2432         * gcc.dg/vect/bb-slp-23.c: New test.
2433
2434 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
2435
2436         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
2437         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
2438         * gcc.dg/c1x-float-1.c: New test.
2439
2440 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
2441
2442         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
2443         of "lea\[ \t\]".
2444
2445 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2446
2447         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
2448         FreeBSD.
2449         * gfortran.dg/default_format_denormal_1.f90: Ditto.
2450         * gfortran.dg/default_format_2.f90: Ditto.
2451
2452 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2453
2454         * gfortran.dg/pr43505.f90: Clean up .mod file.
2455         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
2456         * gfortran.dg/pr41347.f90: Ditto.
2457         * gfortran.dg/internal_pack_4.f90: Ditto.
2458         * gfortran.dg/proc_decl_23.f90: Ditto.
2459         * gfortran.dg/recursive_check_3.f90: Ditto.
2460         * gfortran.dg/intent_out_3.f90: Ditto.
2461         * gfortran.dg/assignment_2.f90: Ditto.
2462         * gfortran.dg/pr41928.f90: Ditto.
2463         * gfortran.dg/pr42166.f90: Ditto.
2464         * gfortran.dg/private_type_12.f90: Ditto.
2465         * gfortran.dg/graphite/pr42185.f90: Ditto.
2466         * gfortran.dg/graphite/pr42186.f90: Ditto.
2467         * gfortran.dg/graphite/pr40982.f90: Ditto.
2468         * gfortran.dg/graphite/id-2.f90: Ditto.
2469         * gfortran.dg/graphite/id-4.f90: Ditto.
2470         * gfortran.dg/graphite/pr42050.f90: Ditto.
2471         * gfortran.dg/graphite/id-18.f90: Ditto.
2472         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
2473         * gfortran.dg/graphite/pr41924.f90: Ditto.
2474         * gfortran.dg/graphite/pr42393.f90: Ditto.
2475         * gfortran.dg/graphite/pr37980.f90: Ditto.
2476         * gfortran.dg/graphite/pr38953.f90: Ditto.
2477         * gfortran.dg/graphite/pr42180.f90: Ditto.
2478         * gfortran.dg/graphite/pr42181.f90: Ditto.
2479         * gfortran.dg/where_operator_assign_4.f90: Ditto.
2480         * gfortran.dg/select_type_4.f90: Ditto.
2481         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
2482         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
2483         * gfortran.dg/lto/pr40725_0.f03: Ditto.
2484         * gfortran.dg/elemental_args_check_2.f90: Ditto.
2485         * gfortran.dg/whole_file_11.f90: Ditto.
2486         * gfortran.dg/private_type_11.f90: Ditto.
2487         * gfortran.dg/vect/vect-gems.f90: Ditto.
2488         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
2489
2490 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
2491
2492         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
2493
2494 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
2495
2496         * gnat.dg/pack15.ad[sb]: New test.
2497
2498 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
2499
2500         * gcc.target/arm/mla-1.c: New test.
2501
2502 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2503
2504         PR fortran/30073
2505         PR fortran/43793
2506         * gfortran.dg/pr43793.f90: New test.
2507
2508 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
2509
2510         PR tree-optimization/41442
2511         * gcc.target/i386/pr41442.c: New test.
2512
2513 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
2514
2515         PR fortran/43832
2516         * gfortran.dg/fgetc_3.f90: Delete bogus test.
2517
2518 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2519
2520         PR fortran/43832
2521         * gfortran.dg/open_nounit.f90: New test.
2522
2523 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
2524
2525         PR fortran/43841
2526         PR fortran/43843
2527         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
2528
2529 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2530
2531         * gcc.dg/Wconversion-integer.c: Update.
2532
2533 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2534
2535         * gnat.dg/unchecked_convert5.adb: New test.
2536
2537 2010-04-23  Richard Guenther  <rguenther@suse.de>
2538
2539         PR lto/41734
2540         * gcc.dg/lto/20100423-2_0.c: New testcase.
2541         * gcc.dg/lto/20100423-2_0.c: Likewise.
2542
2543 2010-04-23  Richard Guenther  <rguenther@suse.de>
2544
2545         PR lto/43455
2546         * gcc.dg/lto/20100423-1_0.c: New testcase.
2547         * gcc.dg/lto/20100423-1_1.c: Likewise.
2548
2549 2010-04-23  Martin Jambor  <mjambor@suse.cz>
2550
2551         PR tree-optimization/43846
2552         * gcc.dg/tree-ssa/sra-10.c: New test.
2553
2554 2010-04-23  Martin Jambor  <mjambor@suse.cz>
2555
2556         PR middle-end/43835
2557         * gcc.c-torture/execute/pr43835.c: New test.
2558
2559 2010-04-23  Richard Guenther  <rguenther@suse.de>
2560
2561         PR lto/42653
2562         * g++.dg/lto/20100423-1_0.C: New testcase.
2563
2564 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
2565
2566         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
2567
2568 2010-04-22  Ira Rosen  <irar@il.ibm.com>
2569
2570         PR tree-optimization/43842
2571         * gcc.dg/vect/pr43842.c: New test.
2572
2573 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
2574
2575         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
2576         * gcc.target/i386/wmul-2.c: Likewise.
2577
2578 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2579
2580         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
2581         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
2582
2583 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
2584
2585         * gfortran.dg/reassoc_6.f: New testcase.
2586
2587 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
2588
2589         PR middle-end/29274
2590         * gcc.target/arm/wmul-1.c: New test.
2591         * gcc.target/arm/wmul-2.c: New test.
2592
2593 2010-04-22  Richard Guenther  <rguenther@suse.de>
2594
2595         PR tree-optimization/43845
2596         * gcc.c-torture/compile/pr43845.c: New testcase.
2597
2598 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
2599
2600         PR middle-end/29274
2601         * gcc.target/i386/wmul-1.c: New test.
2602         * gcc.target/i386/wmul-2.c: New test.
2603         * gcc.target/bfin/wmul-1.c: New test.
2604         * gcc.target/bfin/wmul-2.c: New test.
2605
2606 2010-04-22  Richard Guenther  <rguenther@suse.de>
2607
2608         PR fortran/43829
2609         * gfortran.dg/vector_subscript_6.f90: New testcase.
2610         * gfortran.dg/assign_10.f90: Adjust.
2611
2612 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
2613
2614         PR fortran/43836
2615         * gfortran.dg/gomp/pr43836.f90: New test.
2616
2617 2010-04-21  Richard Guenther  <rguenther@suse.de>
2618
2619         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
2620
2621 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2622
2623         * gcc.dg/torture/builtin-cproj-3.c: New.
2624
2625 2010-04-20  Jason Merrill  <jason@redhat.com>
2626
2627         PR c++/9335
2628         * g++.dg/template/recurse2.C: New.
2629         * g++.dg/parse/crash36.C: Adjust.
2630         * g++.dg/other/fold1.C: Adjust.
2631         * g++.dg/init/member1.C: Adjust.
2632         * lib/prune.exp: Prune "skipping N instantiation contexts".
2633
2634 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2635
2636         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
2637
2638 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2639
2640         * gcc.dg/torture/builtin-cproj-1.c: New.
2641         * gcc.dg/torture/builtin-cproj-2.c: New.
2642
2643 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
2644
2645         PR c++/43800
2646         PR c++/43704
2647         * g++.dg/template/typedef32.C: Adjust.
2648         * g++.dg/template/typedef33.C: New test.
2649
2650 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
2651
2652         PR fortran/43227
2653         * gfortran.dg/proc_decl_23.f90: New test.
2654
2655         PR fortran/43266
2656         * gfortran.dg/abstract_type_6.f03: New test.
2657
2658 2010-04-20  Xinliang David Li  <davidxl@google.com>
2659
2660         * g++.dg/tree-ssa/fold-compare.C: New.
2661
2662 2010-04-20  Richard Guenther  <rguenther@suse.de>
2663
2664         PR tree-optimization/39417
2665         * g++.dg/torture/pr39417.C: New testcase.
2666
2667 2010-04-20  Richard Guenther  <rguenther@suse.de>
2668
2669         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
2670
2671 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
2672
2673         * g++.dg/debug/dwarf2/rv1.C: New test.
2674
2675 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2676
2677         PR target/43635
2678         * gcc.c-torture/compile/pr43635.c: New testcase.
2679
2680 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
2681
2682         PR fortran/43339
2683         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
2684         of sequential loops being private only in the innermost containing
2685         task region.
2686
2687         PR middle-end/43337
2688         * gfortran.dg/gomp/pr43337.f90: New test.
2689
2690 2010-04-19  Richard Guenther  <rguenther@suse.de>
2691
2692         PR tree-optimization/43796
2693         * gfortran.dg/pr43796.f90: New testcase.
2694
2695 2010-04-19  Richard Guenther  <rguenther@suse.de>
2696
2697         PR tree-optimization/43783
2698         * gcc.c-torture/execute/pr43783.c: New testcase.
2699
2700 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
2701
2702         PR target/43766
2703         * gcc.target/i386/pr43766.c: New test.
2704
2705 2010-04-19  Jie Zhang  <jie@codesourcery.com>
2706
2707         PR target/43662
2708         * gcc.target/i386/pr43662.c: New test.
2709
2710 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
2711
2712         PR c++/43704
2713         * g++.dg/template/typedef32.C: New test.
2714
2715 2010-04-19  Ira Rosen  <irar@il.ibm.com>
2716
2717         PR tree-optimization/37027
2718         * lib/target-supports.exp
2719         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
2720         * gcc.dg/vect/pr37027.c: New test.
2721         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
2722         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
2723         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
2724         gcc.dg/vect/vect-complex-6.c: Likewise.
2725
2726 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
2727
2728         * g++.dg/debug/dwarf2/enum1.C: New test.
2729
2730 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
2731
2732         * gnat.dg/rep_clause5.ad[sb]: New test.
2733         * gnat.dg/rep_clause5_pkg.ads: New helper.
2734
2735 2010-04-18  Ira Rosen  <irar@il.ibm.com>
2736
2737         PR tree-optimization/43771
2738         * g++.dg/vect/pr43771.cc: New test.
2739
2740 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
2741
2742         PR fortran/31538
2743         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
2744         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
2745
2746 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
2747
2748         * gnat.dg/sizetype.adb: Rename into...
2749         * gnat.dg/sizetype1.adb: ...this.
2750         * gnat.dg/sizetype2.adb: New test.
2751
2752 2010-04-16  Richard Guenther  <rguenther@suse.de>
2753
2754         PR tree-optimization/43572
2755         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
2756
2757 2010-04-16  Olivier Hainque  <hainque@adacore.com>
2758
2759         * gnat.dg/specs/discr_private.ads: New test.
2760
2761 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
2762
2763         PR target/41514
2764         * gcc.target/arm/thumb-comparisons.c: New test.
2765
2766         PR target/40603
2767         * gcc.target/arm/thumb-cbranchqi.c: New test.
2768
2769 2010-04-16  Christian Bruel  <christian.bruel@st.com>
2770
2771         * g++.dg/torture/pr36191.C: Enable for SH.
2772
2773 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
2774
2775         * gnat.dg/wide_boolean.adb: New test.
2776         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
2777
2778 2010-04-15  Richard Guenther  <rguenther@suse.de>
2779
2780         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
2781         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
2782         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2783         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2784         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
2785         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
2786         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
2787         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
2788         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
2789         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
2790         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
2791         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
2792         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2793         * gcc.dg/torture/ipa-pta-2.c: Likewise.
2794         * gcc.dg/torture/ipa-pta-1.c: Adjust.
2795
2796 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
2797
2798         PR target/21803
2799         * gcc.target/arm/pr42496.c: New test.
2800
2801 2010-04-14  Jason Merrill  <jason@redhat.com>
2802
2803         PR c++/36625
2804         * g++.dg/ext/attrib38.C: New.
2805
2806 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
2807
2808         PR testsuite/43739
2809         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
2810
2811 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2812
2813         PR 42966
2814         * gcc.dg/cpp/warn-undef-2.c: Update.
2815         * gcc.dg/cpp/warn-traditional-2.c: Update.
2816         * gcc.dg/cpp/warn-comments-2.c: Update.
2817         * gcc.dg/cpp/warn-variadic-2.c: Update.
2818         * gcc.dg/cpp/warn-long-long-2.c: Update.
2819         * gcc.dg/cpp/warn-deprecated-2.c: Update.
2820         * gcc.dg/cpp/warn-multichar-2.c: Update.
2821         * gcc.dg/cpp/warn-normalized-3.c: Update.
2822         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
2823         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
2824         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
2825         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
2826         * gcc.dg/cpp/warn-redefined-2.c: Update.
2827         * gfortran.dg/warning-directive-2.F90: Update.
2828         * c-c++-common/cpp/warning-directive-2.c: Update.
2829
2830 2010-04-14  Michael Matz  <matz@suse.de>
2831
2832         PR tree-optimization/42963
2833         * gcc.dg/pr42963.c: New testcase.
2834
2835 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
2836
2837         * gnat.dg/class_wide.adb: Rename into...
2838         * gnat.dg/class_wide1.adb: ...this.
2839         * gnat.dg/class_wide2.ad[sb]: New test.
2840
2841 2010-04-14  Tobias Burnus  <burnus@net-b.de>
2842
2843         PR fortran/18918
2844         * gfortran.dg/coarray_9.f90: Update dg-errors.
2845         * gfortran.dg/coarray_10.f90: New test.
2846         * gfortran.dg/coarray_11.f90: New test.
2847
2848 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2849
2850         PR fortran/43747
2851         gfortran.dg/initialization_24.f90: New test.
2852
2853 2010-04-13  Jason Merrill  <jason@redhat.com>
2854
2855         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
2856         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
2857
2858 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2859
2860         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
2861         * g++.dg/dg.exp: Likewise.
2862         * gcc.dg/cpp/warning-directive-1.c: Move to ...
2863         * c-c++-common/cpp/warning-directive-1.c: ... here.
2864         * gcc.dg/cpp/warning-directive-2.c: Move to ...
2865         * c-c++-common/cpp/warning-directive-2.c: ... here.
2866         * gcc.dg/cpp/warning-directive-3.c: Move to ...
2867         * c-c++-common/cpp/warning-directive-3.c: ... here.
2868         * gcc.dg/cpp/warning-directive-4.c: Move to ...
2869         * c-c++-common/cpp/warning-directive-4.c: ... here.
2870         * g++.dg/cpp/warning-directive-1.C: Delete.
2871         * g++.dg/cpp/warning-directive-2.C: Delete.
2872         * g++.dg/cpp/warning-directive-3.C: Delete.
2873         * g++.dg/cpp/warning-directive-4.C: Delete.
2874         * gcc.dg/cpp/normalised-3.c: Delete.
2875         * g++.dg/cpp/normalised-1.C: Rename as ...
2876         * c-c++-common/cpp/normalised-3.c: ... this.
2877
2878 2010-04-13  Martin Jambor  <mjambor@suse.cz>
2879
2880         * gcc.dg/tree-ssa/sra-9.c: New test.
2881
2882 2010-04-13  Michael Matz  <matz@suse.de>
2883
2884         PR middle-end/43730
2885         * gcc.dg/pr43730.c: New test.
2886
2887 2010-04-13  Michael Matz  <matz@suse.de>
2888
2889         * gcc.dg/tree-ssa/negate.c: New testcase.
2890
2891 2010-04-13  Richard Guenther  <rguenther@suse.de>
2892
2893         PR testsuite/43735
2894         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
2895
2896 2010-04-13  Richard Guenther  <rguenther@suse.de>
2897
2898         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
2899
2900 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
2901
2902         * gnat.dg/derived_type1.adb: New test.
2903
2904 2010-04-13  Matthias Klose  <doko@ubuntu.com>
2905
2906         * gcc.dg/plugindir1.c: New testcase.
2907         * gcc.dg/plugindir2.c: New testcase.
2908         * gcc.dg/plugindir3.c: New testcase.
2909         * gcc.dg/plugindir4.c: New testcase.
2910
2911 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
2912
2913         * gcc.target/i386/rotate-2.c: New test.
2914
2915 2010-04-12  Jason Merrill  <jason@redhat.com>
2916
2917         PR c++/43641
2918         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
2919         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
2920
2921 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
2922
2923         PR c++/25811
2924         * g++.dg/init/pr25811.C: New test.
2925
2926 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2927
2928         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
2929         dg-error, dg-warning.
2930         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
2931
2932 2010-04-12  Richard Guenther  <rguenther@suse.de>
2933
2934         * gcc.dg/torture/inline-2.c: New testcase.
2935
2936 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
2937
2938         PR bootstrap/43699
2939         * gcc.dg/Wunused-var-7.c: New test.
2940
2941         PR tree-optimization/43560
2942         * gcc.c-torture/execute/pr43560.c: New test.
2943
2944 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
2945
2946         * gnat.dg/aggr13.adb: New test.
2947         * gnat.dg/aggr14.adb: Likewise.
2948         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
2949
2950 2010-04-12  Richard Guenther  <rguenther@suse.de>
2951
2952         PR c++/43611
2953         * g++.dg/torture/pr43611.C: New testcase.
2954
2955 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
2956
2957         PR c/36774
2958         * gcc.dg/pr36774-1.c: New test.
2959         * gcc.dg/pr36774-2.c: New test.
2960
2961 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
2962
2963         * gcc.target/sh/rte-delay-slot.c: New test.
2964
2965 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
2966
2967         * gnat.dg/pack9.adb: Remove -cargs option.
2968         * gnat.dg/aggr12.ad[sb]: New test.
2969
2970 2010-04-10  Jie Zhang  <jie@codesourcery.com>
2971
2972         PR target/43417
2973         * gcc.target/sh/pr43417.c: New test.
2974
2975 2010-04-10  Tobias Burnus  <burnus@net-b.de>
2976
2977         PR fortran/43591
2978         * gfortran.dg/spec_expr_6.f90: New test.
2979
2980 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
2981
2982         PR cpp/43195
2983         * gcc.dg/cpp/pr43195.c: New.
2984         * gcc.dg/cpp/pr43195.h: New.
2985
2986 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2987
2988         PR 42965
2989         * gcc.dg/Werror-6.c: Adjust.
2990         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
2991         * gcc.dg/Werror-4.c: Likewise.
2992         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
2993         * gcc.dg/Wswitch-enum-error.c: Likewise.
2994         * gcc.dg/Wpointer-arith.c: Likewise.
2995         * gcc.dg/Wfatal.c: Likewise.
2996         * gcc.dg/Wswitch-error.c: Likewise.
2997         * g++.dg/warn/unused-result1-Werror.c: Likewise.
2998         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
2999         * gcc.dg/cpp/warn-undef-2.c: Likewise.
3000         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
3001         * gcc.dg/cpp/warn-comments-2.c: Likewise.
3002         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
3003         * gcc.dg/cpp/warning-directive-2.c: Likewise.
3004         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
3005         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
3006         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
3007         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
3008         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
3009         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
3010         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
3011         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
3012         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
3013         * g++.dg/cpp/warning-directive-2.C: Likewise.
3014         * gfortran.dg/warning-directive-2.F90: Likewise.
3015
3016 2010-04-09  Jason Merrill  <jason@redhat.com>
3017
3018         PR c++/42623
3019         * g++.dg/template/sizeof13.C: New.
3020
3021 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
3022
3023         * g++.dg/other/pr35504.C: Add check for thiscall.
3024         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
3025         * gcc.dg/torture/stackalign/thiscall-1.c: New.
3026
3027 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3028
3029         PR c++/28584
3030         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
3031         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
3032         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
3033         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
3034         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
3035         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
3036         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
3037         * g++.dg/other/increment1.C: Likewise.
3038
3039 2010-04-09  Tobias Burnus  <burnus@net-b.de>
3040
3041         PR fortran/18918
3042         * gfortran.dg/coarray_7.f90: New test.
3043         * gfortran.dg/coarray_8.f90: New test.
3044
3045 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
3046
3047         PR fortran/28039
3048         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
3049
3050 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3051
3052         PR target/43643
3053         * gcc.dg/pr43643.c: New test.
3054
3055 2010-04-08  Tobias Burnus  <burnus@net-b.de>
3056
3057         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
3058
3059 2010-04-08  Richard Guenther  <rguenther@suse.de>
3060
3061         PR tree-optimization/43679
3062         * gcc.c-torture/compile/pr43679.c: New testcase.
3063
3064 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
3065
3066         PR debug/43670
3067         * gcc.dg/pr43670.c: New test.
3068
3069 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
3070
3071         PR middle-end/40815
3072         * gcc.dg/tree-ssa/reassoc-19.c: New.
3073
3074 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
3075
3076         PR c/18624
3077         * gcc.dg/Wunused-var-1.c: New test.
3078         * gcc.dg/Wunused-var-2.c: New test.
3079         * gcc.dg/Wunused-var-3.c: New test.
3080         * gcc.dg/Wunused-var-4.c: New test.
3081         * gcc.dg/Wunused-var-5.c: New test.
3082         * gcc.dg/Wunused-var-6.c: New test.
3083         * gcc.dg/Wunused-parm-1.c: New test.
3084
3085         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
3086         * gcc.dg/trunc-1.c: Likewise.
3087         * gcc.dg/vla-9.c: Likewise.
3088         * gcc.dg/dfp/composite-type.c: Likewise.
3089
3090 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
3091
3092         PR objc/35996
3093         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
3094         * obj-c++.dg/objc-gc-3.mm: Ditto.
3095
3096 2010-04-07  Simon Baldwin  <simonb@google.com>
3097
3098         * gcc.dg/cpp/warn-undef-2.c: New.
3099         * gcc.dg/cpp/warn-traditional-2.c: New.
3100         * gcc.dg/cpp/warn-comments-2.c: New.
3101         * gcc.dg/cpp/warning-directive-1.c: New.
3102         * gcc.dg/cpp/warn-long-long.c: New.
3103         * gcc.dg/cpp/warn-traditional.c: New.
3104         * gcc.dg/cpp/warn-variadic-2.c: New.
3105         * gcc.dg/cpp/warn-undef.c: New.
3106         * gcc.dg/cpp/warn-normalized-1.c: New.
3107         * gcc.dg/cpp/warning-directive-2.c: New.
3108         * gcc.dg/cpp/warn-long-long-2.c: New.
3109         * gcc.dg/cpp/warn-variadic.c: New.
3110         * gcc.dg/cpp/warn-normalized-2.c: New.
3111         * gcc.dg/cpp/warning-directive-3.c: New.
3112         * gcc.dg/cpp/warn-deprecated-2.c: New.
3113         * gcc.dg/cpp/warn-trigraphs-1.c: New.
3114         * gcc.dg/cpp/warn-multichar-2.c: New.
3115         * gcc.dg/cpp/warn-normalized-3.c: New.
3116         * gcc.dg/cpp/warning-directive-4.c: New.
3117         * gcc.dg/cpp/warn-unused-macros.c: New.
3118         * gcc.dg/cpp/warn-trigraphs-2.c: New.
3119         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
3120         * gcc.dg/cpp/warn-cxx-compat.c: New.
3121         * gcc.dg/cpp/warn-redefined.c: New.
3122         * gcc.dg/cpp/warn-trigraphs-3.c: New.
3123         * gcc.dg/cpp/warn-unused-macros-2.c: New.
3124         * gcc.dg/cpp/warn-deprecated.c: New.
3125         * gcc.dg/cpp/warn-trigraphs-4.c: New.
3126         * gcc.dg/cpp/warn-redefined-2.c: New.
3127         * gcc.dg/cpp/warn-comments.c: New.
3128         * gcc.dg/cpp/warn-multichar.c: New.
3129         * g++.dg/cpp/warning-directive-1.C: New.
3130         * g++.dg/cpp/warning-directive-2.C: New.
3131         * g++.dg/cpp/warning-directive-3.C: New.
3132         * g++.dg/cpp/warning-directive-4.C: New.
3133         * gfortran.dg/warning-directive-1.F90: New.
3134         * gfortran.dg/warning-directive-3.F90: New.
3135         * gfortran.dg/warning-directive-2.F90: New.
3136         * gfortran.dg/warning-directive-4.F90: New.
3137
3138 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
3139
3140         PR objc++/23716
3141         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
3142
3143 2010-04-07  Jason Merrill  <jason@redhat.com>
3144
3145         * g++.dg/template/dr408.C: New.
3146
3147         * g++.dg/lookup/ns4.C: New.
3148
3149         PR c++/38392
3150         * g++.dg/template/friend51.C: New test.
3151
3152         PR c++/41970
3153         * g++.old-deja/g++.other/linkage1.C: Adjust.
3154
3155 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
3156
3157         PR c++/42697
3158         * g++.dg/template/crash94.C: New test.
3159
3160 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
3161
3162         PR c++/40239
3163         * g++.dg/init/aggr5.C: New test.
3164         * g++.dg/init/aggr5.C: New test.
3165
3166 2010-04-07  Richard Guenther  <rguenther@suse.de>
3167
3168         PR tree-optimization/43270
3169         * g++.dg/warn/Warray-bounds-4.C: New testcase.
3170         * gcc.dg/Warray-bounds-7.c: Likewise.
3171
3172 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
3173
3174         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
3175         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
3176         * gnat.dg/bit_packed_array4.ad[sb]: New test.
3177
3178 2010-04-07  Jie Zhang  <jie@codesourcery.com>
3179
3180         PR c++/42556
3181         * g++.dg/init/pr42556.C: New test.
3182
3183 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
3184
3185         PR debug/43628
3186         * g++.dg/debug/dwarf2/typedef2.C: New test.
3187
3188 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
3189
3190         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
3191         c-c++-common/dwarf2/redeclaration-1.C
3192
3193 2010-04-06  Jason Merrill  <jason@redhat.com>
3194
3195         * g++.dg/cpp0x/pr31437.C: Adjust error location.
3196         * g++.dg/ext/attrib18.C: Likewise.
3197         * g++.dg/ext/bitfield2.C: Likewise.
3198         * g++.dg/ext/bitfield4.C: Likewise.
3199         * g++.dg/ext/visibility/warn2.C: Likewise.
3200         * g++.dg/ext/visibility/warn3.C: Likewise.
3201         * g++.dg/gomp/pr26690-1.C: Likewise.
3202         * g++.dg/inherit/covariant7.C: Likewise.
3203         * g++.dg/init/synth2.C: Likewise.
3204         * g++.dg/lookup/using7.C: Likewise.
3205         * g++.dg/other/crash-4.C: Likewise.
3206         * g++.dg/other/error13.C: Likewise.
3207         * g++.dg/other/error20.C: Likewise.
3208         * g++.dg/parse/crash31.C: Likewise.
3209         * g++.dg/parse/error16.C: Likewise.
3210         * g++.dg/parse/error19.C: Likewise.
3211         * g++.dg/parse/error27.C: Likewise.
3212         * g++.dg/parse/error28.C: Likewise.
3213         * g++.dg/parse/fused-params1.C: Likewise.
3214         * g++.dg/template/error2.C: Likewise.
3215         * g++.dg/template/local6.C: Likewise.
3216         * g++.dg/template/qualttp15.C: Likewise.
3217         * g++.dg/warn/Wnvdtor-2.C: Likewise.
3218         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
3219         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
3220         * g++.old-deja/g++.brendan/crash29.C: Likewise.
3221         * g++.old-deja/g++.eh/spec6.C: Likewise.
3222         * g++.old-deja/g++.jason/crash3.C: Likewise.
3223         * g++.old-deja/g++.jason/destruct2.C: Likewise.
3224         * g++.old-deja/g++.law/ctors5.C: Likewise.
3225         * g++.old-deja/g++.law/ctors9.C: Likewise.
3226         * g++.old-deja/g++.mike/p3538a.C: Likewise.
3227         * g++.old-deja/g++.mike/p3538b.C: Likewise.
3228         * g++.old-deja/g++.other/struct1.C: Likewise.
3229         * g++.old-deja/g++.other/volatile1.C: Likewise.
3230         * g++.old-deja/g++.pt/crash36.C: Likewise.
3231         * g++.old-deja/g++.pt/derived3.C: Likewise.
3232         * g++.old-deja/g++.robertl/eb109.C: Likewise.
3233         * g++.old-deja/g++.robertl/eb4.C: Likewise.
3234
3235 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
3236
3237         PR middle-end/43519
3238         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
3239         * gcc.dg/graphite/id-19.c: New.
3240
3241 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
3242
3243         PR middle-end/32824
3244         * gcc.dg/vect/pr32824: New.
3245
3246 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3247
3248         PR fortran/18918
3249         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
3250         * gfortran.dg/coarray_3.f90: Ditto.
3251         * gfortran.dg/coarray_4.f90: Ditto.
3252         * gfortran.dg/coarray_5.f90: Ditto.
3253         * gfortran.dg/coarray_6.f90: Ditto.
3254         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
3255
3256 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3257
3258         PR fortran/18918
3259         * gfortran.dg/coarray_4.f90: Fix test.
3260         * gfortran.dg/coarray_6.f90: Add more tests.
3261
3262 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3263
3264         PR fortran/18918
3265         * gfortran.dg/coarray_4.f90: New test.
3266         * gfortran.dg/coarray_5.f90: New test.
3267         * gfortran.dg/coarray_6.f90: New test.
3268
3269 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3270
3271         PR fortran/18918
3272         * gfortran.dg/iso_fortran_env_5.f90: New test.
3273         * gfortran.dg/iso_fortran_env_6.f90: New test.
3274
3275 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3276
3277         PR fortran/39997
3278         * gfortran.dg/coarray_1.f90: New test.
3279         * gfortran.dg/coarray_2.f90: New test.
3280         * gfortran.dg/coarray_3.f90: New test.
3281
3282 2010-04-06  Jason Merrill  <jason@redhat.com>
3283
3284         PR c++/43648
3285         * g++.dg/template/dtor8.C: New.
3286
3287         PR c++/43621
3288         * g++.dg/template/error-recovery2.C: New.
3289
3290 2010-04-06  Jan Hubicka  <jh@suse.czpli
3291
3292         PR tree-optimization/42906
3293         * gcc.dg/tree-ssa/dce-1.c: New testcase.
3294
3295 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3296
3297         PR fortran/43178
3298         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
3299         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3300         * gfortran.dg/auto_dealloc_1.f90: Ditto.
3301
3302 2010-04-06  Richard Guenther  <rguenther@suse.de>
3303
3304         PR tree-optimization/43627
3305         * gcc.dg/tree-ssa/vrp49.c: New testcase.
3306
3307 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
3308
3309         PR target/43638
3310         * gcc.target/i386/pr43638.c: New test.
3311
3312 2010-04-06  Richard Guenther  <rguenther@suse.de>
3313
3314         PR middle-end/43661
3315         * gcc.c-torture/compile/pr43661.c: New testcase.
3316
3317 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
3318
3319         * gcc.target/s390/stackcheck1.c: Add dg-warning.
3320
3321 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
3322
3323         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
3324
3325 2010-04-02  Richard Guenther  <rguenther@suse.de>
3326
3327         PR tree-optimization/43629
3328         * gcc.c-torture/execute/pr43629.c: New testcase.
3329
3330 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
3331             Dominique d'Humieres  <dominiq@lps.ens.fr>
3332
3333         PR libfortran/43605
3334         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
3335
3336 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
3337
3338         PR debug/43325
3339         * c-c++-common/dwarf2/redeclaration-1.C: New test.
3340
3341 2010-04-01  Jason Merrill  <jason@redhat.com>
3342
3343         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
3344
3345 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
3346             Manfred Schwarb  <manfred99@gmx.ch>
3347
3348         PR libfortran/43605
3349         * gfortran.dg/ftell_3.f90: New test.
3350
3351 2010-04-01  Richard Guenther  <rguenther@suse.de>
3352
3353         PR middle-end/43614
3354         * gcc.c-torture/compile/pr43614.c: New testcase.
3355
3356 2010-04-01  Martin Jambor  <mjambor@suse.cz>
3357
3358         PR tree-optimization/43141
3359         * gcc.dg/guality/pr43141.c: New test.
3360
3361 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3362
3363         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
3364         * g++.dg/eh/spbp.C: Likewise.
3365         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
3366         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
3367         superfluous casts.
3368         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
3369         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
3370         * objc.dg/dwarf-2.m: Likewise.
3371
3372 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
3373
3374         PR middle-end/43464
3375         * gcc.dg/graphite/id-pr43464.c: New.
3376         * gcc.dg/graphite/id-pr43464-1.c: New.
3377
3378 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
3379
3380         PR middle-end/43351
3381         * gcc.dg/graphite/id-pr43351.c
3382
3383 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3384
3385         PR testsuite/35165
3386         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
3387         * obj-c++.dg/try-catch-2.mm: Ditto.
3388         * obj-c++.dg/lookup-2.mm: Ditto.
3389         * obj-c++.dg/encode-8.m: Ditto.
3390         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
3391         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
3392         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
3393         * obj-c++.dg/const-str-11.mm: Ditto.
3394         * obj-c++.dg/const-str-9.mm: Ditto.
3395         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
3396         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
3397         * obj-c++.dg/except-1.mm: Ditto.
3398         * obj-c++.dg/const-str-7.mm: Ditto.
3399         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
3400         * obj-c++.dg/const-str-3.mm: Ditto.
3401         * obj-c++.dg/const-str-7.mm: Ditto.
3402         * obj-c++.dg/stubify-2.mm: Change dump file name.
3403
3404         PR objc++/23613
3405         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
3406         New macro.
3407         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
3408         Remove dg-xfail-if.
3409
3410 2010-03-31  Martin Jambor  <mjambor@suse.cz>
3411
3412         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
3413         only with -O2, -O3 or -Os and not with -fwhopr.
3414
3415 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
3416
3417         PR c++/43558
3418         * g++.dg/template/typedef31.C: New test.
3419
3420 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3421
3422         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
3423         assembler output on *-*-solaris2*.
3424         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3425
3426 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
3427
3428         PR debug/43557
3429         * gcc.dg/pr43557-1.c: New test.
3430         * gcc.dg/pr43557-2.c: New file.
3431
3432 2010-03-31  Jie Zhang  <jie@codesourcery.com>
3433
3434         PR 43562
3435         * gcc.dg/pr43562.c: New test.
3436
3437 2010-03-30  Jason Merrill  <jason@redhat.com>
3438
3439         PR c++/43076
3440         * g++.dg/template/error-recovery1.C: New.
3441
3442         PR c++/41786
3443         * g++.dg/parse/ambig5.C: New.
3444
3445 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
3446
3447         PR debug/43593
3448         * gcc.dg/guality/pr43593.c: New test.
3449
3450 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
3451
3452         PR middle-end/43430
3453         * gcc.dg/vect/pr43430-1.c: New.
3454
3455 2010-03-30  Jason Merrill  <jason@redhat.com>
3456
3457         PR c++/43559
3458         * g++.dg/template/partial7.C: New.
3459
3460 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3461
3462         * gcc.target/s390/stackcheck1.c: New testcase.
3463
3464 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3465
3466         PR libfortran/43265
3467         * gfortran.dg/read_eof_8.f90: New test.
3468
3469 2010-03-29  Jason Merrill  <jason@redhat.com>
3470
3471         * gcc.dg/cpp/include6.c: Change [] to ().
3472
3473         N3077
3474         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
3475         splicing and UCNs.
3476         * c-c++-common/raw-string-2.c: Add trigraph test.
3477         * c-c++-common/raw-string-8.c: New.
3478         * c-c++-common/raw-string-9.c: New.
3479         * c-c++-common/raw-string-10.c: New.
3480
3481         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
3482         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
3483         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
3484         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
3485         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
3486         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
3487         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
3488
3489 2010-03-29  Richard Guenther  <rguenther@suse.de>
3490
3491         PR tree-optimization/43560
3492         * gcc.dg/torture/pr43560.c: New testcase.
3493
3494 2010-03-29  Jason Merrill  <jason@redhat.com>
3495
3496         N3077
3497         * g++.dg/ext/raw-string-1.C: Change [] to ().
3498         * g++.dg/ext/raw-string-2.C: Change [] to ().
3499         Don't use \ in delimiter.
3500         * g++.dg/ext/raw-string-3.C: Change [] to ().
3501         * g++.dg/ext/raw-string-4.C: Change [] to ().
3502         * g++.dg/ext/raw-string-5.C: Change [] to ().
3503         Test for error on \ in delimiter.
3504         * g++.dg/ext/raw-string-6.C: Change [] to ().
3505         * g++.dg/ext/raw-string-7.C: Change [] to ().
3506
3507 2010-03-29  Jie Zhang  <jie@codesourcery.com>
3508
3509         PR 43564
3510         * gcc.dg/pr43564.c: New test.
3511
3512 2010-03-29  Tobias Burnus  <burnus@net-b.de>
3513
3514         PR fortran/43551
3515         * gfortran.dg/direct_io_12.f90: New test.
3516
3517 2010-03-28  Jan Hubicka  <jh@suse.cz>
3518
3519         PR tree-optimization/43505
3520         * gfortran.dg/pr43505.f90: New testcase.
3521
3522 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
3523
3524         PR tree-optimization/43528
3525         * gcc.target/i386/pr43528.c: New test.
3526
3527 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
3528
3529         PR c/43381
3530         * gcc.dg/parm-impl-decl-3.c: New test.
3531
3532 2010-03-26  Jason Merrill  <jason@redhat.com>
3533
3534         PR c++/43509
3535         * g++.dg/cpp0x/parse1.C: New.
3536
3537 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
3538
3539         PR target/43524
3540         * gcc.target/i386/pr43524.c: New test.
3541
3542 2010-03-26  Martin Jambor  <mjambor@suse.cz>
3543
3544         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
3545         whitespace, rename main to foo.
3546         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
3547         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
3548         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
3549         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
3550         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
3551         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
3552         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
3553         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
3554         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
3555         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
3556         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
3557
3558 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
3559
3560         PR c++/43327
3561         * g++.dg/other/crash-10.C: New test.
3562         * g++.dg/other/crash-11.C: New test.
3563
3564 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3565
3566         PR libfortran/43517
3567         * gfortran.dg/read_eof_7.f90: New test.
3568
3569 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3570
3571         PR objc/35165
3572         PR testsuite/43512
3573         * objc-obj-c++-shared: New directory.
3574         * objc-obj-c++-shared/Object1-implementation.h: New file.
3575         * objc-obj-c++-shared/Object1.h: New file.
3576         * objc-obj-c++-shared/Protocol1.h: New file.
3577         * objc-obj-c++-shared/next-abi.h: New file.
3578         * objc-obj-c++-shared/next-mapping.h: New file.
3579         * objc/execute/next_mapping.h: Delete.
3580         * objc.dg/special/special.exp: For all targets run the tests with
3581         -fgnu-runtime, for darwin targets also run the tests with
3582         -fnext-runtime.
3583         * objc.dg/dg.exp: Ditto.
3584         * obj-c++.dg/dg.exp: Ditto.
3585         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
3586         Protocol1.h) and next-mapping.h as required.  Amend testcase to
3587         include use of updated NeXT interface.
3588         * objc/execute/formal_protocol-5.m: Ditto.
3589         * objc/execute/protocol-isEqual-2.m: Ditto.
3590         * objc/execute/protocol-isEqual-4.m: Ditto.
3591         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
3592         Protocol1.h) and next-mapping.h as required.
3593         * objc/execute/object_is_class.m: Ditto.
3594         * objc/execute/enumeration-1.m: Ditto.
3595         * objc/execute/class-13.m: Ditto.
3596         * objc/execute/formal_protocol-2.m: Ditto.
3597         * objc/execute/formal_protocol-4.m: Ditto.
3598         * objc/execute/class-1.m: Ditto.
3599         * objc/execute/bycopy-1.m: Ditto.
3600         * objc/execute/formal_protocol-6.m: Ditto.
3601         * objc/execute/bycopy-3.m: Ditto.
3602         * objc/execute/class-3.m: Ditto.
3603         * objc/execute/bf-11.m: Ditto.
3604         * objc/execute/class-5.m: Ditto.
3605         * objc/execute/bf-13.m: Ditto.
3606         * objc/execute/class-7.m: Ditto.
3607         * objc/execute/bf-15.m: Ditto.
3608         * objc/execute/class-9.m: Ditto.
3609         * objc/execute/bf-17.m: Ditto.
3610         * objc/execute/bf-19.m: Ditto.
3611         * objc/execute/IMP.m: Ditto.
3612         * objc/execute/exceptions/catchall-1.m: Ditto.
3613         * objc/execute/exceptions/trivial.m: Ditto.
3614         * objc/execute/exceptions/finally-1.m: Ditto.
3615         * objc/execute/exceptions/local-variables-1.m: Ditto.
3616         * objc/execute/exceptions/foward-1.m: Ditto.
3617         * objc/execute/bf-2.m: Ditto.
3618         * objc/execute/string1.m: Ditto.
3619         * objc/execute/bf-4.m: Ditto.
3620         * objc/execute/informal_protocol.m: Ditto.
3621         * objc/execute/string3.m: Ditto.
3622         * objc/execute/bf-6.m: Ditto.
3623         * objc/execute/bf-8.m: Ditto.
3624         * objc/execute/class-tests-1.h: Ditto.
3625         * objc/execute/protocol-isEqual-1.m: Ditto.
3626         * objc/execute/protocol-isEqual-3.m: Ditto.
3627         * objc/execute/_cmd.m: Ditto.
3628         * objc/execute/function-message-1.m: Ditto.
3629         * objc/execute/bf-20.m: Ditto.
3630         * objc/execute/bf-common.h: Ditto.
3631         * objc/execute/np-2.m: Ditto.
3632         * objc/execute/class-10.m: Ditto.
3633         * objc/execute/class-12.m: Ditto.
3634         * objc/execute/enumeration-2.m: Ditto.
3635         * objc/execute/class-14.m: Ditto.
3636         * objc/execute/encode-1.m: Ditto.
3637         * objc/execute/formal_protocol-1.m: Ditto.
3638         * objc/execute/formal_protocol-3.m: Ditto.
3639         * objc/execute/accessing_ivars.m: Ditto.
3640         * objc/execute/bycopy-2.m: Ditto.
3641         * objc/execute/class-2.m: Ditto.
3642         * objc/execute/bf-10.m: Ditto.
3643         * objc/execute/formal_protocol-7.m: Ditto.
3644         * objc/execute/root_methods.m: Ditto.
3645         * objc/execute/class-4.m: Ditto.
3646         * objc/execute/bf-12.m: Ditto.
3647         * objc/execute/class-6.m: Ditto.
3648         * objc/execute/bf-14.m: Ditto.
3649         * objc/execute/nested-func-1.m: Ditto.
3650         * objc/execute/class-8.m: Ditto.
3651         * objc/execute/private.m: Ditto.
3652         * objc/execute/bf-16.m: Ditto.
3653         * objc/execute/bf-18.m: Ditto.
3654         * objc/execute/load-3.m: Ditto.
3655         * objc/execute/compatibility_alias.m: Ditto.
3656         * objc/execute/bf-1.m: Ditto.
3657         * objc/execute/no_clash.m: Ditto.
3658         * objc/execute/bf-3.m: Ditto.
3659         * objc/execute/string2.m: Ditto.
3660         * objc/execute/bf-5.m: Ditto.
3661         * objc/execute/string4.m: Ditto.
3662         * objc/execute/bf-7.m: Ditto.
3663         * objc/execute/object_is_meta_class.m: Ditto.
3664         * objc/execute/bf-9.m: Ditto.
3665         * objc/execute/bf-21.m: Ditto.
3666         * objc/execute/cascading-1.m: Ditto.
3667         * objc/execute/trivial.m: Ditto.
3668         * objc/execute/np-1.m: Ditto.
3669         * objc/compile/trivial.m: Ditto.
3670         * objc/execute/class_self-2.m: Include <stdlib.h>.
3671         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
3672         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
3673         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
3674         and 64bit. Use new NeXT interface as required.
3675         * objc.dg/special/unclaimed-category-1.m: Ditto.
3676         * objc.dg/special/unclaimed-category-1.h: Ditto.
3677         * objc.dg/special/unclaimed-category-1a.m: Ditto.
3678         * objc.dg/func-ptr-1.m: Ditto.
3679         * objc.dg/stret-1.m: Ditto.
3680         * objc.dg/encode-2.m: Ditto.
3681         * objc.dg/category-1.m: Ditto.
3682         * objc.dg/encode-3.m: Ditto.
3683         * objc.dg/call-super-3.m: Ditto.
3684         * objc.dg/method-3.m: Ditto.
3685         * objc.dg/func-ptr-2.m: Ditto.
3686         * objc.dg/lookup-1.m: Ditto.
3687         * objc.dg/encode-4.m: Ditto.
3688         * objc.dg/fix-and-continue-1.m: Ditto.
3689         * objc.dg/proto-lossage-3.m: Ditto.
3690         * objc.dg/method-13.m: Ditto.
3691         * objc.dg/proto-qual-1.m: Ditto.
3692         * objc.dg/zero-link-3.m: Ditto.
3693         * objc.dg/bitfield-1.m: Ditto.
3694         * objc.dg/va-meth-1.m: Ditto.
3695         * objc.dg/super-class-3.m: Ditto.
3696         * objc.dg/call-super-1.m: Ditto.
3697         * objc.dg/type-size-2.m: Ditto.
3698         * objc.dg/method-10.m: Ditto.
3699         * objc.dg/defs.m: Ditto.
3700         * objc.dg/const-str-3.m: Ditto.
3701         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
3702         Protocol1.h) and next-mapping.h as required. Use new NeXT
3703         interface as required.
3704         * objc.dg/super-class-4.m: Ditto.
3705         * objc.dg/comp-types-8.m: Ditto.
3706         * objc.dg/call-super-2.m: Ditto.
3707         * objc.dg/objc-fast-4.m: Ditto.
3708         * objc.dg/method-6.m: Ditto.
3709         * objc.dg/const-str-3.m: Ditto.
3710         * objc.dg/const-str-7.m: Ditto.
3711         * objc.dg/method-15.m: Ditto.
3712         * objc.dg/method-19.m: Ditto.
3713         * objc.dg/sync-1.m: Ditto.
3714         * objc.dg/layout-1.m: Ditto.
3715         * objc.dg/bitfield-3.m: Ditto.
3716         * objc.dg/try-catch-3.m: Ditto.
3717         * objc.dg/try-catch-7.m: Ditto.
3718         * objc.dg/comp-types-10.m: Ditto.
3719         * objc.dg/selector-2.: Ditto.
3720         * objc.dg/method-7.m: Ditto.
3721         * objc.dg/typedef-alias-1.m: Ditto.
3722         * objc.dg/proto-lossage-2.m: Ditto.
3723         * objc.dg/comp-types-11.m: Ditto.
3724         * objc.dg/sizeof-1.m: Ditto.
3725         * objc.dg/method-17.m: Ditto.
3726         * objc.dg/bitfield-5.m: Ditto.
3727         * objc.dg/try-catch-1.m: Ditto.
3728         * objc.dg/encode-5.m: Ditto.
3729         * objc.dg/fix-and-continue-2.m: Ditto.
3730         * objc.dg/method-9.m: Ditto.
3731         * objc.dg/isa-field-1.m: Ditto.
3732         * objc.dg/local-decl-2.m: Ditto.
3733         * objc.dg/objc-gc-4.m: Ditto.
3734         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
3735         * objc.dg/gnu-runtime-3.m: Ditto.
3736         * objc.dg/encode-7.m: Ditto.
3737         * objc.dg/encode-8.m: Ditto.
3738         * objc.dg/selector-3.m: Ditto.
3739         * objc.dg/gnu-runtime-1.m: Ditto.
3740         * objc.dg/const-str-12.m: Ditto.
3741         * objc.dg/gnu-runtime-2.m: Ditto.
3742         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
3743         * objc.dg/selector-1.m: Ditto.
3744         * objc.dg/stubify-2.m: Ditto.
3745         * objc.dg/zero-link-1.m: Ditto.
3746         * objc.dg/stret-2.m: Ditto.
3747         * objc.dg/zero-link-2.m: Ditto.
3748         * objc.dg/next-runtime-1.m: Ditto.
3749         * objc.dg/symtab-1.m: Ditto.
3750         * objc.dg/stubify-1.m: Ditto.
3751         * objc.dg/bitfield-2.m: Ditto.
3752         * objc.dg/try-catch-10.m: Apply to both runtimes.
3753         * objc.dg/const-str-1.m: Ditto.
3754         * objc.dg/image-info.m: Ditto.
3755         * objc.dg/encode-9.m: Ditto.
3756         * objc.dg/pragma-1.m: Apply test to all targets.
3757         * objc.dg/const-str-4.m: Ditto.
3758         * objc.dg/const-str-8.m: Ditto.
3759         * objc.dg/super-class-2.m: Ditto.
3760         * objc.dg/try-catch-5.m: Ditto.
3761         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
3762         Protocol1.h) and next-mapping.h as required. Use new NeXT
3763         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
3764         * objc.dg/const-str-11.m: Ditto.
3765         * objc.dg/const-str-9.m: Ditto.
3766         * objc.dg/method-4.m: Skip for 64Bit NeXT.
3767         * objc.dg/encode-1.m: Remove redundant -lobjc.
3768         * objc.dg/try-catch-9.m: Tidy space.
3769         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
3770         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
3771         and 64bit. Use new NeXT interface as required.
3772         * obj-c++.dg/template-4.mm: Ditto.
3773         * obj-c++.dg/defs.mm: Ditto.
3774         * obj-c++.dg/basic.mm: Ditto.
3775         * obj-c++.dg/encode-4.mm: Ditto.
3776         * obj-c++.dg/method-17.mm: Ditto.
3777         * obj-c++.dg/proto-lossage-3.mm: Ditto.
3778         * obj-c++.dg/cxx-class-1.mm: Ditto.
3779         * obj-c++.dg/method-10.mm: Ditto.
3780         * obj-c++.dg/va-meth-1.mm: Ditto.
3781         * obj-c++.dg/encode-5.mm: Ditto.
3782         * obj-c++.dg/lookup-2.mm: Ditto.
3783         * obj-c++.dg/template-3.mm: Ditto.
3784         * obj-c++.dg/proto-qual-1.mm: Ditto.
3785         * obj-c++.dg/qual-types-1.m: Ditto.
3786         * obj-c++.dg/cxx-scope-1.mm: Ditto.
3787         * obj-c++.dg/template-1.mm: Ditto.
3788         * obj-c++.dg/encode-6.mm: Ditto.
3789         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
3790         Protocol1.h) and next-mapping.h as required. Use new NeXT
3791         interface as required.
3792         * obj-c++.dg/except-1.mm: Ditto.
3793         * obj-c++.dg/const-str-7.mm: Ditto.
3794         * obj-c++.dg/ivar-list-semi.mm: Ditto.
3795         * obj-c++.dg/cxx-scope-2.mm: Ditto.
3796         * obj-c++.dg/selector-2.mm: Ditto.
3797         * obj-c++.dg/isa-field-1.mm: Ditto.
3798         * obj-c++.dg/try-catch-1.mm: Ditto.
3799         * obj-c++.dg/local-decl-1.mm: Ditto.
3800         * obj-c++.dg/try-catch-9.mm: Ditto.
3801         * obj-c++.dg/no-extra-load.mm: Ditto.
3802         * obj-c++.dg/selector-5.mm: Ditto.
3803         * obj-c++.dg/method-12.mm: Ditto.
3804         * obj-c++.dg/try-catch-11.mm: Ditto.
3805         * obj-c++.dg/comp-types-11.mm: Ditto.
3806         * obj-c++.dg/bitfield-3.mm: Ditto.
3807         * obj-c++.dg/method-6.mm: Ditto.
3808         * obj-c++.dg/super-class-2.mm: Ditto.
3809         * obj-c++.dg/method-21.mm: Ditto.
3810         * obj-c++.dg/const-str-8.mm: Ditto.
3811         * obj-c++.dg/try-catch-7.mm: Ditto.
3812         * obj-c++.dg/method-15.mm: Ditto.
3813         * obj-c++.dg/layout-1.mm: Ditto.
3814         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
3815         * obj-c++.dg/const-str-3.mm: Ditto.
3816         * obj-c++.dg/try-catch-2.mm: Ditto.
3817         * obj-c++.dg/objc-gc-3.mm: Ditto.
3818         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
3819         * obj-c++.dg/bitfield-1.mm: Ditto.
3820         * obj-c++.dg/selector-6.mm: Ditto.
3821         * obj-c++.dg/method-13.mm: Ditto.
3822         * obj-c++.dg/comp-types-12.mm: Ditto.
3823         * obj-c++.dg/bitfield-4.mm: Ditto.
3824         * obj-c++.dg/try-catch-8.mm: Ditto.
3825         * obj-c++.dg/method-2.mm: Ditto.
3826         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
3827         * obj-c++.dg/typedef-alias-1.mm: Ditto.
3828         * obj-c++.dg/const-str-4.mm: Ditto.
3829         * obj-c++.dg/proto-lossage-2.mm: Ditto.
3830         * obj-c++.dg/try-catch-3.mm: Ditto.
3831         * obj-c++.dg/comp-types-9.mm: Ditto.
3832         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
3833         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
3834         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
3835         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
3836         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
3837         Use new NeXT interface as required.
3838         * obj-c++.dg/const-str-10.mm: Ditto.
3839         * obj-c++.dg/const-str-11.mm: Ditto.
3840         * obj-c++.dg/const-str-9.mm: Ditto.
3841         * obj-c++.dg/method-11.mm: Ditto.
3842         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
3843         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
3844         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
3845         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
3846         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
3847
3848 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
3849
3850         PR c++/43206
3851         * g++.dg/template/typedef30.C: New test case.
3852
3853 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
3854
3855         PR c/43385
3856         * gcc.c-torture/execute/pr43385.c: New test.
3857
3858 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
3859
3860         * gcc.dg/strncpy-fix-1.c: New test.
3861
3862 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3863
3864         PR testsuite/41609
3865         * lib/objc-torture.exp (objc-set-runtime-options): New.
3866         * objc/execute/execute.exp: Check runtime options on each pass.
3867         * objc/execute/exceptions/exceptions.exp: Ditto.
3868         * objc/compile/compile.exp: Ditto.
3869
3870         PR testsuite/42348
3871         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
3872         standard tests.
3873         (check_effective_target_objc2): New proc.
3874         (check_effective_target_next_runtime): New proc.
3875         * lib/objc.exp: Determine which runtime is in force and support it.
3876         * lib/obj-c++.exp: Ditto.
3877
3878 2010-03-24  Jason Merrill  <jason@redhat.com>
3879
3880         PR c++/43502
3881         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
3882
3883 2010-03-24  Martin Jambor  <mjambor@suse.cz>
3884
3885         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
3886         a loop.
3887         * gcc.dg/ipa/ipa-2.c: Likewise.
3888         * gcc.dg/ipa/ipa-3.c: Likewise.
3889         * gcc.dg/ipa/ipa-4.c: Likewise.
3890         * gcc.dg/ipa/ipa-5.c: Likewise.
3891         * gcc.dg/ipa/ipa-7.c: Likewise.
3892         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
3893         a loop.
3894         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
3895         i_can_not_be_propagated_fully2 into a loop.
3896         * gcc.dg/ipa/ipa-8.c: New test.
3897         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
3898
3899 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
3900
3901         PR debug/19192
3902         PR debug/43479
3903         * gcc.dg/guality/pr43479.c: New test.
3904         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
3905         and add volatile keyword.
3906
3907 2010-03-23  Mike Stump  <mikestump@comcast.net>
3908
3909         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
3910
3911 2010-03-23  Jason Merrill  <jason@redhat.com>
3912
3913         * g++.dg/ext/altivec-17.C: Adjust error message.
3914
3915         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
3916         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
3917         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
3918         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
3919         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
3920         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
3921
3922 2010-03-22  Jason Merrill  <jason@redhat.com>
3923
3924         PR c++/43333
3925         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
3926         * g++.dg/ext/is_pod_98.C: New.
3927
3928         PR c++/43281
3929         * g++.dg/cpp0x/auto18.C: New.
3930
3931         * gcc.dg/pr36997.c: Adjust error message.
3932         * g++.dg/ext/vector9.C: Likewise.
3933         * g++.dg/conversion/simd3.C: Likewise.
3934         * g++.dg/other/error23.C: Likewise.
3935
3936 2010-03-22  Michael Matz  <matz@suse.de>
3937
3938         PR middle-end/43475
3939         * gfortran.dg/pr43475.f90: New testcase.
3940
3941 2010-03-22  Richard Guenther  <rguenther@suse.de>
3942
3943         PR tree-optimization/43390
3944         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
3945
3946 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3947
3948         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
3949         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
3950
3951 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
3952             Michael Matz  <matz@suse.de>
3953
3954         PR c++/43081
3955         * g++.dg/parse/crash56.C: New test.
3956
3957 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
3958
3959         PR fortran/43450
3960         * gfortran.dg/whole_file_15.f90 : New test.
3961
3962 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3963
3964         PR fortran/43409
3965         * gfortran.dg/inquire_size.f90: New test.
3966
3967 2010-03-20  Richard Guenther  <rguenther@suse.de>
3968
3969         PR rtl-optimization/43438
3970         * gcc.c-torture/execute/pr43438.c: New testcase.
3971
3972 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
3973
3974         PR c++/43375
3975         * g++.dg/abi/mangle42.C: New test.
3976
3977 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
3978
3979         PR C/43211
3980         * gcc.dg/pr43211.c: New test.
3981         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
3982
3983 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
3984
3985         PR rtl-optimization/42258
3986         * gcc.target/arm/thumb1-mul-moves.c: New test.
3987
3988         PR target/40697
3989         * gcc.target/arm/thumb-andsi.c: New test.
3990
3991         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
3992         dg-require-effective-target.
3993
3994 2010-03-19  Michael Matz  <matz@suse.de>
3995
3996         PR c++/43116
3997         * g++.dg/other/pr43116.C: New testcase.
3998
3999 2010-03-19  Michael Matz  <matz@suse.de>
4000
4001         PR target/43305
4002         * gcc.dg/pr43305.c: New testcase.
4003
4004 2010-03-19  Richard Guenther  <rguenther@suse.de>
4005
4006         PR tree-optimization/43415
4007         * gcc.c-torture/compile/pr43415.c: New testcase.
4008
4009 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
4010
4011         PR ada/43106
4012         * gnat.dg/case_optimization2.adb: New test.
4013         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
4014
4015 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4016             Jack Howarth <howarth@bromo.med.uc.edu>
4017
4018         PR target/36399
4019         * gcc.target/i386/push-1.c: Don't xfail
4020           scan-assembler-not "movups" on darwin.
4021
4022 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
4023
4024         PR debug/43058
4025         * gcc.dg/pr43058.c: New test.
4026
4027 2010-03-18  Martin Jambor  <mjambor@suse.cz>
4028
4029         PR middle-end/42450
4030         * g++.dg/torture/pr42450.C: New test.
4031
4032 2010-03-18  Michael Matz  <matz@suse.de>
4033
4034         PR middle-end/43419
4035         * gcc.dg/pr43419.c: New testcase.
4036
4037 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
4038
4039         PR rtl-optimization/43360
4040         * gcc.dg/torture/pr43360.c: New.
4041
4042 2010-03-18  Michael Matz  <matz@suse.de>
4043
4044         PR tree-optimization/43402
4045         * gcc.dg/pr43402.c: New testcase.
4046
4047 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
4048
4049         PR target/42427
4050         * gcc.dg/pr42427.c: New test.
4051
4052 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4053
4054         PR libfortran/43265
4055         * gfortran.dg/read_empty_file.f: New test.
4056         * gfortran.dg/read_eof_all.f90: New test.
4057         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
4058         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
4059
4060 2010-03-17  Michael Matz  <matz@suse.de>
4061
4062         * gcc.dg/pr43300.c: Add -w.
4063
4064 2010-03-17  Richard Guenther  <rguenther@suse.de>
4065
4066         * gcc.dg/pr43379.c: Add -w.
4067
4068 2010-03-17  Tobias Burnus  <burnus@net-b.de>
4069
4070         PR fortran/43331
4071         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
4072
4073 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
4074
4075         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
4076
4077 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4078
4079         * ada/acats/run_all.sh: Log start and end times.
4080
4081 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4082
4083         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
4084
4085 2010-03-16  Richard Guenther  <rguenther@suse.de>
4086
4087         PR middle-end/43379
4088         * gcc.dg/pr43379.c: New testcase.
4089
4090 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
4091
4092         PR debug/43051
4093         * gcc.dg/guality/pr43051-1.c: New test.
4094
4095 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
4096
4097         PR testsuite/43363
4098         * g++.dg/ext/altivec-17.C: Handle changes to error message.
4099
4100 2010-03-15  Michael Matz  <matz@suse.de>
4101
4102         PR middle-end/43300
4103         * gcc.dg/pr43300.c: New testcase.
4104
4105 2010-03-15  Richard Guenther  <rguenther@suse.de>
4106
4107         PR tree-optimization/43367
4108         * gcc.c-torture/compile/pr43367.c: New testcase.
4109
4110 2010-03-15  Richard Guenther  <rguenther@suse.de>
4111
4112         PR tree-optimization/43317
4113         * gcc.dg/pr43317.c: New testcase.
4114
4115 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
4116
4117         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
4118
4119 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
4120
4121         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
4122
4123 2010-03-14  Tobias Burnus  <burnus@net-b.de>
4124
4125         PR fortran/43362
4126         * gfortran.dg/impure_constructor_1.f90: New test.
4127
4128 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
4129
4130         PR middle-end/43354
4131         * gfortran.dg/graphite/id-pr43354.f: New.
4132
4133 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
4134
4135         PR middle-end/43349
4136         * gfortran.dg/graphite/pr43349.f: New.
4137
4138 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
4139
4140         PR middle-end/43306
4141         * gcc.dg/graphite/pr43306.c: New.
4142
4143 2010-03-12  David S. Miller  <davem@davemloft.net>
4144
4145         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
4146         sparc.
4147
4148 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4149
4150         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
4151
4152 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
4153
4154         PR fortran/43291
4155         PR fortran/43326
4156         * gfortran.dg/dynamic_dispatch_7.f03: New test.
4157
4158 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
4159
4160         * gfortran.dg/default_format_denormal_1.f90: Don't assume
4161         fail for *-*-mingw* targets.
4162
4163 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
4164
4165         PR debug/43329
4166         * gcc.dg/guality/pr43329-1.c: New test.
4167
4168 2010-03-11  Martin Jambor  <mjambor@suse.cz>
4169
4170         PR tree-optimization/43257
4171         * g++.dg/torture/pr43257.C: New test.
4172
4173 2010-03-11  Tobias Burnus  <burnus@net-b.de>
4174
4175         PR fortran/43228
4176         * gfortran.dg/namelist_61.f90: New test.
4177
4178 2010-03-11  Richard Guenther  <rguenther@suse.de>
4179
4180         PR tree-optimization/43255
4181         * gcc.c-torture/compile/pr43255.c: New testcase.
4182
4183 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4184
4185         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
4186         * gcc.dg/pr43280.c: New testcase.
4187
4188 2010-03-11  Richard Guenther  <rguenther@suse.de>
4189
4190         PR lto/43200
4191         * gcc.dg/lto/20100227-1_0.c: New testcase.
4192         * gcc.dg/lto/20100227-1_1.c: Likewise.
4193
4194 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4195
4196         PR libfortran/43320
4197         PR libfortran/43265
4198         * gfortran.dg/read_eof_6.f: New test
4199         * gfortran.dg/read_x_eof.f90: New test.
4200         * gfortran.dg/read_x_past.f: Update test.
4201
4202 2010-03-10  Jan Hubicka   <jh@suse.cz>
4203
4204         * gcc.c-torture/compile/pr43288.c: New test.
4205
4206 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4207
4208         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
4209         -fpic/-fPIC flags.
4210         * g++.old-deja/g++.pt/asm2.C: Likewise.
4211         * gcc.c-torture/compile/20000804-1.c: Likewise.
4212         * gcc.target/i386/clobbers.c: Likewise.
4213
4214 2010-03-10  Tobias Burnus  <burnus@net-b.de>
4215
4216         PR fortran/43303
4217         * gfortran.dg/c_assoc_3.f90: New test.
4218
4219 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
4220
4221         PR debug/36728
4222         * gcc.dg/guality/pr36728-1.c: New test.
4223         * gcc.dg/guality/pr36728-2.c: New test.
4224
4225 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
4226
4227         * gcc.dg/h8300-div-delay-slot.c: New test.
4228
4229 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
4230
4231         PR tree-optimization/43236
4232         * gcc.c-torture/execute/pr43236.c: New test.
4233
4234 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
4235
4236         PR middle-end/42859
4237         * g++.dg/eh/pr42859.C: New test.
4238
4239 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
4240
4241         PR debug/43299
4242         * gcc.dg/pr43299.c: New test.
4243
4244         PR debug/43290
4245         * g++.dg/eh/unwind2.C: New test.
4246
4247 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
4248             Reza Yazdani  <reza.yazdani@amd.com>
4249
4250         PR middle-end/43065
4251         * gcc.dg/graphite/run-id-4.c: New.
4252
4253 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
4254
4255         PR middle-end/43065
4256         * gcc.dg/graphite/run-id-3.c: New.
4257
4258 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
4259
4260         PR middle-end/42644
4261         PR middle-end/42130
4262         * gcc.dg/graphite/id-18.c: New.
4263         * gcc.dg/graphite/run-id-pr42644.c: New.
4264
4265 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
4266
4267         PR middle-end/42326
4268         * gcc.dg/graphite/pr42326.c: New.
4269
4270 2010-03-08  Richard Guenther  <rguenther@suse.de>
4271
4272         PR tree-optimization/43269
4273         * gcc.c-torture/execute/pr43269.c: New testcase.
4274
4275 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
4276
4277         PR fortran/43256
4278         * gfortran.dg/typebound_call_13.f03: New.
4279
4280 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
4281
4282         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
4283         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
4284
4285 2010-03-05  Jason Merrill  <jason@redhat.com>
4286
4287         * g++.dg/abi/mangle40.C: Require weak and alias.
4288
4289 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
4290
4291         PR middle-end/42326
4292         * gfortran.dg/graphite/pr42326.f90: New.
4293         * gfortran.dg/graphite/pr42326-1.f90: New.
4294
4295 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4296
4297         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
4298         (gnat_target_compile): Likewise.
4299         Reinitialize GNAT_UNDER_TEST if target changes.
4300         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
4301         (local_find_gnatmake): Pass full --GCC to gnatlink.
4302         Remove --LINK.
4303
4304 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
4305
4306         PR c/43248
4307         * gcc.dg/compound-literal-1.c: New testcase.
4308
4309 2010-03-04  Martin Jambor  <mjambor@suse.cz>
4310
4311         PR tree-optimization/43164
4312         PR tree-optimization/43191
4313         * gcc.c-torture/compile/pr43164.c: New test.
4314         * gcc.c-torture/compile/pr43191.c: Likewise.
4315
4316 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
4317
4318         PR fortran/43244
4319         * gfortran.dg/finalize_9.f90: New.
4320
4321 2010-03-04  Tobias Burnus  <burnus@net-b.de>
4322             Ken Werner <ken@linux.vnet.ibm.com>
4323
4324         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
4325         to dg-options for spu.
4326         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
4327         dump-scan target to exclude spu.
4328
4329 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
4330
4331         PR middle-end/43209
4332         * gcc.dg/tree-ssa/ivopts-4.c: New.
4333
4334 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
4335
4336         * lib/target-supports-dg.exp (check-flags): Provide defaults for
4337         include-opts and exclude-opts; skip checking the flags if arguments
4338         are the same as the defaults.
4339         (dg-xfail-if): Verify the number of arguments, supply defaults
4340         for unspecified optional arguments.
4341         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
4342
4343 2010-03-03  Jason Merrill  <jason@redhat.com>
4344
4345         PR c++/12909
4346         * g++.dg/abi/mangle40.C: Updated.
4347
4348 2010-03-03  Jason Merrill  <jason@redhat.com>
4349
4350         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
4351         * g++.dg/abi/mangle23.C: Likewise.
4352         * g++.dg/eh/simd-2.C: Likewise.
4353         * g++.dg/ext/attribute-test-2.C: Likewise.
4354         * g++.dg/ext/vector14.C: Likewise.
4355         * g++.dg/other/pr34435.C: Likewise.
4356         * g++.dg/template/conv8.C: Likewise.
4357         * g++.dg/template/nontype9.C: Likewise.
4358         * g++.dg/template/qualttp17.C: Likewise.
4359         * g++.dg/template/ref1.C: Likewise.
4360         * g++.old-deja/g++.pt/crash68.C: Likewise.
4361         * g++.old-deja/g++.pt/ref1.C: Likewise.
4362         * g++.old-deja/g++.pt/ref3.C: Likewise.
4363         * g++.old-deja/g++.pt/ref4.C: Likewise.
4364
4365         PR c++/12909
4366         * g++.dg/abi/mangle40.C: New.
4367         * g++.dg/abi/mangle41.C: New.
4368         * g++.dg/lto/20100302_0.C: New.
4369         * g++.dg/lto/20100302_1.C: New.
4370         * g++.dg/lto/20100302.h: New.
4371
4372 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
4373
4374         PR fortran/43243
4375         * gfortran.dg/internal_pack_12.f90: New test.
4376
4377 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
4378
4379         * gcc.dg/pr36997.c: Adjust error message.
4380
4381 2010-03-03  Mike Stump  <mikestump@comcast.net>
4382
4383         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
4384         adjustments to not be present on machines that align the stack to
4385         more than 4 bytes and don't have a red zone yet as that is an
4386         unimplemented optimization.
4387
4388 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
4389
4390         PR fortran/43169
4391         * gfortran.dg/impure_assignment_3.f90: New.
4392
4393 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
4394
4395         PR debug/43229
4396         * gfortran.dg/pr43229.f90: New test.
4397
4398         PR debug/43237
4399         * gcc.dg/debug/dwarf2/pr43237.c: New test.
4400
4401         PR debug/43177
4402         * gcc.dg/guality/pr43177.c: New test.
4403
4404 2010-03-02  Jason Merrill  <jason@redhat.com>
4405
4406         * g++.dg/ext/vector9.C: Adjust error message.
4407         * g++.dg/conversion/simd3.C: Likewise.
4408         * g++.dg/other/error23.C: Likewise.
4409
4410 2010-03-02  Mike Stump  <mikestump@comcast.net>
4411
4412         PR c++/41090
4413         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
4414
4415 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
4416
4417         PR fortran/43180
4418         * gfortran.dg/internal_pack_10.f90: New test.
4419
4420         PR fortran/43173
4421         * gfortran.dg/internal_pack_11.f90: New test.
4422
4423 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
4424
4425         PR middle-end/42640
4426         * gcc.dg/tree-ssa/pr42640.c: New.
4427
4428 2010-03-01  Richard Guenther  <rguenther@suse.de>
4429
4430         PR tree-optimization/43220
4431         * gcc.c-torture/execute/pr43220.c: New testcase.
4432
4433 2010-03-01  Richard Guenther  <rguenther@suse.de>
4434
4435         PR middle-end/43213
4436         * gcc.dg/pr43213.c: New testcase.
4437
4438 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4439
4440         PR pch/14940
4441         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
4442
4443 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4444
4445         * lib/target-supports.exp (check_effective_target_ucn_nocache):
4446         New function.
4447         (check_effective_target_ucn): Likewise.
4448
4449         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
4450         if !ucn.
4451         * gcc.dg/ucnid-2.c: Likewise.
4452         * gcc.dg/ucnid-3.c: Likewise.
4453         * gcc.dg/ucnid-4.c: Likewise.
4454         * gcc.dg/ucnid-11.c: Likewise.
4455         * gcc.dg/ucnid-12.c: Likewise.
4456         * gcc.dg/ucnid-6.c: Skip if !ucn.
4457         * gcc.dg/ucnid-9.c: Likewise.
4458
4459 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4460
4461         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
4462         lists to dg-skip-if.
4463         * gcc.target/i386/stackalign/return-3.c: Likewise.
4464
4465 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4466
4467         * gcc.target/i386/clearcap.map: New file.
4468         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
4469         Pass clearcap.map by default if supported.
4470
4471 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4472
4473         PR fortran/42900
4474         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
4475         Explain this.
4476         * gfortran.dg/stat_2.f90: Likewise.
4477
4478 2010-03-01  Tobias Burnus  <burnus@net-b.de>
4479
4480         PR fortran/43199
4481         * gfortran.dg/module_read_2.f90: New test.
4482
4483 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
4484
4485         PR c++/42748
4486         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
4487         * g++.dg/abi/mangle12.C: Likewise.
4488         * g++.dg/abi/mangle20-2.C: Likewise.
4489         * g++.dg/abi/mangle17.C: Likewise.
4490         * g++.dg/template/cond2.C: Likewise.
4491         * g++.dg/template/pr35240.C: Likewise.
4492
4493 2010-02-27  Richard Guenther  <rguenther@suse.de>
4494
4495         PR tree-optimization/43186
4496         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
4497
4498 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
4499
4500         * g++.dg/abi/packed1.C: Expect warning on the SH.
4501
4502 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
4503
4504         PR c++/42054:
4505         * g++.dg/parse/error37.C: New test.
4506
4507 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4508
4509         PR c/24577
4510         PR c/43192
4511         * gcc.dg/pr8927-1.c: Match new note.
4512         * gcc.dg/990506-0.c: Likewise.
4513         * gcc.dg/gomp/flush-2.c: Likewise.
4514         * gcc.dg/gomp/atomic-5.c: Likewise.
4515         * gcc.dg/gomp/pr34607.c: Likewise.
4516         * gcc.dg/pr35746.c: Likewise.
4517         * gcc.dg/cpp/pragma-1.c: Likewise.
4518         * gcc.dg/cpp/pragma-2.c: Likewise.
4519         * gcc.dg/pr41842.c: Likewise.
4520         * gcc.dg/noncompile/20040629-1.c: Likewise.
4521         * objc.dg/private-1.m: Likewise.
4522
4523 2010-02-27  Tobias Burnus  <burnus@net-b.de>
4524
4525         PR fortran/43185
4526         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
4527         * gfortran.dg/default_initialization_4.f90: New test.
4528
4529 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
4530
4531         * gnat.dg/thin_pointer.ad[sb]: Rename into...
4532         * gnat.dg/thin_pointer1.ad[sb]: ...this.
4533         * gnat.dg/thin_pointer2.adb: New test.
4534         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
4535
4536 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4537
4538         PR c/20631
4539         * gcc.dg/cpp/c90-pedantic.c: New.
4540         * gcc.dg/cpp/c90.c: New.
4541         * gcc.dg/gnu90-const-expr-1.c: New.
4542         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
4543
4544 2010-02-26  Richard Guenther  <rguenther@suse.de>
4545
4546         PR tree-optimization/43186
4547         * gcc.c-torture/compile/pr43186.c: New testcase.
4548
4549 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
4550
4551         PR debug/43190
4552         * c-c++-common/dwarf2/pr43190.c: New test.
4553
4554 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
4555
4556         PR testsuite/37074:
4557         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
4558
4559 2010-02-26  Richard Guenther  <rguenther@suse.de>
4560
4561         PR tree-optimization/43188
4562         * gcc.c-torture/compile/pr43188.c: New testcase.
4563
4564 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
4565
4566         PR target/43175
4567         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
4568
4569 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
4570
4571         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
4572
4573 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
4574
4575         PR target/43154
4576         * gcc.target/powerpc/pr43154.c: New file.
4577
4578 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
4579
4580         PR debug/43166
4581         * gfortran.dg/debug/pr43166.f: New test.
4582
4583         PR debug/43165
4584         * gcc.dg/torture/pr43165.c: New test.
4585
4586 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4587
4588         PR c/43128
4589         * c-c++-common/pr41779.c: Update.
4590
4591 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4592
4593         PR ada/32547
4594         * lib/gnat-dg.exp (gnat_load): Redefine.
4595
4596         * ada/acats/run_acats: Run run_all.sh with $SHELL.
4597         * ada/acats/run_all.sh: Downcase tasking not implemented message.
4598
4599 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4600
4601         PR libobjc/36610
4602         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
4603         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
4604         -fgnu-runtime.
4605         Sort entries.
4606
4607 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4608
4609         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
4610
4611 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
4612
4613         PR debug/43150
4614         * gcc.dg/guality/vla-1.c: New test.
4615
4616 2010-02-24  Tobias Burnus  <burnus@net-b.de>
4617
4618         PR fortran/43042
4619         * gfortran.dg/c_ptr_tests_15.f90: New test.
4620
4621 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
4622
4623         PR target/43107
4624         * gcc.target/i386/pr43107.c: New test.
4625
4626 2010-02-23  Jason Merrill  <jason@redhat.com>
4627
4628         PR c++/43143
4629         * g++.dg/cpp0x/variadic100.C: New.
4630
4631 2010-02-23  Jason Merrill  <jason@redhat.com>
4632
4633         PR debug/42800
4634         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
4635         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
4636         * c-c++-common/dwarf2/vla1.c: New.
4637
4638 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
4639
4640         PR target/43139
4641         * gcc.dg/pr43139.c: New test.
4642
4643         PR debug/43077
4644         * gcc.dg/guality/pr43077-1.c: New test.
4645
4646 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4647
4648         PR 43123
4649         * gcc.dg/march.c: New.
4650         * gcc.dg/march-generic.c: New.
4651         * gcc.dg/mtune.c: New.
4652
4653 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4654
4655         PR middle-end/43083
4656         * gcc.dg/graphite/pr43083.c: New.
4657
4658 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4659
4660         PR middle-end/43097
4661         * gfortran.dg/graphite/pr43097.f: New.
4662
4663 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4664             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4665
4666         PR middle-end/43140
4667         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
4668
4669 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4670
4671         PR middle-end/43026
4672         * g++.dg/graphite/pr43026.C: New.
4673
4674 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4675
4676         PR c++/43126
4677         * gcc.dg/cleanup-1.c: Update.
4678         * gcc.dg/func-args-1.c: Update.
4679         * gcc.dg/format/sentinel-1.c: Update.
4680         * g++.old-deja/g++.jason/scoping10.C: Update.
4681         * g++.old-deja/g++.ns/lookup5.C: Update.
4682         * g++.dg/ext/cleanup-1.C: Update.
4683         * g++.dg/parse/varmod1.C: Update.
4684         * g++.dg/parse/error33.C: Update.
4685         * g++.dg/expr/call3.C: Update.
4686         * g++.dg/func-args-1.C: New.
4687
4688 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4689
4690         PR c/43125
4691         * gcc.dg/attr-used-2.c: Moved to ...
4692         * c-c++-common/attr-used-2.c: Here.
4693
4694         * gcc.dg/attr-used.c: Moved to ...
4695         * c-c++-common/attr-used.c: Here.
4696
4697 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
4698
4699         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
4700
4701 2010-02-22  Richard Guenther  <rguenther@suse.de>
4702
4703         PR lto/43045
4704         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
4705         * gfortran.dg/lto/20100222-1_1.c: Likewise.
4706
4707 2010-02-22  Richard Guenther  <rguenther@suse.de>
4708
4709         PR tree-optimization/42749
4710         * gcc.c-torture/compile/pr42749.c: New testcase.
4711
4712 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
4713
4714         PR fortran/43072
4715         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
4716         * gfortran.dg/internal_pack_9.f90: New test.
4717
4718 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4719
4720         PR c++/23510
4721         * g++.dg/template/recurse.C: Adjust.
4722         * g++.dg/template/pr23510.C: New.
4723
4724 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
4725
4726         PR c++/42824
4727         * g++.dg/template/memclass4.C: New test.
4728
4729 2010-02-21  Tobias Burnus  <burnus@net-b.de>
4730
4731         PR fortran/35259
4732         * gfortran.dg/reassoc_5.f90: New test.
4733
4734 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
4735
4736         PR target/43067
4737         * gcc.target/i386/pr43067.c: New test.
4738
4739 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4740
4741         PR c++/35669
4742         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
4743         -Wconversion-null.
4744         * g++.dg/warn/Wconversion-null.C: New test.
4745         * g++.old-deja/g++.other/null1.C: Move to...
4746         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
4747
4748 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
4749
4750         PR fortran/36932
4751         PR fortran/36933
4752         * gfortran.dg/dependency_26.f90: New test.
4753
4754         PR fortran/43072
4755         * gfortran.dg/internal_pack_7.f90: New test.
4756
4757         PR fortran/43111
4758         * gfortran.dg/internal_pack_8.f90: New test.
4759
4760 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4761
4762         PR 43128
4763         * c-c++-common/pr41779.c: Fix broken testcase.
4764
4765 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4766
4767         PR 36513
4768         * c-c++-common/pr36513.c: New testcase.
4769         * c-c++-common/pr36513-2.c: New testcase.
4770
4771 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4772
4773         PR 41779
4774         * c-c++-common/pr41779.c: New.
4775
4776 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
4777
4778         PR debug/43084
4779         * gcc.dg/pr43084.c: New test.
4780
4781 2010-02-19  Richard Guenther  <rguenther@suse.de>
4782
4783         PR tree-optimization/42916
4784         * gcc.dg/pr42916.c: New testcase.
4785
4786 2010-02-18  Jason Merrill  <jason@redhat.com>
4787
4788         PR c++/42837
4789         * g++.dg/abi/packed1.C: Add expected warning.
4790
4791         PR c++/43108
4792         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
4793         * gcc.dg/torture/dg-torture.exp: Likewise.
4794         * c-c++-common/torture/complex-sign.h,
4795         c-c++-common/torture/complex-sign-add.c,
4796         c-c++-common/torture/complex-sign-mixed-add.c,
4797         c-c++-common/torture/complex-sign-mixed-div.c,
4798         c-c++-common/torture/complex-sign-mixed-mul.c,
4799         c-c++-common/torture/complex-sign-mixed-sub.c,
4800         c-c++-common/torture/complex-sign-mul.c,
4801         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
4802         Adapt for C++ compilation as well.
4803
4804         PR c++/43070
4805         * g++.dg/ext/label1.C: Update.
4806         * g++.dg/ext/label2.C: Update.
4807
4808         PR c++/26261
4809         * g++.dg/template/dependent-name6.C: New.
4810
4811         PR c++/43109
4812         * g++.dg/parse/namespace12.C: New.
4813
4814 2010-02-18  Martin Jambor  <mjambor@suse.cz>
4815
4816         PR tree-optimization/43066
4817         * gcc.c-torture/compile/pr43066.c: New test.
4818
4819 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
4820
4821         * g++.dg/ext/attrib35.C: Fix target selector string.
4822         * g++.dg/ext/attrib36.C: Ditto.
4823         * g++.dg/ext/attrib37.C: Ditto.
4824         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
4825         * g++.dg/abi/mangle25.C: Ditto.
4826
4827 2010-02-17  Jason Merrill  <jason@redhat.com>
4828
4829         PR c++/43069
4830         * g++.dg/parse/namespace11.C: New.
4831
4832         PR c++/43093
4833         * g++.dg/ext/attrib37.C: New.
4834
4835         PR c++/43079
4836         * g++.dg/template/ptrmem20.C: New.
4837
4838 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
4839
4840         PR target/43103
4841         * gcc.target/i386/xop-check.h: Include m256-check.h.
4842         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
4843         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
4844         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
4845         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
4846
4847 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
4848
4849         PR debug/42918
4850         * gcc.dg/pr42918.c: New test.
4851
4852 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
4853
4854         * g++.dg/ext/attrib36.C: Require ILP32.
4855
4856 2010-02-16  Richard Guenther  <rguenther@suse.de>
4857
4858         PR tree-optimization/41043
4859         * gfortran.dg/pr41043.f90: New testcase.
4860         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
4861
4862 2010-02-16  Jason Merrill  <jason@redhat.com>
4863
4864         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
4865
4866 2010-02-16  Ira Rosen  <irar@il.ibm.com>
4867
4868         PR tree-optimization/43074
4869         * gcc.dg/vect/fast-math-pr43074.c: New test.
4870
4871 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
4872
4873         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
4874
4875 2010-02-16  Jason Merrill  <jason@redhat.com>
4876
4877         PR c++/43031
4878         * g++.dg/ext/attrib36.C: New.
4879
4880         PR c++/43036
4881         * g++.dg/other/array6.C: New.
4882
4883 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4884
4885         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
4886
4887 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
4888
4889         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
4890         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
4891         * gcc.target/i386/xop-vpermil2pd-1.c: New.
4892         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
4893         * gcc.target/i386/xop-vpermil2ps-1.c: New.
4894         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
4895
4896 2010-02-15  Richard Guenther  <rguenther@suse.de>
4897
4898         PR middle-end/43068
4899         * g++.dg/torture/pr43068.C: New testcase.
4900
4901 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
4902
4903         PR c++/43024
4904         * g++.dg/opt/ice1.C: New.
4905
4906 2010-02-14  Jason Merrill  <jason@redhat.com>
4907
4908         PR c++/41997
4909         * g++.dg/cpp0x/initlist-opt.C: New.
4910
4911 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
4912
4913         PR fortran/41113
4914         PR fortran/41117
4915         * gfortran.dg/internal_pack_6.f90: New test.
4916
4917 2010-02-12  Jason Merrill  <jason@redhat.com>
4918
4919         PR c++/43054
4920         * g++.dg/cpp0x/variadic99.C: New.
4921
4922 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
4923
4924         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
4925         sign extend pointers to gualchk_t.
4926
4927         PR c++/43033
4928         * g++.dg/other/default3.C: Xfail g4 test.
4929
4930 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4931
4932         PR middle-end/43012
4933         * gcc.dg/graphite/pr43012.c: New.
4934
4935 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4936
4937         PR middle-end/42930
4938         * g++.dg/graphite/pr42930.C: New.
4939
4940 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4941
4942         PR middle-end/42914
4943         PR middle-end/42530
4944         * gcc.dg/graphite/pr42530.c: New.
4945         * gcc.dg/graphite/pr42914.c: New.
4946
4947 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4948
4949         PR middle-end/42771
4950         * gcc.dg/graphite/pr42771.c: New.
4951
4952 2010-02-11  Richard Guenther  <rguenther@suse.de>
4953
4954         PR tree-optimization/42998
4955         * gcc.c-torture/compile/pr42998.c: New testcase.
4956
4957 2010-02-10  Jason Merrill  <jason@redhat.com>
4958
4959         PR c++/41896
4960         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
4961
4962         PR c++/42983, core issue 906
4963         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
4964         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
4965
4966         PR c++/43016
4967         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
4968
4969 2010-02-10  Richard Guenther  <rguenther@suse.de>
4970
4971         PR tree-optimization/43017
4972         * gcc.dg/torture/pr43017.c: New testcase.
4973
4974 2010-02-10  Tobias Burnus <burnus@net-b.de>
4975
4976         PR fortran/40823
4977         * gfortran.dg/private_type_1.f90: Update error location.
4978         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4979         * gfortran.dg/typebound_operator_2.f03: Ditto.
4980         * gfortran.dg/assignment_2.f90: Ditto.
4981         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
4982         * gfortran.dg/binding_label_tests_9.f03: Ditto.
4983
4984 2010-02-10  Tobias Burnus  <burnus@net-b.de>
4985
4986         PR fortran/43015
4987         * gfortran.dg/bind_c_usage_20.f90: New test.
4988
4989 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
4990
4991         PR debug/43010
4992         * g++.dg/debug/pr43010.C: New test.
4993
4994 2010-02-10  Richard Guenther  <rguenther@suse.de>
4995
4996         PR c/43007
4997         * gcc.c-torture/execute/20100209-1.c: New testcase.
4998         * gcc.dg/fold-div-3.c: Likewise.
4999
5000 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
5001
5002         * gcc.dg/builtin-ffs-1.c: New test.
5003
5004 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5005
5006         PR fortran/42999
5007         * gfortran.dg/array_constructor_35.f90: New test.
5008
5009 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5010
5011         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
5012
5013 2010-02-09  Jason Merrill  <jason@redhat.com>
5014
5015         PR c++/42399
5016         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
5017
5018         PR c++/42370
5019         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
5020
5021 2010-02-09  Tobias Burnus  <burnus@net-b.de>
5022
5023         PR fortran/41869
5024         * gfortran.dg/module_write_1.f90: New test.
5025
5026 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
5027
5028         * gcc.dg/pr19340.c: Adjust.
5029
5030 2010-02-09  Richard Guenther  <rguenther@suse.de>
5031
5032         PR tree-optimization/43008
5033         * gcc.c-torture/execute/pr43008.c: New testcase.
5034
5035 2010-02-09  Richard Guenther  <rguenther@suse.de>
5036
5037         PR tree-optimization/43000
5038         * gcc.dg/torture/pr43000.c: New testcase.
5039         * gcc.dg/torture/pr43002.c: Likewise.
5040
5041 2010-02-09  Daniel Kraft  <d@domob.eu>
5042
5043         PR fortran/39171
5044         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
5045         and pass -Wsurprising as necessary.
5046
5047 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
5048
5049         PR tree-optimization/42890
5050         * g++.dg/torture/pr42890.C: New test.
5051
5052 2010-02-08  Richard Guenther  <rguenther@suse.de>
5053
5054         PR middle-end/42995
5055         * gcc.dg/tree-ssa/inline-4.c: New testcase.
5056
5057 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
5058
5059         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
5060         return 0 from main.
5061         * gcc.dg/graphite/block-1.c: Same.
5062         * gcc.dg/graphite/block-3.c: Same.
5063         * gcc.dg/graphite/block-4.c: Same.
5064         * gcc.dg/graphite/block-5.c: Same.
5065         * gcc.dg/graphite/block-6.c: Same.
5066         * gcc.dg/graphite/block-7.c: Same.
5067         * gcc.dg/graphite/interchange-0.c: Same.
5068         * gcc.dg/graphite/interchange-1.c: Same.
5069         * gcc.dg/graphite/interchange-10.c: Same.
5070         * gcc.dg/graphite/interchange-11.c: Same.
5071         * gcc.dg/graphite/interchange-12.c: Same.
5072         * gcc.dg/graphite/interchange-2.c: Same.
5073         * gcc.dg/graphite/interchange-3.c: Same.
5074         * gcc.dg/graphite/interchange-4.c: Same.
5075         * gcc.dg/graphite/interchange-5.c: Same.
5076         * gcc.dg/graphite/interchange-6.c: Same.
5077         * gcc.dg/graphite/interchange-7.c: Same.
5078         * gcc.dg/graphite/interchange-8.c: Same.
5079         * gcc.dg/graphite/interchange-9.c: Same.
5080         * gcc.dg/graphite/interchange-mvt.c: Same.
5081
5082 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
5083
5084         * gfortran.dg/graphite/id-19.f: New.
5085         * gfortran.dg/graphite/pr14741.f90: New.
5086         * gfortran.dg/graphite/pr41924.f90: New.
5087         * gfortran.dg/graphite/run-id-2.f90: New.
5088
5089 2010-02-07  Richard Guenther  <rguenther@suse.de>
5090
5091         PR middle-end/42956
5092         * gcc.c-torture/compile/pr42956.c: New testcase.
5093
5094 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5095
5096         PR libfortran/42742
5097         * gfortran.dg/fmt_cache_2.f: New test.
5098
5099 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5100
5101         * gfortran.dg/read_no_eor.f90: New test.
5102
5103 2010-02-05  Jason Merrill  <jason@redhat.com>
5104
5105         * g++.dg/ext/label13.C: Move constructor body out of class.
5106
5107 2010-02-03  Jason Merrill  <jason@redhat.com>
5108
5109         PR c++/42870
5110         * g++.dg/ext/dllexport3.C: New.
5111
5112 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
5113
5114         * gcc.dg/format/ms-format3.c: New test for specific MS types.
5115
5116 2010-02-05  Richard Guenther  <rguenther@suse.de>
5117
5118         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
5119
5120 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
5121
5122         PR c++/42915
5123         * g++.dg/other/crash-9.C: New test.
5124
5125 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
5126
5127         PR fortran/42309
5128         * gfortran.dg/subref_array_pointer_4.f90 : New test.
5129
5130 2010-02-04  Richard Guenther  <rguenther@suse.de>
5131
5132         PR rtl-optimization/42952
5133         * gcc.dg/torture/pr42952.c: New testcase.
5134
5135 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5136
5137         PR libfortran/42901
5138         * gfortran.dg/namelist_60.f90: New test.
5139
5140 2010-02-03  Jason Merrill  <jason@redhat.com>
5141
5142         PR c++/40138
5143         * g++.dg/ext/builtin11.C: New.
5144
5145         PR c++/4926
5146         PR c++/38600
5147         * g++.dg/abi/mangle35.C: New.
5148         * g++.dg/abi/mangle37.C: New.
5149
5150         PR c++/12909
5151         * g++.dg/abi/mangle36.C: New.
5152
5153         PR c++/35652
5154         * g++.dg/warn/string1.C: New.
5155
5156 2010-02-03  Richard Guenther  <rguenther@suse.de>
5157
5158         PR tree-optimization/42944
5159         * gcc.dg/errno-1.c: New testcase.
5160
5161 2010-02-03  Richard Guenther  <rguenther@suse.de>
5162
5163         PR middle-end/42927
5164         * gcc.c-torture/compile/pr42927.c: New testcase.
5165
5166 2010-02-03  Tobias Burnus  <burnus@net-b.de>
5167
5168         PR fortran/42936
5169         * gfortran.dg/null_4.f90: New test.
5170
5171 2010-02-02  Jason Merrill  <jason@redhat.com>
5172
5173         PR c++/41090
5174         * g++.dg/ext/label13.C: New.
5175
5176 2010-02-02  Tobias Burnus  <burnus@net-b.de>
5177
5178         PR fortran/42650
5179         * gfortran.dg/func_result_5.f90: New test.
5180
5181 2010-02-01  Tobias Burnus  <burnus@net-b.de>
5182
5183         PR fortran/42922
5184         * gfortran.dg/pure_initializer_3.f90: News test.
5185
5186 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
5187
5188         PR fortran/42888
5189         * gfortran.dg/allocate_derived_2.f90: New test.
5190
5191 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
5192
5193         PR middle-end/42898
5194         * gcc.dg/torture/pr42898-2.c: New test.
5195
5196 2010-01-31  Richard Guenther  <rguenther@suse.de>
5197
5198         PR middle-end/42898
5199         * gcc.dg/torture/pr42898.c: New testcase.
5200
5201 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
5202
5203         PR fortran/38324
5204         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
5205         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
5206
5207 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
5208
5209         * g++.dg/tree-ssa/inline-1.C: New.
5210         * g++.dg/tree-ssa/inline-2.C: New.
5211         * g++.dg/tree-ssa/inline-3.C: New.
5212
5213 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5214
5215         PR testsuite/41701
5216         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
5217         the string 'pow' in the pathname of the compiler from generating a
5218         test failure.
5219
5220 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5221
5222         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
5223         * g++.old-deja/g++.mike/eh17.C: Likewise.
5224         * g++.old-deja/g++.mike/p5571.C: Likewise.
5225
5226 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
5227
5228         PR c++/42758
5229         PR c++/42634
5230         PR c++/42336
5231         PR c++/42797
5232         PR c++/42880
5233         * g++.dg/other/crash-5.C: New test.
5234         * g++.dg/other/crash-6.C: New test.
5235         * g++.dg/other/crash-7.C: New test.
5236         * g++.dg/other/crash-8.C: New test.
5237
5238 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
5239
5240         PR rtl-optimization/42889
5241         * gcc.dg/pr42889.c: New test.
5242
5243 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
5244
5245         * gcc.target/i386/pr42881.c: Use SSE2.
5246
5247 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
5248
5249         PR target/42891
5250         * gcc.target/i386/pr42891.c: New test.
5251
5252 2010-01-28  Richard Guenther  <rguenther@suse.de>
5253
5254         PR tree-optimization/42871
5255         * g++.dg/torture/pr42871.C: New testcase.
5256
5257 2010-01-28  Richard Guenther  <rguenther@suse.de>
5258
5259         * gcc.dg/Wobjsize-1.h: New testcase.
5260         * gcc.dg/Wobjsize-1.c: Likewise.
5261
5262 2010-01-28  Richard Guenther  <rguenther@suse.de>
5263
5264         PR middle-end/42883
5265         * g++.dg/torture/pr42883.C: New testcase.
5266
5267 2010-01-28  Michael Matz  <matz@suse.de>
5268
5269         * gcc.target/i386/pr42881.c: New test.
5270
5271 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5272
5273         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
5274         Add i?86-*-solaris2* support.
5275
5276 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
5277
5278         PR c++/42713
5279         PR c++/42820
5280         * g++.dg/template/typedef27.C: New test case.
5281         * g++.dg/template/typedef28.C: New test case.
5282
5283 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
5284
5285         * gcc.dg/optimize-bswap*.c: Add ARM target
5286
5287 2010-01-27  Richard Guenther  <rguenther@suse.de>
5288
5289         PR middle-end/42878
5290         * gcc.dg/torture/pr42878-1.c: New testcase.
5291         * gcc.dg/torture/pr42878-2.c: Likewise.
5292
5293 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
5294
5295         PR middle-end/42874
5296         * gcc.dg/vla-22.c: New test.
5297
5298 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
5299
5300         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
5301         current collation.
5302
5303 2010-01-26  Richard Guenther  <rguenther@suse.de>
5304
5305         PR rtl-optimization/42685
5306         * gcc.dg/pr42685.c: New testcase.
5307         * g++.dg/other/pr42685.C: Likewise.
5308
5309 2010-01-26  Richard Guenther  <rguenther@suse.de>
5310
5311         PR middle-end/42806
5312         * g++.dg/other/pr42806.C: New testcase.
5313
5314 2010-01-26  Richard Guenther  <rguenther@suse.de>
5315
5316         PR tree-optimization/42250
5317         * gcc.dg/pr42250.c: New testcase.
5318
5319 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
5320
5321         * gnat.dg/array_bounds_test.adb: New test.
5322
5323 2010-01-25  Tobias Burnus  <burnus@net-b.de>
5324
5325         PR fortran/42858
5326         * gfortran.dg/generic_21.f90: New test.
5327
5328 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5329
5330         PR testsuite/41522
5331         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
5332
5333 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
5334
5335         PR c++/42748
5336         * g++.dg/abi/arm_va_list2.C: New test.
5337         * g++.dg/abi/arm_va_list2.h: Companion header file.
5338
5339 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
5340
5341         PR fortran/41044
5342         * gfortran.dg/parameter_array_ref_2.f90 : New test.
5343
5344         PR fortran/41167
5345         * gfortran.dg/char_array_arg_1.f90 : New test.
5346
5347         * gfortran.dg/pr25923.f90 : Remove XFAIL.
5348
5349 2010-01-24  Tobias Burnus  <burnus@net-b.de>
5350
5351         PR fortran/39304
5352         * gfortran.dg/generic_20.f90: New test.
5353
5354 2010-01-22  Michael Matz  <matz@suse.de>
5355
5356         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
5357         -msse2.
5358
5359 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
5360
5361         PR fortran/42736
5362         * gfortran.dg/dependency_25.f90 : New test.
5363
5364 2010-01-21  Martin Jambor  <mjambor@suse.cz>
5365
5366         PR tree-optimization/42585
5367         * gcc.dg/tree-ssa/pr42585.c: New test.
5368
5369 2010-01-21  Richard Guenther  <rguenther@suse.de>
5370
5371         PR middle-end/19988
5372         * gcc.dg/pr19988.c: New testcase.
5373
5374 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
5375
5376         * g++.dg/compat/decimal/compat-common.h: New file.
5377         * g++.dg/compat/decimal/decimal-dummy.h: New file.
5378         * g++.dg/compat/decimal/pass_x.h: New file.
5379         * g++.dg/compat/decimal/pass_y.h: New file.
5380         * g++.dg/compat/decimal/pass-1_main.C: New file.
5381         * g++.dg/compat/decimal/pass-1_x.C: New file.
5382         * g++.dg/compat/decimal/pass-1_y.C: New file.
5383         * g++.dg/compat/decimal/pass-2_main.C: New file.
5384         * g++.dg/compat/decimal/pass-2_x.C: New file.
5385         * g++.dg/compat/decimal/pass-2_y.C: New file.
5386         * g++.dg/compat/decimal/pass-3_main.C: New file.
5387         * g++.dg/compat/decimal/pass-3_x.C: New file.
5388         * g++.dg/compat/decimal/pass-3_y.C: New file.
5389         * g++.dg/compat/decimal/pass-4_main.C: New file.
5390         * g++.dg/compat/decimal/pass-4_x.C: New file.
5391         * g++.dg/compat/decimal/pass-4_y.C: New file.
5392         * g++.dg/compat/decimal/pass-5_main.C: New file.
5393         * g++.dg/compat/decimal/pass-5_x.C: New file.
5394         * g++.dg/compat/decimal/pass-5_y.C: New file.
5395         * g++.dg/compat/decimal/pass-6_main.C: New file.
5396         * g++.dg/compat/decimal/pass-6_x.C: New file.
5397         * g++.dg/compat/decimal/pass-6_y.C: New file.
5398         * g++.dg/compat/decimal/return_x.h: New file.
5399         * g++.dg/compat/decimal/return_y.h: New file.
5400         * g++.dg/compat/decimal/return-1_main.C: New file.
5401         * g++.dg/compat/decimal/return-1_x.C: New file.
5402         * g++.dg/compat/decimal/return-1_y.C: New file.
5403         * g++.dg/compat/decimal/return-2_main.C: New file.
5404         * g++.dg/compat/decimal/return-2_x.C: New file.
5405         * g++.dg/compat/decimal/return-2_y.C: New file.
5406         * g++.dg/compat/decimal/return-3_main.C: New file.
5407         * g++.dg/compat/decimal/return-3_x.C: New file.
5408         * g++.dg/compat/decimal/return-3_y.C: New file.
5409         * g++.dg/compat/decimal/return-4_main.C: New file.
5410         * g++.dg/compat/decimal/return-4_x.C: New file.
5411         * g++.dg/compat/decimal/return-4_y.C: New file.
5412         * g++.dg/compat/decimal/return-5_main.C: New file.
5413         * g++.dg/compat/decimal/return-5_x.C: New file.
5414         * g++.dg/compat/decimal/return-5_y.C: New file.
5415         * g++.dg/compat/decimal/return-6_main.C: New file.
5416         * g++.dg/compat/decimal/return-6_x.C: New file.
5417         * g++.dg/compat/decimal/return-6_y.C: New file.
5418
5419 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
5420
5421         PR debug/42715
5422         * gcc.dg/pr42715.c: New.
5423
5424 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5425
5426         PR c++/42038
5427         * g++.dg/parse/crash55.C: New.
5428
5429 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
5430
5431         PR debug/42782
5432         * gcc.dg/guality/pr42782.c: New.
5433
5434 2010-01-20  Jason Merrill  <jason@redhat.com>
5435
5436         PR c++/41788
5437         * g++.dg/abi/packed1.C: New.
5438
5439         PR c++/41920
5440         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
5441
5442         PR c++/40750
5443         * g++.dg/parse/fn-typedef1.C: New.
5444         * g++.dg/other/cv_quals.C: Adjust.
5445
5446 2010-01-20  Anthony Green  <green@moxielogic.com>
5447
5448         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
5449         pack(push) pragma).
5450         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
5451         * gcc.dg/20020312-2.c: Port this to the moxie core.
5452         * gcc.dg/weak/typeof-2.c: Ditto.
5453
5454 2010-01-20  Richard Guenther  <rguenther@suse.de>
5455
5456         PR tree-optimization/42717
5457         * gcc.c-torture/compile/pr42717.c: New testcase.
5458
5459 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
5460
5461         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
5462         of signed, add a few new tests.
5463
5464         PR middle-end/42803
5465         * g++.dg/parse/limits-initializer1.C: New test.
5466
5467 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
5468
5469         PR fortran/42804
5470         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
5471         * gfortran.dg/typebound_call_12.f03: New test.
5472
5473 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
5474
5475         PR fortran/42783
5476         * gfortran.dg/bounds_check_15.f90 : New test.
5477
5478 2010-01-19  Michael Matz  <matz@suse.de>
5479
5480         PR tree-optimization/41783
5481         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
5482
5483 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5484
5485         PR target/38697.
5486         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
5487         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
5488         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
5489         * gcc.target/arm/neon/vget_lows16.c: Likewise.
5490         * gcc.target/arm/neon/vget_lows32.c: Likewise.
5491         * gcc.target/arm/neon/vget_lows64.c: Likewise.
5492         * gcc.target/arm/neon/vget_lows8.c: Likewise.
5493         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
5494         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
5495         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
5496         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
5497
5498 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
5499
5500         PR fortran/42545
5501         * gfortran.dg/extends_6.f03: Modified an error message.
5502         * gfortran.dg/extends_10.f03: New test.
5503         * gfortran.dg/private_type_6.f03: Modified an error message.
5504         * gfortran.dg/structure_constructor_8.f03: Ditto.
5505
5506 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
5507
5508         PR tree-optimization/42719
5509         * gcc.dg/pr42719.c: New test.
5510
5511         PR debug/42728
5512         * gcc.dg/pr42728.c: New test.
5513
5514 2010-01-19  Anthony Green  <green@moxielogic.com>
5515
5516         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
5517
5518 2010-01-18  Anthony Green  <green@moxielogic.com>
5519
5520         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
5521         for moxie.
5522
5523 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
5524
5525         * g++.dg/template/error45.C: reverted as part of reverting the
5526         fix of PR c++/42634.
5527
5528 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
5529
5530         PR c++/42634
5531         * g++.dg/template/error45.C: New test.
5532
5533 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
5534
5535         PR c++/42766
5536         * g++.dg/conversion/op6.C: New test.
5537
5538 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
5539
5540         PR target/42774
5541         * gcc.target/alpha/pr42774.c: New test.
5542
5543 2010-01-18  Richard Guenther  <rguenther@suse.de>
5544
5545         PR tree-optimization/42781
5546         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
5547
5548 2010-01-17  Richard Guenther  <rguenther@suse.de>
5549
5550         PR middle-end/42248
5551         * gcc.c-torture/execute/pr42248.c: New testcase.
5552
5553 2010-01-17  Richard Guenther  <rguenther@suse.de>
5554
5555         PR tree-optimization/42773
5556         * g++.dg/torture/pr42773.C: New testcase.
5557
5558 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
5559
5560         PR fortran/42677
5561         * gfortran.dg/interface_assignment_5.f90: New test.
5562
5563 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
5564
5565         PR c++/42697
5566         * g++.dg/template/crash94.C: Reverted.
5567
5568 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
5569
5570         PR debug/42767
5571         * gcc.dg/debug/pr42767.c: New.
5572
5573 2010-01-15  Jason Merrill  <jason@redhat.com>
5574
5575         PR c++/42761
5576         * g++.dg/cpp0x/decltype22.C: New.
5577
5578 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
5579
5580         PR middle-end/42760
5581         * g++.dg/torture/pr42760.C: New test.
5582
5583 2010-01-15  Jing Yu  <jingyu@google.com>
5584
5585         PR rtl-optimization/42691
5586         * gcc.c-torture/execute/pr42691.c: New.
5587
5588 2010-01-15  Richard Guenther  <rguenther@suse.de>
5589
5590         PR middle-end/42739
5591         * g++.dg/torture/pr42739.C: New testcase.
5592
5593 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
5594
5595         * g++.dg/template/error45.C: Revert as part of reverting changes
5596         or PR c++/42634.
5597
5598 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5599
5600         PR fortran/42684
5601         * gfortran.dg/interface_31.f90: New test.
5602
5603 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
5604
5605         * gcc.target/powerpc/pr42747.c: New file.
5606
5607 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
5608
5609         PR middle-end/42674
5610         * c-c++-common/pr42674.c: New test.
5611
5612         PR c++/42608
5613         * g++.dg/template/instantiate11.C: New test.
5614
5615 2010-01-14  Jason Merrill  <jason@redhat.com>
5616
5617         PR c++/42701
5618         * g++.dg/overload/error3.C: New.
5619
5620         PR c++/42655
5621         * g++.dg/overload/rvalue1.C: New.
5622
5623 2010-01-14  Martin Jambor  <mjambor@suse.cz>
5624
5625         PR tree-optimization/42706
5626         * gcc.dg/ipa/pr42706.c: New testcase.
5627
5628 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
5629
5630         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
5631
5632 2010-01-14  Martin Jambor  <mjambor@suse.cz>
5633
5634         PR tree-optimization/42714
5635         * g++.dg/torture/pr42714.C: New test.
5636
5637 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
5638
5639         PR rtl-optimization/42246
5640         * gfortran.dg/pr42246-2.f: New.
5641
5642 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
5643
5644         PR rtl-optimization/42389
5645         * gcc.dg/pr42389.c: New.
5646
5647 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
5648
5649         PR rtl-optimization/42388
5650         * gcc.dg/pr42388.c: New.
5651
5652 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5653
5654         PR rtl-optimization/42294
5655         * gfortran.dg/pr42294.f: New.
5656
5657 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5658
5659         PR rtl-optimization/39453
5660         PR rtl-optimization/42246
5661         * gcc.dg/pr39453.c: New.
5662         * gcc.dg/pr42246.c: New.
5663
5664 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5665
5666         PR middle-end/42245
5667         * gcc.dg/pr42245.c: New.
5668         * gcc.dg/pr42245-2.c: New.
5669
5670 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5671
5672         PR rtl-optimization/42249
5673         * gcc.dg/pr42249.c: New.
5674
5675 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
5676
5677         PR c/42721
5678         * gcc.c-torture/execute/pr42721.c: New test.
5679
5680 2010-01-14  Ira Rosen  <irar@il.ibm.com>
5681
5682         PR tree-optimization/42709
5683         * gcc.dg/vect/pr42709.c: New test.
5684
5685 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
5686
5687         PR fortran/41478
5688         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
5689         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
5690
5691 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
5692
5693         PR fortran/42481
5694         * gfortran.dg/generic_19.f90 : New test.
5695
5696 2010-01-13  Richard Guenther  <rguenther@suse.de>
5697
5698         PR tree-optimization/42730
5699         * gcc.c-torture/compile/pr42730.c: New testcase.
5700
5701 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
5702
5703         PR target/pr42542
5704         * gcc.target/ia64/pr42542-1.c: New.
5705         * gcc.target/ia64/pr42542-2.c: New.
5706         * gcc.target/ia64/pr42542-3.c: New.
5707
5708 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
5709
5710         PR c++/42634
5711         * g++.dg/template/error45.C: New test.
5712
5713 2010-01-13  Martin Jambor  <mjambor@suse.cz>
5714
5715         PR tree-optimization/42704
5716         * g++.dg/torture/pr42704.C: New test.
5717
5718 2010-01-13  Martin Jambor  <mjambor@suse.cz>
5719
5720         PR tree-optimization/42703
5721         * gcc.c-torture/compile/pr42703.c: New test.
5722
5723 2010-01-13  Richard Guenther  <rguenther@suse.de>
5724
5725         PR tree-optimization/42705
5726         * gcc.c-torture/compile/pr42705.c: New testcase.
5727
5728 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
5729
5730         * gcc.target/bfin/l2.c: New test.
5731         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
5732
5733 2010-01-13  Richard Guenther  <rguenther@suse.de>
5734
5735         PR middle-end/42716
5736         * gcc.c-torture/compile/pr42716.c: New testcase.
5737
5738 2010-01-13  Richard Guenther  <rguenther@suse.de>
5739
5740         PR lto/42678
5741         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
5742
5743 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
5744
5745         PR c/42708
5746         * gcc.c-torture/compile/pr42708-1.c: New test.
5747
5748 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
5749
5750         PR debug/42662
5751         * gcc.dg/pr42662.c: New test.
5752
5753         PR tree-optimization/42645
5754         * g++.dg/other/pr42645-1.C: New test.
5755         * g++.dg/other/pr42645-2.C: New test.
5756
5757 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
5758
5759         PR target/42416
5760         * gcc.target/powerpc/warn-1.c: New test.
5761         * gcc.target/powerpc/warn-2.c: New test.
5762
5763 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
5764
5765         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
5766         stack alignment.
5767
5768 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
5769
5770         * gcc.dg/lto/20100108_0.c: New.
5771
5772 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
5773
5774         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
5775         Add -march=i686 -msse for 32bit x86 targets.
5776
5777 2010-01-10  Richard Guenther  <rguenther@suse.de>
5778
5779         PR middle-end/42667
5780         * gcc.dg/torture/pr42667.c: New testcase.
5781
5782 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5783
5784         PR fortran/32489
5785         * gfortran.dg/array_constructor_34.f90: New test.
5786
5787 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5788
5789         PR fortran/20923
5790         * gfortran.dg/array_constructor_33.f90: New test.
5791         gfortran.dg/array_function_5.f90: Add credit.
5792
5793 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5794
5795         PR debug/42631
5796         * gcc.dg/pr42631.c: New.
5797
5798 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5799
5800         PR debug/42630
5801         * gcc.dg/pr42630.c: New.
5802
5803 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5804
5805         PR debug/42629
5806         * gcc.dg/pr42629.c: New.
5807
5808 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5809
5810         PR middle-end/42363
5811         * gcc.dg/torture/pr42363.c: New.
5812
5813 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5814
5815         PR debug/42604
5816         PR debug/42395
5817         * gcc.dg/vect/pr42604.c: New.
5818         * gcc.dg/vect/pr42395.c: New.
5819
5820 2010-01-09  Richard Guenther  <rguenther@suse.de>
5821
5822         PR middle-end/42512
5823         * gcc.c-torture/execute/pr42512.c: New testcase.
5824
5825 2010-01-09  Tobias Burnus  <burnus@net-b.de>
5826
5827         PR fortran/41298
5828         * gfortran.dg/c_ptr_tests_14.f90: New test.
5829
5830 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5831
5832         PR ada/41929
5833         * gnat.dg/null_pointer_deref1.adb: Don't run on
5834         sparc*-sun-solaris2.11.
5835
5836 2010-01-08  Richard Guenther  <rguenther@suse.de>
5837
5838         PR lto/42528
5839         * gcc.dg/lto/20100103-1_0.c: New testcase.
5840         * gcc.dg/lto/20100103-2_0.c: Likewise.
5841
5842 2010-01-08  Tobias Burnus  <burnus@net-b.de
5843
5844         PR/fortran 25829
5845         * gfortran.dg/asynchronous_1.f90: New test.
5846         * gfortran.dg/asynchronous_2.f90: New test.
5847         * gfortran.dg/conflicts.f90: Update error message.
5848
5849 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
5850
5851         c++/40155
5852         * g++.dg/cpp0x/variadic-unify-2.C: New test.
5853
5854 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
5855
5856         PR tree-optimization/42625
5857         * g++.dg/opt/dtor4.C: New test.
5858         * g++.dg/opt/dtor4.h: New.
5859         * g++.dg/opt/dtor4-aux.cc: New.
5860
5861 2010-01-07  Tobias Burnus  <burnus@net-b.de>
5862
5863         PR fortran/42597
5864         * gfortran.dg/proc_ptr_26.f90: New test.
5865
5866 2010-01-07  Tobias Burnus  <burnus@net-b.de>
5867
5868         PR fortran/41872
5869         * gfortran.dg/allocatable_scalar_7.f90: New test.
5870
5871 2010-01-06  Richard Guenther  <rguenther@suse.de>
5872
5873         * gcc.c-torture/compile/pr42632.c: New testcase.
5874
5875 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
5876
5877         PR target/42542
5878         * gcc.target/i386/pr42542-4.c: New.
5879         * gcc.target/i386/pr42542-4a.c: Likewise.
5880         * gcc.target/i386/pr42542-5.c: Likewise.
5881         * gcc.target/i386/pr42542-5a.c: Likewise.
5882
5883 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5884
5885         * gcc.dg/tls/opt-15.c: New test.
5886
5887 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
5888
5889         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
5890
5891 2010-01-05  Martin Jambor  <mjambor@suse.cz>
5892
5893         PR tree-optimization/42462
5894         * g++.dg/torture/pr42462.C: New test.
5895
5896 2010-01-05  Jason Merrill  <jason@redhat.com>
5897
5898         * g++.dg/cpp0x/initlist30.C: New test.
5899
5900 2010-01-05  Richard Guenther  <rguenther@suse.de>
5901
5902         PR tree-optimization/42614
5903         * gcc.c-torture/execute/pr42614.c: New testcase.
5904
5905 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
5906
5907         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
5908         * gcc.dg/Wunreachable-1.c: Remove the testcase of
5909         -Wunreachable-code.
5910         * gcc.dg/Wunreachable-2.c: Likewise.
5911         * gcc.dg/Wunreachable-3.c: Likewise.
5912         * gcc.dg/Wunreachable-4.c: Likewise.
5913         * gcc.dg/Wunreachable-5.c: Likewise.
5914         * gcc.dg/Wunreachable-6.c: Likewise.
5915         * gcc.dg/Wunreachable-7.c: Likewise.
5916         * gcc.dg/Wunreachable-8.c: Likewise.
5917         * gcc.dg/20041231-1.c: Likewise.
5918
5919 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
5920
5921         PR other/42611
5922         * gcc.dg/pr42611.c: New test.
5923
5924         PR tree-optimization/42508
5925         * g++.dg/opt/pr42508.C: New test.
5926
5927 2010-01-05  Tobias Burnus  <burnus@net-b.de>
5928
5929         PR fortran/41872
5930         * gfortran.dg/allocatable_scalar_8.f90: New.
5931
5932 2010-01-04  Martin Jambor  <mjambor@suse.cz>
5933
5934         PR tree-optimization/42398
5935         * gcc.c-torture/compile/pr42398.c: New test.
5936
5937 2010-01-04  Jason Merrill  <jason@redhat.com>
5938
5939         PR c++/42555
5940         * g++.dg/ext/attrib35.C: New.
5941
5942         PR c++/42567
5943         * g++.dg/cpp0x/auto17.C: New.
5944
5945 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
5946
5947         * gcc.dg/lto/20100104_0.c: New.
5948
5949 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
5950
5951         PR target/42542
5952         * gcc.target/i386/pr42542-1.c: New.
5953         * gcc.target/i386/pr42542-1a.c: Likewise.
5954         * gcc.target/i386/pr42542-1b.c: Likewise.
5955         * gcc.target/i386/pr42542-2.c: Likewise.
5956         * gcc.target/i386/pr42542-2a.c: Likewise.
5957         * gcc.target/i386/pr42542-2b.c: Likewise.
5958         * gcc.target/i386/pr42542-3.c: Likewise.
5959         * gcc.target/i386/pr42542-3a.c: Likewise.
5960
5961 2009-01-04  Tobias Burnus  <burnus@net-b.de>
5962
5963         PR fortran/41872
5964         * gfortran.dg/allocatable_scalar_5.f90: New test.
5965         * gfortran.dg/allocatable_scalar_6.f90: New test.
5966
5967 2010-01-03  Richard Guenther  <rguenther@suse.de>
5968
5969         PR testsuite/42583
5970         * gfortran.dg/gomp/recursion1.f90: Remove.
5971
5972 2010-01-03  Richard Guenther  <rguenther@suse.de>
5973
5974         * gcc.dg/Warray-bounds.c: Remove XFAILs.
5975         * gcc.dg/uninit-6.c: Likewise.
5976         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5977
5978 2010-01-03  Richard Guenther  <rguenther@suse.de>
5979
5980         PR tree-optimization/42589
5981         * gcc.target/i386/pr42589.c: New testcase.
5982
5983 2010-01-03  Richard Guenther  <rguenther@suse.de>
5984
5985         PR tree-optimization/42438
5986         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
5987
5988 2010-01-02  Richard Guenther  <rguenther@suse.de>
5989
5990         PR testsuite/41651
5991         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
5992
5993 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
5994
5995         PR target/42448
5996         * gcc.target/alpha/pr42448-1.c: New test.
5997         * gcc.target/alpha/pr42448-2.c: Ditto.
5998
5999 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
6000
6001         PR preprocessor/41947
6002         * gcc.dg/c99-hexfloat-3.c: New test.
6003
6004 2010-01-01  Richard Guenther  <rguenther@suse.de>
6005
6006         PR c/42570
6007         * gcc.c-torture/execute/pr42570.c: New testcase.
6008
6009 2010-01-01  Richard Guenther  <rguenther@suse.de>
6010
6011         PR middle-end/42559
6012         * gcc.c-torture/compile/pr42559.c: New testcase.
6013
6014 \f
6015 Copyright (C) 2010 Free Software Foundation, Inc.
6016
6017 Copying and distribution of this file, with or without modification,
6018 are permitted in any medium without royalty provided the copyright
6019 notice and this notice are preserved.