OSDN Git Service

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