OSDN Git Service

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