OSDN Git Service

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