OSDN Git Service

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