OSDN Git Service

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