OSDN Git Service

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