OSDN Git Service

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