OSDN Git Service

2010-10-13 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-13  Richard Guenther  <rguenther@suse.de>
2
3         PR middle-end/45874
4         * g++.dg/torture/pr45874.C: New testcase.
5
6 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
7
8         * objc.dg/attributes/method-attribute-1.m: Update to respond
9         to implemented method attributes..
10         * objc.dg/attributes/method-attribute-2.m: Likewise.
11         * objc.dg/attributes/method-attribute-3.m: Likewise.
12         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
13         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
14         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
15
16 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
17
18         PR libobjc/23214
19         * objc.dg/pr23214.m: New.
20
21 2010-10-12  Michael Eager  <eager@eagercon.com>
22
23         PR testsuite/45856
24         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
25         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
26
27 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
28
29         PR fortran/45636
30         * gcc.c-torture/execute/pr45636.c: New test.
31         * gfortran.dg/pr45636.f90: New test.
32
33 2010-10-12  Richard Henderson  <rth@redhat.com>
34
35         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
36
37 2010-10-12  Daniel Kraft  <d@domob.eu>
38
39         PR fortran/38936
40         * gfortran.dg/associate_1.f03: More tests with derived-types.
41         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
42         * gfortran.dg/associate_8.f03: Fix typo.
43         * gfortran.dg/initialization_27.f90: Fix typo.
44
45 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
46
47         PR testsuite/45851
48         * lib/lto.exp (lto-get-options-main): Support optional target
49         selector for dg-extra-ld-options.
50
51 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
52
53         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
54         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
55
56 2010-10-11  Martin Jambor  <mjambor@suse.cz>
57
58         PR middle-end/45699
59         * g++.dg/torture/pr45699.C: New test.
60         * g++.dg/otr-fold-1.C: Adjusted.
61         * g++.dg/otr-fold-1.C: Likewise.
62
63 2010-10-11  Nick Clifton  <nickc@redhat.com>
64
65         * gcc.c-torture/compile/pr44197.c: Require visibility support.
66         Allow for a user label prefix.
67
68 2010-10-10  Richard Guenther  <rguenther@suse.de>
69
70         * g++.dg/lto/20101010-1_0.C: New testcase.
71         * g++.dg/lto/20101010-2_0.C: Likewise.
72
73 2010-10-11  Ira Rosen  <irar@il.ibm.com>
74
75         PR tree-optimization/45902
76         * gcc.dg/vect/45902.c: New test.
77
78 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
79
80         PR target/45870
81         * gcc.dg/tls/pr45870.c: New test.
82
83 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
84
85         PR fortran/45961
86         * gfortran.dg/typebound_operator_6.f03: New.
87
88 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
89
90         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
91         and adjust -export symbol scanning.
92         * g++.dg/ext/dllexport1.C: Likewise.
93         * g++.dg/ext/dllexport3.C: Likewise.
94         * gcc.dg/dll-3.c: Likewise.
95         * gcc.dg/dll-4.c: Likewise.
96         * gcc.dg/dll-5.c: Likewise.
97
98 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
99
100         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
101         instead of tree_profile dump file.
102         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
103         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
104         dump file.
105
106 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
107
108         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
109
110 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
111
112         * gfortran.dg/character_comparison_4.f90:  New test.
113         * gfortran.dg/character_comparison_5.f90:  New test.
114         * gfortran.dg/character_comparison_6.f90:  New test.
115
116 2010-10-09  Richard Henderson  <rth@redhat.com>
117
118         * lib/target-supports.exp
119         (check_effective_target_automatic_stack_alignment): Always true.
120
121 2010-10-09  Richard Guenther  <rguenther@suse.de>
122
123         PR lto/45956
124         * gcc.dg/lto/20101009-2_0.c: New testcase.
125         * gcc.dg/lto/20101009-2_1.c: Likewise.
126         * gcc.dg/lto/20101009-2_2.c: Likewise.
127
128 2010-10-09  Richard Guenther  <rguenther@suse.de>
129
130         PR lto/45947
131         * g++.dg/lto/20101009-1_0.C: New testcase.
132
133 2010-10-09  Richard Guenther  <rguenther@suse.de>
134
135         PR tree-optimization/45945
136         * gcc.dg/lto/20101009-1_0.c: New testcase.
137
138 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
139
140         PR target/45913
141         * gcc.target/i386/pr45913.c: New.
142
143 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
144
145         PR fortran/45943
146         * gfortran.dg/streamio_16.f90: Update test.
147
148 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
149
150         PR tree-optimization/45903
151         * gcc.target/i386/pr45903.c: New test.
152
153 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
154
155         * gnat.dg/interface5.adb: Compile with warnings disabled.
156
157 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
158
159         * obj-c++.dg/encode-10.mm: New testcase.
160
161 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
162
163         PR objc++/23614
164         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
165         C++ class.  Removed XFAIL.
166
167 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
168
169         PR fortran/45933
170         * gfortran.dg/typebound_operator_5.f03: New.
171
172 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
173
174         Merge from 'apple/trunk' branch on FSF servers.
175
176         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
177
178         Radar 4508851
179         * obj-c++.dg/method-namespace-1.mm: New.
180
181 2010-10-07  Martin Jambor  <mjambor@suse.cz>
182
183         * gcc.dg/tree-ssa/sra-11.c: New test.
184
185 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
186
187         PR Tree-Vect/45847
188         * gcc.dg/vect/pr45847.c: New test.
189
190 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
191             Kai Tietz  <kai.tietz@onevision.com>
192
193         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
194
195 2010-10-07  Richard Guenther  <rguenther@suse.de>
196
197         PR tree-optimization/45732
198         * gcc.dg/torture/pr45732.c: New testcase.
199
200 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
201
202         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
203         * objc.dg/foreach-2.m: Likewise.
204         * objc.dg/foreach-3.m: Likewise.
205         * objc.dg/foreach-4.m: Likewise.
206         * objc.dg/foreach-5.m: Likewise.
207         * objc.dg/foreach-6.m: Likewise.
208         * objc.dg/foreach-7.m: Likewise.
209         * objc.dg/objc-foreach-4.m: Likewise.
210         * objc.dg/objc-foreach-5.m: Likewise.
211
212 2010-10-07  Richard Guenther  <rguenther@suse.de>
213
214         PR middle-end/45869
215         * gcc.dg/torture/pr45869.c: New testcase.
216
217 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
218
219         * objc.dg/set-not-used-1.m: New
220         * obj-c++.dg/set-not-used-1.mm: New.
221
222 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
223
224         * objc.dg/attributes/method-attribute-3.m: New.
225         * obj-c++.dg/attributes/method-attribute-3.mm: New.
226
227 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
228
229         PR fortran/45916
230         * gfortran.dg/generic_typebound_operator_1.f90: New test.
231
232 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
233
234         PR fortran/45889
235         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
236
237 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
238
239         Merge from 'apple/trunk' branch on FSF servers.
240
241         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
242
243         Radar 4278774
244         * obj-c++.dg/encode-9.mm: New.
245
246 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
247
248         * g++.dg/cpp0x/pr45908.C: New test.
249
250 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
251
252         * gnat.dg/opt6.ad[sb]: New test.
253
254 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
255
256         Implemented fast enumeration for Objective-C.
257         * objc.dg/foreach-1.m: New.
258         * objc.dg/foreach-2.m: New.
259         * objc.dg/foreach-3.m: New.
260         * objc.dg/foreach-4.m: New.
261         * objc.dg/foreach-5.m: New.
262         * objc.dg/foreach-6.m: New.
263         * objc.dg/foreach-7.m: New.
264
265         Merge from 'apple/trunk' branch on FSF servers:
266         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
267
268         Radar 4502236
269         * objc.dg/objc-foreach-5.m: New.
270
271         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
272
273         Radar 4507230
274         * objc.dg/objc-foreach-4.m: New.
275
276         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
277
278         Radar 4472881
279         * objc.dg/objc-foreach-3.m: New.
280
281         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
282
283         Radar 4468498
284         * objc.dg/objc-foreach-2.m: New.
285
286         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
287
288         Radar 4294910
289         * objc.dg/objc-foreach-1.m: New
290
291 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
292
293         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
294         unsigned values.
295
296 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
297
298         PR objc++/28050
299         * obj-c++.dg/syntax-error-10.mm: New.
300
301 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
302
303         PR objc++/23707
304         * obj-c++.dg/syntax-error-9.mm: New.
305
306 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
307
308         PR objc++/31126
309         * obj-c++.dg/syntax-error-8.mm: New.
310
311 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
312
313         Merge from 'apple/trunk' branch on FSF servers.
314
315         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
316
317         Radar 4290840
318         * obj-c++.dg/syntax-error-7.mm: New
319
320         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
321
322         Radar 4294425
323         * obj-c++.dg/syntax-error-6.mm: New
324
325         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
326
327         Radar 4261146
328         * obj-c++.dg/syntax-error-5.mm: New
329
330         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
331
332         Radar 4093475
333         * obj-c++.dg/syntax-error-[3-4].mm: New.
334
335         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
336
337         Radar 4185810
338         * obj-c++.dg/syntax-error-[1-2].mm: New.
339
340 2010-10-05  Ira Rosen  <irar@il.ibm.com>
341
342         PR tree-optimization/45752
343         * gcc.dg/vect/pr45752.c: New test.
344
345 2010-10-05  Richard Guenther  <rguenther@suse.de>
346
347         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
348         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
349         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
350         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
351         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
352         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
353         * gcc.dg/tree-prof/stringop-1.c: Likewise.
354         * gcc.dg/tree-prof/stringop-2.c: Likewise.
355         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
356         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
357         * gcc.dg/tree-prof/update-loopch.c: Likewise.
358         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
359         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
360         * gcc.dg/tree-prof/tracer-1.c: Likewise.
361         * gcc.dg/tree-ssa/inline-4.c: Likewise.
362         * gcc.dg/tree-ssa/inline-3.c: Likewise.
363         * gcc.dg/tree-ssa/20080530.c: Likewise.
364         * g++.dg/tree-ssa/inline-3.C: Likewise.
365         * g++.dg/tree-ssa/inline-1.C: Likewise.
366         * g++.dg/tree-ssa/inline-2.C: Likewise.
367         * gcc.dg/profile-dir-1.c: Likewise.
368         * gcc.dg/profile-dir-2.c: Likewise.
369         * gcc.dg/profile-dir-3.c: Likewise.
370
371 2010-10-05  Richard Guenther  <rguenther@suse.de>
372
373         PR middle-end/45877
374         * g++.dg/torture/pr45877.C: New testcase.
375
376 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
377
378         PR debug/45849
379         * gcc.dg/debug/pr45849.c: New test.
380
381         PR middle-end/45876
382         * gcc.c-torture/compile/pr45876.c: New test.
383
384 2010-10-04  Julian Brown  <julian@codesourcery.com>
385
386         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
387         vect_hw_misalign.
388         * gcc.dg/vect/vect-60.c: Likewise.
389         * gcc.dg/vect/vect-56.c: Likewise.
390         * gcc.dg/vect/vect-93.c: Likewise.
391         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
392         * gcc.dg/vect/vect-95.c: Likewise.
393         * gcc.dg/vect/vect-96.c: Likewise.
394         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
395         * gcc.dg/vect/slp-25.c: Likewise.
396         * gcc.dg/vect/slp-3.c: Likewise.
397         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
398         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
399         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
400         * gcc.dg/vect/vect-109.c: Likewise.
401         * gcc.dg/vect/vect-peel-1.c: Likewise.
402         * gcc.dg/vect/vect-peel-2.c: Likewise.
403         * lib/target-supports.exp
404         (check_effective_target_arm_vect_no_misalign): New.
405         (check_effective_target_vect_no_align): Use above.
406         (check_effective_target_vect_element_align): New.
407         (add_options_for_quad_vectors): New.
408
409 2010-10-04  Martin Jambor  <mjambor@suse.cz>
410
411         PR tree-optimization/45572
412         * g++.dg/ipa/pr45572-1.C: New test.
413         * g++.dg/ipa/pr45572-2.C: Likewise.
414
415 2010-10-03  Ian Lance Taylor  <iant@google.com>
416
417         * gcc.dg/anon-struct-11.c: New test.
418         * gcc.dg/anon-struct-12.c: New test.
419         * gcc.dg/anon-struct-13.c: New test.
420         * gcc.dg/anon-struct-14.c: New test.
421
422 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
423
424         * g++.dg/torture/pr45764.C: Revert revision 164914.
425         * gcc.dg/vect/pr43432.c: Likewise.
426         * gcc.dg/vect/vect-114.c: Likewise.
427         * gcc.dg/vect/vect-15.c: Likewise.
428
429 2010-10-03  Jason Merrill  <jason@redhat.com>
430
431         * g++.dg/cpp0x/sfinae5.C: New.
432
433 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
434
435         PR tree-optimization/45720
436         PR tree-optimization/45764
437         * g++.dg/torture/pr45764.C: New.
438
439         * gcc.dg/vect/pr43432.c: Xfail.
440         * gcc.dg/vect/vect-114.c: Likewise.
441         * gcc.dg/vect/vect-15.c: Likewise.
442
443 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
444
445         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
446         hppa*-*-hpux*.
447         * gcc.dg/torture/pr45678-2.c: Likewise.
448
449 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
450
451         PR fortran/45748
452         * gfortran.dg/intrinsic_6.f90: New.
453
454 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
455
456         PR fortran/42831
457         * gfortran.dg/dependency_37.f90:  New test.
458
459 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
460
461         * gcc.target/i386/shift_mask.c: New test.
462
463 2010-10-01  Richard Guenther  <rguenther@suse.de>
464
465         PR tree-optimization/45854
466         * g++.dg/torture/pr45854.C: New testcase.
467
468 2010-09-30  Michael Eager  <eager@eagercon.com>
469
470         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
471         __FLT_{MIN,MAX}__.
472
473 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
474
475         PR middle-end/45758
476         * gfortran.dg/graphite/pr45758.f90: New.
477
478 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
479
480         PR middle-end/45230
481         * gcc.dg/graphite/id-pr45230.c: New.
482
483 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
484
485         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
486         * gfortran.dg/graphite/graphite.exp: Same.
487         * gcc.dg/graphite/vect-pr43423.c: New.
488
489 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
490
491         PR target/45843
492         * g++.dg/torture/pr45843.C: New test.
493
494 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
495
496         PR fortran/45828
497         * gfortran.dg/allocate_derived_5.f90: New.
498
499 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
500
501         PR tree-optimization/31261
502         * gcc.dg/tree-ssa/pr31261.c: New test.
503
504 2010-09-30  Michael Eager  <eager@eagercon.com>
505
506         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
507         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
508         * gcc.target/microblaze/microblaze.exp: Ditto.
509         * gcc.target/microblaze/others/string_cst1.c: Ditto.
510         * gcc.target/microblaze/others/string_cst2.c: Ditto.
511         * gcc.target/microblaze/others/data_var1.c: Ditto.
512         * gcc.target/microblaze/others/data_var2.c: Ditto.
513         * gcc.target/microblaze/others/data_var3.c: Ditto.
514         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
515         * gcc.target/microblaze/others/strings1.c:: Ditto.
516         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
517         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
518         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
519         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
520         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
521         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
522         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
523         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
524         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
525         * gcc.target/microblaze/isa/pcmp.c: Ditto.
526         * gcc.target/microblaze/isa/nofloat.c: Ditto.
527         * gcc.target/microblaze/isa/fcvt.c: Ditto.
528         * gcc.target/microblaze/isa/float.c: Ditto.
529         * gcc.target/microblaze/isa/mulh.c: Ditto.
530         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
531         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
532         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
533         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
534         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
535         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
536         * gcc.target/microblaze/isa/bshift.c: Ditto.
537         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
538         * gcc.target/microblaze/isa/div.c: Ditto.
539         * gcc.target/microblaze/isa/vanilla.c: Ditto.
540         * gcc.target/microblaze/isa/mul.c: Ditto.
541
542 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
543
544         merge from FSF 'apple/trunk' branch.
545         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
546
547         Radar 4386773
548         * objc.dg/enhanced-proto-1.m: New.
549         * objc.dg/enhanced-proto-2.m: New.
550         * obj-c++.dg/enhanced-proto-1.mm: New
551         * obj-c++.dg/enhanced-proto-2.mm: New.
552
553 2010-09-30  Richard Guenther  <rguenther@suse.de>
554
555         PR testsuite/45702
556         * gcc.dg/debug/pr41893-1.c: Adjust.
557         * gcc.dg/pr30762-1.c: Likewise.
558         * gcc.dg/pr31529-1.c: Likewise.
559         * gcc.dg/pr34457-1.c: Likewise.
560         * gcc.dg/pr34668-1.c: Likewise.
561         * gcc.dg/pr43557-1.c: Likewise.
562
563 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
564
565         PR objc/45842
566         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
567         * objc.dg/const-str-3.m: Correct header for memcpy.
568         * objc.dg/const-str-7.m: Likewise.
569         * objc.dg/method-20b.m: Provide an implementation of Object.
570         Adjust XFAIL for m64 NeXT runtime.
571         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
572         * objc.dg/encode-3.m: Correct line ordering, provide header for
573         sprintf.
574         * objc.dg/encode-7-next.m: Only run for 32bit.
575         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
576         * objc.dg/type-size-2.m: Provide an implementation of Object.
577         Ajust headers.
578         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
579         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
580         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
581         Adjust XFAIL for m64 NeXT runtime.
582         * obj-c++.dg/method-22.mm: Likewise.
583         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
584
585 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
586
587         Merge from 'apple/trunk' branch on FSF servers.
588
589         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
590
591         Radar 4278236
592         * obj-c++.dg/bad-forward-decl.mm: New
593
594 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
595
596         * ada/acats/run_acats: Revert revision 157037.
597
598 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
599
600         Merge from 'apple/trunk' branch on FSF servers.
601
602         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
603
604         Radar 4281748
605         * objc.dg/naming-2.m: Update
606         * objc.dg/naming-3.m: New
607
608 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
609
610         PR target/40457
611         * gcc.target/arm/pr40457-3.c: New test.
612
613 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
614
615         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
616         alias checking.
617         * lib/target-supports.exp (check_ifunc_available): Likewise.
618
619 2010-09-29  Tristan Gingold  <gingold@adacore.com>
620
621         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
622
623 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
624
625         * objc.dg/keywords-1.m: New test.
626         * objc.dg/keywords-2.m: New test.
627         * objc.dg/keywords-3.m: New test.
628         * obj-c++.dg/keywords-1.mm: New test.
629         * obj-c++.dg/keywords-2.mm: New test.
630
631 2010-09-28  Jason Merrill  <jason@redhat.com>
632
633         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
634         * g++.dg/ext/complit11.C: Likewise.
635         * g++.old-deja/g++.law/temps1.C: Likewise.
636
637         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
638         * g++.old-deja/g++.mike/misc6.C: Likewise.
639
640 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
641
642         * objc.dg/attributes/method-attribute-1.m: New.
643         * objc.dg/attributes/method-attribute-2.m: New.
644
645         * obj-c++.dg/attributes/method-attribute-1.m: New.
646         * obj-c++.dg/attributes/method-attribute-2.m: New.
647
648 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
649
650         * objc.dg/attributes: New.
651         * objc.dg/attributes/attributes.exp: New.
652         * objc.dg/attributes/class-attribute-1.m: New.
653         * objc.dg/attributes/class-attribute-2.m: New
654         * objc.dg/attributes/categ-attribute-1.m: New
655         * objc.dg/attributes/categ-attribute-2.m: New
656         * objc.dg/attributes/proto-attribute-1.m: New
657
658         * obj-c++.dg/attributes: New.
659         * obj-c++.dg/attributes/attributes.exp: New
660         * obj-c++.dg/attributes/class-attribute-1.mm: New
661         * obj-c++.dg/attributes/class-attribute-2.mm: New
662         * obj-c++.dg/attributes/categ-attribute-1.mm: New
663         * obj-c++.dg/attributes/categ-attribute-2.mm: New
664         * obj-c++.dg/attributes/proto-attribute-1.mm: New
665
666 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
667
668         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
669         from the branch renamed to method-20b.m to avoid clashes).
670
671         2005-08-23  Stuart Hastings  <stuart@apple.com>
672                     Ziemowit Laski  <zlaski@apple.com>
673
674         Radar 4209854
675         * obj-c++.dg/method-23.mm: New.
676         * objc.dg/method-20.m: New.
677
678 2010-09-28  Jan Hubicka  <jh@suse.cz>
679
680         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
681
682 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
683
684         PR target/44452
685         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
686         i?86-*-solaris2.[89], *-*-vxworks*.
687         * gcc.target/i386/pr22152.c: Likewise.
688         * gcc.target/i386/vect8-ret.c: New test.
689
690 2010-09-28  Jie Zhang  <jie@codesourcery.com>
691
692         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
693
694 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
695
696         Merge from 'apple/trunk' branch on FSF servers.
697
698         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
699
700         Radar 4175534
701         * obj-c++.dg/method-22.mm: New.
702
703 2010-09-27  Jason Merrill  <jason@redhat.com>
704
705         * g++.dg/cpp0x/rv-lvalue-req.C: New.
706         * g++.dg/ext/complit11.C: Adjust.
707         * g++.old-deja/g++.law/temps1.C: Adjust.
708         * g++.old-deja/g++.ns/koenig6.C: Adjust.
709         * g++.old-deja/g++.oliva/partord1.C: Adjust.
710
711 2010-09-27  Ian Lance Taylor  <iant@google.com>
712
713         * lib/target-supports.exp (check_effective_target_split_stack):
714         New procedure.
715         * gcc.dg/split-1.c: New test.
716         * gcc.dg/split-2.c: New test.
717         * gcc.dg/split-3.c: New test.
718         * gcc.dg/split-4.c: New test.
719
720 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
721
722         PR objc/25464
723         * objc.dg/type-size-3.m: New test.
724
725 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
726
727         PR objc/45763
728         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
729
730 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
731
732         PR objc/25450
733         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
734         * objc.dg/type-size-2.m: Same change.
735         * obj-c++.dg/encode-5.mm: Same change.
736
737 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
738
739         Merge from 'apple/trunk' branch on FSF servers.  The original
740         Changelogs are below.
741
742         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
743         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
744         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
745         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
746         in the branch).
747         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
748         proto-qual-1.m in the branch) and the normal ABI on GNU.
749         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
750         the test only with the NeXT runtime.
751         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
752         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
753         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
754         Run the test only with the NeXT runtime.
755
756         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
757
758         Radar 4492973
759         * objc.dg/encode-7-64bit.m: New.
760         * objc.dg/encode-7.m: Skip if -m64.
761
762         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
763
764         Radar 4301047
765         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
766         * obj-c++.dg/threedotthree-abi-1.mm: New
767         * objc.dg/threedotthree-abi-1.m: New
768
769         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
770
771         Radar 4136935
772         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
773         * objc.dg/encode-6.m: Likewise.
774         * objc.dg/encode-7.m: New test case.
775
776 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
777
778         Merge from 'apple/trunk' branch on FSF servers.  Renamed
779         const-str-12.m to constr-str-12b.m to avoid conflicts.
780
781         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
782
783         Radar 4229905
784         * obj-c++.dg/warn5.mm: New
785
786         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
787
788         Radar 4154928
789         * obj-c++.dg/const-str-12.mm: New.
790         * objc.dg/const-str-12.m: New.
791
792 2010-09-27  Tobias Burnus  <burnus@net-b.de>
793
794         PR fortran/40569
795         PR fortran/40568
796         * gfortran.dg/storage_size_2.f08: Fix test.
797         * gfortran.dg/c_sizeof_1.f90: Fix test.
798         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
799         * gfortran.dg/c_sizeof_3.f90: New.
800         * gfortran.dg/c_sizeof_4.f90: New.
801         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
802         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
803
804 2010-09-26  Daniel Kraft  <d@domob.eu>
805
806         PR fortran/45783
807         PR fortran/45795
808         * gfortran.dg/select_type_18.f03: New test.
809
810 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
811
812         * gnat.dg/return2.ad[sb]: New test.
813         * gnat.dg/return2_pkg.ads: New helper.
814
815 2010-09-25  Daniel Kraft  <d@domob.eu>
816
817         PR fortran/45776
818         * gfortran.dg/io_constraints_6.f03: New test.
819         * gfortran.dg/io_constraints_7.f03: New test.
820         * gfortran.dg/newunit_2.f90: New test.
821
822 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
823
824         * gfortran.dg/operator_c1202.f90: New test.
825
826 2010-09-24  Jan Hubicka  <jh@suse.cz>
827
828         * gcc.dg/tree-ssa/leaf.c: New testcase.
829
830 2010-09-24  Jan Hubicka  <jh@suse.cz>
831
832         PR tree-optimization/45738
833         PR tree-optimization/45741
834         * gcc.c-torture/compile/pr45741.c: New.
835         * gfortran.fortran-torture/compile/pr45738.f90: New.
836
837 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
838
839         * gcc.dg/cpp/undef-opt-1.c: New test.
840
841 2010-09-24  Jason Merrill  <jason@redhat.com>
842
843         * g++.dg/other/error10.C: Adjust expected output.
844
845 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
846
847         PR middle-end/45234
848         * gcc.dg/torture/stackalign/alloca-6.c: New test.
849         * gcc.target/i386/pr45234.c: New test.
850
851 2010-09-24  Richard Guenther  <rguenther@suse.de>
852
853         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
854
855 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
856
857         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
858         as a comment leader in regexp.
859
860 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
861
862         * objc.dg/sync-2.m: New test.
863         * obj-c++.dg/sync-2.mm: New test.
864
865 2010-09-24  Tobias Burnus  <burnus@net-b.de>
866
867         PR fortran/40571
868         * gfortran.dg/iso_fortran_env_7.f90: New.
869
870 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
871
872         * obj-c++.dg/too-many-args.mm: New file.
873
874 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
875
876         Merge from 'apple/trunk' branch on FSF servers.
877
878         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
879
880         Radar 4491608
881         * objc.dg/too-many-args.m: New
882
883 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
884
885         PR fortran/45744
886         * gfortran.dg/dependency_36.f90:  New test.
887
888 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
889
890         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
891         * gcc.target/i386/pad-3.c: Ditto.
892         * gcc.target/i386/pad-7.c: Ditto.
893         * gcc.target/i386/pad-7.c: Ditto.
894         * gcc.target/i386/pr36502.c: Ditto.
895         * gcc.target/i386/zee.c: Ditto.
896         * gcc.target/i386/20060821-1.c: Ditto.
897         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
898         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
899         * gcc.target/i386/pad-5b.c: Ditto.
900         * gcc.target/i386/pad-6a.c: Ditto.
901         * gcc.target/i386/pad-6b.c: Ditto.
902         * gcc.target/i386/pad-8.c: Ditto.
903         * gcc.target/i386/pad-9.c: Ditto.
904         * gcc.target/i386/pad-10.c: Ditto.
905         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
906
907 2010-09-23  Richard Guenther  <rguenther@suse.de>
908
909         PR tree-optimization/45565
910         * g++.dg/ipa/pr45565.C: New testcase.
911
912 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
913
914         PR fortran/45745
915         PR fortran/45648
916         * gfortran.dg/vector_subscript_bound_1.f90: New.
917
918 2010-09-23  Richard Guenther  <rguenther@suse.de>
919
920         PR middle-end/45750
921         * gcc.dg/pr45750.c: New testcase.
922
923 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
924
925         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
926         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
927         build.
928
929 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
930
931         PR rtl-optimization/44374
932         * gcc.target/arm/headmerge-1.c: New test.
933         * gcc.target/arm/headmerge-2.c: New test.
934         * gcc.target/i386/headmerge-1.c: New test.
935         * gcc.target/i386/headmerge-2.c: New test.
936
937 2010-09-23  Daniel Kraft  <d@domob.eu>
938
939         PR fortran/38936
940         PR fortran/44044
941         PR fortran/45474
942         * gfortran.dg/intrinsic_intent_1.f03: New test.
943         * gfortran.dg/select_type_17.f03: New test.
944         * gfortran.dg/associate_5.f03: More definability tests.
945         * gfortran.dg/enum_2.f90: Check definability.
946         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
947         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
948         * gfortran.dg/char_expr_2.f90: Ditto.
949         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
950         * gfortran.dg/enum_5.f90: Ditto.
951         * gfortran.dg/equiv_constraint_8.f90: Ditto.
952         * gfortran.dg/impure_assignment_2.f90: Ditto.
953         * gfortran.dg/impure_assignment_3.f90: Ditto.
954         * gfortran.dg/intent_out_1.f90: Ditto.
955         * gfortran.dg/intent_out_3.f90: Ditto.
956         * gfortran.dg/pointer_assign_7.f90: Ditto.
957         * gfortran.dg/pointer_intent_3.f90: Ditto.
958         * gfortran.dg/pr19936_1.f90: Ditto.
959         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
960         * gfortran.dg/simpleif_2.f90: Ditto.
961         * gfortran.dg/protected_5.f90: Ditto.
962         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
963         * gfortran.dg/protected_6.f90: Ditto.
964         * gfortran.dg/protected_7.f90: Ditto.
965
966 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
967
968         PR libfortran/45710
969         * gfortran.dg/namelist_65.f90: New test.
970
971 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
972
973         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
974         the regexp pattern between the expected label and location string.
975
976 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
977
978         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
979
980 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
981
982         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
983         * gcc.dg/pr27898.c: Likewise.
984         * gcc.dg/pr28712.c: Likewise.
985         * gcc.dg/pr30762-1.c: Likewise.
986         * gcc.dg/pr31529-1.c: Likewise.
987         * gcc.dg/pr34457-1.c: Likewise.
988         * gcc.dg/pr34668-1.c: Likewise.
989         * gcc.dg/pr34989-1.c: Likewise.
990         * gcc.dg/pr43557-1.c: Likewise.
991
992 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
993
994         PR rtl-optimization/45739
995         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
996
997 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
998
999         * gcc.target/sparc/mnofpu.c: New test.
1000
1001 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1002
1003         PR rtl-optimization/45739
1004         * gcc.target/i386/pr45739.c: New test.
1005
1006 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1007
1008         PR fortran/45648
1009         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1010         and counts. Add non-elemental function call check.
1011
1012         PR fortran/45648
1013         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1014         arguments checks. Update temporary counts.
1015         * gfortran.dg/transpose_optimization_1.f90: New.
1016
1017 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1018
1019         PR objc/23710
1020         * objc.dg/invalid-method-1.m: New.
1021
1022 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1023
1024         Merge from 'apple/trunk' branch on FSF servers.
1025
1026         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1027
1028         Radar 4291785
1029         * objc.dg/naming-4.m: New
1030         * objc.dg/naming-5.m: New
1031         * obj-c++.dg/naming-1.mm: New
1032         * obj-c++.dg/naming-2.mm: New
1033
1034 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1035             Jack Howarth  <howarth@bromo.med.uc.edu>
1036
1037         PR c++/45645
1038         * g++.dg/torture/pr44972.C: Use portable assert().
1039
1040 2010-09-21  Richard Guenther  <rguenther@suse.de>
1041
1042         PR tree-optimization/45580
1043         * g++.dg/torture/pr45580.C: New testcase.
1044
1045 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1046
1047         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1048
1049 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1050
1051         PR fortran/45438
1052         * gfortran.dg/pointer_check_7.f90: New.
1053
1054 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1055
1056         PR rtl-optimization/45728
1057         * gcc.c-torture/compile/pr45728.c: New test.
1058
1059 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1060
1061         PR fortran/45081
1062         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1063
1064 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1065
1066         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1067
1068 2010-09-20  Richard Guenther  <rguenther@suse.de>
1069
1070         PR middle-end/45704
1071         * gcc.dg/torture/pr45704.c: New testcase.
1072
1073 2010-09-20  Jan Hubicka  <jh@suse.cz>
1074
1075         PR tree-optimize/45605
1076         * g++.dg/tree-ssa/pr45605.C: New testcase.
1077
1078 2010-09-20  Michael Matz  <matz@suse.de>
1079
1080         PR testsuite/45706
1081         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1082         enough.
1083
1084 2010-09-20  Richard Guenther  <rguenther@suse.de>
1085
1086         PR tree-optimization/45705
1087         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1088
1089 2010-09-20  Michael Matz  <matz@suse.de>
1090
1091         PR testsuite/45706
1092         * lib/target-supports.exp (check_effective_target_vect_perm):
1093         Add i?86-*-*.
1094
1095 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1096
1097         PR rtl-optimization/45695
1098         * gcc.c-torture/execute/pr45695.c: New test.
1099
1100 2010-09-19  Jan Hubicka  <jh@suse.cz>
1101
1102         PR lto/44246
1103         * gcc.c-torture/compile/pr44246.c:New file.
1104
1105 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1106
1107         PR tree-optimization/45714
1108         * gfortran.dg/vect/pr45714-a.f: New test.
1109         * gfortran.dg/vect/pr45714-b.f: New test.
1110
1111 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1112
1113         * gnat.dg/const1.adb: Rename into...
1114         * gnat.dg/constant1.adb: ...this.
1115         * gnat.dg/constant2.adb: New test.
1116         * gnat.dg/constant2_pkg1.ads: New helper.
1117         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1118
1119 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1120
1121         * gnat.dg/specs/constant1.ads: New test.
1122         * gnat.dg/specs/constant1_pkg.ads: New helper.
1123
1124 2010-09-18  Jan Hubicka  <jh@suse.cz>
1125
1126         PR tree-optimization/45453
1127         * g++.dg/tree-ssa/pr45453.C: New testcase.
1128
1129 2010-09-18  Jason Merrill  <jason@redhat.com>
1130
1131         * g++.dg/cpp0x/initlist44.C: New.
1132
1133 2010-09-18  Richard Guenther  <rguenther@suse.de>
1134
1135         PR tree-optimization/45709
1136         * g++.dg/torture/pr45709-2.C: New testcase.
1137
1138 2010-09-18  Richard Guenther  <rguenther@suse.de>
1139
1140         PR tree-optimization/45709
1141         * g++.dg/torture/pr45709.C: New testcase.
1142
1143 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1144
1145         PR testsuite/45719
1146         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1147
1148 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1149
1150         * gcc.target/i386/pad-1.c: New.
1151         * gcc.target/i386/pad-2.c: Likewise.
1152         * gcc.target/i386/pad-3.c: Likewise.
1153         * gcc.target/i386/pad-4.c: Likewise.
1154         * gcc.target/i386/pad-5a.c: Likewise.
1155         * gcc.target/i386/pad-5b.c: Likewise.
1156         * gcc.target/i386/pad-6a.c: Likewise.
1157         * gcc.target/i386/pad-6b.c: Likewise.
1158         * gcc.target/i386/pad-7.c: Likewise.
1159         * gcc.target/i386/pad-8.c: Likewise.
1160         * gcc.target/i386/pad-9.c: Likewise.
1161         * gcc.target/i386/pad-10.c: Likewise.
1162
1163 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1164
1165         PR middle-end/45234
1166         * gcc.dg/torture/stackalign/alloca-5.c: New.
1167
1168 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1169
1170         PR middle-end/45678
1171         * gcc.dg/torture/pr45678-2.c: New.
1172
1173 2010-09-17  Richard Guenther  <rguenther@suse.de>
1174
1175         PR middle-end/45678
1176         * gcc.dg/torture/pr45678-1.c: New testcase.
1177
1178 2010-09-17  Michael Matz  <matz@suse.de>
1179
1180         PR tree-optimization/43432
1181         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1182         check_effective_target_vect_perm_short): New predicates.
1183         (check_effective_target_vect_perm): Include x86_64.
1184         * gcc.dg/vect/pr43432.c: New test.
1185         * gcc.dg/vect/vect-114.c: Adjust.
1186         * gcc.dg/vect/vect-15.c: Ditto.
1187         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1188         * gcc.dg/vect/slp-perm-9.c: Ditto.
1189
1190 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1191
1192         PR testsuite/45692
1193         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1194         GNU runtime.
1195
1196 2010-09-17  Richard Guenther  <rguenther@suse.de>
1197
1198         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1199         * gcc.dg/pr28706.c: Likewise.
1200         * gcc.dg/pr28712.c: Likewise.
1201         * gcc.dg/pr30762-1.c: Likewise.
1202         * gcc.dg/pr30762-2.c: Likewise.
1203         * gcc.dg/pr31529-1.c: Likewise.
1204         * gcc.dg/pr31529-2.c: Likewise.
1205         * gcc.dg/pr34457-1.c: Likewise.
1206         * gcc.dg/pr34457-2.c: Likewise.
1207         * gcc.dg/pr34668-1.c: Likewise.
1208         * gcc.dg/pr34668-2.c: Likewise.
1209         * gcc.dg/pr34989-1.c: Likewise.
1210         * gcc.dg/pr34989-2.c: Likewise.
1211         * gcc.dg/pr43557-1.c: Likewise.
1212         * gcc.dg/pr43557-2.c: Likewise.
1213         * gcc.dg/debug/pr41893-1.c: Likewise.
1214         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1215         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1216         * gcc.dg/matrix/matrix-4.c: Likewise.
1217         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1218         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1219         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1220         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1221
1222 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1223
1224         PR fortran/43665
1225         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1226         optimizations.
1227         * gfortran.dg/intent_optimize_1.f90: New test.
1228
1229 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1230
1231         * gcc.target/i386/divmod-1.c: New.
1232         * gcc.target/i386/divmod-2.c: Likewise.
1233         * gcc.target/i386/divmod-3.c: Likewise.
1234         * gcc.target/i386/divmod-4.c: Likewise.
1235         * gcc.target/i386/divmod-4a.c: Likewise.
1236         * gcc.target/i386/divmod-5.c: Likewise.
1237         * gcc.target/i386/divmod-6.c: Likewise.
1238         * gcc.target/i386/divmod-7.c: Likewise.
1239         * gcc.target/i386/divmod-8.c: Likewise.
1240         * gcc.target/i386/udivmod-1.c: Likewise.
1241         * gcc.target/i386/udivmod-2.c: Likewise.
1242         * gcc.target/i386/udivmod-3.c: Likewise.
1243         * gcc.target/i386/udivmod-4.c: Likewise.
1244         * gcc.target/i386/udivmod-4a.c: Likewise.
1245         * gcc.target/i386/udivmod-5.c: Likewise.
1246         * gcc.target/i386/udivmod-6.c: Likewise.
1247         * gcc.target/i386/udivmod-7.c: Likewise.
1248         * gcc.target/i386/udivmod-8.c: Likewise.
1249
1250 2010-09-16  Jan Hubicka  <jh@suse.cz>
1251
1252         * g++.dg/lto/pr45679-1_0.C: New file.
1253         * g++.dg/lto/pr45679-1_1.C: New file.
1254         * g++.dg/lto/pr45679-0_0.C: New file.
1255         * g++.dg/lto/pr45679-0_1.C: New file.
1256
1257 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1258
1259         PR fortran/45674
1260         * gfortran.dg/class_dummy_2.f03: New.
1261
1262 2010-09-16  Richard Guenther  <rguenther@suse.de>
1263
1264         PR tree-optimization/45623
1265         * gcc.dg/torture/pr45623.c: New testcase.
1266
1267 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1268
1269         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1270         name and parentheses.
1271         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1272
1273 2010-09-15  Jason Merrill  <jason@redhat.com>
1274
1275         * g++.dg/parse/parameter-declaration-2.C: New.
1276
1277         * g++.dg/cpp0x/scoped_enum2.C: New.
1278
1279 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1280
1281         * gcc.c-torture/compile/20100915-1.c: New test.
1282
1283 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1284
1285         PR middle-end/45644
1286         * gcc.dg/ipa/pr45644.c: New test.
1287
1288 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1289
1290         PR tree-optimization/45633
1291         * gcc.dg/vect/pr45633.c: New test.
1292
1293 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1294
1295         PR fortran/45577
1296         * gfortran.dg/allocate_derived_4.f90: New.
1297
1298 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1299
1300         * lib/target-supports.exp
1301         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1302         supported flag to true for neon.
1303
1304 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1305
1306         PR c++/45665
1307         * g++.dg/template/crash103.C: New.
1308
1309 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1310
1311         Merge from 'apple/trunk' branch on FSF servers.
1312
1313         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1314
1315         Radar 4457381
1316         * objc.dg/msg-in-protocol.m: New.
1317         * obj-c++.dg/msg-in-protocol.mm: New.
1318
1319         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1320
1321         Radar 4219590
1322         * objc.dg/break-in-ifstmt.m: New.
1323
1324         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1325
1326         Radar 4174166
1327         * obj-c++.dg/comp-types-13.mm: New.
1328         * objc.dg/comp-types-12.m: New.
1329
1330         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1331
1332         Radar 4216500
1333         * obj-c++.dg/proto-lossage-7.mm: New.
1334         * objc.dg/proto-lossage-7.m: New.
1335
1336 2010-09-14  Jan Hubicka  <jh@suse.cz>
1337
1338         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1339         folding.
1340         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1341         folding.
1342
1343 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1344
1345         PR middle-end/45567
1346         * gcc.dg/pr45567.c: New test.
1347
1348         PR debug/45660
1349         * g++.dg/debug/pr45660.C: New test.
1350
1351 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1352
1353         PR tree-optimization/45470
1354         * g++.dg/vect/pr45470-a.cc: New test.
1355         * g++.dg/vect/pr45470-a.cc: New test.
1356
1357 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1358
1359         PR target/42070
1360         * lib/profopt.exp: Prune warnings on execname2 compile.
1361         * lib/prune.exp: Prune "can't add line info" warnings.
1362
1363 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1364
1365         PR libfortran/45532
1366         * gfortran.dg/namelist_64.f90: New test.
1367
1368 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1369
1370         PR rtl-optimization/45617
1371         * gcc.target/i386/pr45617.c: New test.
1372
1373 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1374
1375         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1376
1377 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1378
1379         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1380         * gcc.target/i386/fma4-vector.c: Likewise.
1381         * gcc.target/i386/vectorize2.c: Likewise.
1382         * gcc.target/i386/vectorize4.c: Likewise.
1383         * gcc.target/i386/vectorize5.c: Likewise.
1384         * gcc.target/i386/vectorize6.c: Likewise.
1385         * gcc.target/i386/vectorize8.c: Likewise.
1386
1387         * gcc.target/i386/vect-double-1.c: New.
1388         * gcc.target/i386/vect-double-1a.c: Likewise.
1389         * gcc.target/i386/vect-double-2.c: Likewise.
1390         * gcc.target/i386/vect-double-2a.c: Likewise.
1391
1392         * lib/target-supports.exp (check_effective_target_vect_double):
1393         Set et_vect_double_saved to 0 when tuning for Atom.
1394
1395 2010-09-13  Jan Hubicka  <jh@suse.cz>
1396
1397         * gcc.dg/torture/pr23821.c: Drop static keyword.
1398         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1399         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1400
1401 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1402
1403         * gcc.target/arm/sync-1.c: New.
1404
1405 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1406
1407         * gnat.dg/memtrap.adb: New test.
1408
1409 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1410
1411         * gfortran.dg/promotion.f90: Fix options.
1412
1413 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1414
1415         * g++.dg/cpp0x/range-for1.C: New.
1416         * g++.dg/cpp0x/range-for2.C: New.
1417         * g++.dg/cpp0x/range-for3.C: New.
1418         * g++.dg/cpp0x/range-for4.C: New.
1419         * g++.dg/cpp0x/range-for5.C: New.
1420         * g++.dg/cpp0x/range-for6.C: New.
1421
1422 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1423
1424         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1425         and counts. Check that transpose is not called.
1426         * gfortran.dg/transpose_2.f90: Update error message.
1427
1428 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1429
1430         PR c++/43824
1431         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1432         * g++.dg/lookup/strong-using-2.C: Likewise.
1433         * g++.dg/lookup/strong-using-3.C: Likewise.
1434         * g++.dg/lookup/strong-using-5.C: Likewise.
1435
1436         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1437         * g++.dg/cpp0x/inline-ns4.C: New.
1438         * g++.dg/cpp0x/inline-ns5.C: New.
1439
1440 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1441
1442         PR middle-end/45634
1443         * gfortran.fortran-torture/compile/pr45634.f90: New.
1444
1445 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1446
1447         * objc.dg/fobjc-exceptions.m: New test.
1448
1449 2010-09-10  Jan Hubicka  <jh@suse.cz>
1450
1451         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1452
1453 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1454
1455         PR tree-optimization/44972
1456         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1457         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1458         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1459         instead.
1460         * g++.dg/torture/pr44972.C: New test.
1461
1462 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1463
1464         PR tree-optimization/44972
1465         * g++.dg/torture/pr34850.C: Remove expected warning.
1466
1467 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1468
1469         * gfortran.dg/dummy_optional_arg.f90: New test.
1470
1471 2010-09-08  Jan Hubicka  <jh@suse.cz>
1472
1473         PR tree-optimization/45598
1474         * fortran.fortran-torture/compile/pr45598.f90: New test.
1475
1476 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1477
1478         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1479         * lib/target-supports.exp (check_ifunc_available): New.
1480         * gcc.dg/attr-ifunc-1.c: New.
1481         * gcc.dg/attr-ifunc-2.c: New.
1482         * gcc.dg/attr-ifunc-3.c: New.
1483         * gcc.dg/attr-ifunc-4.c: New.
1484         * gcc.dg/attr-ifunc-5.c: New.
1485         * g++.dg/ext/attr-ifunc-1.C: New.
1486         * g++.dg/ext/attr-ifunc-2.C: New.
1487         * g++.dg/ext/attr-ifunc-3.C: New.
1488         * g++.dg/ext/attr-ifunc-4.C: New.
1489
1490 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1491
1492         PR middle-end/40386
1493         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1494
1495 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1496
1497         * gfortran.dg/inline_transpose_1.f90: New test.
1498
1499 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1500
1501         PR c++/45588
1502         * g++.dg/warn/Wunused-var-15.C: New test.
1503
1504 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1505
1506         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1507         hppa*-*-hpux*.
1508
1509 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1510
1511         * objc/execute/exceptions/throw-nil.m: New test.
1512         * objc/execute/exceptions/handler-1.m: Updated to use the new
1513         objc_set_uncaught_exception_handler() function.
1514         * objc/execute/exceptions/matcher-1.m: New test.
1515
1516 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1517
1518         PR fortran/38282
1519         * gfortran.dg/bit_comparison_1.F90: New test.
1520         * gfortran.dg/leadz_trailz_3.f90: New test.
1521         * gfortran.dg/masklr_2.F90: New test.
1522         * gfortran.dg/shiftalr_1.F90: New test.
1523         * gfortran.dg/merge_bits_2.F90: New test.
1524         * gfortran.dg/dshift_2.F90: New test.
1525         * gfortran.dg/bit_comparison_2.F90: New test.
1526         * gfortran.dg/masklr_1.F90: New test.
1527         * gfortran.dg/merge_bits_1.F90: New test.
1528         * gfortran.dg/dshift_1.F90: New test.
1529         * gfortran.dg/shiftalr_2.F90: New test.
1530
1531 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1532
1533         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1534         functions from objc/typedstream.h are deprecated.
1535
1536 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1537
1538         * lib/target-supports.exp
1539         (check_effective_target_run_expensive_tests): New proc.
1540         * gcc.c-torture/compile/limits-fnargs.c: Use
1541         dg-require-effective-target run_expensive_tests.
1542
1543 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1544
1545         PR fortran/45597
1546         * gfortran.dg/gomp/pr45597.f90: New test.
1547
1548         PR fortran/45595
1549         * gfortran.dg/gomp/pr45595.f90: New test.
1550
1551 2010-09-08  Michael Matz  <matz@suse.de>
1552
1553         * c-c++-common/uninit-17.c: Adjust.
1554
1555 2010-09-08  Michael Matz  <matz@suse.de>
1556
1557         PR tree-optimization/43430
1558         * gcc.dg/vect/pr43430-2.c: New test.
1559
1560 2010-09-08  Michael Matz  <matz@suse.de>
1561
1562         PR tree-optimization/33244
1563         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1564
1565 2010-09-08  Richard Guenther  <rguenther@suse.de>
1566
1567         PR tree-optimization/45578
1568         * gfortran.dg/pr45578.f90: New testcase.
1569
1570 2010-09-08  Richard Guenther  <rguenther@suse.de>
1571
1572         PR testsuite/45590
1573         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1574
1575 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1576
1577         PR fortran/45576
1578         * gfortran.dg/char_length_18.f90:  New test.
1579
1580 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1581
1582         PR target/36502
1583         * gcc.target/i386/pr36502.c: New test.
1584
1585         PR target/42313
1586         PR target/44651
1587         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1588         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1589
1590 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1591
1592         * gfortran.dg/achar_4.f90: Enable bounds checking.
1593
1594 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1595
1596         PR target/45206
1597         * gcc.target/i386/pr45206.c: New test.
1598
1599 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1600
1601         PR fortran/45505
1602         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1603
1604 2010-09-07  Jan Hubicka  <jh@suse.cz>
1605
1606         * gcc.c-torture/compile/20100907.c: New testcase.
1607
1608 2010-09-07  Richard Guenther  <rguenther@suse.de>
1609
1610         PR middle-end/45569
1611         * g++.dg/eh/pr45569.C: New testcase.
1612
1613 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1614
1615         PR target/43137
1616         * gcc.target/arm/pr43137.c: New test.
1617
1618 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1619
1620         PR fortran/36931
1621         * gfortran.dg/dependency_35.f90:  New test.
1622
1623 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1624
1625         PR fortran/34145
1626         * gfortran.dg/char_length_17.f90:  New test.
1627
1628 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1629
1630         PR c++/45200
1631         PR c++/45293
1632         PR c++/45558
1633         * g++.dg/template/typedef34.C: New test.
1634         * g++.dg/template/typedef35.C: New test.
1635
1636 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1637
1638         PR target/22152
1639         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1640
1641 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1642
1643         * g++.dg/warn/Wdouble-promotion.C: New.
1644
1645 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1646
1647         * g++.dg/parse/redef2.C: New.
1648
1649 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1650
1651         * gcc.dg/20100906-1.c: New testcase.
1652
1653 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1654
1655         PR testsuite/45543
1656         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1657         DW_TAG_enumeration_type DIE.
1658
1659 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1660
1661         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1662         Update XFAILs.
1663
1664 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1665
1666         PR rtl-optimization/44919
1667         * g++.dg/opt/pr44919.C: New.
1668
1669 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1670
1671         PR fortran/38282
1672         * gfortran.dg/iall_iany_iparity_1.f90: New.
1673         * gfortran.dg/iall_iany_iparity_2.f90: New.
1674
1675 2010-09-06  Jason Merrill  <jason@redhat.com>
1676
1677         * g++.dg/cpp0x/initlist42.C: New.
1678
1679         * g++.dg/cpp0x/auto19.C: New.
1680
1681         * g++.dg/template/sfinae25.C: New.
1682         * g++.dg/template/char1.C: Expect warning.
1683         * g++.dg/template/nontype10.C: Likewise.
1684
1685         * g++.dg/cpp0x/implicit9.C: New.
1686
1687         * g++.dg/cpp0x/initlist43.C: New.
1688
1689 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1690
1691         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1692
1693 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1694
1695         * gcc.dg/Wdouble-promotion.c: New.
1696
1697 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1698
1699         * gfortran.dg/float128_1.f90: Remove test case as
1700         it always fails since Rev 163611 backed out the
1701         front-end implementation.
1702
1703 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1704
1705         * gfortran.dg/float128_1.f90: XFAIL test case.
1706
1707 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1708
1709         * gfortran.dg/bessel_7.f90: Decrease required precision.
1710
1711 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1712
1713         PR testsuite/45545
1714         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1715         ref-all-matching targets.
1716
1717 2010-09-05  Richard Guenther  <rguenther@suse.de>
1718
1719         PR tree-optimization/45535
1720         * gcc.c-torture/compile/pr45535.c: New testcase.
1721
1722 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1723
1724         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1725         "\[^\n\]*".
1726         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1727         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1728         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1729         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1730         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1731         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1732         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1733         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1734         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1735         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1736         * gcc.target/i386/pr22152.c: Likewise.
1737         * gcc.target/i386/pr36992-1.c: Likewise.
1738         * gcc.target/i386/pr36992-2.c: Likewise.
1739         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1740
1741 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1742
1743         PR testsuite/43957
1744         * gcc.dg/const-uniq-1.c: Modify regexp.
1745
1746 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1747
1748         PR fortran/45530
1749         * gfortran.dg/namelist_63.f90: New.
1750
1751 2010-09-04  Jan Hubicka  <jh@suse.cz>
1752
1753         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1754         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1755
1756 2010-09-04  Jan Hubicka  <jh@suse.cz>
1757
1758         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1759
1760 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1761
1762         PR fortran/45507
1763         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1764
1765 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1766
1767         * gcc.dg/opts-4.c: New test.
1768
1769 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1770
1771         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1772         * gcc.dg/vect/vect-peel-4.c: Ditto.
1773
1774 2010-09-03  Daniel Kraft  <d@domob.eu>
1775
1776         PR fortran/45525
1777         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1778
1779 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1780
1781         PR fortran/45159
1782         * gfortran.dg/dependency_34.f90:  New test.
1783
1784 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1785
1786         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1787
1788 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1789
1790         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1791         gcc.target/i386/clearcap.map if supported.
1792
1793 2010-09-03  Michael Matz  <matz@suse.de>
1794
1795         PR middle-end/45415
1796         * gcc.dg/pr45415.c: New test.
1797
1798 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1799
1800         PR tree-optimization/45506
1801         * gcc.dg/pr45506.c: New.
1802
1803 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1804
1805         PR target/45476
1806         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1807         * gcc.target/i386/float128-2.c: Ditto.
1808
1809 2010-09-03  Daniel Kraft  <d@domob.eu>
1810
1811         PR fortran/34162
1812         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1813         * gfortran.dg/internal_dummy_2.f08: New test.
1814         * gfortran.dg/internal_dummy_3.f08: New test.
1815         * gfortran.dg/internal_dummy_4.f08: New test.
1816
1817 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1818
1819         PR debug/45500
1820         * gcc.target/i386/pr45500.c: New test.
1821
1822 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1823
1824         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1825
1826 2010-09-03  Daniel Kraft  <d@domob.eu>
1827
1828         PR fortran/44602
1829         * gfortran.dg/exit_2.f08; Adapt error messages.
1830         * gfortran.dg/exit_3.f08: New test.
1831         * gfortran.dg/exit_4.f08: New test.
1832         * gfortran.dg/exit_5.f03: New test.
1833
1834 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1835
1836         * gfortran.dg/ishft_4.f90: New test.
1837
1838 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1839
1840         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1841         FRIZ/XSRIZ instruciton for (double)(long long)x.
1842         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1843
1844 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1845
1846         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1847
1848 2010-09-02  Richard Guenther  <rguenther@suse.de>
1849
1850         PR tree-optimization/44937
1851         PR tree-optimization/45412
1852         * g++.dg/opt/pr45412.C: New testcase.
1853         * gcc.c-torture/compile/pr45412.c: Likewise.
1854         * gcc.c-torture/compile/pr44937.c: Likewise.
1855
1856 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1857
1858         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1859         but using -Werror=comment.
1860         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1861         expected error messages.
1862
1863 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1864
1865         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1866         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1867
1868 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1869
1870         PR fortran/45489
1871         * gfortran.dg/initialization_27.f90: New.
1872
1873 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1874
1875         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1876         check into different basic blocks. Expect vectorization if misaligned
1877         stores are supported.
1878         * gcc.dg/vect/bb-slp-8a.c: New test.
1879         * gcc.dg/vect/bb-slp-8b.c: New test.
1880
1881 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1882
1883         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1884
1885 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1886
1887         PR fortran/44541
1888         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1889         * gfortran.dg/class_dummy_1.f03: New.
1890
1891 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1892
1893         PR middle-end/45458
1894         * g++.dg/tree-prof/partition2.C: New test.
1895
1896 2010-09-01  Richard Guenther  <rguenther@suse.de>
1897
1898         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1899         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1900         * gcc.c-torture/execute/20100827-1.c: Likewise.
1901
1902 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1903
1904         * gfortran.dg/execute_command_line_1.f90: New test.
1905
1906 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1907
1908         PR preprocessor/45457
1909         * c-c++-common/cpp/pr45457.c: New test.
1910
1911 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1912
1913         * gcc.dg/nested-func-8.c: New test.
1914
1915 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1916
1917         PR fortran/38282
1918         * gfortran.dg/popcnt_poppar_1.F90: New test.
1919         * gfortran.dg/popcnt_poppar_2.F90: New test.
1920
1921 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1922
1923         * gcc.target/i386/volatile-2.c: Require nonpic target.
1924
1925 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1926
1927         PR middle-end/45461
1928         * gcc.dg/pr45461.c: New test.
1929
1930 2010-08-31  Richard Guenther  <rguenther@suse.de>
1931
1932         PR testsuite/45455
1933         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1934
1935 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1936
1937         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1938
1939 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1940
1941         PR fortran/45456
1942         * gfortran.dg/typebound_proc_18.f03: New.
1943
1944 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1945
1946         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1947         * lib/scanasm.exp (scan-stack-usage): Likewise.
1948         (scan-stack-usage-not): Likewise.
1949         * gcc.dg/stack-usage-1.c: New test.
1950         * gcc.target/i386/stack-usage-realign.c: Likewise.
1951
1952 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1953
1954         PR tree-optimization/45427
1955         * gcc.dg/tree-ssa/pr45427.c: New test.
1956
1957 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1958
1959         PR c++/45043
1960         * g++.dg/template/crash102.C: New.
1961
1962 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1963
1964         PR middle-end/45423
1965         * gcc.dg/gomp/atomic-12.c: New test.
1966         * gcc.dg/gomp/atomic-13.c: New test.
1967         * gcc.dg/gomp/atomic-14.c: New test.
1968         * g++.dg/gomp/atomic-11.C: New test.
1969         * g++.dg/gomp/atomic-12.C: New test.
1970         * g++.dg/gomp/atomic-13.C: New test.
1971         * g++.dg/gomp/atomic-14.C: New test.
1972
1973 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1974
1975         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1976         delimiter.
1977
1978 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1979
1980         * gnat.dg/discr24.adb: New test.
1981
1982 2010-08-30  Richard Guenther  <rguenther@suse.de>
1983
1984         PR tree-optimization/45449
1985         * gcc.dg/pr45449.c: New testcase.
1986
1987 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1988
1989         * gcc.dg/opts-1.c: Expect errors, not warnings.
1990
1991 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1992
1993         PR fortran/42769
1994         * gfortran.dg/dynamic_dispatch_11.f03: New.
1995
1996 2010-08-29  Jason Merrill  <jason@redhat.com>
1997
1998         PR c++/44991
1999         * g++.dg/parse/defarg15.C: New.
2000
2001 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2002
2003         PR fortran/45439
2004         * gfortran.dg/select_type_16.f03: New.
2005
2006 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2007             Tobias Burnus  <burnus@net-b.de>
2008
2009         * gfortran.dg/bessel_7.f90: Decrease required precision.
2010
2011 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2012             Kaz Kojima  <kkojima@gcc.gnu.org>
2013
2014         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2015
2016 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2017
2018         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2019         floating point conversion code generation.
2020         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2021         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2022         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2023         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2024         to integer conversion code generation.
2025         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2026         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2027         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2028         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2029
2030 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2031
2032         PR fortran/32049
2033         * gfortran.dg/random_seed_1.f90: Adjust test.
2034         * gfortran.dg/float128_1.f90: New test.
2035
2036 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2037
2038         PR fortran/33197
2039         * gfortran.dg/norm2_1.f90: New.
2040         * gfortran.dg/norm2_2.f90: New.
2041         * gfortran.dg/norm2_3.f90: New.
2042         * gfortran.dg/norm2_4.f90: New.
2043         * gfortran.dg/parity_1.f90: New.
2044         * gfortran.dg/parity_2.f90: New.
2045         * gfortran.dg/parity_3.f90: New.
2046
2047 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2048
2049         PR fortran/45420
2050         * gfortran.dg/select_type_15.f03: New.
2051
2052 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2053
2054         PR libfortran/43217
2055         * gfortran.dg/hollerith8.f90: New test.
2056
2057 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2058
2059         PR fortran/45159
2060         * gfortran.dg/dependency_33.f90:  New test.
2061
2062 2010-08-27  Richard Guenther  <rguenther@suse.de>
2063
2064         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2065         * gcc.dg/graphite/scop-2.c: Likewise.
2066         * gcc.dg/graphite/scop-20.c: Likewise.
2067         * gcc.dg/vect/slp-25.c: Likewise.
2068
2069 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2070
2071         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2072
2073 2010-08-26  Daniel Kraft  <d@domob.eu>
2074
2075         PR fortran/38936
2076         PR fortran/44047
2077         PR fortran/45384
2078         * gfortran.dg/associate_8.f03: New test.
2079         * gfortran.dg/select_type_13.f03: New test.
2080         * gfortran.dg/select_type_14.f03: New test.
2081
2082 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2083
2084         PR tree-optimization/44485
2085         * gcc.dg/pr44485.c: New test.
2086
2087 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2088
2089         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2090         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2091         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2092
2093 2010-08-26  Richard Guenther  <rguenther@suse.de>
2094
2095         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2096         * gcc.dg/graphite/scop-21.c: Likewise.
2097
2098 2010-08-26  Richard Guenther  <rguenther@suse.de>
2099
2100         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2101         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2102         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2103         * gcc.dg/vect/vect-91.c: Likewise.
2104         * gcc.dg/vect/vect-peel-1.c: Likewise.
2105         * gcc.dg/vect/vect-peel-2.c: Likewise.
2106         * gcc.dg/vect/vect-peel-4.c: Likewise.
2107
2108 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2109
2110         PR libfortran/41859
2111         * gfortran.dg/der_io_4.f90: New test.
2112
2113 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2114
2115         PR rtl-optimization/44858
2116         * gcc.c-torture/execute/pr44858.c: New test.
2117
2118         PR rtl-optimization/45400
2119         * g++.dg/other/i386-8.C: New test.
2120
2121 2010-08-25  Richard Guenther  <rguenther@suse.de>
2122
2123         * gcc.dg/alias-8.c: Adjust.
2124
2125 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2126
2127         * gcc.target/i386/combine-mul.c: New test.
2128
2129 2010-08-25  Richard Guenther  <rguenther@suse.de>
2130
2131         PR lto/44562
2132         * gcc.dg/graphite/id-27.c: New testcase.
2133         * gcc.dg/lto/20100825-1_0.c: Likewise.
2134
2135 2010-08-25  Richard Guenther  <rguenther@suse.de>
2136
2137         PR tree-optimization/45316
2138         * g++.dg/opt/pr45316.C: New testcase.
2139
2140 2010-08-25  Richard Guenther  <rguenther@suse.de>
2141
2142         PR tree-optimization/45393
2143         * g++.dg/torture/pr45393.C: New testcase.
2144
2145 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2146
2147         PR tree-optimization/45059
2148         * gcc.c-torture/compile/pr45059.c: New test.
2149
2150 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2151
2152         * lib/target-supports.exp (check_effective_target_vect_unpack):
2153         Set vect_unpack supported flag to true for neon.
2154
2155 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2156
2157         * gcc.dg/tree-ssa/ifc-5.c: New.
2158
2159 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2160
2161         * gcc.dg/tree-ssa/ifc-4.c: New.
2162         * gcc.dg/tree-ssa/ifc-7.c: New.
2163
2164 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2165
2166         * gcc.dg/vect/vect.exp: Check loongson targets
2167         * g++.dg/vect/vect.exp: Likewise
2168         * gfortran.dg/vect/vect.exp: Likewise
2169
2170 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2171
2172         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2173         -mveclibabi=mass.
2174
2175 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2176
2177         PR fortran/45366
2178         * gfortran.dg/proc_ptr_29.f90: New.
2179
2180 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2181             Dominique d'Humieres <dominiq@lps.ens.fr>
2182
2183         PR fortran/45367
2184         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2185
2186 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2187
2188         PR fortran/45367
2189         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2190
2191 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2192
2193         PR fortran/36158
2194         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2195
2196 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2197             Dominique d'Humieres <dominiq@lps.ens.fr>
2198
2199         PR fortran/45367
2200         PR fortran/36158
2201         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2202         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2203
2204 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2205
2206         PR fortran/44863
2207         PR fortran/45271
2208         PR fortran/45290
2209         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2210         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2211         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2212
2213 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2214
2215         PR fortran/36158
2216         PR fortran/33197
2217         * gfortran.dg/bessel_6.f90: New.
2218         * gfortran.dg/bessel_7.f90: New.
2219
2220 2010-08-20  Jan Hubicka  <jh@suse.cz>
2221
2222         PR c++/45307
2223         PR c++/17736
2224         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2225         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2226
2227 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2228
2229         PR target/45336
2230         * gcc.target/i386/pr45336-1.c: New.
2231         * gcc.target/i386/pr45336-2.c: Likewise.
2232         * gcc.target/i386/pr45336-3.c: Likewise.
2233         * gcc.target/i386/pr45336-4.c: Likewise.
2234
2235 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2236
2237         PR testsuite/45361
2238         * gcc.target/i386/volatile-2.c: Update scan strings to also
2239         include (%rip) for the memory reference on x86_64.
2240
2241 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2242
2243         PR middle-end/44974
2244         * gcc.dg/pr44974.c: New test.
2245
2246         PR rtl-optimization/45353
2247         * gcc.dg/pr45353.c: New test.
2248
2249 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2250
2251         * gcc.target/i386/volatile-2.c: New.
2252
2253 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2254
2255         PR rtl-optimization/44691
2256         * gfortran.dg/pr44691.f: New test.
2257
2258 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2259
2260         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2261
2262 2010-08-19  Jason Merrill  <jason@redhat.com>
2263
2264         * g++.dg/init/synth3.C: New.
2265         * g++.dg/init/value8.C: New.
2266         * g++.dg/tree-ssa/empty-2.C: New.
2267         * g++.dg/cpp0x/noexcept09.C: New.
2268
2269 2010-08-19  Daniel Kraft  <d@domob.eu>
2270
2271         PR fortran/29785
2272         PR fortran/45016
2273         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2274         * gfortran.dg/pointer_remapping_1.f90: New test.
2275         * gfortran.dg/pointer_remapping_2.f03: New test.
2276         * gfortran.dg/pointer_remapping_3.f08: New test.
2277         * gfortran.dg/pointer_remapping_4.f03: New test.
2278         * gfortran.dg/pointer_remapping_5.f08: New test.
2279         * gfortran.dg/pointer_remapping_6.f08: New test.
2280
2281 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2282
2283         PR testsuite/45324
2284         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2285
2286 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2287
2288         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2289
2290 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2291
2292         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2293         variable.
2294
2295 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2296
2297         PR target/45070
2298         * gcc.c-torture/execute/pr45070.c: New.
2299
2300 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2301
2302         * g++.dg/pr44328.C: New test.
2303
2304 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2305
2306         PR fortran/36158
2307         PR fortran/33197
2308         * gfortran.dg/bessel_3.f90: New.
2309         * gfortran.dg/bessel_4.f90: New.
2310         * gfortran.dg/bessel_5.f90: New.
2311
2312 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2313
2314         PR fortran/45290
2315         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2316         * gfortran.dg/pointer_init_2.f90: New.
2317         * gfortran.dg/pointer_init_3.f90: New.
2318         * gfortran.dg/pointer_init_4.f90: New.
2319
2320 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2321
2322         PR c++/45049
2323         * g++.dg/pr45049-1.C: New test.
2324         * g++.dg/pr45049-2.C: New test.
2325
2326 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2327
2328         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2329         20 if __ARM_PCS is defined otherwise 64.
2330         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2331         instead of hard coded 64.
2332
2333 2010-08-18  Yao Qi  <yao@codesourcery.com>
2334
2335         PR target/45094
2336         * gcc.target/arm/pr45094.c: New test.
2337
2338 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2339
2340         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2341
2342 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2343
2344         PR rtl-optimization/42575
2345         * gcc.target/arm/pr42575.c: New test.
2346
2347 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2348
2349         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2350         * gcc.dg/tls/thr-cse-1.c: New.
2351
2352 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2353
2354         PR debug/42487
2355         * lib/target-supports.exp
2356         (check_effective_target_function_sections): New.
2357         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2358         function sections before proceding.
2359
2360 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2361
2362         PR fortran/45308
2363         * gfortran.dg/pr45308.f03: New test.
2364
2365 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2366
2367         PR target/45296
2368         * gcc.target/i386/pr45296.c: New test.
2369
2370 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2371
2372         * g++.dg/ext/uow-1.C: New.
2373         * g++.dg/ext/uow-2.C: New.
2374         * g++.dg/ext/uow-3.C: New.
2375         * g++.dg/ext/uow-4.C: New.
2376
2377 2010-08-17  Richard Guenther  <rguenther@suse.de>
2378
2379         PR testsuite/45266
2380         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2381
2382 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2383
2384         PR c/40563
2385         * gcc.dg/Wcxx-compat-20.c: New test.
2386
2387 2010-08-17  Daniel Kraft  <d@domob.eu>
2388
2389         PR fortran/38936
2390         * gfortran.dg/associate_1.f03: Extended to test newly supported
2391         features like association to variables.
2392         * gfortran.dg/associate_3.f03: Removed check for illegal change
2393         of associate-name here...
2394         * gfortran.dg/associate_5.f03: ...and added it here.
2395         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2396         * gfortran.dg/associate_7.f03: New test.
2397
2398 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2399
2400         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2401
2402 2010-08-15  Daniel Kraft  <d@domob.eu>
2403
2404         PR fortran/38936
2405         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2406         * gfortran.dg/associate_3.f03: Clarify comment.
2407         * gfortran.dg/associate_5.f03: New test.
2408         * gfortran.dg/associate_6.f03: New test.
2409
2410 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2411
2412         PR fortran/45211
2413         * gfortran.dg/bind_c_usage_21.f90: New.
2414         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2415
2416 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2417
2418         * gfortran.dg/optional_absent_1.f90: New.
2419         * gfortran.dg/null_actual.f90: New.
2420
2421 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2422
2423         * gfortran.dg/pointer_target_1.f90: New.
2424         * gfortran.dg/pointer_target_2.f90: New.
2425         * gfortran.dg/pointer_target_3.f90: New.
2426
2427 2010-08-15  Daniel Kraft  <d@domob.eu>
2428
2429         PR fortran/45197
2430         * gfortran.dg/elemental_args_check_3.f90: New test.
2431         * gfortran.dg/impure_1.f08: New test.
2432         * gfortran.dg/impure_2.f08: New test.
2433         * gfortran.dg/impure_3.f90: New test.
2434         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2435
2436 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2437
2438         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2439         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2440         SLP tests.
2441         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2442         misaligned loads.
2443         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2444         misaligned stores.c
2445         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2446
2447 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2448
2449         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2450         dg-require-effective-target after dg-do.
2451
2452 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2453
2454         * lib/target-supports.exp (check_effective_target_vect_int): Return
2455         true for Loongson targets.
2456         (check_effective_target_vect_shift): Likewise.
2457         (check_effective_target_vect_no_int_max): Likewise.
2458         (check_effective_target_vect_no_align): Likewise.
2459         (check_effective_target_vect_short_mult): Likewise.
2460
2461 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2462
2463         * g++.dg/cast.C: Change fields of structures to "long" to pass
2464         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2465         * g++.dg/cpp0x/iop.C: Ditto.
2466         * g++.dg/cpp0x/named_refs.C: Ditto.
2467         * g++.dg/cpp0x/rv1p.C: Ditto.
2468         * g++.dg/cpp0x/rv2p.C: Ditto.
2469         * g++.dg/cpp0x/rv3p.C: Ditto.
2470         * g++.dg/cpp0x/rv4p.C: Ditto.
2471         * g++.dg/cpp0x/rv5p.C: Ditto.
2472         * g++.dg/cpp0x/rv6p.C: Ditto.
2473         * g++.dg/cpp0x/rv7p.C: Ditto.
2474         * g++.dg/cpp0x/rv8p.C: Ditto.
2475         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2476
2477 2010-08-13  Daniel Kraft  <d@domob.eu>
2478
2479         * gfortran.dg/implied_shape_1.f08: New test.
2480         * gfortran.dg/implied_shape_2.f90: New test.
2481         * gfortran.dg/implied_shape_3.f08: New test.
2482
2483 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2484
2485         PR libfortran/42526
2486         * gfortran.dg/char_component_initializer_1.f90: New test.
2487
2488 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2489
2490         PR tree-optimization/45241
2491         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2492
2493 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2494
2495         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2496         to dg-options.
2497         * gcc.target/i386/pr40906-2.c: Ditto.
2498         * gcc.target/i386/pr40906-3.c: Ditto.
2499
2500 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2501
2502         PR middle-end/45262
2503         * gcc.c-torture/execute/pr45262.c: New test.
2504
2505 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2506
2507         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2508         empty argument.
2509         * g++.dg/other/profile1.C: Ditto.
2510
2511 2010-08-12  Richard Guenther  <rguenther@suse.de>
2512
2513         PR tree-optimization/45232
2514         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2515         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2516         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2517         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2518         unsigned arithmetic.
2519         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2520         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2521         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2522         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2523         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2524         unsigned arithmetic.
2525         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2526         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2527         unsigned arithmetic.
2528         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2529         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2530         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2531         unsigned arithmetic.
2532         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2533         * gcc.dg/tree-ssa/negate.c: Adjust.
2534         * gcc.dg/vect/vect-1.c: Adjust.
2535         * gfortran.dg/reassoc_6.f: XFAIL.
2536
2537 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2538
2539         PR debug/45259
2540         * gcc.dg/pr45259.c: New test.
2541
2542 2010-08-12  Wei Guozhi  <carrot@google.com>
2543
2544         PR target/44999
2545         * gcc.target/arm/pr44999.c: New testcase.
2546
2547 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2548
2549         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2550         (N): Likewise.
2551         (main): Adjust accordingly.
2552
2553 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2554
2555         * gfortran.dg/graphite/id-22.f: New.
2556
2557 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2558
2559         * gcc.dg/graphite/id-26.c: New.
2560
2561 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2562
2563         * gcc.dg/graphite/id-25.c: New.
2564
2565 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2566
2567         * gcc.dg/graphite/run-id-5.c: New.
2568         * gcc.dg/graphite/run-id-6.c: New.
2569         * gfortran.dg/graphite/id-21.f: New.
2570
2571 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2572
2573         * gcc.dg/graphite/id-24.c: New.
2574
2575 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2576
2577         * gcc.dg/tree-ssa/pr20742.c: New.
2578
2579 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2580
2581         * gcc.dg/graphite/id-23.c: New.
2582
2583 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2584
2585         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2586
2587 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2588
2589         * gcc.dg/graphite/pr42729.c: New.
2590
2591 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2592
2593         * gfortran.dg/graphite/id-20.f: New.
2594
2595 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2596
2597         * gcc.dg/graphite/id-22.c: New.
2598
2599 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2600
2601         * gcc.dg/graphite/run-id-2.c: Call abort.
2602
2603 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2604
2605         * gcc.dg/graphite/id-20.c: New.
2606
2607 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2608             Steve Kargl <kargl@gcc.gnu.org>
2609
2610         PR fortran/44595
2611         * gfortran.dg/move_alloc_3.f90: New.
2612         * gfortran.dg/random_seed_2.f90: New.
2613
2614 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2615
2616         * lib/target-supports.exp (check_effective_target_sync_int_long):
2617         Add hppa*-*-linux*.
2618         (check_effective_target_sync_char_short): Likewise.
2619
2620 2010-08-10  Yao Qi  <yao@codesourcery.com>
2621
2622         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2623         general form.
2624         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2625         * g++.dg/other/packed1.C: Likewise.
2626         * g++.dg/other/crash-4.C: Likewise.
2627         * g++.dg/ext/packed8.C: Likewise.
2628         * g++.dg/init/array16.C: Likewise.
2629
2630 2010-08-10  xinliang David Li  <davidxl@google.com>
2631         * gcc.dg/tree-ssa/loop-19.c: Add option
2632         -fno-prefetch-loop-array
2633
2634 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2635
2636         PR middle-end/45182
2637         * gcc.c-torture/compile/pr45182.c: New test.
2638
2639 2010-08-09  Jason Merrill  <jason@redhat.com>
2640
2641         PR c++/45236
2642         * g++.dg/cpp0x/variadic-104.C: New.
2643
2644 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2645
2646         PR fortran/44235
2647         * gfortran.dg/dependency_32.f90:  New test.
2648
2649 2010-08-09  Richard Guenther  <rguenther@suse.de>
2650
2651         PR middle-end/44632
2652         * g++.dg/opt/nrv17.C: New testcase.
2653
2654 2010-08-09  Richard Guenther  <rguenther@suse.de>
2655
2656         PR middle-end/45212
2657         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2658         alignment from MEM_REF offset only if we took it from the
2659         base object.
2660
2661         * gcc.target/i386/pr24178.c: New testcase.
2662
2663 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2664
2665         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2666         * gcc.dg/20030702-1.c: Ditto.
2667         * gcc.dg/20050309-1.c: Ditto.
2668         * gcc.dg/20050325-1.c: Ditto.
2669         * gcc.dg/20050330-2.c: Ditto.
2670         * gcc.dg/20051201-1.c: Ditto.
2671         * gcc.dg/gomp/pr27573.c: Ditto.
2672         * gcc.dg/gomp/pr34610.c: Ditto.
2673         * gcc.dg/pr24225.c: Ditto.
2674         * gcc.dg/pr26570.c: Ditto.
2675         * gcc.dg/pr32773.c: Ditto.
2676         * g++.dg/gcov/gcov-6.C: Ditto.
2677         * g++.dg/gomp/pr34608.C: Ditto.
2678         * gfortran.dg/gomp/pr27573.f90: Ditto.
2679
2680         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2681         dg-require-host-local dg directive.
2682         * gcc.dg/profile-dir-2.c: Ditto.
2683         * gcc.dg/profile-dir-3.c: Ditto.
2684
2685 2010-08-08  Richard Guenther  <rguenther@suse.de>
2686
2687         PR tree-optimization/45109
2688         * gcc.c-torture/compile/pr45109.c: New testcase.
2689
2690 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2691
2692         * gcc.dg/march.c: Skip if -march defined.
2693         * gcc.dg/mtune.c: Skip if -mtune defined.
2694
2695         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2696         generic thunk support.
2697
2698 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2699
2700         PR target/45213
2701         * gcc.target/i386/pr45213.c: New test.
2702
2703 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2704
2705         PR libfortran/45143
2706         * gfortran.dg/fmt_error_11.f03: New test.
2707
2708 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2709
2710         * lib/target-supports.exp (check_effective_target_sync_int_long):
2711         Add arm*-*-linux-gnueabi.
2712         (check_effective_target_sync_char_short): Likewise.
2713
2714 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2715
2716         PR fortran/45159
2717         * gfortran.dg/dependency_31.f90:  New test.
2718
2719 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2720
2721         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2722
2723 2010-08-06  Jason Merrill  <jason@redhat.com>
2724
2725         * g++.dg/cpp0x/sfinae3.C: New.
2726         * g++.dg/cpp0x/sfinae4.C: New.
2727
2728 2010-08-06  Richard Guenther  <rguenther@suse.de>
2729
2730         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2731         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2732         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2733         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2734         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2735         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2736         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2737         * gcc.c-torture/execute/20100805-1.c: Likewise.
2738
2739 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2740
2741         PR testsuite/42855
2742         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2743
2744 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2745
2746         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2747         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2748
2749 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2750
2751         * g++.dg/ipa/devirt-1.C: New test.
2752         * g++.dg/ipa/devirt-2.C: Likewise.
2753         * g++.dg/ipa/devirt-3.C: Likewise.
2754         * g++.dg/ipa/devirt-4.C: Likewise.
2755         * g++.dg/ipa/devirt-5.C: Likewise.
2756         * gcc.dg/ipa/iinline-3.c: Likewise.
2757
2758 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2759
2760         PR tree-optimization/45144
2761         * gcc.dg/tree-ssa/pr45144.c: New test.
2762
2763 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2764
2765         PR fortran/42207
2766         PR fortran/44064
2767         PR fortran/44065
2768         * gfortran.dg/class_25.f03: New.
2769         * gfortran.dg/class_26.f03: New.
2770
2771 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2772
2773         * g++.dg/warn/miss-format-1.C: Update line number.
2774
2775 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2776
2777         PR c++/44641
2778         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2779         .frame and .mask assembler directives.
2780
2781 2010-08-04  Richard Guenther  <rguenther@suse.de>
2782
2783         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2784         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2785         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2786         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2787
2788 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2789
2790         PR fortran/44857
2791         * gfortran.dg/derived_constructor_char_1.f90: New.
2792         * gfortran.dg/derived_constructor_char_2.f90: New.
2793
2794 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2795
2796         PR fortran/45159
2797         * gfortran.dg/dependency_30.f90:  New test.
2798
2799 2010-08-03  Jan Hubicka  <jh@suse.cz>
2800
2801         * gcc.c-torture/compile/pr45085.c: New testcase.
2802
2803 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2804
2805         PR fortran/44584
2806         PR fortran/45161
2807         * gfortran.dg/typebound_call_9.f03: Modified.
2808         * gfortran.dg/typebound_generic_1.f03: Modified.
2809
2810 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2811
2812         PR fortran/45159
2813
2814         * gfortran.dg/dependency_29.f90:  New test.
2815
2816 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2817
2818         PR fortran/36854
2819         * gfortran.dg/character_comparison_2.f90:  New test.
2820         * gfortran.dg/character_comparison_3.f90:  New test.
2821         * gfortran.dg/dependency_28.f90:  New test.
2822
2823 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2824
2825         PR target/40457
2826         * gcc.target/arm/pr40457-1.c: New test.
2827         * gcc.target/arm/pr40457-2.c: New test.
2828
2829 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2830
2831         PR fortran/44912
2832         * gfortran.dg/typebound_call_17.f03: New.
2833
2834 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2835
2836         PR fortran/44929
2837         * gfortran.dg/allocate_derived_3.f90: New.
2838
2839 2010-07-30  Xinliang David Li  <davidxl@google.com>
2840         PR tree-optimization/45121
2841         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2842
2843 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2844
2845         PR c++/45112
2846         * g++.dg/pr45112.C: New test.
2847
2848 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2849
2850         PR debug/45055
2851         PR rtl-optimization/45137
2852         * gcc.dg/pr45055.c: New test.
2853
2854 2010-07-30  Alan Modra  <amodra@gmail.com>
2855
2856         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2857         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2858
2859 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2860
2861         PR fortran/45087
2862         PR fortran/45125
2863         * gfortran.dg/whole_file_25.f90: New.
2864         * gfortran.dg/whole_file_26.f90: New.
2865         * gfortran.dg/whole_file_27.f90: New.
2866
2867 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2868
2869         PR fortran/44962
2870         * gfortran.dg/typebound_proc_17.f03: New.
2871
2872 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2873
2874         PR fortran/45004
2875         * gfortran.dg/move_alloc_2.f90: New.
2876
2877 2010-07-29  Xinliang David Li  <davidxl@google.com>
2878         PR tree-optimization/45121
2879         * c-c++-common/uninit-17.c: Fix expected output.
2880
2881 2010-07-29  Richard Guenther  <rguenther@suse.de>
2882
2883         PR tree-optimization/45120
2884         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2885
2886 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2887
2888         PR fortran/42051
2889         PR fortran/44064
2890         * gfortran.dg/pr42051.f03: New testcase.
2891
2892 2010-07-29  Richard Guenther  <rguenther@suse.de>
2893
2894         PR middle-end/45034
2895         * gcc.c-torture/execute/pr45034.c: New testcase.
2896
2897 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2898
2899         PR c++/45096
2900         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2901
2902 2010-07-28  Daniel Kraft  <d@domob.eu>
2903
2904         * gfortran.dg/bound_8.f90: New test.
2905
2906 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2907
2908         PR debug/45105
2909         * gcc.dg/pr45105.c: New test.
2910
2911 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2912
2913         PR rtl-optimization/45107
2914         * gcc.dg/pr45107.c: New test.
2915
2916 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2917
2918         PR rtl-optimization/45101
2919         * gcc.dg/pr45101.c: New test.
2920
2921 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2922
2923         PR fortran/45077
2924         * gfortran.dg/whole_file_24.f90: New.
2925
2926 2010-07-27  Jason Merrill  <jason@redhat.com>
2927
2928         * g++.dg/cpp0x/variadic102.C: New.
2929         * g++.dg/cpp0x/variadic103.C: New.
2930
2931 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2932
2933         PR rtl-optimization/40956
2934         PR target/42495
2935         PR middle-end/42574
2936         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2937         * gcc.target/arm/pr42574.c: Add tests.
2938
2939 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2940
2941         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2942         test name.
2943         (cleanup-repo-files): Ditto.
2944         (cleanup-saved-temps): Ditto.
2945
2946 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2947
2948         PR testsuite/44701
2949         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2950
2951         PR c/45079
2952         * gcc.dg/pr45079.c: New test.
2953
2954 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2955
2956         PR tree-optimization/44152
2957         * gcc.dg/vect/fast-math-pr44152.c: New test.
2958
2959 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2960
2961         PR ObjC/44140
2962         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2963         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2964         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2965         * obj-c++.dg/torture/trivial.mm: Ditto.
2966         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2967         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2968         * objc.dg/torture/tls/thr-init.m: Ditto.
2969         * objc.dg/torture/trivial.m: Ditto.
2970
2971 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2972
2973         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2974         Skip on spu-*-* targets.
2975
2976 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2977
2978         PR tree-optimization/45083
2979         * gcc.dg/pr45083.c: New test.
2980
2981 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2982
2983         PR fortran/40873
2984         * gfortran.dg/whole_file_22.f90: New test.
2985         * gfortran.dg/whole_file_23.f90: New test.
2986
2987 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2988             Jack Howarth  <howarth@bromo.med.uc.edu>
2989             Richard Henderson  <rth@redhat.com>
2990
2991         PR target/44132
2992         * gcc.dg/tls/thr-init-1.c: New.
2993         * gcc.dg/tls/thr-init-2.c: New.
2994         * gcc.dg/torture/tls New.
2995         * gcc.dg/torture/tls/tls-test.c: New.
2996         * gcc.dg/torture/tls/thr-init-1.c: New.
2997         * gcc.dg/torture/tls/tls.exp: New.
2998         * gcc.dg/torture/tls/thr-init-2.c: New.
2999         * gcc.dg/tls/emutls-2.c: New test
3000
3001         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3002         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3003         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3004         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3005         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3006         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3007         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3008         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3009         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3010         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3011         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3012         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3013         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3014         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3015         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3016         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3017         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3018         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3019         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3020         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3021         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3022         gfortran.dg/gomp/omp_threadprivate1.f90,
3023         gfortran.dg/gomp/omp_threadprivate2.f90,
3024         gfortran.dg/gomp/reduction1.f90,
3025         gfortran.dg/gomp/sharing-1.f90: Likewise.
3026
3027 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3028
3029         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3030         sse_runtime.
3031         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3032         dg-require-visibility.
3033
3034 2010-07-26  Richard Guenther  <rguenther@suse.de>
3035
3036         PR tree-optimization/43784
3037         * gcc.c-torture/execute/pr43784.c: New testcase.
3038         * g++.dg/torture/pr43784.C: Likewise.
3039
3040 2010-07-26  Richard Guenther  <rguenther@suse.de>
3041
3042         PR middle-end/45056
3043         * g++.dg/pr45056.C: New testcase.
3044
3045 2010-07-26  Richard Guenther  <rguenther@suse.de>
3046
3047         PR tree-optimization/45071
3048         * gcc.dg/pr45071.c: New testcase.
3049
3050 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3051
3052         PR fortran/45066
3053         * gfortran.dg/namelist_62.f90: New.
3054
3055 2010-07-26  Richard Guenther  <rguenther@suse.de>
3056
3057         * gcc.c-torture/execute/pr45017.c: Move ...
3058         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3059
3060 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3061
3062         PR fortran/40628
3063         * trim_optimize_1.f90:  New test.
3064         * character_comparision_1.f90:  New test.
3065
3066 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3067
3068         PR fortran/42852
3069         * gfortran.dg/wtruncate_fix.f: New test.
3070
3071 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3072
3073         PR testsuite/45068
3074         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3075
3076 2010-07-24  Richard Guenther  <rguenther@suse.de>
3077
3078         PR lto/43788
3079         * g++.dg/lto/20100724-1_0.C: New testcase.
3080
3081 2010-07-24  Richard Guenther  <rguenther@suse.de>
3082
3083         PR lto/43212
3084         * gcc.dg/lto/20100724-1_0.c: New testcase.
3085         * gcc.dg/lto/20100724-1_1.c: Likewise.
3086
3087 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3088
3089         PR fortran/40011
3090         * gfortran.dg/whole_file_21.f90: New.
3091
3092         * gfortran.dg/integer_exponentiation_3.F90: Use
3093         -ffloat-store only for i?86/x86-64 -m32.
3094
3095 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3096
3097         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3098         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3099
3100 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3101
3102         * gfortran.dg/func_decl_4.f90: Split test into two ...
3103         * gfortran.dg/func_decl_5.f90: ... parts.
3104         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3105         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3106         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3107         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3108         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3109         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3110         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3111         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3112         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3113         * gfortran.dg/sizeof.f90: Make test valid.
3114         * gfortran.dg/pr20865.f90: Add new dg-error.
3115         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3116         * gfortran.dg/g77/19990218-0.f: Ditto.
3117         * gfortran.dg/g77/19990218-1.f: Ditto.
3118         * gfortran.dg/g77/970625-2.f: Ditto.
3119         * gfortran.dg/pr37243.f: Fix function declaration.
3120         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3121         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3122
3123 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3124
3125         PR fortran/44945
3126         * gfortran.dg/char_array_structure_constructor.f90: Add
3127         -fwhole-file as dg-option as it otherwise fails on some
3128         systems.
3129
3130 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3131
3132         * gnat.dg/aggr16.ad[sb]: New test.
3133         * gnat.dg/aggr16_pkg.ads: New helper.
3134
3135 2010-07-23  Richard Guenther  <rguenther@suse.de>
3136
3137         PR lto/43071
3138         * g++.dg/lto/20100723-1_0.C: New testcase.
3139
3140 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3141
3142         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3143         AVX support.
3144         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3145         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3146
3147 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3148
3149         * lib/target-supports.exp (add_options_for_tls): New proc.
3150         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3151         * g++.dg/tls/static-1a.cc: Likewise.
3152         * gcc.dg/tls/emutls-1.c: Likewise.
3153         * gcc.dg/tls/opt-11.c: Likewise.
3154         * gcc.dg/tls/opt-12.c: Likewise.
3155         * gcc.dg/tls/pr24428-2.c: Likewise.
3156         * gcc.dg/tls/pr24428.c: Likewise.
3157         * obj-c++.dg/tls/static-1.mm: Likewise.
3158         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3159         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3160         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3161         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3162         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3163         * objc.dg/torture/tls/thr-init.m: Likewise.
3164         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3165
3166 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3167
3168         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3169         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3170         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3171         optimized dump files.
3172
3173 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3174
3175         PR tree-optimization/45047
3176         * gcc.c-torture/compile/pr45047.c: New test.
3177
3178 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3179
3180         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3181         instead of dg-compile.
3182         * gcc.dg/float-range-4.c: Ditto.
3183         * gcc.dg/float-range-5.c: Ditto.
3184         * gcc.dg/fold-overflow-1.c: Ditto.
3185         * gcc.dg/gomp/sections-4.c: Ditto.
3186         * gcc.dg/transparent-union-1.c: Ditto.
3187         * gcc.dg/transparent-union-2.c: Ditto.
3188         * gcc.target/i386/pr39315-check.c: Ditto.
3189         * g++.dg/gomp/sections-4.C: Ditto.
3190         * g++.dg/template/dtor7.C: Ditto.
3191         * g++.dg/tree-ssa/pr19952.C: Ditto.
3192         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3193         * gfortran.dg/graphite/pr42185.f90: Ditto.
3194         * gfortran.dg/namelist_36.f90: Ditto.
3195         * gnat.dg/noreturn1.adb: Ditto.
3196         * gnat.dg/specs/small_alignment.ads: Ditto.
3197
3198 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3199
3200         PR tree-optimization/44915
3201         * g++.dg/torture/pr44915.C: New test.
3202
3203 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3204
3205         PR tree-optimization/44914
3206         * g++.dg/tree-ssa/pr44914.C: New test.
3207
3208 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3209
3210         PR target/44290
3211         * gcc.dg/pr44290-1.c: New test.
3212         * gcc.dg/pr44290-2.c: New test.
3213
3214 2010-07-23  Jason Merrill  <jason@redhat.com>
3215
3216         PR c++/45008
3217         * g++.dg/abi/mangle44.C: New.
3218
3219 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3220
3221         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3222         for compile-time only tests.
3223         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3224         target check.
3225         * gcc.target/i386/pr39315-4.c: Ditto.
3226         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3227         target check.  Include sse-os-support.h.
3228         (main): Call check_isa and sse_os_support.
3229         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3230         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3231         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3232         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3233         target check.  Include sse-os-support.h.
3234         (main): Call check_isa and sse_os_support.
3235         * gcc.target/i386/vperm-v2df.c: Ditto.
3236
3237 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3238
3239         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3240         (check_effective_target_avx_runtime): New procedure.
3241         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3242         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3243
3244         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3245         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3246         and __get_cpuid test.
3247         * gcc.dg/compat/vector-2b_main.c: Ditto.
3248
3249         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3250
3251         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3252         for compile-time only test.
3253         * gcc.dg/pr32716.c: Ditto.
3254         * gcc.dg/pr34856.c: Ditto.
3255         * gcc.dg/pr36997.c: Ditto.
3256         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3257         * gfortran.dg/pr28158.f90: Ditto.
3258         * gfortran.dg/pr30667.f: Ditto.
3259
3260         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3261         i?86-*-* and x86_64-*-* targets to disable execution on targets
3262         without sse2 runtime support.
3263         * g++.dg/vect/vect.exp: Ditto.
3264         * gfortran.dg/vect/vect.exp: Ditto.
3265
3266         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3267         * gcc.dg/pr37544.c: Ditto.
3268         * gcc.dg/pr40550.c: Ditto.
3269         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3270         * gcc.dg/compat/vector-1a_main.c: Ditto.
3271         * gcc.dg/compat/vector-2a_main.c: Ditto.
3272         * gcc.dg/torture/pr16104-1.c: Ditto.
3273         * gcc.dg/torture/pr35771-1.c: Ditto.
3274         * gcc.dg/torture/pr35771-2.c: Ditto.
3275         * gcc.dg/torture/pr35771-3.c: Ditto.
3276         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3277         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3278         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3279         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3280         * g++.dg/other/i386-1.C: Ditto.
3281         * g++.dg/other/pr40446.C: Ditto.
3282
3283 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3284
3285         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3286
3287 2010-07-23  Daniel Kraft  <d@domob.eu>
3288
3289         PR fortran/44709
3290         * gfortran.dg/exit_1.f08: New test.
3291         * gfortran.dg/exit_2.f08: New test.
3292
3293 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3294
3295         PR tree-optimization/39839
3296         * gcc.target/arm/pr39839.c: New test case.
3297
3298 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3299
3300         * gnat.dg/unchecked_convert5b.adb: New test.
3301         * gnat.dg/unchecked_convert6.adb: Likewise.
3302         * gnat.dg/unchecked_convert6b.adb: Likewise.
3303
3304 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3305
3306         * gnat.dg/aggr15.ad[sb]: New test.
3307
3308 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3309
3310         PR debug/45024
3311         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3312
3313 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3314
3315         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3316         with dg-require-linker-plugin.
3317
3318 2010-07-22  Richard Guenther  <rguenther@suse.de>
3319
3320         PR lto/43850
3321         * g++.dg/lto/20100722-1_0.C: New testcase.
3322
3323 2010-07-22  Richard Guenther  <rguenther@suse.de>
3324
3325         PR lto/42451
3326         * gcc.dg/lto/20100720-3_0.c: New testcase.
3327         * gcc.dg/lto/20100720-3_1.c: Likewise.
3328
3329 2010-07-22  Richard Guenther  <rguenther@suse.de>
3330
3331         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3332         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3333
3334         PR lto/43373
3335         * gcc.dg/lto/20100722-1_0.c: New testcase.
3336
3337 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3338
3339         PR tree-optimization/44891
3340         * gcc.c-torture/compile/pr44891.c: New test.
3341
3342 2010-07-22  Richard Guenther  <rguenther@suse.de>
3343
3344         PR tree-optimization/45017
3345         * gcc.c-torture/execute/pr45017.c: New testcase.
3346
3347 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3348
3349         PR fortran/45019
3350         * gfortran.dg/aliasing_dummy_5.f90: New.
3351
3352 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3353
3354         PR target/43698
3355         * gcc.target/arm/pr43698.c: New test.
3356
3357 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3358
3359         PR fortran/44929
3360         * Revert my commit r162325 for this PR.
3361
3362 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3363
3364         PR debug/45015
3365         * gcc.target/m68k/pr45015.c: New test.
3366
3367 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3368
3369         PR c++/44641
3370         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3371         comments.
3372
3373 2010-07-21  Richard Guenther  <rguenther@suse.de>
3374
3375         PR lto/45018
3376         * g++.dg/lto/20100721-1_0.C: New testcase.
3377
3378 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3379
3380         PR tree-optimization/44900
3381         * g++.dg/torture/pr44900.C: New test.
3382
3383 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3384
3385         PR middle-end/44738
3386         * c-c++-common/uninit-17.c: Correct expected error.
3387
3388 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3389
3390         * gcc.dg/guality/asm-1.c: New test.
3391
3392         PR debug/45003
3393         * gcc.dg/guality/pr45003-2.c: New test.
3394         * gcc.dg/guality/pr45003-3.c: New test.
3395
3396 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3397
3398         PR libfortran/44697
3399         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3400
3401 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3402
3403         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3404         defined on the current line.
3405         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3406         * g++.dg/debug/dwarf2/pr44641.C: New.
3407
3408 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3409
3410         * gcc.target/powerpc/block-move-1.c: New test.
3411         * gcc.target/powerpc/block-move-2.c: New test.
3412
3413 2010-07-20  Jason Merrill  <jason@redhat.com>
3414
3415         PR c++/44967
3416         * g++.dg/cpp0x/sfinae2.C: New.
3417
3418 2010-07-20  Richard Guenther  <rguenther@suse.de>
3419
3420         PR lto/42696
3421         * gcc.dg/lto/20100720-4_0.c: New testcase.
3422
3423 2010-07-20  Richard Guenther  <rguenther@suse.de>
3424
3425         PR lto/43221
3426         * gcc.dg/lto/20100720-2_0.c: New testcase.
3427         * gcc.dg/lto/20100720-2_1.c: Likewise.
3428
3429 2010-07-20  Richard Guenther  <rguenther@suse.de>
3430
3431         PR lto/43208
3432         * gcc.dg/lto/20100720-1_0.c: New testcase.
3433         * gcc.dg/lto/20100720-1_1.c: Likewise.
3434
3435 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3436
3437         PR debug/45003
3438         * gcc.dg/guality/pr45003-1.c: New test.
3439
3440 2010-07-20  Richard Guenther  <rguenther@suse.de>
3441
3442         PR tree-optimization/44977
3443         * gcc.dg/torture/pr44977.c: New testcase.
3444
3445 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3446
3447         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3448         sync_char_short
3449
3450 2010-07-20  Richard Guenther  <rguenther@suse.de>
3451
3452         PR middle-end/44971
3453         PR middle-end/44988
3454         * gcc.dg/pr44971.c: New testcase.
3455         * gcc.c-torture/compile/pr44988.c: Likewise.
3456
3457 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3458
3459         PR fortran/44929
3460         * gfortran.dg/allocate_with_typespec.f90: New test.
3461         * gfortran.dg/allocate_derived_1.f90: Update error message.
3462
3463 2010-07-19  Jason Merrill  <jason@redhat.com>
3464
3465         PR c++/44996
3466         * g++.dg/cpp0x/decltype23.C: New.
3467
3468 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3469
3470         PR fortran/42385
3471         * gfortran.dg/class_defined_operator_1.f03 : New test.
3472
3473 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3474
3475         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3476         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3477         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3478         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3479
3480 2010-07-19  Richard Guenther  <rguenther@suse.de>
3481
3482         PR middle-end/44941
3483         * gcc.c-torture/compile/pr44941.c: New testcase.
3484
3485 2010-07-19  Jason Merrill  <jason@redhat.com>
3486
3487         PR c++/44969
3488         * g++.dg/template/sfinae24.C: New.
3489
3490 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3491
3492         PR fortran/44353
3493         * gfortran.dg/data_implied_do_2.f90: Removed.
3494
3495 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3496
3497         PR c++/44969
3498         * g++.dg/template/sfinae23.C: New.
3499
3500 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3501
3502         * lib/target-supports.exp (check_sse_os_support_available): New
3503         proc.
3504         (check_sse_hw_available): New proc.
3505         (check_effective_target_sse_runtime): New proc.
3506         (check_effective_target_sse2_runtime): New proc.
3507         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3508         -msse2 if check_sse_os_support_available.
3509         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3510         check_sse_os_support_available.
3511         * gcc.dg/vect/vect.exp: Likewise.
3512         * gfortran.dg/vect/vect.exp: Likewise.
3513         * gcc.target/i386/sol2-check: Renamed to ...
3514         * gcc.target/i386/sse-os-support.h: ... this.
3515         (sol2_check): Renamed to ...
3516         (sse_os_support): ... this.
3517         Only test movss with xmm registers.
3518         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3519         Removed ILL_INSN, ILL_INSN_LEN.
3520         * gcc.target/i386/sse2-check.h: Likewise.
3521         * gcc.target/i386/sse3-check.h: Likewise.
3522         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3523         Removed cpuid.h, __get_cpuid test.
3524         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3525         Removed cpuid.h, __get_cpuid test.
3526         * g++.dg/other/pr40446.C: Likewise.
3527         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3528         * gcc.dg/compat/vector-1a_main.c: Likewise.
3529         * gcc.dg/compat/vector-2a_main.c: Likewise.
3530         * gcc.dg/pr36584.c: Likewise.
3531         * gcc.dg/pr37544.c: Likewise.
3532         * gcc.dg/torture/pr16104-1.c: Likewise.
3533         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3534         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3535         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3536         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3537         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3538         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3539         sse2_runtime.
3540         * gcc.dg/torture/pr35771-2.c: Likewise.
3541         * gcc.dg/torture/pr35771-3.c: Likewise.
3542         * gcc.target/i386/pr39315-2.c: Likewise.
3543         * gcc.target/i386/pr39315-4.c: Likewise.
3544         * gcc.target/i386/vperm-v2df.c: Likewise.
3545         * gcc.target/i386/vperm-v2di.c: Likewise.
3546         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3547         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3548         sse_runtime.
3549
3550 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3551
3552         PR fortran/44353
3553         * gfortran.dg/data_implied_do_2.f90: New test.
3554
3555 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3556
3557         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3558
3559 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3560
3561         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3562         to the "mips16" group.
3563         (mips_using_mips16_p): New procedure.
3564         (mips-dg-options): Use it.
3565
3566 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3567
3568         * gcc.target/mips/mips16-attributes-4.c: New test.
3569
3570 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3571
3572         PR testsuite/44418
3573         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3574         * gcc.target/powerpc/recip-2.c: Ditto.
3575         * gcc.target/powerpc/recip-3.c: Ditto.
3576
3577 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3578
3579         * gcc.target/arm/pr42235.c: New test.
3580
3581 2010-07-16  Jason Merrill  <jason@redhat.com>
3582
3583         PR c++/32505
3584         * g++.dg/template/partial8.C: New.
3585
3586 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3587
3588         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3589         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3590         in C++.
3591         (gualcvt): New overloaded inline.
3592         (GUALCVT): Use it for C++.
3593         * g++.dg/guality/guality.exp: New.
3594         * g++.dg/guality/guality.h: New.
3595         * g++.dg/guality/redeclaration1.C: New test.
3596         * g++.dg/dg.exp: Prune also guality/* tests.
3597         * gcc.dg/guality/pr43141.c: Moved to...
3598         * c-c++-common/guality/pr43141.c: ... here.
3599
3600 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3601
3602         PR libfortran/37077
3603         * gfortran.dg/char4_iunit_2.f03: New test.
3604
3605 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3606
3607         * lib/plugin-support.exp (plugin-test-execute):
3608         Add ${gcc_objdir}/intl to includes.
3609
3610 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3611
3612         PR target/44942
3613         * gcc.c-torture/execute/pr44942.c: New test.
3614         * gcc.target/i386/pr44942.c: New test.
3615
3616 2010-07-15  Jason Merrill  <jason@redhat.com>
3617
3618         PR c++/44909
3619         * g++.dg/cpp0x/implicit7.C: New.
3620         * g++.dg/cpp0x/implicit8.C: New.
3621
3622 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3623
3624         Disable float tests for __SPU__ targets due to lack of signed zero:
3625         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3626         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3627         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3628         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3629         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3630         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3631         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3632         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3633         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3634
3635 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3636
3637         * gfortran.dg/select_char_2.f90: New test.
3638
3639 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3640
3641         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3642         with DECL_CHAIN.
3643
3644 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3645
3646         PR fortran/44936
3647         * gfortran.dg/typebound_generic_9.f03: New.
3648
3649 2010-07-15  Richard Guenther  <rguenther@suse.de>
3650
3651         PR tree-optimization/44946
3652         * gcc.c-torture/compile/pr44946.c: New testcase.
3653
3654 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3655
3656         PR fortran/40206
3657         * gfortran.dg/select_char_3.f90: New test.
3658
3659 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3660             Kevin F. Quinn  <kevquinn@gentoo.org>
3661
3662         * gcc.dg/Wtrampolines.c: New.
3663
3664 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3665
3666         PR libfortran/44934
3667         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3668
3669 2010-07-14  Jason Merrill  <jason@redhat.com>
3670
3671         PR c++/44810
3672         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3673
3674         Implement C++0x unrestricted unions (N2544)
3675         * g++.dg/cpp0x/union1.C: New.
3676         * g++.dg/cpp0x/union2.C: New.
3677         * g++.dg/cpp0x/union3.C: New.
3678         * g++.dg/cpp0x/defaulted2.C: Adjust.
3679         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3680         * g++.old-deja/g++.ext/anon2.C: Adjust.
3681         * g++.old-deja/g++.mike/misc6.C: Adjust.
3682
3683 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3684
3685         PR fortran/44925
3686         * gfortran.dg/c_loc_tests_15.f90: New.
3687
3688 2010-07-13  Jason Merrill  <jason@redhat.com>
3689
3690         PR c++/44909
3691         * g++.dg/cpp0x/implicit6.C: New.
3692
3693 2010-07-13  Jason Merrill  <jason@redhat.com>
3694
3695         PR c++/44540
3696         * g++.dg/abi/noreturn1.C: New.
3697         * g++.dg/abi/noreturn2.C: New.
3698
3699 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3700
3701         PR other/44874
3702         PR debug/44832
3703         * c-c++-common/pr44832.c: New test.
3704
3705 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3706
3707         PR objc/44488
3708         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3709         on the target.  Make sure that we can assemble the emitted asm when
3710         the test type is 'compile'.
3711
3712 2010-07-13  Richard Guenther  <rguenther@suse.de>
3713
3714         PR tree-optimization/36960
3715         * g++.dg/torture/pr36960.C: New testcase.
3716
3717 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3718
3719         PR c++/44908
3720         * g++.dg/template/sfinae21.C: New.
3721         * g++.dg/template/sfinae22.C: Likewise.
3722
3723 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3724
3725         PR testsuite/42843
3726         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3727         * gcc.dg/plugin/ggcplug.c: Likewise.
3728         * g++.dg/plugin/selfassign.c: Likewise.
3729         * g++.dg/plugin/attribute_plugin.c: Likewise.
3730         * g++.dg/plugin/dumb_plugin.c: Likewise.
3731         * g++.dg/plugin/pragma_plugin.c: Likewise.
3732
3733 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3734
3735         * gcc.c-torture/execute/pr44683.x: New.
3736         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3737
3738 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3739
3740         PR fortran/44434
3741         PR fortran/44565
3742         PR fortran/43945
3743         PR fortran/44869
3744         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3745         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3746         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3747         * gfortran.dh/typebound_call_16.f03: New.
3748         * gfortran.dg/typebound_generic_6.f03: New.
3749         * gfortran.dg/typebound_generic_7.f03: New.
3750         * gfortran.dg/typebound_generic_8.f03: New.
3751
3752 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3753
3754         PR libfortran/37077
3755         * gfortran.dg/char4_iunit_1.f03: New test.
3756
3757 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3758
3759         * gcc.dg/tree-ssa/vrp53.c: New test.
3760
3761 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3762
3763         PR c++/44907
3764         * g++.dg/template/sfinae19.C: New.
3765         * g++.dg/template/sfinae20.C: Likewise.
3766
3767 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3768
3769         * gcc.target/arm/interrupt-1.c: New test.
3770         * gcc.target/arm/interrupt-2.c: New test.
3771
3772 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3773
3774         * gcc.dg/pr42427.c: Require c99_runtime.
3775         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3776         c99_runtime.
3777         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3778         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3779         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3780         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3781         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3782         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3783         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3784         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3785         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3786         * gcc.target/i386/pr37275.c: Require visibility support.
3787
3788 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3789
3790         * lib/target-supports.exp (check_effective_target_sse): New proc.
3791         * gcc.target/i386/sol2-check.h: New file.
3792         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3793         Include sol2-check.h.
3794         (main) Only run do_test () if sol2_check ().
3795         * gcc.target/i386/sse2-check.h: Likewise.
3796         * gcc.target/i386/sse3-check.h: Likewise.
3797         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3798         [__sun__ && __svr4__]: Execute SSE2 instruction.
3799         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3800         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3801         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3802         * g++.dg/ext/vector14.C: Likewise.
3803         * g++.dg/other/mmintrin.C: Likewise.
3804         * gcc.dg/20020418-1.c: Likewise.
3805         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3806         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3807         * gcc.dg/format/unnamed-1.c: Likewise.
3808         Adapt dg-warning line number.
3809         * gcc.dg/graphite/pr40281.c: Likewise.
3810         * gcc.dg/pr32176.c: Likewise.
3811         * gcc.dg/pr40550.c: Likewise.
3812         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3813         * gcc.dg/torture/pr36891.c: Likewise.
3814         * gcc.target/i386/20020218-1.c: Likewise.
3815         * gcc.target/i386/20020523.c: Likewise.
3816         * gcc.target/i386/abi-1.c: Likewise.
3817         * gcc.target/i386/brokensqrt.c: Likewise.
3818         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3819         * gcc.target/i386/pr13366.c: Likewise.
3820         * gcc.target/i386/pr13685.c: Likewise.
3821         * gcc.target/i386/pr24306.c: Likewise.
3822         * gcc.target/i386/pr31486.c: Likewise.
3823         * gcc.target/i386/pr32065-1.c: Likewise.
3824         * gcc.target/i386/pr32065-2.c: Likewise.
3825         * gcc.target/i386/pr32389.c: Likewise.
3826         * gcc.target/i386/pr38824.c: Likewise.
3827         * gcc.target/i386/pr38931.c: Likewise.
3828         * gcc.target/i386/pr39592-1.c: Likewise.
3829         * gcc.target/i386/pr43766.c: Likewise.
3830         * gcc.target/i386/recip-divf.c: Likewise.
3831         * gcc.target/i386/recip-sqrtf.c: Likewise.
3832         * gcc.target/i386/recip-vec-divf.c: Likewise.
3833         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3834         * gcc.target/i386/sse-1.c: Likewise.
3835         * gcc.target/i386/sse-16.c: Likewise.
3836         * gcc.target/i386/sse-2.c: Likewise.
3837         * gcc.target/i386/sse-20.c: Likewise.
3838         * gcc.target/i386/sse-3.c: Likewise.
3839         * gcc.target/i386/sse-7.c: Likewise.
3840         * gcc.target/i386/sse-9.c: Likewise.
3841         * gcc.target/i386/sse-addps-1.c: Likewise.
3842         * gcc.target/i386/sse-addss-1.c: Likewise.
3843         * gcc.target/i386/sse-andnps-1.c: Likewise.
3844         * gcc.target/i386/sse-andps-1.c: Likewise.
3845         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3846         * gcc.target/i386/sse-comiss-1.c: Likewise.
3847         * gcc.target/i386/sse-comiss-2.c: Likewise.
3848         * gcc.target/i386/sse-comiss-3.c: Likewise.
3849         * gcc.target/i386/sse-comiss-4.c: Likewise.
3850         * gcc.target/i386/sse-comiss-5.c: Likewise.
3851         * gcc.target/i386/sse-comiss-6.c: Likewise.
3852         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3853         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3854         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3855         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3856         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3857         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3858         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3859         * gcc.target/i386/sse-divps-1.c: Likewise.
3860         * gcc.target/i386/sse-divss-1.c: Likewise.
3861         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3862         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3863         * gcc.target/i386/sse-maxps-1.c: Likewise.
3864         * gcc.target/i386/sse-maxss-1.c: Likewise.
3865         * gcc.target/i386/sse-minps-1.c: Likewise.
3866         * gcc.target/i386/sse-minss-1.c: Likewise.
3867         * gcc.target/i386/sse-movaps-1.c: Likewise.
3868         * gcc.target/i386/sse-movaps-2.c: Likewise.
3869         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3870         * gcc.target/i386/sse-movhps-1.c: Likewise.
3871         * gcc.target/i386/sse-movhps-2.c: Likewise.
3872         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3873         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3874         * gcc.target/i386/sse-movntps-1.c: Likewise.
3875         * gcc.target/i386/sse-movss-1.c: Likewise.
3876         * gcc.target/i386/sse-movss-2.c: Likewise.
3877         * gcc.target/i386/sse-movss-3.c: Likewise.
3878         * gcc.target/i386/sse-movups-1.c: Likewise.
3879         * gcc.target/i386/sse-movups-2.c: Likewise.
3880         * gcc.target/i386/sse-mulps-1.c: Likewise.
3881         * gcc.target/i386/sse-mulss-1.c: Likewise.
3882         * gcc.target/i386/sse-orps-1.c: Likewise.
3883         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3884         * gcc.target/i386/sse-recip-vec.c: Likewise.
3885         * gcc.target/i386/sse-recip.c: Likewise.
3886         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3887         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3888         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3889         * gcc.target/i386/sse-subps-1.c: Likewise.
3890         * gcc.target/i386/sse-subss-1.c: Likewise.
3891         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3892         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3893         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3894         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3895         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3896         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3897         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3898         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3899         * gcc.target/i386/sse-xorps-1.c: Likewise.
3900         * gcc.target/i386/ssefn-1.c: Likewise.
3901         * gcc.target/i386/ssefn-3.c: Likewise.
3902         * gcc.target/i386/sseregparm-1.c: Likewise.
3903         * gcc.target/i386/stackalign/return-3.c: Likewise.
3904         * gcc.target/i386/vectorize1.c: Likewise.
3905         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3906         * gcc.target/i386/xorps-sse.c: Likewise.
3907         * gfortran.dg/pr28158.f90: Likewise.
3908         * gfortran.dg/pr30667.f: Likewise.
3909         * gnat.dg/loop_optimization7.adb: Likewise.
3910         * gnat.dg/sse_nolib.adb: Likewise.
3911
3912 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3913
3914         PR fortran/44702
3915         * gfortran.dg/use_rename_6.f90: New.
3916         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3917
3918 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3919
3920         PR fortran/44869
3921         * gfortran.dg/class_24.f03: New.
3922
3923 2010-07-10  Richard Guenther  <rguenther@suse.de>
3924
3925         PR lto/44889
3926         * gcc.dg/lto/20100709-1_0.c: New testcase.
3927         * gcc.dg/lto/20100709-1_1.c: Likewise.
3928
3929 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3930
3931         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3932
3933 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3934
3935         PR objc/44140
3936         * objc.dg/lto/trivial-1_0.m: New.
3937         * objc.dg/lto/lto.exp: New.
3938         * obj-c++.dg/lto/trivial-1_0.mm: New.
3939         * obj-c++.dg/lto/lto.exp: New.
3940         * objc.dg/symtab-1.m: Adjust sizes.
3941         * objc.dg/image-info.m: Do not run for gnu-runtime.
3942
3943 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3944
3945         * gcc.dg/pr32370.c: Allow another kind of error message.
3946
3947 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3948
3949         * gnat.dg/atomic3.adb: New test.
3950
3951 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3952             Denys Vlasenko  <dvlasenk@redhat.com>
3953             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3954
3955         PR tree-optimization/28632
3956         * gcc.dg/tree-ssa/vrp51.c: New test.
3957         * gcc.dg/tree-ssa/vrp52.c: New test.
3958
3959 2010-07-09  Jason Merrill  <jason@redhat.com>
3960
3961         * g++.dg/abi/covariant6.C: New.
3962         * g++.dg/inherit/covariant17.C: Test both bases.
3963         * g++.dg/inherit/covariant7.C: Check vtable layout.
3964
3965 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3966
3967         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3968
3969 2010-07-09  Richard Guenther  <rguenther@suse.de>
3970
3971         PR tree-optimization/44852
3972         * gcc.c-torture/execute/pr44852.c: New testcase.
3973
3974 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3975
3976         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3977         multiplication by values.
3978         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3979         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3980
3981 2010-07-09  Richard Guenther  <rguenther@suse.de>
3982
3983         PR tree-optimization/44882
3984         * gfortran.dg/pr44882.f90: New testcase.
3985
3986 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3987
3988         PR target/40657
3989         * gcc.target/arm/pr40657-1.c: New test.
3990         * gcc.target/arm/pr40657-2.c: New test.
3991         * gcc.c-torture/execute/pr40657.c: New test.
3992
3993 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3994
3995         * gcc.dg/tree-ssa/vrp50.c: New test.
3996         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3997
3998 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3999
4000         PR fortran/44649
4001         * gfortran.dg/c_sizeof_1.f90: Modified.
4002         * gfortran.dg/storage_size_1.f08: New.
4003         * gfortran.dg/storage_size_2.f08: New.
4004
4005 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4006
4007         * gcc.c-torture/execute/20100708-1.c: New test.
4008
4009 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4010
4011         PR fortran/44847
4012         * gfortran.dg/gomp/pr44847.f90: New test.
4013
4014 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4015
4016         PR tree-optimization/44710
4017         * gcc.dg/tree-ssa/ifc-6.c: New.
4018         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4019
4020 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4021
4022         PR fortran/18918
4023         * gfortran.dg/coarray_10.f90: Add an additional test.
4024
4025 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4026
4027         PR middle-end/44828
4028         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4029         * gcc.c-torture/execute/pr44828.x: Revert.
4030
4031 2010-07-08  Jason Merrill  <jason@redhat.com>
4032
4033         PR c++/43120
4034         * g++.dg/inherit/covariant17.C: New.
4035         * g++.dg/abi/covariant1.C: Actually test for the bug.
4036
4037 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4038
4039         PR rtl-optimization/44838
4040         * gcc.dg/pr44838.c: New.
4041
4042 2010-07-08  Richard Guenther  <rguenther@suse.de>
4043
4044         PR tree-optimization/44831
4045         * gcc.c-torture/compile/pr44831.c: New testcase.
4046         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4047
4048 2010-07-08  Richard Guenther  <rguenther@suse.de>
4049
4050         PR tree-optimization/44861
4051         * g++.dg/vect/pr44861.cc: New testcase.
4052
4053 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4054
4055         PR middle-end/44828
4056         * gcc.c-torture/execute/pr44828.x: New file.
4057
4058 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4059
4060         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4061         dg-options.
4062         * g++.dg/ext/altivec-17.C: Adjust error message.
4063
4064 2010-07-07  Tom Tromey  <tromey@redhat.com>
4065
4066         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4067
4068 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4069
4070         PR target/44844
4071         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4072         * gcc.target/i386/rdrand-2.c: Likewise.
4073         * gcc.target/i386/rdrand-3.c: Likewise.
4074
4075 2010-07-07  Jan Hubicka  <jh@suse.cz>
4076
4077         PR middle-end/44813
4078         * g++.dg/torture/pr44813.C: New testcase.
4079         * g++.dg/torture/pr44826.C: New testcase.
4080
4081 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4082
4083         PR rtl-optimization/44787
4084         * gcc.c-torture/compile/pr44788.c: New test.
4085         * gcc.target/arm/pr44788.c: New test.
4086
4087 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4088
4089         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4090
4091 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4092
4093         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4094         to dg-options.
4095
4096 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4097
4098         PR fortran/44742
4099         * gfortran.dg/parameter_array_init_6.f90: New.
4100         * gfortran.dg/initialization_20.f90: Update dg-error.
4101         * gfortran.dg/initialization_24.f90: Ditto.
4102
4103 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4104         PR fortran/PR44693
4105         * gfortran.dg/dim_range_1.f90:  New test.
4106         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4107
4108 2010-07-06  Jason Merrill  <jason@redhat.com>
4109
4110         PR c++/44703
4111         * g++.dg/cpp0x/initlist41.C: New.
4112
4113         PR c++/44778
4114         * g++.dg/template/ptrmem22.C: New.
4115
4116 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4117
4118         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4119         support.
4120         * gcc.target/i386/i386.exp: Likewise.
4121
4122 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4123
4124         PR testsuite/44195
4125         * gcc.dg/lto/20100518_0.c: Limit to x86.
4126
4127 2010-07-06  Richard Guenther  <rguenther@suse.de>
4128
4129         PR middle-end/44828
4130         * gcc.c-torture/execute/pr44828.c: New testcase.
4131
4132 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4133
4134         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4135         * g++.dg/warn/volatile1.C: Likewise.
4136         * g++.dg/template/warn1.C: Likewise.
4137
4138 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4139
4140         AVX Programming Reference (June, 2010)
4141         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4142         * g++.dg/other/i386-3.C: Likewise.
4143         * gcc.target/i386/sse-12.c: Likewise.
4144
4145         * gcc.target/i386/f16c-check.h: New.
4146         * gcc.target/i386/rdfsbase-1.c: Likewise.
4147         * gcc.target/i386/rdfsbase-2.c: Likewise.
4148         * gcc.target/i386/rdgsbase-1.c: Likewise.
4149         * gcc.target/i386/rdgsbase-2.c: Likewise.
4150         * gcc.target/i386/rdrand-1.c: Likewise.
4151         * gcc.target/i386/rdrand-2.c: Likewise.
4152         * gcc.target/i386/rdrand-3.c: Likewise.
4153         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4154         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4155         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4156         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4157         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4158         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4159         * gcc.target/i386/wrfsbase-1.c: Likewise.
4160         * gcc.target/i386/wrfsbase-2.c: Likewise.
4161         * gcc.target/i386/wrgsbase-1.c: Likewise.
4162         * gcc.target/i386/wrgsbase-2.c: Likewise.
4163
4164         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4165         (__builtin_ia32_vcvtps2ph): New.
4166         (__builtin_ia32_vcvtps2ph256): Likewise.
4167
4168         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4169         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4170
4171         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4172         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4173
4174         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4175         (__builtin_ia32_vcvtps2ph256): Likewise.
4176         Add fsgsbase,rdrnd,f16c.
4177
4178         * lib/target-supports.exp (check_effective_target_f16c): New.
4179
4180 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4181
4182         * gcc.dg/guality/nrv-1.c: New test.
4183
4184 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4185
4186         PR middle-end/42505
4187         * gcc.target/arm/pr42505.c: New test case.
4188
4189 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4190
4191         PR c++/44808
4192         * g++.dg/opt/nrv16.C: New test.
4193
4194 2010-07-05  Richard Guenther  <rguenther@suse.de>
4195
4196         PR tree-optimization/44784
4197         * gcc.c-torture/compile/pr44784.c: New testcase.
4198
4199 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4200
4201         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4202         Increase loop bound and array size.
4203         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4204         Likewise.
4205
4206 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4207
4208         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4209         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4210         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4211         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4212         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4213
4214 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4215
4216         PR c++/22138
4217         * g++.dg/parse/template25.C: New.
4218
4219 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4220
4221         PR rtl-optimization/44695
4222         * gcc.dg/torture/pr44695.c: New.
4223
4224 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4225
4226         PR c++/16630
4227         * g++.dg/ext/pretty3.C: New.
4228
4229 2010-07-04  Richard Guenther  <rguenther@suse.de>
4230
4231         PR middle-end/44809
4232         * g++.dg/torture/pr44809.C: New testcase.
4233
4234 2010-07-04  Richard Guenther  <rguenther@suse.de>
4235
4236         PR tree-optimization/44656
4237         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4238
4239 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4240             Revital Eres  <eres@il.ibm.com>
4241
4242         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4243         misaligned stores.
4244         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4245         gcc.dg/vect/vect-96.c: Likewise.
4246         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4247         that support misaligned stores. Change the number of expected
4248         misaligned accesses.
4249         * gcc.dg/vect/vect-peel-1.c: New test.
4250         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4251         gcc.dg/vect/vect-peel-4.c: Likewise.
4252         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4253         vectorizable on all targets that support realignment.
4254         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4255
4256 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4257
4258         PR c/44806
4259         * gcc.dg/torture/pr44806.c: New.
4260
4261 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4262
4263         * gnat.dg/cond_expr1.adb: New test.
4264
4265 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4266
4267         * gnat.dg/modular3.adb: New test.
4268         * gnat.dg/modular3_pkg.ads: New helper.
4269
4270 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4271             Mikael Pettersson  <mikpe@it.uu.se>
4272
4273         PR testsuite/44518
4274         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4275         Make signed-ness of chars explicit.  Scan the object for
4276         strings that are split by some target assemblers.
4277         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4278         explicit.
4279
4280 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4281
4282         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4283
4284 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4285
4286         PR/44128
4287         * g++.dg/warn/Wshadow-7.C: New test.
4288
4289 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4290             Julian Brown  <julian@codesourcery.com>
4291             Sandra Loosemore  <sandra@codesourcery.com>
4292
4293         * gcc.c-torture/execute/20100416-1.c: New test case.
4294
4295 2010-07-02  Julian Brown  <julian@codesourcery.com>
4296             Sandra Loosemore  <sandra@codesourcery.com>
4297
4298         PR target/43703
4299
4300         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4301         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4302
4303 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4304             Julian Brown  <julian@codesourcery.com>
4305
4306         * gcc.target/arm/neon/vadds64.c: Regenerated.
4307         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4308         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4309         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4310         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4311         * gcc.target/arm/neon-vmls-1.c: Likewise.
4312         * gcc.target/arm/neon-vsubs64.c: New execution test.
4313         * gcc.target/arm/neon-vsubu64.c: New execution test.
4314         * gcc.target/arm/neon-vadds64.c: New execution test.
4315         * gcc.target/arm/neon-vaddu64.c: New execution test.
4316
4317 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4318
4319         * gcc.target/arm/neon-vands64.c: New.
4320         * gcc.target/arm/neon-vandu64.c: New.
4321         * gcc.target/arm/neon-vbics64.c: New.
4322         * gcc.target/arm/neon-vbicu64.c: New.
4323         * gcc.target/arm/neon-veors64.c: New.
4324         * gcc.target/arm/neon-veoru64.c: New.
4325         * gcc.target/arm/neon-vorns64.c: New.
4326         * gcc.target/arm/neon-vornu64.c: New.
4327         * gcc.target/arm/neon-vorrs64.c: New.
4328         * gcc.target/arm/neon-vorru64.c: New.
4329         * gcc.target/arm/neon/vands64.c: Regenerated.
4330         * gcc.target/arm/neon/vandu64.c: Regenerated.
4331         * gcc.target/arm/neon/vbics64.c: Regenerated.
4332         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4333         * gcc.target/arm/neon/veors64.c: Regenerated.
4334         * gcc.target/arm/neon/veoru64.c: Regenerated.
4335         * gcc.target/arm/neon/vorns64.c: Regenerated.
4336         * gcc.target/arm/neon/vornu64.c: Regenerated.
4337         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4338         * gcc.target/arm/neon/vorru64.c: Regenerated.
4339
4340 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4341
4342         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4343
4344 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4345
4346         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4347         * gfortran.dg/intent_out_5.f90: Same.
4348         * gfortran.dg/ltrans-7.f90: Same.
4349         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4350
4351 2010-07-02  Jan Hubicka  <jh@suse.cz>
4352
4353         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4354
4355 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4356
4357         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4358
4359 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4360
4361         PR c++/44780
4362         * c-c++-common/Wunused-var-12.c: New test.
4363
4364 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4365
4366         PR target/42835
4367         * gcc.target/arm/pr42835.c: New test.
4368
4369         PR target/42172
4370         * gcc.target/arm/pr42172-1.c: New test.
4371
4372 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4373
4374         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4375
4376 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4377
4378         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4379         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4380         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4381         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4382         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4383         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4384         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4385         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4386         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4387         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4388         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4389         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4390         * gcc.target/arm/neon-vdup_ns64.c: New.
4391         * gcc.target/arm/neon-vdup_nu64.c: New.
4392         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4393         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4394         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4395         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4396         * gcc.target/arm/neon-vmov_ns64.c: New.
4397         * gcc.target/arm/neon-vmov_nu64.c: New.
4398         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4399         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4400         * gcc.target/arm/neon-vget_lanes64.c: New.
4401         * gcc.target/arm/neon-vget_laneu64.c: New.
4402         * gcc.target/arm/neon-vset_lanes64.c: New.
4403         * gcc.target/arm/neon-vset_laneu64.c: New.
4404
4405 2010-07-02  Richard Guenther  <rguenther@suse.de>
4406
4407         * g++.dg/torture/20100702-1.C: New testcase.
4408
4409 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4410
4411         PR target/44707
4412         * gcc.c-torture/compile/pr44707.c: New test.
4413
4414 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4415
4416         PR c++/44039
4417         * g++.dg/template/crash101.C: New.
4418
4419 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4420
4421         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4422         Use the ABI-0 accessors and fail it for m64.
4423
4424 2010-07-02  Jan Hubicka  <jh@suse.cz>
4425
4426         * g++.dg/tree-ssa/pr44706.C: New testcase.
4427
4428 2010-07-02  Richard Guenther  <rguenther@suse.de>
4429
4430         PR tree-optimization/44748
4431         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4432
4433 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4434
4435         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4436         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4437         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4438         the method types to forward:.
4439
4440 2010-06-30  Jason Merrill  <jason@redhat.com>
4441
4442         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4443         * g++.dg/other/pr25632.C: Likewise.
4444
4445 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4446
4447         PR tree-optimization/40421
4448         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4449
4450 2010-07-01  Richard Guenther  <rguenther@suse.de>
4451
4452         PR middle-end/42834
4453         PR middle-end/44468
4454         * gcc.c-torture/execute/20100316-1.c: New testcase.
4455         * gcc.c-torture/execute/pr44468.c: Likewise.
4456         * gcc.c-torture/compile/20100609-1.c: Likewise.
4457         * gcc.dg/volatile2.c: Adjust.
4458         * gcc.dg/plugin/selfassign.c: Likewise.
4459         * gcc.dg/pr36902.c: Likewise.
4460         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4461         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4462         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4463         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4464         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4465         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4466         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4467         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4468         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4469         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4470         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4471         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4472         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4473         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4474         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4475         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4476         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4477         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4478         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4479         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4480         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4481         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4482         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4483         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4484         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4485         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4486         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4487         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4488         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4489         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4490         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4491         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4492         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4493         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4494         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4495         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4496         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4497         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4498         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4499         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4500         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4501         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4502         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4503         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4504         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4505         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4506         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4507         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4508         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4509         * g++.dg/tree-ssa/pr31146.C: Likewise.
4510         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4511         * g++.dg/tree-ssa/pr33604.C: Likewise.
4512         * g++.dg/plugin/selfassign.c: Likewise.
4513         * gfortran.dg/array_memcpy_3.f90: Likewise.
4514         * gfortran.dg/array_memcpy_4.f90: Likewise.
4515         * c-c++-common/torture/pr42834.c: New testcase.
4516
4517 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4518
4519         PR c++/44628
4520         * g++.dg/template/crash100.C: New.
4521
4522 2010-06-30  Jan Hubicka  <jh@suse.cz>
4523
4524         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4525
4526 2010-06-30  Michael Matz  <matz@suse.de>
4527
4528         PR bootstrap/44699
4529         * gcc.dg/pr44699.c: New test.
4530
4531 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4532
4533         PR tree-optimization/39799
4534         * c-c++-common/uninit-17.c: New test.
4535
4536 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4537
4538         PR libfortran/43298
4539         * gfortran.dg/read_infnan_1.f90: New test.
4540
4541 2010-06-29  Jason Merrill  <jason@redhat.com>
4542
4543         Enable implicitly declared move constructor/operator= (N3053).
4544         * g++.dg/cpp0x/implicit3.C: New.
4545         * g++.dg/cpp0x/implicit4.C: New.
4546         * g++.dg/cpp0x/implicit5.C: New.
4547         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4548         * g++.dg/cpp0x/not_special.C: Adjust.
4549         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4550         * g++.dg/cpp0x/rv1n.C: Adjust.
4551         * g++.dg/cpp0x/rv1p.C: Adjust.
4552         * g++.dg/cpp0x/rv2n.C: Adjust.
4553         * g++.dg/cpp0x/rv2p.C: Adjust.
4554         * g++.dg/cpp0x/rv3n.C: Adjust.
4555         * g++.dg/cpp0x/rv3p.C: Adjust.
4556         * g++.dg/cpp0x/rv4n.C: Adjust.
4557         * g++.dg/cpp0x/rv4p.C: Adjust.
4558         * g++.dg/cpp0x/rv5n.C: Adjust.
4559         * g++.dg/cpp0x/rv5p.C: Adjust.
4560         * g++.dg/cpp0x/rv6n.C: Adjust.
4561         * g++.dg/cpp0x/rv6p.C: Adjust.
4562         * g++.dg/cpp0x/rv7n.C: Adjust.
4563         * g++.dg/cpp0x/rv7p.C: Adjust.
4564         * g++.dg/cpp0x/rv8p.C: Adjust.
4565         * g++.dg/gomp/pr26690-1.C: Adjust.
4566         * g++.dg/other/error20.C: Adjust.
4567         * g++.dg/other/error31.C: Adjust.
4568         * g++.dg/parse/error19.C: Adjust.
4569         * g++.dg/template/qualttp5.C: Adjust.
4570         * g++.old-deja/g++.law/ctors5.C: Adjust.
4571
4572         Enable implicitly deleted functions (N2346)
4573         * g++.dg/cpp0x/defaulted17.C: New.
4574         * g++.dg/cpp0x/implicit1.C: New.
4575         * g++.dg/cpp0x/implicit2.C: New.
4576         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4577         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4578         * g++.dg/init/ctor4.C: Adjust.
4579         * g++.dg/init/synth2.C: Adjust.
4580         * g++.dg/lto/20081118_1.C: Adjust.
4581         * g++.dg/other/error13.C: Adjust.
4582         * g++.dg/other/unused1.C: Adjust.
4583         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4584         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4585         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4586         * g++.old-deja/g++.law/ctors17.C: Adjust.
4587         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4588         * g++.old-deja/g++.pt/assign1.C: Adjust.
4589         * g++.old-deja/g++.pt/crash20.C: Adjust.
4590
4591         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4592         * g++.dg/cpp0x/defaulted13.C: Adjust.
4593         * g++.dg/cpp0x/defaulted2.C: Adjust.
4594         * g++.dg/cpp0x/defaulted3.C: Adjust.
4595         * g++.dg/cpp0x/initlist9.C: Adjust.
4596         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4597         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4598         * g++.dg/init/synth2.C: Adjust.
4599
4600         * g++.dg/cpp0x/defaulted19.C: New.
4601
4602         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4603         * g++.dg/template/error23.C: Fix for -std=c++0x.
4604
4605 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4606
4607         PR fortran/44718
4608         * gfortran.dg/proc_ptr_28.f90: New.
4609
4610 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4611
4612         PR tree-optimization/43801
4613         * g++.dg/torture/pr43801.C: New test.
4614
4615         PR debug/44668
4616         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4617
4618 2010-06-29  Jason Merrill  <jason@redhat.com>
4619
4620         PR c++/44587
4621         * g++.dg/template/qualified-id2.C: New.
4622         * g++.dg/template/qualified-id3.C: New.
4623
4624 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4625
4626         PR fortran/44696
4627         * gfortran.dg/associated_target_4.f90: New.
4628
4629 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4630
4631         PR fortran/44582
4632         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4633
4634 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4635
4636         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4637
4638 2010-06-29  Jan Hubicka  <jh@suse.cz>
4639
4640         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4641
4642 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4643
4644         PR target/43902
4645         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4646         * gcc.target/arm/wmul-3.c: New test.
4647         * gcc.target/arm/wmul-4.c: New test.
4648
4649 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4650
4651         PR rtl-optimization/44659
4652         * gcc.target/i386/extract-1.c: New.
4653         * gcc.target/i386/extract-2.c: Likewise.
4654         * gcc.target/i386/extract-3.c: Likewise.
4655         * gcc.target/i386/extract-4.c: Likewise.
4656         * gcc.target/i386/extract-5.c: Likewise.
4657         * gcc.target/i386/extract-6.c: Likewise.
4658
4659 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4660
4661         PR c++/44682
4662         * g++.dg/warn/Wunused-var-14.C: New test.
4663
4664 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4665
4666         PR fortran/43298
4667         * gfortran.dg/nan_6.f90: New.
4668
4669 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4670
4671         PR tree-optimization/43781
4672         * gcc.dg/torture/pr43781.c: New.
4673
4674 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4675
4676         PR fortran/40158
4677         * gfortran.dg/actual_rank_check_1.f90: New test.
4678
4679 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4680
4681         * gcc.dg/ipa/ipa-sra-6.c: New test.
4682
4683 2010-06-28  Jan Hubicka  <jh@suse.cz>
4684
4685         PR tree-optimization/44687
4686         * gcc.c-torture/compile/pr44687.c
4687
4688 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4689
4690         PR c++/44535
4691         * g++.dg/torture/pr44535.C: New test.
4692
4693 2010-06-28  Michael Matz  <matz@suse.de>
4694
4695         PR middle-end/44592
4696         * gfortran.dg/pr44592.f90: New test.
4697
4698 2010-06-28  Jan Hubicka  <jh@suse.cz>
4699
4700         PR tree-optimization/44357
4701         * g++.dg/torture/pr44357.C: New testcase.
4702
4703 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4704
4705         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4706         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4707         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4708         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4709         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4710         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4711         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4712         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4713
4714 2010-06-27  Jan Hubicka  <jh@suse.cz>
4715
4716         * gcc.c-torture/compile/pr44686.c: New file.
4717
4718 2010-06-27  Richard Guenther  <rguenther@suse.de>
4719
4720         PR tree-optimization/44683
4721         * gcc.c-torture/execute/pr44683.c: New testcase.
4722
4723 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4724
4725         * gnat.dg/noreturn3.ad[sb]: New test.
4726
4727 2010-06-26  Jason Merrill  <jason@redhat.com>
4728
4729         * g++.dg/cpp0x/explicit5.C: New.
4730
4731 2010-06-26  Richard Guenther  <rguenther@suse.de>
4732
4733         PR tree-optimization/44393
4734         * gcc.dg/pr44393.c: New testcase.
4735
4736 2010-06-26  Jan Hubicka  <jh@suse.cz>
4737
4738         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4739
4740 2010-06-26  Richard Guenther  <rguenther@suse.de>
4741
4742         PR middle-end/44674
4743         * gcc.dg/pr44674.c: New testcase.
4744
4745 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4746
4747         * gcc.dg/opts-3.c: New test.
4748
4749 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4750
4751         * gfortran.dg/type_decl_1.f90: New.
4752         * gfortran.dg/type_decl_2.f90: New.
4753
4754 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4755
4756         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4757         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4758
4759 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4760
4761         PR testsuite/38946
4762         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4763         error in comparing reals.
4764
4765 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4766
4767         * selected_real_kind_2.f90: New.
4768         * selected_real_kind_3.f90: New.
4769
4770 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4771
4772         * gfortran.dg/entry_19.f90: New.
4773
4774 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4775
4776         * gfortran.dg/end_subroutine_1.f90: New.
4777         * gfortran.dg/end_subroutine_2.f90: New.
4778         * gfortran.dg/interface_proc_end.f90: Update.
4779
4780 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4781
4782         * gfortran.dg/semicolon_fixed.f: Update.
4783         * gfortran.dg/semicolon_fixed_2.f: New.
4784         * gfortran.dg/semicolon_free_2.f90: New.
4785         * gfortran.dg/semicolon_free.f90: Update.
4786
4787 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4788
4789         PR fortran/44448
4790         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4791
4792 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4793
4794         * g++.dg/ipa/iinline-3.C: New test.
4795         * gcc.dg/ipa/modif-1.c: Removed.
4796
4797 2010-06-25  Jan Hubicka  <jh@suse.cz>
4798
4799         * gcc.dg/tree-ssa/ipa-split-1.c
4800
4801 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4802
4803         * g++.dg/ipa/iinline-2.C: New test.
4804
4805 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4806
4807         PR middle-end/43866
4808         * gfortran.dg/pr43866.f90: New test.
4809
4810         PR tree-optimization/44539
4811         * gcc.dg/pr44539.c: New test.
4812
4813 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4814
4815         From Jim Wilson:
4816         PR target/43902
4817         * gcc.target/mips/madd-9.c: New test.
4818
4819 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4820
4821         PR c/44517
4822         * gcc.dg/noncompile/pr44517.c: New.
4823         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4824
4825 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4826
4827         PR testsuite/43283
4828         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4829         and add argument to nop for IA64.
4830
4831 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4832
4833         PR target/44588
4834         * gcc.target/i386/mod-1.c: New.
4835         * gcc.target/i386/umod-1.c: Likewise.
4836         * gcc.target/i386/umod-2.c: Likewise.
4837         * gcc.target/i386/umod-3.c: Likewise.
4838
4839 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4840
4841         PR middle-end/44492
4842         * g++.dg/torture/pr44492.C: New test.
4843
4844 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4845
4846         * c-c++-common/warn-omitted-condop.c: New.
4847
4848 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4849
4850         PR fortran/44614
4851         * gfortran.dg/import8.f90: New.
4852
4853 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4854
4855         * gnat.dg/not_null.adb: Update test case.
4856
4857 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4858
4859         PR c++/44619
4860         * g++.dg/warn/Wunused-var-13.C: New test.
4861
4862         PR c++/44627
4863         * g++.dg/diagnostic/method1.C: New test.
4864
4865 2010-06-22  Cary Coutant  <ccoutant@google.com>
4866
4867         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4868
4869 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4870
4871         PR fortran/44616
4872         * gfortran.dg/abstract_type_8.f03: New.
4873
4874 2010-06-21  Jason Merrill  <jason@redhat.com>
4875
4876         * g++.dg/cpp0x/noexcept08.C: New.
4877
4878         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4879
4880 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4881
4882         PR target/44615
4883         * gcc.target/i386/sse2-vec-2a.c: New.
4884
4885 2010-06-21  DJ Delorie  <dj@redhat.com>
4886
4887         * gcc.dg/pragma-diag-1.c: New.
4888
4889 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4890
4891         PR target/44615
4892         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4893
4894 2010-06-21  Alan Modra  <amodra@gmail.com>
4895
4896         PR testsuite/44505
4897         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4898         tail call to check_fa_mid.
4899
4900 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4901
4902         PR target/44575
4903         * gcc.c-torture/execute/pr44575.c: New test.
4904
4905 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4906
4907         PR fortran/40632
4908         * gfortran.dg/contiguous_1.f90: New.
4909         * gfortran.dg/contiguous_2.f90: New.
4910         * gfortran.dg/contiguous_3.f90: New.
4911
4912 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4913
4914         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4915         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4916
4917 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4918
4919         PR target/44546
4920         * gcc.target/i386/pr44546.c: New test.
4921
4922 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4923
4924         * gcc.dg/opts-2.c: New test.
4925
4926 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4927
4928         PR fortran/44584
4929         * gfortran.dg/typebound_proc_15.f03: Modified.
4930
4931 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4932
4933         PR target/44072
4934         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4935         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4936
4937 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4938
4939         * g++.dg/ext/label13.C: Fix typo in last change.
4940
4941 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4942
4943         PR libfortran/44477
4944         * gfortran.dg/eof_3.f90
4945         * gfortran.dg/endfile_2.f90
4946         * gfortran.dg/endfile_4.f90
4947         * gfortran.dg/endfile_3.f90
4948
4949 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4950
4951         PR c++/41090
4952         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4953
4954 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4955
4956         PR fortran/44556
4957         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4958
4959 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4960
4961         * gcc.target/arm/pr40900.c: New test.
4962
4963 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4964
4965         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4966
4967 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4968
4969         PR fortran/44558
4970         * gfortran.dg/typebound_call_15.f03: New.
4971
4972 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4973
4974         PR c++/44486
4975         * g++.dg/pr44486.C: New.
4976
4977 2010-06-16  DJ Delorie  <dj@redhat.com>
4978
4979         * gcc.target/i386/volatile-bitfields-1.c: New.
4980         * gcc.target/i386/volatile-bitfields-2.c: New.
4981
4982 2010-06-16  Jason Merrill  <jason@redhat.com>
4983
4984         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4985
4986         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4987
4988 2010-06-16  Richard Guenther  <rguenther@suse.de>
4989
4990         PR c/44555
4991         * gcc.c-torture/execute/pr44555.c: New testcase.
4992
4993 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4994
4995         PR fortran/44549
4996         * gfortran.dg/typebound_proc_16.f03: New.
4997
4998 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4999
5000         * g++.dg/torture/pr43905.C: New test.
5001
5002 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5003
5004         PR testsuite/44538
5005         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5006         initialization loop from being vectorized.
5007         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5008
5009 2010-06-16  Alan Modra  <amodra@gmail.com>
5010
5011         PR tree-optimization/44507
5012         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5013
5014 2010-06-15  Jason Merrill  <jason@redhat.com>
5015
5016         * g++.dg/overload/arg3.C: Adjust error locations.
5017         * g++.dg/overload/copy1.C: Likewise.
5018         * g++.dg/tc1/dr152.C: Likewise.
5019         * g++.dg/template/incomplete4.C: Likewise.
5020         * g++.dg/template/incomplete5.C: Likewise.
5021         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5022         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5023         * g++.old-deja/g++.pt/crash9.C: Likewise.
5024
5025         * g++.dg/inherit/virtual5.C: New.
5026
5027         * g++.dg/cpp0x/defaulted18.C: New.
5028
5029         * g++.dg/cpp0x/initlist40.C: New.
5030
5031         * g++.dg/cpp0x/initlist39.C: New.
5032
5033 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5034
5035         PR middle-end/44391
5036         * gcc.dg/graphite/pr44391.c: New.
5037
5038 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5039
5040         PR fortran/43388
5041         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5042         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5043         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5044         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5045
5046 2010-06-15  Richard Guenther  <rguenther@suse.de>
5047
5048         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5049
5050 2010-06-15  Richard Guenther  <rguenther@suse.de>
5051
5052         * gcc.dg/vect/bb-slp-21.c: Adjust.
5053         * gcc.dg/vect/bb-slp-13.c: Likewise
5054         * gcc.dg/vect/bb-slp-4.c: Likewise
5055         * gcc.dg/vect/bb-slp-22.c: Likewise
5056         * gcc.dg/vect/bb-slp-14.c: Likewise
5057         * gcc.dg/vect/bb-slp-23.c: Likewise
5058         * gcc.dg/vect/bb-slp-15.c: Likewise
5059         * gcc.dg/vect/bb-slp-17.c: Likewise
5060         * gcc.dg/vect/bb-slp-18.c: Likewise
5061         * gcc.dg/vect/bb-slp-19.c: Likewise
5062         * gcc.dg/vect/bb-slp-10.c: Likewise
5063         * gcc.dg/vect/bb-slp-11.c: Likewise
5064         * gcc.dg/vect/bb-slp-20.c: Likewise
5065         * gcc.dg/vect/bb-slp-3.c: Likewise
5066
5067 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5068
5069         PR fortran/44536
5070         * gfortran.dg/gomp/pr44536.f90: New test.
5071         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5072
5073 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5074
5075         PR target/44534
5076         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5077         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5078
5079 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5080
5081         PR tree-optimization/44508
5082         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5083
5084         PR bootstrap/44509
5085         * gcc.dg/pr44509.c: New test.
5086
5087 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5088
5089         PR tree-optimization/44507
5090         * gcc.dg/vect/pr44507.c: New test.
5091
5092 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5093
5094         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5095         and c-pretty-print.h.
5096
5097         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5098
5099 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5100
5101         * gfortran.dg/whole_file_18.f90: Updated error message.
5102
5103 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5104
5105         * gfortran.dg/whole_file_20.f03: New.
5106
5107 2010-06-12  Jan Hubicka  <jh@suse.cz>
5108
5109         * gcc.c-torture/compile/pc44485.c: New testcase.
5110
5111 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5112
5113         PR fortran/40117
5114         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5115         * gfortran.dg/typebound_proc_14.f03: New.
5116         * gfortran.dg/typebound_proc_15.f03: New.
5117
5118 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5119
5120         * gcc.dg/opts-1.c: New test.
5121
5122 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5123
5124         * gcc.dg/funroll-loops-all.c: Update expected error.
5125
5126 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5127
5128         PR target/44481
5129         * gcc.target/i386/pr44481.c: New test.
5130
5131 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5132
5133         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5134
5135 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5136
5137         PR middle-end/44483
5138         * gcc.dg/tree-ssa/pr44483.c: New.
5139
5140 2010-06-11  Paul Brook  <paul@codesourcery.com>
5141
5142         * g++.dg/other/arm-neon-1.C: New test.
5143
5144 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5145
5146         PR fortran/42051
5147         PR fortran/43896
5148         * gfortran.dg/class_23.f03: New test.
5149
5150 2010-06-11  Jan Hubicka  <jh@suse.cz>
5151
5152         * gcc.dg/ipa/pure-const-2.c: New testcase.
5153
5154 2010-06-11  Jan Hubicka  <jh@suse.cz>
5155
5156         * gcc.dg/noreturn-7.c: Update.
5157         * gcc.dg/noreturn-4.c: Update.
5158
5159 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5160
5161         Fix MIPS bootstrap
5162         * g++.dg/other/typedef4.C: New test.
5163
5164 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5165
5166         PR fortran/44207
5167         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5168
5169 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5170
5171         PR fortran/44457
5172         * gfortran.dg/asynchronous_3.f03
5173
5174 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5175
5176         PR middle-end/44185
5177         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5178         non-temporal stores out of the tests to form new test cases.  As a
5179         result, no non-temporal store should be generated in this case.
5180
5181         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5182         prefetch-7.c that generate one non-temporal store.
5183
5184         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5185         prefetch-7.c that generate one non-temporal store and one
5186         one-temporal prefetch.
5187
5188 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5189
5190         PR tree-optimization/44258
5191         * gcc.dg/tree-ssa/pr44258.c: New test.
5192
5193 2010-06-10  Daniel Kraft  <d@domob.eu>
5194
5195         PR fortran/38936
5196         * gfortran.dg/associate_1.f03: New test.
5197         * gfortran.dg/associate_2.f95: New test.
5198         * gfortran.dg/associate_3.f03: New test.
5199         * gfortran.dg/associate_4.f08: New test.
5200
5201 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5202
5203         * gfortran.dg/selected_char_kind_4.f90: New test.
5204
5205 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5206
5207         * gcc.dg/pr42461.c: New test.
5208
5209 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5210
5211         PR fortran/44347
5212         * gfortran.dg/selected_real_kind_1.f90: New.
5213
5214 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5215
5216         PR fortran/44359
5217         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5218         warning.
5219         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5220         check for warning.
5221
5222 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5223
5224         * gfortran.dg/data_namelist_conflict.f90: New test.
5225
5226 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5227
5228         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5229         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5230         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5231
5232 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5233
5234         * gfortran.dg/mvbits_9.f90: New test.
5235         * gfortran.dg/ibset_1.f90: Ditto.
5236         * gfortran.dg/ibits_1.f90: Ditto.
5237         * gfortran.dg/btest_1.f90: Ditto.
5238         * gfortran.dg/ibclr_1.f90: Ditto.
5239
5240 2010-06-09  Jason Merrill  <jason@redhat.com>
5241
5242         PR c++/44366
5243         * g++.dg/cpp0x/decltype23.C: Move to...
5244         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5245
5246 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5247
5248         PR fortran/44211
5249         * gfortran.dg/typebound_call_14.f03: New test.
5250
5251 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5252
5253         PR tree-optimization/44423
5254         * gcc.dg/tree-ssa/pr44423.c: New test.
5255
5256 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5257
5258         PR testsuite/42843
5259         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5260         TV_NONE to initialize tv_id field.
5261         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5262         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5263         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5264         Include toplev.h .
5265         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5266         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5267         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5268
5269 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5270
5271         PR tree-optimization/39874
5272         PR middle-end/28685
5273         * gcc.dg/pr39874.c: New file.
5274
5275 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5276
5277         * g++.dg/ext/attr-alias-1.C: New.
5278         * g++.dg/ext/attr-alias-2.C: New.
5279
5280 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5281
5282         PR fortran/44446
5283         * gfortran.dg/proc_ptr_27.f90: New.
5284
5285 2010-06-07  Jason Merrill  <jason@redhat.com>
5286
5287         PR c++/44366
5288         * g++.dg/cpp0x/decltype23.C: New.
5289
5290 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5291             Shujing Zhao  <pearly.zhao@oracle.com>
5292
5293         PR c/37724
5294         * gcc.dg/c90-const-expr-10.c: Adjust.
5295         * gcc.dg/c99-const-expr-10.c: Adjust.
5296         * gcc.dg/init-bad-7.c: New.
5297
5298 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5299
5300         * lib/target-supports.exp (check_effective_target_gas): New proc.
5301         * gcc.c-torture/execute/960321-1.x: New file.
5302
5303 2010-06-07  Jason Merrill  <jason@redhat.com>
5304
5305         PR c++/44401
5306         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5307
5308 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5309
5310         PR c++/44444
5311         * g++.dg/warn/Wunused-var-12.C: New test.
5312
5313         PR c++/44443
5314         * c-c++-common/Wunused-var-11.c: New test.
5315
5316 2010-06-07  Jan Hubicka  <jh@suse.cz>
5317
5318         * gcc.dg/ipa/pure-const-1.c: New testcase.
5319
5320 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5321
5322         PR rtl-optimization/44404
5323         * gcc.dg/pr44404.c: New.
5324
5325 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5326
5327         PR target/44159
5328         * gcc.target/i386/abi-2.c: Check sysv abi here.
5329         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5330         function to avoid failures by different ABIs.
5331         * gcc.target/i386/aes-check.h: Likewise.
5332         * gcc.target/i386/avx-check.h: Likewise.
5333         * gcc.target/i386/fma4-check.h: Likewise.
5334         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5335         * gcc.target/i386/mmx-check.h: Likewise.
5336         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5337         * gcc.target/i386/pclmul-check.h: Likewise.
5338         * gcc.target/i386/sse-check.h: Likewise.
5339         * gcc.target/i386/sse2-check.h: Likewise.
5340         * gcc.target/i386/sse3-check.h: Likewise.
5341         * gcc.target/i386/sse4_1-check.h: Likewise.
5342         * gcc.target/i386/sse4_2-check.h: Likewise.
5343         * gcc.target/i386/sse4a-check.h: Likewise.
5344         * gcc.target/i386/ssse3-check.h: Likewise.
5345         * gcc.target/i386/xop-check.h: Likewise.
5346         * gcc.target/i386/pr27971.c: Fix for LLP64.
5347         * gcc.target/i386/pr39139.c: Likewise.
5348         * gcc.target/i386/pr39315-check.c: Likewise.
5349         * gcc.target/i386/vararg-1.c: Likewise.
5350         * gcc.target/i386/vararg-2.c: Likewise.
5351         Additional add dg-compile to avoid failure due
5352         missing foo symbol.
5353
5354         * gcc.dg/compound-literal-1.c: Fix for llp64.
5355         * gcc.dg/pr32370.c: Likewise.
5356         * gcc.dg/pr37561.c: Likewise.
5357         * gcc.dg/pr41340.c: Likewise.
5358         * gcc.dg/pr41551.c: Likewise.
5359
5360 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5361
5362         PR c++/44188
5363         * g++.dg/debug/dwarf2/typedef3.C: New test.
5364
5365 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5366
5367         PR c/20000
5368         * c-c++-common/pr20000.c: New.
5369
5370 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5371
5372         PR c++/44086
5373         * g++.dg/init/pr44086.C: New.
5374         * g++.dg/cpp0x/decltype4.C: Adjust.
5375
5376 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5377
5378         PR fortran/43945
5379         * gfortran.dg/generic_23.f03: New test.
5380
5381 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5382
5383         PR fortran/43895
5384         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5385
5386 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5387
5388         PR c++/44361
5389         * c-c++-common/Wunused-var-9.c: New test.
5390
5391 2010-06-05  Jason Merrill  <jason@redhat.com>
5392
5393         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5394
5395 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5396
5397         PR c/44322
5398         * gcc.dg/c99-restrict-4.c: New test.
5399
5400 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5401
5402         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5403         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5404         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5405         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5406         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5407         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5408         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5409         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5410         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5411         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5412         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5413         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5414         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5415         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5416         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5417         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5418         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5419         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5420         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5421         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5422         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5423         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5424
5425 2010-06-04  Jason Merrill  <jason@redhat.com>
5426
5427         * g++.dg/cpp0x/noexcept06.C: New.
5428         * g++.dg/cpp0x/noexcept07.C: New.
5429
5430         * g++.dg/cpp0x/noexcept01.C: New.
5431         * g++.dg/cpp0x/noexcept02.C: New.
5432         * g++.dg/cpp0x/noexcept03.C: New.
5433         * g++.dg/cpp0x/noexcept04.C: New.
5434         * g++.dg/cpp0x/noexcept05.C: New.
5435
5436 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5437
5438         PR c++/44412
5439         * g++.dg/warn/Wunused-var-10.C: New test.
5440         * g++.dg/warn/Wunused-var-11.C: New test.
5441
5442         PR c++/44362
5443         * c-c++-common/Wunused-var-10.c: New test.
5444
5445 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5446
5447         PR c/25880
5448         * gcc.dg/assign-warn-2.c: Update.
5449         * gcc.dg/cpp/line3.c: Update.
5450         * gcc.dg/c99-array-lval-8.c: Update.
5451         * gcc.dg/cast-qual-2.c: Update.
5452         * gcc.dg/c99-arraydecl-3.c:  Update.
5453         * gcc.dg/assign-warn-1.c:  Update.
5454         * gcc.dg/format/gcc_diag-1.c:  Update.
5455
5456 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5457
5458         PR rtl-optimization/39871
5459         PR rtl-optimization/40615
5460         PR rtl-optimization/42500
5461         PR rtl-optimization/42502
5462         * gcc.target/arm/eliminate.c: New test.
5463
5464 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5465
5466         PR libstdc++/44410
5467         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5468         * g++.old-deja/g++.other/delete3.C: Likewise.
5469         * g++.old-deja/g++.other/new.C: Likewise.
5470         * g++.old-deja/g++.law/operators27.C: Likewise.
5471         * g++.old-deja/g++.mike/p755.C: Likewise.
5472         * g++.dg/eh/new1.C: Likewise.
5473         * g++.dg/init/new5.C: Likewise.
5474
5475 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5476
5477         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5478         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5479         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5480
5481 2010-06-03  Richard Guenther  <rguenther@suse.de>
5482
5483         PR lto/41921
5484         * lib/lto.exp: Always load gcc.exp.
5485         (lto-obj): For C source files invoke gcc_target_compile.
5486         * g++.dg/lto/20100603-1_0.C: New testcase.
5487         * g++.dg/lto/20100603-1_1.c: Likewise.
5488
5489 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5490
5491         PR tree-optimization/43688
5492         * gfortran.dg/pr43688.f90: New.
5493
5494 2010-06-03  Richard Guenther  <rguenther@suse.de>
5495
5496         PR lto/41584
5497         * gcc.dg/lto/20100603-1_0.c: New testcase.
5498         * gcc.dg/lto/20100603-2_0.c: Likewise.
5499         * gcc.dg/lto/20100603-3_0.c: Likewise.
5500
5501 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5502
5503         PR target/44218
5504         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5505         * gcc.target/powerpc/recip-2.c: Ditto.
5506         * gcc.target/powerpc/recip-3.c: Ditto.
5507         * gcc.target/powerpc/recip-4.c: Ditto.
5508         * gcc.target/powerpc/recip-5.c: Ditto.
5509         * gcc.target/powerpc/recip-6.c: Ditto.
5510         * gcc.target/powerpc/recip-7.c: Ditto.
5511         * gcc.target/powerpc/recip-test.h: Ditto.
5512         * gcc.target/powerpc/recip-test2.h: Ditto.
5513
5514 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5515
5516         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5517
5518 2010-06-02  Jason Merrill  <jason@redhat.com>
5519
5520         * g++.dg/ext/vector9.C: Expect typedef in error message.
5521
5522         PR c++/9726
5523         PR c++/23594
5524         PR c++/44333
5525         * g++.dg/tc1/dr101.C: Remove xfails.
5526
5527 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5528
5529         PR middle-end/44372
5530         * g++.dg/ipa/pr44372.C: New.
5531
5532 2010-06-02  Jan Hubicka  <jh@suse.cz>
5533
5534         PR middle-end/44295
5535         * g++.dg/torture/pr44295.C: Neww testcase.
5536
5537 2010-06-02  Jan Hubicka  <jh@suse.cz>
5538
5539         * gcc.dg/tree-ssa/loadpre6.c: Update.
5540
5541 2010-06-02  Richard Guenther  <rguenther@suse.de>
5542
5543         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5544         diagnostic.h.
5545
5546 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5547
5548         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5549         the link fail message.
5550
5551 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5552
5553         PR fortran/44360
5554         * gfortran.dg/use_13.f90: New test case.
5555
5556 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5557
5558         PR fortran/44371
5559         * gfortran.dg/error_stop_2.f08: Minor update.
5560
5561 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5562
5563         PR fortran/44371
5564         * gfortran.dg/error_stop_1.f08: New test.
5565         * gfortran.dg/error_stop_2.f08: New test.
5566
5567 2010-06-01  Jason Merrill  <jason@redhat.com>
5568
5569         DR 990
5570         * g++.dg/cpp0x/initlist37.C: New.
5571         * g++.dg/cpp0x/initlist38.C: New.
5572
5573         PR c++/44358
5574         * g++.dg/cpp0x/initlist36.C: New.
5575
5576 2010-05-31 Jan Hubicka  <jh@suse.cz>
5577
5578         * gcc.dg/noreturn-8.c: New testcase.
5579
5580 2010-05-31 Jan Hubicka  <jh@suse.cz>
5581
5582         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5583         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5584
5585 2010-05-31 Jan Hubicka  <jh@suse.cz>
5586
5587         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5588         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5589
5590 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5591
5592         PR fortran/36928
5593         * gfortran.dg/dependency_27.f90:  New test.
5594         * gfortran.dg/array_assign_1.F90:  New test.
5595
5596 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5597
5598         PR target/44338
5599         * gcc.target/i386/sse-24.c: New test.
5600
5601 2010-05-31  Jan Hubicka  <jh@suse.cz>
5602
5603         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5604
5605 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5606
5607         PR middle-end/44337
5608         * gcc.dg/pr44337.c: New test.
5609
5610         PR tree-optimization/44182
5611         * g++.dg/debug/pr44182.C: New test.
5612
5613 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5614
5615         * gcc.dg/nested-func-7.c: New test.
5616         * gnat.dg/frame_overflow.adb: Adjust directives.
5617
5618 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5619
5620         * gnat.dg/prot2.ad[sb]: New test.
5621         * gnat.dg/prot2_pkg1.ads: New helper.
5622         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5623
5624 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5625
5626         * gnat.dg/array11.adb: Adjust dg-warning directive.
5627         * gnat.dg/object_overflow.adb: Likewise.
5628
5629 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5630
5631         PR middle-end/44306
5632         * gcc.dg/tree-ssa/pr44306.c: New.
5633
5634 2010-05-29  Jan Hubicka  <jh@suse.cz>
5635
5636         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5637
5638 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5639
5640         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5641
5642 2010-05-28  Mike Stump  <mikestump@comcast.net>
5643
5644         PR objc/44125
5645         * objc.dg/const-str-9.m: Remove static.
5646
5647 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5648
5649         PR target/43636
5650         * gcc.c-torture/compile/pr43636.c: New test.
5651
5652 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5653
5654         PR objc++/23616
5655         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5656         * obj-c++.dg/try-catch-9.mm: Ditto.
5657
5658 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5659
5660         Revert patch for PR c++/44188
5661         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5662
5663 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5664
5665         PR c++/44188
5666         * g++.dg/debug/dwarf2/typedef3.C: New test.
5667
5668 2010-05-27  Jason Merrill  <jason@redhat.com>
5669
5670         PR c++/43555
5671         * g++.dg/ext/vla9.C: New.
5672
5673 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5674
5675         PR objc/44140
5676         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5677         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5678         * objc.dg/torture/tls/thr-init.m: Ditto.
5679         * objc.dg/torture/trivial.m: Ditto.
5680         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5681         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5682         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5683         * obj-c++.dg/torture/trivial.mm: Ditto.
5684
5685 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5686
5687         * g++.dg/lto/20100302_0.C: Skip on darwin.
5688
5689 2010-05-27  Richard Guenther  <rguenther@suse.de>
5690
5691         PR tree-optimization/44284
5692         * gcc.dg/vect/vect-118.c: New testcase.
5693         * gcc.dg/vect/bb-slp-20.c: Adjust.
5694         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5695         * gcc.dg/vect/slp-9.c: Likewise.
5696         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5697         * gcc.dg/vect/vect-10.c: Likewise.
5698         * gcc.dg/vect/vect-109.c: Likewise.
5699         * gcc.dg/vect/vect-12.c: Likewise.
5700         * gcc.dg/vect/vect-36.c: Likewise.
5701         * gcc.dg/vect/vect-7.c: Likewise.
5702         * gcc.dg/vect/vect-iv-8.c: Likewise.
5703         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5704         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5705         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5706         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5707         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5708         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5709         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5710         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5711         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5712         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5713         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5714         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5715         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5716         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5717         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5718         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5719         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5720
5721 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5722
5723         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5724         necessary.
5725
5726 2010-05-26  Jan Hubicka  <jh@suse.cz>
5727
5728         * gcc.dg/lto/materialize-1_0.c: New file.
5729         * gcc.dg/lto/materialize-1_1.c: New file.
5730
5731 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5732
5733         * gnat.dg/lto10.adb: New test.
5734         * gnat.dg/lto10_pkg.ads: New helper.
5735
5736 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5737
5738         * lib/target-supports.exp (check_effective_target_int128): New
5739         function to check if __int128 types are available for target.
5740         * c-c++-common/int128-types-1.c: New.
5741         * c-c++-common/int128-1.c: New.
5742         * c-c++-common/int128-2.c: New.
5743         * g++.dg/abi/mangle43.C: New.
5744         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5745         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5746         pointer-wide scalar.
5747         * g++.dg/other/pr25632.C: Likewise.
5748         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5749         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5750         overflow warnings.
5751         * g++.dg/warn/pr13358-4.C: Likewise.
5752         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5753         * g++.dg/warn/Wconversion-null.C: Likewise.
5754
5755 2010-05-26  Jason Merrill  <jason@redhat.com>
5756
5757         PR c++/43382
5758         * g++.dg/cpp0x/variadic101.C: New.
5759
5760 2010-05-26  Richard Guenther  <rguenther@suse.de>
5761
5762         PR rtl-optimization/44164
5763         * gcc.c-torture/execute/pr44164.c: New testcase.
5764         * g++.dg/tree-ssa/pr13146.C: Adjust.
5765
5766 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5767
5768         PR fortran/40011
5769         * gfortran.dg/whole_file_19.f90 : New test.
5770
5771 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5772
5773         PR fortran/30668
5774         PR fortran/31346
5775         PR fortran/34260
5776         * gfortran.dg/pr40999.f: Fix function type.
5777         * gfortran.dg/whole_file_5.f90: Likewise.
5778         * gfortran.dg/whole_file_6.f90: Likewise.
5779         * gfortran.dg/whole_file_16.f90: New.
5780         * gfortran.dg/whole_file_17.f90: New.
5781         * gfortran.dg/whole_file_18.f90: New.
5782
5783 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5784             Iain Sandoe  <iains@gcc.gnu.org>
5785
5786         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5787         * gcc.c-torture/compile/pr44197.c: Require alias support.
5788         * gcc.dg/lto/20081222_0.c: Ditto.
5789
5790 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5791
5792         PR debug/42801
5793         * gcc.dg/guality/vla-2.c: New test.
5794
5795 2010-05-25  Richard Guenther  <rguenther@suse.de>
5796
5797         PR middle-end/44069
5798         * g++.dg/torture/pr44069.C: New testcase.
5799
5800 2010-05-25  Richard Guenther  <rguenther@suse.de>
5801
5802         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5803
5804 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5805
5806         PR objc/44140
5807         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5808
5809 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5810
5811         * obj-c++.dg/torture/tls/trivial.mm: New.
5812         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5813         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5814         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5815         * obj-c++.dg/torture/tls/diag-1.mm: New.
5816         * obj-c++.dg/torture/tls/tls.exp: New.
5817         * obj-c++.dg/torture/trivial.mm: New.
5818         * obj-c++.dg/torture/dg-torture.exp: New.
5819         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5820         * obj-c++.dg/tls/trivial.m: New.
5821         * obj-c++.dg/tls/init-1.mm: New.
5822         * obj-c++.dg/tls/diag-1.mm: New.
5823         * obj-c++.dg/tls/init-2.mm: New.
5824         * obj-c++.dg/tls/diag-2.mm: New.
5825         * obj-c++.dg/tls/diag-3.mm: New.
5826         * obj-c++.dg/tls/diag-4.mm: New.
5827         * obj-c++.dg/tls/static-1.mm: New.
5828         * obj-c++.dg/tls/tls.exp: New.
5829         * obj-c++.dg/tls/diag-5.mm: New.
5830         * obj-c++.dg/tls/static-1a.mm: New.
5831         * objc-obj-c++-shared/Object1.mm: New.
5832         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5833
5834 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5835
5836         PR objc++/43689
5837         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5838         * obj-c++.dg/const-str-6.mm: Ditto.
5839
5840 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5841
5842         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5843
5844 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5845
5846         PR ada/38394
5847         * gnat.dg/array13.ad[sb]: New test.
5848
5849 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5850             Sandra Loosemore  <sandra@codesourcery.com>
5851
5852         * gcc.target/arm/neon/: Regenerated test cases.
5853
5854         * gcc.target/arm/neon/polytypes.c,
5855         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5856         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5857         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5858         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5859         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5860         dg-add-options arm_neon.
5861
5862         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5863         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5864         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5865         and arm_neon_fp16_ok.
5866
5867         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5868         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5869
5870         * lib/target-supports.exp (add_options_for_arm_neon): New.
5871         (check_effective_target_arm_neon_ok_nocache): New, from
5872         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5873         (check_effective_target_arm_neon_ok): Use
5874         check_effective_target_arm_neon_ok_nocache.
5875         (add_options_for_arm_neon_fp16)
5876         (check_effective_target_arm_neon_fp16_ok)
5877         check_effective_target_arm_neon_fp16_ok_nocache): New.
5878         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5879
5880 2010-05-24  Jason Merrill  <jason@redhat.com>
5881
5882         PR c++/41510
5883         * g++.dg/cpp0x/initlist35.C: New.
5884         * g++.dg/init/brace6.C: Adjust.
5885
5886 2010-05-24  Paul Brook  <paul@codesourcery.com>
5887
5888         * gcc.target/arm/frame-pointer-1.c: New test.
5889         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5890         pointer elimination.
5891
5892 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5893
5894         PR target/44245
5895         * gcc.target/i386/crc32-3.c: New.
5896         * gcc.target/i386/crc32-4.c: Likewise.
5897
5898 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5899
5900         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5901         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5902         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5903
5904 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5905
5906         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5907
5908 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5909
5910         PR target/43869
5911         * gcc.c-target/pr43869.c: New test.
5912
5913 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5914
5915         PR fortran/44212
5916         * gfortran.dg/class_22.f03: New.
5917
5918 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5919
5920         PR lto/44238
5921         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5922
5923 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5924
5925         PR fortran/44213
5926         * gfortran.dg/abstract_type_7.f03: New.
5927
5928 2010-05-21  Jason Merrill  <jason@redhat.com>
5929
5930         * g++.dg/eh/spec11.C: Test cleanup optimization.
5931
5932 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5933
5934         PR debug/44223
5935         * gcc.target/i386/pr44223.c: New test.
5936
5937 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5938
5939         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5940
5941 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5942
5943         * g++.dg/other/const3.C: New test.
5944
5945 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5946
5947         PR fortran/38407
5948         * warn_unused_dummy_argument_1.f90: New.
5949         * warn_unused_dummy_argument_2.f90: New.
5950
5951 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5952
5953         PR c++/30298
5954         * g++.dg/inherit/crash1.C: New.
5955         * g++.dg/inherit/crash2.C: Likewise.
5956
5957 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5958
5959         PR debug/44178
5960         * g++.dg/debug/pr44178.C: New test.
5961
5962 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5963
5964         PR middle-end/44185
5965         * gcc.dg/tree-ssa/prefetch-6.c: Add
5966         --param min-insn-to-prefetch-ratio=6.
5967         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5968         allow unrolling, and adjust the movnti count.
5969
5970 2010-05-20  Jan Hubicka  <jh@suse.cz>
5971
5972         PR middle-end/44197
5973         * gcc.c-torture/compile/pr44197.c: New file.
5974
5975 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5976
5977         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5978         Fix test code.
5979         (check_effective_target_xop): Remove __may_alias__ attribute.
5980
5981 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5982
5983         PR target/44202
5984         * gcc.c-torture/execute/pr44202-1.c: New test.
5985
5986 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5987
5988         PR fortran/43851
5989         * gfortran.dg/label_1.f90: Update test.
5990
5991 2010-05-19  Jan Hubicka  <jh@suse.cz>
5992
5993         * gcc.dg/lto/ipareference2_0.c: New file.
5994         * gcc.dg/lto/ipareference2_1.c: New file.
5995
5996 2010-05-19  Jason Merrill  <jason@redhat.com>
5997
5998         * g++.dg/parse/fn-typedef2.C: New.
5999
6000         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6001         function type.
6002
6003         PR c++/44193
6004         * g++.dg/template/fntype1.C: New.
6005
6006 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6007
6008         * gnat.dg/discr23.ad[sb]: New test.
6009         * gnat.dg/discr23_pkg.ads: New helper.
6010
6011         * gnat.dg/specs/controlled1.ads: New test.
6012         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6013
6014 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6015
6016         PR fortran/44055
6017         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6018         Fixed scope of C_SIZEOF.
6019         * gfortran.dg/warn_conversion_2.f90: New.
6020
6021 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6022
6023         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6024         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6025         for optional selector.
6026         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6027         (check_effective_target_sse3): New proc.
6028         * gcc.target/i386/math-torture/math-torture.exp: Load
6029         target-supports.exp.
6030         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6031         check_effective_target_sse2.
6032         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6033         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6034         * g++.dg/vect/vect.exp: Likewise.
6035         * gfortran.dg/vect/vect.exp: Likewise.
6036         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6037         -msse2 if check_effective_target_sse2.
6038
6039         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6040         * gcc.target/i386/3dnow-2.c: Likewise.
6041         * gcc.target/i386/3dnowA-1.c: Likewise.
6042         * gcc.target/i386/3dnowA-2.c: Likewise.
6043         * gcc.target/i386/pr42549.c: Likewise.
6044
6045         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6046         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6047         * gcc.target/i386/sse3-addsubps.c: Likewise.
6048         * gcc.target/i386/sse3-haddpd.c: Likewise.
6049         * gcc.target/i386/sse3-haddps.c: Likewise.
6050         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6051         * gcc.target/i386/sse3-hsubps.c: Likewise.
6052         * gcc.target/i386/sse3-movddup.c: Likewise.
6053         * gcc.target/i386/sse3-movshdup.c: Likewise.
6054         * gcc.target/i386/sse3-movsldup.c: Likewise.
6055
6056         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6057         * g++.dg/ext/attrib35.C: Likewise.
6058         * g++.dg/opt/pr40496.C: Likewise.
6059         * g++.dg/other/i386-1.C: Likewise.
6060         * g++.dg/other/i386-4.C: Likewise.
6061         * g++.dg/other/pr34435.C: Likewise.
6062         * g++.dg/other/pr39496.C: Likewise.
6063         * g++.dg/other/pr40446.C: Likewise.
6064         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6065         * gcc.dg/compat/vector-1a_main.c: Likewise.
6066         * gcc.dg/compat/vector-2a_main.c: Likewise.
6067         * gcc.dg/lto/20090206-1_0.c: Likewise.
6068         * gcc.dg/pr34856.c: Likewise.
6069         * gcc.dg/pr36584.c: Likewise.
6070         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6071         * gcc.dg/pr37544.c: Likewise.
6072         * gcc.dg/torture/pr16104-1.c: Likewise.
6073         * gcc.dg/torture/pr35771-1.c: Likewise.
6074         * gcc.dg/torture/pr35771-2.c: Likewise.
6075         * gcc.dg/torture/pr35771-3.c: Likewise.
6076         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6077         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6078         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6079         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6080         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6081         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6082         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6083         * gcc.target/i386/20060512-1.c: Likewise.
6084         * gcc.target/i386/20060512-3.c: Likewise.
6085         * gcc.target/i386/all_one_m128i.c: Likewise.
6086         * gcc.target/i386/float128-1.c: Likewise.
6087         * gcc.target/i386/float128-2.c: Likewise.
6088         * gcc.target/i386/fpcvt-1.c: Likewise.
6089         * gcc.target/i386/fpcvt-2.c: Likewise.
6090         * gcc.target/i386/fpcvt-3.c: Likewise.
6091         * gcc.target/i386/fpprec-1.c: Likewise.
6092         * gcc.target/i386/funcspec-9.c: Likewise.
6093         * gcc.target/i386/incoming-1.c: Likewise.
6094         * gcc.target/i386/incoming-12.c: Likewise.
6095         * gcc.target/i386/incoming-2.c: Likewise.
6096         * gcc.target/i386/incoming-3.c: Likewise.
6097         * gcc.target/i386/incoming-4.c: Likewise.
6098         * gcc.target/i386/incoming-6.c: Likewise.
6099         * gcc.target/i386/incoming-7.c: Likewise.
6100         * gcc.target/i386/incoming-8.c: Likewise.
6101         * gcc.target/i386/opt-1.c: Likewise.
6102         * gcc.target/i386/opt-2.c: Likewise.
6103         * gcc.target/i386/ordcmp-1.c: Likewise.
6104         * gcc.target/i386/pr17692.c: Likewise.
6105         * gcc.target/i386/pr18614-1.c: Likewise.
6106         * gcc.target/i386/pr22152.c: Likewise.
6107         * gcc.target/i386/pr23570.c: Likewise.
6108         * gcc.target/i386/pr23575.c: Likewise.
6109         * gcc.target/i386/pr26449-1.c: Likewise.
6110         * gcc.target/i386/pr26600.c: Likewise.
6111         * gcc.target/i386/pr27790.c: Likewise.
6112         * gcc.target/i386/pr28839.c: Likewise.
6113         * gcc.target/i386/pr30970.c: Likewise.
6114         * gcc.target/i386/pr32000-1.c: Likewise.
6115         * gcc.target/i386/pr32000-2.c: Likewise.
6116         * gcc.target/i386/pr32280.c: Likewise.
6117         * gcc.target/i386/pr32661.c: Likewise.
6118         * gcc.target/i386/pr32708-1.c: Likewise.
6119         * gcc.target/i386/pr32961.c: Likewise.
6120         * gcc.target/i386/pr33329.c: Likewise.
6121         * gcc.target/i386/pr35714.c: Likewise.
6122         * gcc.target/i386/pr35767-1.c: Likewise.
6123         * gcc.target/i386/pr35767-1d.c: Likewise.
6124         * gcc.target/i386/pr35767-1i.c: Likewise.
6125         * gcc.target/i386/pr35767-2.c: Likewise.
6126         * gcc.target/i386/pr35767-2d.c: Likewise.
6127         * gcc.target/i386/pr35767-2i.c: Likewise.
6128         * gcc.target/i386/pr35767-3.c: Likewise.
6129         * gcc.target/i386/pr35767-5.c: Likewise.
6130         * gcc.target/i386/pr36222-1.c: Likewise.
6131         * gcc.target/i386/pr36578-1.c: Likewise.
6132         * gcc.target/i386/pr36578-2.c: Likewise.
6133         * gcc.target/i386/pr36992-1.c: Likewise.
6134         * gcc.target/i386/pr37101.c: Likewise.
6135         * gcc.target/i386/pr37216.c: Likewise.
6136         * gcc.target/i386/pr37434-1.c: Likewise.
6137         * gcc.target/i386/pr37434-2.c: Likewise.
6138         * gcc.target/i386/pr37843-3.c: Likewise.
6139         * gcc.target/i386/pr37843-4.c: Likewise.
6140         * gcc.target/i386/pr39162.c: Likewise.
6141         * gcc.target/i386/pr39315-1.c: Likewise.
6142         * gcc.target/i386/pr39315-2.c: Likewise.
6143         * gcc.target/i386/pr39315-3.c: Likewise.
6144         * gcc.target/i386/pr39315-4.c: Likewise.
6145         * gcc.target/i386/pr39445.c: Likewise.
6146         * gcc.target/i386/pr39496.c: Likewise.
6147         * gcc.target/i386/pr40809.c: Likewise.
6148         * gcc.target/i386/pr40906-3.c: Likewise.
6149         * gcc.target/i386/pr41019.c: Likewise.
6150         * gcc.target/i386/pr42542-1.c: Likewise.
6151         * gcc.target/i386/pr42542-2.c: Likewise.
6152         * gcc.target/i386/pr42542-3.c: Likewise.
6153         * gcc.target/i386/pr42542-3a.c: Likewise.
6154         * gcc.target/i386/pr42881.c: Likewise.
6155         * gcc.target/i386/push-1.c: Likewise.
6156         * gcc.target/i386/quad-sse.c: Likewise.
6157         * gcc.target/i386/reload-1.c: Likewise.
6158         * gcc.target/i386/sse-10.c: Likewise.
6159         * gcc.target/i386/sse-11.c: Likewise.
6160         * gcc.target/i386/sse-15.c: Likewise.
6161         * gcc.target/i386/sse-17.c: Likewise.
6162         * gcc.target/i386/sse-18.c: Likewise.
6163         * gcc.target/i386/sse-19.c: Likewise.
6164         * gcc.target/i386/sse-4.c: Likewise.
6165         * gcc.target/i386/sse-6.c: Likewise.
6166         * gcc.target/i386/sse-vect-types.c: Likewise.
6167         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6168         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6169         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6170         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6171         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6172         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6173         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6174         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6175         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6176         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6177         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6178         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6179         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6180         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6181         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6182         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6183         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6184         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6185         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6186         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6187         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6188         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6189         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6190         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6191         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6192         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6193         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6194         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6195         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6196         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6197         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6198         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6199         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6200         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6201         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6202         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6203         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6204         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6205         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6206         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6207         * gcc.target/i386/sse2-mmx.c: Likewise.
6208         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6209         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6210         * gcc.target/i386/sse2-movd-1.c: Likewise.
6211         * gcc.target/i386/sse2-movd-2.c: Likewise.
6212         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6213         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6214         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6215         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6216         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6217         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6218         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6219         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6220         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6221         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6222         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6223         * gcc.target/i386/sse2-movq-1.c: Likewise.
6224         * gcc.target/i386/sse2-movq-2.c: Likewise.
6225         * gcc.target/i386/sse2-movq-3.c: Likewise.
6226         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6227         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6228         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6229         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6230         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6231         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6232         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6233         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6234         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6235         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6236         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6237         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6238         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6239         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6240         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6241         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6242         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6243         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6244         * gcc.target/i386/sse2-pand-1.c: Likewise.
6245         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6246         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6247         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6248         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6249         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6250         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6251         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6252         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6253         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6254         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6255         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6256         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6257         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6258         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6259         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6260         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6261         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6262         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6263         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6264         * gcc.target/i386/sse2-por-1.c: Likewise.
6265         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6266         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6267         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6268         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6269         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6270         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6271         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6272         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6273         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6274         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6275         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6276         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6277         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6278         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6279         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6280         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6281         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6282         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6283         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6284         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6285         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6286         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6287         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6288         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6289         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6290         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6291         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6292         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6293         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6294         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6295         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6296         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6297         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6298         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6299         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6300         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6301         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6302         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6303         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6304         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6305         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6306         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6307         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6308         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6309         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6310         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6311         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6312         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6313         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6314         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6315         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6316         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6317         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6318         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6319         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6320         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6321         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6322         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6323         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6324         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6325         * gcc.target/i386/sse2-vec-1.c: Likewise.
6326         * gcc.target/i386/sse2-vec-2.c: Likewise.
6327         * gcc.target/i386/sse2-vec-3.c: Likewise.
6328         * gcc.target/i386/sse2-vec-4.c: Likewise.
6329         * gcc.target/i386/sse2-vec-5.c: Likewise.
6330         * gcc.target/i386/sse2-vec-6.c: Likewise.
6331         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6332         * gcc.target/i386/ssefn-2.c: Likewise.
6333         * gcc.target/i386/ssefn-4.c: Likewise.
6334         * gcc.target/i386/ssefp-1.c: Likewise.
6335         * gcc.target/i386/ssefp-2.c: Likewise.
6336         * gcc.target/i386/sseregparm-3.c: Likewise.
6337         * gcc.target/i386/sseregparm-4.c: Likewise.
6338         * gcc.target/i386/sseregparm-5.c: Likewise.
6339         * gcc.target/i386/sseregparm-6.c: Likewise.
6340         * gcc.target/i386/sseregparm-7.c: Likewise.
6341         * gcc.target/i386/ssetype-1.c: Likewise.
6342         * gcc.target/i386/ssetype-2.c: Likewise.
6343         * gcc.target/i386/ssetype-3.c: Likewise.
6344         * gcc.target/i386/ssetype-4.c: Likewise.
6345         * gcc.target/i386/ssetype-5.c: Likewise.
6346         * gcc.target/i386/unordcmp-1.c: Likewise.
6347         * gcc.target/i386/vararg-1.c: Likewise.
6348         * gcc.target/i386/vararg-2.c: Likewise.
6349         * gcc.target/i386/vararg-3.c: Likewise.
6350         * gcc.target/i386/vararg-4.c: Likewise.
6351         * gcc.target/i386/vararg-7.c: Likewise.
6352         * gcc.target/i386/vararg-8.c: Likewise.
6353         * gcc.target/i386/vecinit-1.c: Likewise.
6354         * gcc.target/i386/vecinit-2.c: Likewise.
6355         * gcc.target/i386/vecinit-3.c: Likewise.
6356         * gcc.target/i386/vecinit-4.c: Likewise.
6357         * gcc.target/i386/vecinit-5.c: Likewise.
6358         * gcc.target/i386/vecinit-6.c: Likewise.
6359         * gcc.target/i386/vectorize2.c: Likewise.
6360         * gcc.target/i386/vectorize3.c: Likewise.
6361         * gcc.target/i386/vectorize4.c: Likewise.
6362         * gcc.target/i386/vectorize6.c: Likewise.
6363         * gcc.target/i386/vectorize7.c: Likewise.
6364         * gcc.target/i386/vectorize8.c: Likewise.
6365         * gcc.target/i386/vperm-v2df.c: Likewise.
6366         * gcc.target/i386/vperm-v2di.c: Likewise.
6367         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6368         * gcc.target/i386/xorps-sse2.c: Likewise.
6369         * gcc.target/i386/xorps.c: Likewise.
6370         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6371         * gfortran.dg/graphite/pr42326.f90: Likewise.
6372         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6373
6374 2010-05-19  Richard Guenther  <rguenther@suse.de>
6375
6376         PR lto/44196
6377         * g++.dg/lto/20100519-1_0.C: New testcase.
6378
6379 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6380
6381         PR fortran/42360
6382         * gfortran.dg/warn_intent_out_not_set.f90: New.
6383
6384 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6385
6386         PR fortran/38404
6387         * gfortran.dg/data_char_1.f90: Updated warning message.
6388         * gfortran.dg/data_array_6.f: New.
6389
6390 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6391
6392         * g++.dg/ipa/ivinline-8.C: New test.
6393         * gcc.dg/ipa/iinline-2.c: Likewise.
6394
6395 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6396
6397         PR fortran/34505
6398         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6399         arguments; add check for return value kind.
6400         * gfortran.dg/float_1.f90: Likewise.
6401
6402 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6403
6404         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6405         (main): Use it.
6406         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6407         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6408         Prune another location line format.
6409         (lto-obj): Call lto_prune_warns on comp_output.
6410
6411 2010-05-18  Jan Hubicka  <jh@suse.cz>
6412
6413         * gcc.dg/lto/ipacp_0.c: New test.
6414         * gcc.dg/lto/ipacp_1.c: New test.
6415
6416 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6417
6418         PR lto/44184
6419         * gcc.dg/lto/20100518_0.c: New test.
6420
6421 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6422
6423         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6424
6425 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6426
6427         PR fortran/43990
6428         * gfortran.dg/class_21.f03: New.
6429
6430 2010-05-17  Jason Merrill  <jason@redhat.com>
6431
6432         PR c++/44157
6433         * g++.dg/cpp0x/initlist34.C: New.
6434
6435         PR c++/44158
6436         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6437
6438 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6439
6440         * g++.dg/ipa/ivinline-1.C: New test.
6441         * g++.dg/ipa/ivinline-2.C: New test.
6442         * g++.dg/ipa/ivinline-3.C: New test.
6443         * g++.dg/ipa/ivinline-4.C: New test.
6444         * g++.dg/ipa/ivinline-5.C: New test.
6445         * g++.dg/ipa/ivinline-6.C: New test.
6446
6447 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6448             Jason Merrill  <jason@redhat.com>
6449
6450         PR c++/44108
6451         * c-c++-common/Wunused-var-8.c: New test.
6452
6453 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6454
6455         PR bootstrap/42347
6456         * gcc.c-torture/compile/pr42347.c: New test.
6457
6458         PR middle-end/44102
6459         * g++.dg/ext/asmgoto1.C: New test.
6460
6461 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6462
6463         PR middle-end/44133
6464         * gcc.dg/tree-ssa/pr44133.c: New test.
6465         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6466         precise.
6467
6468 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6469
6470         PR fortran/44044
6471         * gfortran.dg/class_20.f03: New.
6472
6473 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6474
6475         PR 44078
6476         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6477         debug messages but not the newly introduced one.
6478
6479 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6480
6481         PR fortran/35779
6482         * gfortran.dg/initialization_25.f90: Commented testcase.
6483         * gfortran.dg/initialization_26.f90: New.
6484
6485 2010-05-16  Richard Guenther  <rguenther@suse.de>
6486
6487         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6488         * gcc.dg/pr43084.c: Likewise.
6489         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6490         -fipa-type-escape.
6491         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6492         -fipa-type-escape.
6493         * gcc.dg/struct/struct-reorg.exp: Likewise.
6494         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6495         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6496
6497 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6498
6499         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6500         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6501         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6502         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6503         tests.
6504
6505 2010-05-15  Jason Merrill  <jason@redhat.com>
6506
6507         * g++.dg/eh/spec10.C: New.
6508         * g++.dg/eh/spec11.C: New.
6509         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6510
6511 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6512
6513         PR fortran/44154
6514         PR fortran/42647
6515         * gfortran.dg/allocatable_scalar_9.f90: New.
6516
6517 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6518
6519         PR c++/44148
6520         * g++.dg/torture/pr44148.C: New test.
6521
6522 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6523
6524         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6525         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6526         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6527         diagnostics and type sizes.
6528
6529 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6530
6531         * gnat.dg/lto9.adb: New test.
6532         * gnat.dg/lto9_pkg1.ads: New helper.
6533         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6534
6535 2010-05-15  Jan Hubicka  <jh@suse.cz>
6536
6537         * gcc.dg/lto/ipareference_1.c: Rename to ...
6538         * gcc.dg/lto/ipareference_0.c: ... this one.
6539         * gcc.dg/lto/ipareference_2.c: Rename to ...
6540         * gcc.dg/lto/ipareference_1.c: ... this one.
6541
6542 2010-05-15  Jan Hubicka  <jh@suse.cz>
6543
6544         * gcc.dg/lto/ipareference_1.c: New file.
6545         * gcc.dg/lto/ipareference_2.c: New file.
6546
6547 2010-05-15  Richard Guenther  <rguenther@suse.de>
6548
6549         PR tree-optimization/44038
6550         * gcc.c-torture/compile/pr44038.c: New testcase.
6551
6552 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6553
6554         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6555         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6556
6557 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6558
6559         PR fortran/43207
6560         PR fortran/43969
6561         * gfortran.dg/class_18.f03: New.
6562         * gfortran.dg/class_19.f03: New.
6563
6564 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6565
6566         PR debug/44112
6567         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6568         * g++.dg/debug/dwarf2/const1.C: Remove.
6569
6570 2010-05-14  Jason Merrill  <jason@redhat.com>
6571
6572         * g++.dg/eh/cond4.C: New.
6573         * g++.dg/eh/elide2.C: Adjust.
6574         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6575
6576 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6577
6578         PR fortran/44135
6579         * gfortran.dg/actual_array_interface_2.f90: New test.
6580
6581 2010-05-14  Richard Guenther  <rguenther@suse.de>
6582
6583         PR tree-optimization/44119
6584         * gcc.c-torture/compile/pr44119.c: New testcase.
6585
6586 2010-05-14  Jason Merrill  <jason@redhat.com>
6587
6588         PR c++/44127
6589         * g++.dg/eh/terminate1.C: New.
6590
6591 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6592
6593         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6594
6595         PR debug/44136
6596         * gcc.dg/pr44136.c: New test.
6597
6598 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6599
6600         PR c++/30566
6601         * g++.dg/warn/Wshadow-4.C: Adjust.
6602         * g++.dg/warn/Wshadow-5.C: New test.
6603         * g++.dg/warn/Wshadow-6.C: New test
6604
6605 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6606
6607         PR fortran/35779
6608         * gfortran.dg/initialization_25.f90: New.
6609
6610 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6611
6612         * g++.dg/otr-fold-1.C: New test.
6613         * g++.dg/otr-fold-2.C: New test.
6614
6615 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6616
6617         PR fortran/44036
6618         * gfortran.dg/gomp/pr44036-1.f90: New test.
6619         * gfortran.dg/gomp/pr44036-2.f90: New test.
6620         * gfortran.dg/gomp/pr44036-3.f90: New test.
6621
6622         PR debug/43983
6623         * gcc.dg/guality/sra-1.c: New test.
6624
6625 2010-05-12  Jan Hubicka  <jh@suse.cz>
6626
6627         * tree-ssa/unreachable.c: New test.
6628
6629 2010-05-12  Jason Merrill  <jason@redhat.com>
6630
6631         * g++.dg/cpp0x/sfinae1.C: New.
6632
6633 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6634
6635         * gcc.target/i386/zee.c: New file.
6636
6637 2010-05-12  Jason Merrill  <jason@redhat.com>
6638
6639         * g++.dg/conversion/op1.C: Expect template candidate message.
6640         * g++.dg/cpp0x/nullptr15.C: Likewise.
6641         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6642         * g++.dg/cpp0x/pr31431.C: Likewise.
6643         * g++.dg/cpp0x/temp_default2.C: Likewise.
6644         * g++.dg/cpp0x/trailing4.C: Likewise.
6645         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6646         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6647         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6648         * g++.dg/cpp0x/variadic35.C: Likewise.
6649         * g++.dg/cpp0x/vt-35147.C: Likewise.
6650         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6651         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6652         * g++.dg/ext/visibility/anon8.C: Likewise.
6653         * g++.dg/ext/vla2.C: Likewise.
6654         * g++.dg/other/pr28114.C: Likewise.
6655         * g++.dg/other/ptrmem10.C: Likewise.
6656         * g++.dg/other/ptrmem11.C: Likewise.
6657         * g++.dg/overload/unknown1.C: Likewise.
6658         * g++.dg/parse/template7.C: Likewise.
6659         * g++.dg/parse/typename7.C: Likewise.
6660         * g++.dg/template/conv11.C: Likewise.
6661         * g++.dg/template/copy1.C: Likewise.
6662         * g++.dg/template/deduce3.C: Likewise.
6663         * g++.dg/template/dependent-expr5.C: Likewise.
6664         * g++.dg/template/friend.C: Likewise.
6665         * g++.dg/template/incomplete2.C: Likewise.
6666         * g++.dg/template/local4.C: Likewise.
6667         * g++.dg/template/local6.C: Likewise.
6668         * g++.dg/template/operator10.C: Likewise.
6669         * g++.dg/template/overload6.C: Likewise.
6670         * g++.dg/template/ptrmem2.C: Likewise.
6671         * g++.dg/template/ptrmem20.C: Likewise.
6672         * g++.dg/template/ptrmem8.C: Likewise.
6673         * g++.dg/template/sfinae2.C: Likewise.
6674         * g++.dg/template/ttp25.C: Likewise.
6675         * g++.dg/template/unify10.C: Likewise.
6676         * g++.dg/template/unify11.C: Likewise.
6677         * g++.dg/template/unify6.C: Likewise.
6678         * g++.dg/template/unify7.C: Likewise.
6679         * g++.dg/template/unify9.C: Likewise.
6680         * g++.dg/template/varmod1.C: Likewise.
6681         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6682         * g++.old-deja/g++.law/operators32.C: Likewise.
6683         * g++.old-deja/g++.pt/crash28.C: Likewise.
6684         * g++.old-deja/g++.pt/crash60.C: Likewise.
6685         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6686         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6687         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6688         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6689         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6690         * g++.old-deja/g++.pt/expr2.C: Likewise.
6691         * g++.old-deja/g++.pt/overload7.C: Likewise.
6692         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6693         * g++.old-deja/g++.pt/spec5.C: Likewise.
6694         * g++.old-deja/g++.pt/spec6.C: Likewise.
6695         * g++.old-deja/g++.pt/t24.C: Likewise.
6696         * g++.old-deja/g++.pt/unify4.C: Likewise.
6697         * g++.old-deja/g++.pt/unify6.C: Likewise.
6698         * g++.old-deja/g++.pt/unify8.C: Likewise.
6699         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6700         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6701         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6702
6703         * g++.dg/cpp0x/initlist32.C: New.
6704
6705         * g++.dg/template/conv11.C: New.
6706         * g++.dg/conversion/op1.C: Adjust expected error.
6707
6708         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6709
6710 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6711
6712         PR target/44088
6713         * gcc.target/i386/avx-cmpsd-1.c: New.
6714         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6715         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6716         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6717         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6718         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6719
6720 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6721
6722         PR middle-end/44085
6723         * gcc.dg/gomp/pr44085.c: New test.
6724         * gfortran.dg/gomp/pr44085.f90: New test.
6725
6726 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6727
6728         * objc-obj-c++-shared/Object1.m: New.
6729         * objc.dg/torture: New directory.
6730         * objc.dg/torture/tls: Ditto.
6731         * objc.dg/tls: Ditto.
6732         * objc.dg/torture/tls/trivial.m: New test.
6733         * objc.dg/torture/tls/thr-init-2.m: New test.
6734         * objc.dg/torture/tls/thr-init-3.m: New test.
6735         * objc.dg/torture/tls/thr-init.m: New test.
6736         * objc.dg/torture/tls/diag-1.m: New test.
6737         * objc.dg/torture/tls/tls.exp: New.
6738         * objc.dg/torture/trivial.m: New test.
6739         * objc.dg/torture/dg-torture.exp: New.
6740         * objc.dg/tls/diag-3.m: New test.
6741         * objc.dg/tls/diag-4.m: New test.
6742         * objc.dg/tls/diag-5.m: New test.
6743         * objc.dg/tls/init-1.m: New test.
6744         * objc.dg/tls/init-2.m: New test.
6745         * objc.dg/tls/tls.exp: New.
6746         * objc.dg/tls/diag-2.m: New test.
6747         * lib/objc.exp: Respond to dg-additional-files.
6748
6749 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6750
6751         * gcc.target/m68k/20100512-1.c: New.
6752
6753 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6754
6755         * gnat.dg/lto8.adb: New test.
6756         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6757         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6758
6759 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6760
6761         PR c++/34272
6762         PR c++/43630
6763         PR c++/34491
6764         * g++.dg/template/crash97.C: New.
6765         * g++.dg/template/crash98.C: Likewise.
6766         * g++.dg/template/crash99.C: Likewise.
6767         * g++.dg/cpp0x/pr31439.C: Adjust.
6768         * g++.dg/template/crash95.C: Likewise.
6769
6770 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6771
6772         PR middle-end/44071
6773         * c-c++-common/asmgoto-4.c: New test.
6774         * gcc.target/i386/pr44071.c: New test.
6775
6776         PR c++/44062
6777         * c-c++-common/Wunused-var-7.c: New test.
6778         * g++.dg/warn/Wunused-var-9.C: New test.
6779
6780 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6781
6782         PR fortran/43711
6783         * gfortran.dg/gomp/pr43711.f90: New.
6784
6785 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6786
6787         PR fortran/31820
6788         * gfortran.dg/select_5.f90: Updated.
6789
6790 2010-05-11  Jan Hubicka  <jh@suse.cz>
6791
6792         PR tree-optimize/44063
6793         * gcc.c-torture/compile/pr44063.c: New testcase.
6794
6795 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6796
6797         PR debug/44023
6798         * gcc.dg/pr44023.c: New test.
6799
6800 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6801
6802         * gnat.dg/lto7.adb: New test.
6803         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6804
6805 2010-05-10  Jason Merrill  <jason@redhat.com>
6806
6807         PR c++/44017
6808         * g++.dg/template/inherit5.C: New.
6809
6810         PR c++/44045
6811         * g++.dg/cpp0x/initlist33.C: New.
6812         * g++.dg/cpp0x/initlist26.C: Adjust.
6813         * g++.dg/cpp0x/initlist28.C: Adjust.
6814
6815 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6816
6817         PR c++/43719
6818         * g++.dg/init/pr43719.C: New.
6819         * g++.dg/anon-struct4.C: Adjust.
6820
6821 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6822
6823         PR debug/44028
6824         * gcc.dg/pr44028.c: New test.
6825
6826 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6827
6828         PR fortran/27866
6829         PR fortran/35003
6830         PR fortran/42809
6831         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6832         * gfortran.dg/warn_conversion.f90: New.
6833
6834 2010-05-10  Michael Matz  <matz@suse.de>
6835
6836         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6837
6838 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6839
6840         PR rtl-optimization/44012
6841         * gcc.dg/pr44012.c: New.
6842
6843 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6844
6845         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6846         Log text on entry and exit.
6847         Prune Sun ld warnings for common symbols with differing sizes.
6848         (lto-link-and-maybe-run): Change caller.
6849
6850 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6851
6852         PR fortran/44044
6853         * gfortran.dg/class_7.f03: Modified.
6854         * gfortran.dg/select_type_1.f03: Modified.
6855         * gfortran.dg/select_type_12.f03: New.
6856
6857 2010-05-10  Richard Guenther  <rguenther@suse.de>
6858
6859         PR tree-optimization/44050
6860         * gcc.dg/torture/pr44050.c: New testcase.
6861
6862 2010-05-10  Wei Guozhi  <carrot@google.com>
6863
6864         PR target/42879
6865         * gcc.target/arm/pr42879.c: New testcase.
6866
6867 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6868
6869         PR c/44051
6870         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6871
6872 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6873
6874         PR c/10676
6875         * gcc.dg/anon-struct-10.c: New test.
6876
6877 2010-05-09  Richard Guenther  <rguenther@suse.de>
6878
6879         PR middle-end/44024
6880         * gcc.dg/pr44024.c: New testcase.
6881
6882 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6883
6884         PR c/4784
6885         * gcc.dg/anon-struct-9.c: New test.
6886
6887 2010-05-09  Richard Guenther  <rguenther@suse.de>
6888
6889         PR middle-end/44043
6890         * gcc.c-torture/compile/pr44043.c: New testcase.
6891
6892 2010-05-09  Richard Guenther  <rguenther@suse.de>
6893
6894         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6895
6896 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6897
6898         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6899
6900 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6901
6902         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6903         * gnat.dg/specs/lto3.ads: Likewise.
6904
6905 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6906
6907         PR middle-end/28685
6908         * gcc.dg/pr28685-1.c: New file.
6909
6910 2010-05-08  Richard Guenther  <rguenther@suse.de>
6911
6912         PR tree-optimization/44030
6913         * gcc.c-torture/compile/pr44030.c: New testcase.
6914
6915 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6916
6917         * gnat.dg/lto6.adb: New test.
6918         * gnat.dg/lto6_pkg.ads: New helper.
6919
6920 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6921
6922         * gnat.dg/lto5.adb: New test.
6923         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6924
6925 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6926
6927         * gnat.dg/lto4.ad[sb]: New test.
6928
6929 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6930
6931         * gnat.dg/specs/lto3.ads: New test.
6932         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6933         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6934
6935 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6936
6937         * gnat.dg/sizetype3.ad[sb]: New test.
6938         * gnat.dg/sizetype3_pkg.ads: New helper.
6939
6940 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6941
6942         PR c++/43951
6943         * g++.dg/init/new29.C: New.
6944
6945 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6946
6947         PR fortran/40728
6948         * gfortran.dg/coarray_1.f90: Fixed error message.
6949         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6950         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6951         * gfortran.dg/intrinsic_std_5.f90: New.
6952
6953 2010-05-07  Jason Merrill  <jason@redhat.com>
6954
6955         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6956
6957 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6958
6959         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6960         (size_t, stderr): Remove.
6961         (read_error): Replaced __builtin_fprintf by fprintf.
6962
6963 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6964
6965         * gcc.dg/ordered-comparison-1.c: New test.
6966         * gcc.dg/ordered-comparison-2.c: New test.
6967         * gcc.dg/ordered-comparison-3.c: New test.
6968         * gcc.dg/ordered-comparison-4.c: New test.
6969
6970 2010-05-06  Mike Stump  <mikestump@comcast.net>
6971
6972         PR objc/35165
6973         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6974
6975 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6976             Jason Merrill  <jason@redhat.com>
6977
6978         * g++.dg/cpp0x/nullptr01.C: New.
6979         * g++.dg/cpp0x/nullptr02.C: New.
6980         * g++.dg/cpp0x/nullptr03.C: New.
6981         * g++.dg/cpp0x/nullptr04.C: New.
6982         * g++.dg/cpp0x/nullptr05.C: New.
6983         * g++.dg/cpp0x/nullptr06.C: New.
6984         * g++.dg/cpp0x/nullptr07.C: New.
6985         * g++.dg/cpp0x/nullptr08.C: New.
6986         * g++.dg/cpp0x/nullptr09.C: New.
6987         * g++.dg/cpp0x/nullptr10.C: New.
6988         * g++.dg/cpp0x/nullptr11.C: New.
6989         * g++.dg/cpp0x/nullptr12.C: New.
6990         * g++.dg/cpp0x/nullptr13.C: New.
6991         * g++.dg/cpp0x/nullptr14.C: New.
6992         * g++.dg/cpp0x/nullptr15.C: New.
6993         * g++.dg/cpp0x/nullptr16.C: New.
6994         * g++.dg/cpp0x/nullptr17.C: New.
6995         * g++.dg/cpp0x/nullptr18.C: New.
6996         * g++.dg/cpp0x/nullptr19.C: New.
6997         * g++.dg/cpp0x/nullptr20.C: New.
6998         * g++.dg/cpp0x/nullptr21.C: New.
6999         * g++.dg/cpp0x/nullptr22.C: New.
7000         * g++.dg/debug/nullptr01.C: New.
7001         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7002
7003 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7004
7005         * gcc.dg/Wunused-var-8.c: Move to...
7006         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7007
7008 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7009
7010         PR c++/40406
7011         * g++.dg/template/crash96.C: New.
7012
7013 2010-05-06  Jan Hubicka  <jh@suse.cz>
7014
7015         PR tree-optimization/43791
7016         * gcc.c-torture/compile/pr43791.c: New file.
7017
7018 2010-05-06  Michael Matz  <matz@suse.de>
7019
7020         PR tree-optimization/43984
7021         * gfortran.dg/pr43984.f90: New test.
7022
7023 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7024
7025         PR 40989
7026         * gcc.dg/pr40989.c: New.
7027
7028 2010-05-06  Richard Guenther  <rguenther@suse.de>
7029
7030         PR tree-optimization/43934
7031         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7032
7033 2010-05-06  Richard Guenther  <rguenther@suse.de>
7034
7035         PR tree-optimization/43987
7036         * gcc.c-torture/execute/pr43987.c: New testcase.
7037         * gcc.dg/torture/pta-escape-1.c: Adjust.
7038         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7039         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7040         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7041         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7042
7043 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7044             Dodji Seketeli  <dodji@redhat.com>
7045
7046         PR c/18624
7047         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7048         * g++.dg/template/sfinae16.C: Likewise.
7049         * gcc.dg/Wunused-var-1.c: Moved to...
7050         * c-c++-common/Wunused-var-1.c: ...here. New test.
7051         * gcc.dg/Wunused-var-2.c: Moved to...
7052         * c-c++-common/Wunused-var-2.c: ...here. New test.
7053         * gcc.dg/Wunused-var-3.c: Moved to...
7054         * c-c++-common/Wunused-var-3.c: ...here. New test.
7055         * gcc.dg/Wunused-var-4.c: Moved to...
7056         * gcc.dg/Wunused-var-1.c: ... here.
7057         * gcc.dg/Wunused-var-5.c: Moved to...
7058         * c-c++-common/Wunused-var-4.c: ...here. New test.
7059         * gcc.dg/Wunused-var-7.c: Moved to...
7060         * c-c++-common/Wunused-var-5.c: ...here. New test.
7061         * gcc.dg/Wunused-var-6.c: Moved to...
7062         * gcc.dg/Wunused-var-2.c: ... here.
7063         * c-c++-common/Wunused-var-1.c: New test.
7064         * c-c++-common/Wunused-var-2.c: New test.
7065         * c-c++-common/Wunused-var-3.c: New test.
7066         * c-c++-common/Wunused-var-4.c: New test.
7067         * c-c++-common/Wunused-var-5.c: New test.
7068         * g++.dg/warn/Wunused-var-1.C: New test.
7069         * g++.dg/warn/Wunused-var-2.C: New test.
7070         * g++.dg/warn/Wunused-var-3.C: New test.
7071         * g++.dg/warn/Wunused-var-4.C: New test.
7072         * g++.dg/warn/Wunused-var-5.C: New test.
7073         * g++.dg/warn/Wunused-var-6.C: New test.
7074         * g++.dg/warn/Wunused-var-7.C: New test.
7075         * g++.dg/warn/Wunused-var-8.C: New test.
7076         * g++.dg/warn/Wunused-parm-1.C: New test.
7077         * g++.dg/warn/Wunused-parm-2.C: New test.
7078         * g++.dg/warn/Wunused-parm-3.C: New test.
7079
7080 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7081
7082         PR fortran/43985
7083         * gfortran.dg/gomp/crayptr5.f90: New test case.
7084
7085 2010-05-05  Jason Merrill  <jason@redhat.com>
7086
7087         PR debug/43370
7088         * g++.dg/ext/attrib39.C: New.
7089
7090 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7091
7092         PR fortran/24978
7093         * gfortran.dg/data_invalid.f90: New.
7094
7095 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7096
7097         * gnat.dg/lto2.adb: New test.
7098
7099 2010-05-05  Jason Merrill  <jason@redhat.com>
7100
7101         PR c++/43787
7102         * g++.dg/opt/empty1.C: New.
7103
7104 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7105
7106         PR fortran/43696
7107         * gfortran.dg/class_17.f03: New.
7108
7109 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7110
7111         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7112
7113 2010-05-04  Mike Stump  <mikestump@comcast.net>
7114
7115         PR objc/35165
7116         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7117
7118 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7119
7120         PR target/43668
7121         * gcc.target/i386/pr43668.c: New.
7122
7123 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7124
7125         PR c++/43028
7126         * g++.dg/cpp0x/initlist31.C: New.
7127
7128 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7129
7130         PR c/43981
7131         * gcc.dg/Wunused-var-8.c: New test.
7132
7133 2010-05-04  Jason Merrill  <jason@redhat.com>
7134
7135         PR c++/38064
7136         * g++.dg/cpp0x/enum3.C: Extend.
7137
7138 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7139
7140         PR target/43799
7141         * gcc.target/i386/pr43799.c: New.
7142
7143 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7144
7145         * gnat.dg/lto1.adb: New test.
7146         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7147
7148 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7149
7150         PR middle-end/43671
7151         * gcc.target/i386/pr43671.c: New.
7152
7153 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7154
7155         PR c++/43705
7156         * g++.dg/template/crash95.C: New.
7157
7158 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7159
7160         PR debug/43508
7161         * gcc.target/i386/pr43508.c: New.
7162
7163 2010-05-04  Richard Guenther  <rguenther@suse.de>
7164
7165         PR tree-optimization/43879
7166         * g++.dg/torture/pr43879-1_0.C: New testcase.
7167         * g++.dg/torture/pr43879-1_1.C: Likewise.
7168
7169 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7170
7171         PR c++/43953
7172         * g++.dg/other/crash-12.C: New test.
7173
7174 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7175
7176         * g++.dg/cdce3.C: Add a space.  Updated.
7177
7178 2010-05-03  Jason Merrill  <jason@redhat.com>
7179
7180         PR c++/43680
7181         * g++.dg/opt/enum2.C: New.
7182         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7183         * g++.dg/warn/Wswitch-1.C: Adjust message.
7184
7185 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7186
7187         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7188         * g++.dg/ext/label13.C: Fix typo.
7189         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7190         alpha*-dec-osf5*.
7191         * gcc.c-torture/compile/limits-declparen.c: xfail on
7192         alpha*-dec-osf5* with -g.
7193         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7194         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7195         * gcc.dg/c99-tgmath-2.c: Likewise.
7196         * gcc.dg/c99-tgmath-3.c: Likewise.
7197         * gcc.dg/c99-tgmath-4.c: Likewise.
7198
7199 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7200
7201         PR fortran/43592
7202         * gfortran.dg/unexpected_interface.f90: New test.
7203
7204 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7205
7206         * ada/acats/run_acats (which): New function.
7207         (host_gnatchop, host_gnatmake): Use it.
7208
7209 2010-05-03  Richard Guenther  <rguenther@suse.de>
7210
7211         PR tree-optimization/43971
7212         * gcc.dg/pr43971.c: New testcase.
7213
7214 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7215
7216         PR debug/43972
7217         * gcc.dg/debug/pr43972.c: New test.
7218
7219 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7220
7221         PR testsuite/43963
7222         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7223
7224 2010-05-02  Richard Guenther  <rguenther@suse.de>
7225
7226         PR tree-optimization/43879
7227         * gcc.dg/torture/pr43879-3.c: New testcase.
7228
7229 2010-05-01  Richard Guenther  <rguenther@suse.de>
7230
7231         PR tree-optimization/43949
7232         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7233
7234 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7235
7236         PR c++/43951
7237         * g++.dg/init/new28.C: New.
7238
7239 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7240
7241         PR objc++/32052
7242         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7243         structure and nested declarations.
7244         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7245         structure and nested declarations.  Reduce header clutter and
7246         use _exit() rather than abort().
7247         * objc.dg/encode-10.m: New.
7248         * objc.dg/encode-11.m: New.
7249
7250 2010-04-30  DJ Delorie  <dj@redhat.com>
7251
7252         * gcc.c-torture/execute/20100430-1.c: New test.
7253
7254 2010-04-30  Jason Merrill  <jason@redhat.com>
7255
7256         PR c++/43868
7257         * g++.dg/template/ptrmem21.C: New.
7258
7259 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7260
7261         PR fortran/18918
7262         PR fortran/43931
7263         * gfortran.dg/coarray_13.f90: New test.
7264
7265 2010-04-30  Richard Guenther  <rguenther@suse.de>
7266
7267         PR lto/43946
7268         * gcc.dg/lto/20100430-1_0.c: New testcase.
7269
7270 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7271
7272         PR debug/43942
7273         * c-c++-common/pr43942.c: New test.
7274
7275 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7276
7277         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7278         conflict with darwin crt1.o 'start' symbol.
7279
7280 2010-04-30  Richard Guenther  <rguenther@suse.de>
7281
7282         PR tree-optimization/43879
7283         * gcc.dg/torture/pr43879_1.c: New testcase.
7284
7285 2010-04-30  Richard Guenther  <rguenther@suse.de>
7286
7287         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7288
7289 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7290
7291         PR c++/43890
7292         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7293         user-provided constructor while recursing.
7294
7295 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7296
7297         PR fortran/42274
7298         * gfortran.dg/class_16.f03: New test.
7299
7300 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7301
7302         PR fortran/42274
7303         * gfortran.dg/class_15.f03: New.
7304
7305 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7306
7307         PR fortran/43326
7308         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7309
7310 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7311
7312         PR fortran/43492
7313         * gfortran.dg/generic_22.f03 : New test.
7314
7315 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7316
7317         PR fortran/42353
7318         * gfortran.dg/class_14.f03: New test.
7319
7320 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7321
7322         PR fortran/42680
7323         * gfortran.dg/interface_32.f90: New test.
7324
7325 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7326             Janus Weil  <janus@gcc.gnu.org>
7327
7328         PR fortran/41829
7329         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7330         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7331         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7332
7333 2010-04-28  Mike Stump  <mikestump@comcast.net>
7334
7335         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7336         dg-excess-errors.
7337         * g++.dg/uninit-pred-2_b.C: Likewise.
7338
7339 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7340
7341         PR fortran/18918
7342         PR fortran/43919
7343         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7344
7345 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7346
7347         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7348         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7349         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7350         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7351         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7352
7353 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7354
7355         * gcc.dg/const-uniq-1.c: New test.
7356         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7357
7358 2010-04-28  Xinliang David Li  <davidxl@google.com>
7359
7360         * gcc.dg/uninit-pred-2_b.c: New test.
7361         * gcc.dg/uninit-pred-4_b.c: New test.
7362         * gcc.dg/uninit-pred-3_d.c: New test.
7363         * gcc.dg/uninit-pred-6_b.c: New test.
7364         * gcc.dg/uninit-pred-8_b.c: New test.
7365         * gcc.dg/uninit-pred-3_a.c: New test.
7366         * gcc.dg/uninit-pred-2_c.c: New test.
7367         * gcc.dg/uninit-pred-5_a.c: New test.
7368         * gcc.dg/uninit-pred-3_e.c: New test.
7369         * gcc.dg/uninit-pred-7_a.c: New test.
7370         * gcc.dg/uninit-pred-6_c.c: New test.
7371         * gcc.dg/uninit-pred-9_a.c: New test.
7372         * gcc.dg/uninit-pred-8_c.c: New test.
7373         * gcc.dg/uninit-pred-3_b.c: New test.
7374         * gcc.dg/uninit-pred-5_b.c: New test.
7375         * gcc.dg/uninit-pred-7_b.c: New test.
7376         * gcc.dg/uninit-pred-6_d.c: New test.
7377         * gcc.dg/uninit-pred-9_b.c: New test.
7378         * gcc.dg/uninit-pred-2_a.c: New test.
7379         * gcc.dg/uninit-pred-4_a.c: New test.
7380         * gcc.dg/uninit-pred-3_c.c: New test.
7381         * gcc.dg/uninit-pred-6_a.c: New test.
7382         * gcc.dg/uninit-pred-8_a.c: New test.
7383         * gcc.dg/uninit-pred-7_c.c: New test.
7384         * gcc.dg/uninit-pred-6_e.c: New test.
7385         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7386         * g++.dg/uninit-pred-1_a.C: New test.
7387         * g++.dg/uninit-pred-1_b.C: New test.
7388         * g++.dg/uninit-pred-2_a.C: New test.
7389         * g++.dg/uninit-pred-2_b.C: New test.
7390         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7391         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7392         * g++.dg/uninit-pred-loop_1.cc: New test.
7393
7394 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7395
7396         * gcc.dg/lto/20091209-1_0.c: New testcase.
7397
7398 2010-04-28  Richard Guenther  <rguenther@suse.de>
7399
7400         PR tree-optimization/43879
7401         PR tree-optimization/43909
7402         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7403
7404 2010-04-28  Richard Guenther  <rguenther@suse.de>
7405
7406         PR c++/43880
7407         * g++.dg/torture/pr43880.C: New testcase.
7408
7409 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7410
7411         PR c++/9335
7412         * g++.dg/template/recurse2.C: Update
7413         * g++.dg/template/recurse.C: Update.
7414         * g++.dg/template/pr23510.C: Update.
7415         * lib/prune.exp: Filter out 'recursively instantiated'.
7416
7417 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7418
7419         PR c++/29043
7420         * g++.dg/init/pr29043.C: New.
7421
7422 2010-04-27  Jason Merrill  <jason@redhat.com>
7423
7424         * g++.dg/lookup/scoped5.C: Adjust.
7425         * g++.dg/lookup/scoped8.C: Adjust.
7426         * g++.dg/template/dependent-expr5.C: Adjust.
7427         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7428
7429         PR c++/43856
7430         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7431
7432         PR c++/43875
7433         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7434
7435 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7436             Jan Hubicka <hubicka@ucw.cz>
7437
7438         * gcc.dg/pure-2.c: New testcase.
7439         * gcc.dg/const-1.c: New testcase.
7440
7441 2010-04-27  Jason Merrill  <jason@redhat.com>
7442
7443         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7444
7445         PR c++/41468
7446         * g++.dg/template/sfinae17.C: New.
7447         * g++.dg/template/sfinae18.C: New.
7448
7449 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7450
7451         * g++.dg/init/pr42844.C: New.
7452         * g++.dg/cpp0x/pr42844-2.C: New.
7453         * g++.dg/cpp0x/defaulted2.C: Adjust.
7454         * g++.dg/tree-ssa/pr27549.C: Likewise.
7455         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7456
7457 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7458
7459         PR fortran/18918
7460         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7461
7462 2010-04-27  Richard Guenther  <rguenther@suse.de>
7463
7464         PR middle-end/40561
7465         * g++.dg/other/pr40561.C: New testcase.
7466
7467 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7468
7469         PR middle-end/43812
7470         * g++.dg/ipa/pr43812.C: New test.
7471
7472 2010-04-27  Jan Hubicka  <jh@suse.cz>
7473
7474         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7475         (test): ... this one.
7476
7477 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7478
7479         PR target/40657
7480         * gcc.target/arm/thumb-stackframe.c: New test.
7481
7482 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7483
7484         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7485         * gcc.dg/misc-column.c: Likewise.
7486         * gcc.dg/Walways-true-1.c: Likewise.
7487         * gcc.dg/Walways-true-2.c: Likewise.
7488         * gcc.dg/warn-addr-cmp.c: Likewise.
7489
7490 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7491
7492         PR fortran/18918
7493         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7494         * gfortran.dg/coarray_12.f90: New.
7495
7496 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7497
7498         PR c/32207
7499         * gcc.dg/pr32207.c: New test.
7500         * gcc.dg/misc-column.c: Adjust expected warning.
7501         * gcc.dg/Walways-true-1.c: Likewise.
7502         * gcc.dg/Walways-true-2.c: Likewise.
7503         * gcc.dg/warn-addr-cmp.c: Likewise.
7504
7505 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7506
7507         PR lto/42776
7508         * lib/lto.exp (lto_prune_vis_warns): New function.
7509         (lto-link-and-maybe-run): Call it.
7510
7511 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7512
7513         PR tree-optimization/43904
7514         * gcc.dg/tree-ssa/tailcall-6.c: New.
7515
7516 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7517
7518         PR testsuite/35165
7519         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7520         Darwin8/OSX10.4 - compatible code generation.
7521         Use scan-rtl-dump.
7522         * obj-c++.dg/stubify-1.mm: Ditto.
7523         * lib/objc-torture.exp: Do not require link success for
7524         "trivial.m" in the runtime checks when dowhat = 'compile'.
7525         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7526         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7527         Darwin8/OSX10.4 - compatible code generation.
7528         * objc.dg/stubify-2.m: Ditto.
7529         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7530         * objc.dg/next-runtime-1.m: Ditto.
7531         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7532         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7533         runtimes on Darwin.
7534
7535 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7536
7537         PR 43715
7538         * lib/plugin-support.exp: Use "-undefined
7539         dynamic_lookup" on darwin.
7540
7541 2010-04-26  Richard Guenther  <rguenther@suse.de>
7542
7543         * gcc.dg/lto/20100426_0.c: New testcase.
7544
7545 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7546
7547         PR tree-optimization/43833
7548         gcc.dg/Warray-bounds-8.c: New test case.
7549
7550 2010-04-26  Richard Guenther  <rguenther@suse.de>
7551
7552         PR lto/43080
7553         * g++.dg/lto/20100423-3_0.C: New testcase.
7554
7555 2010-04-26  Richard Guenther  <rguenther@suse.de>
7556
7557         PR lto/42425
7558         * g++.dg/lto/20100423-2_0.C: New testcase.
7559
7560 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7561
7562         * gcc.dg/vect/bb-slp-23.c: New test.
7563
7564 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7565
7566         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7567         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7568         * gcc.dg/c1x-float-1.c: New test.
7569
7570 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7571
7572         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7573         of "lea\[ \t\]".
7574
7575 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7576
7577         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7578         FreeBSD.
7579         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7580         * gfortran.dg/default_format_2.f90: Ditto.
7581
7582 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7583
7584         * gfortran.dg/pr43505.f90: Clean up .mod file.
7585         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7586         * gfortran.dg/pr41347.f90: Ditto.
7587         * gfortran.dg/internal_pack_4.f90: Ditto.
7588         * gfortran.dg/proc_decl_23.f90: Ditto.
7589         * gfortran.dg/recursive_check_3.f90: Ditto.
7590         * gfortran.dg/intent_out_3.f90: Ditto.
7591         * gfortran.dg/assignment_2.f90: Ditto.
7592         * gfortran.dg/pr41928.f90: Ditto.
7593         * gfortran.dg/pr42166.f90: Ditto.
7594         * gfortran.dg/private_type_12.f90: Ditto.
7595         * gfortran.dg/graphite/pr42185.f90: Ditto.
7596         * gfortran.dg/graphite/pr42186.f90: Ditto.
7597         * gfortran.dg/graphite/pr40982.f90: Ditto.
7598         * gfortran.dg/graphite/id-2.f90: Ditto.
7599         * gfortran.dg/graphite/id-4.f90: Ditto.
7600         * gfortran.dg/graphite/pr42050.f90: Ditto.
7601         * gfortran.dg/graphite/id-18.f90: Ditto.
7602         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7603         * gfortran.dg/graphite/pr41924.f90: Ditto.
7604         * gfortran.dg/graphite/pr42393.f90: Ditto.
7605         * gfortran.dg/graphite/pr37980.f90: Ditto.
7606         * gfortran.dg/graphite/pr38953.f90: Ditto.
7607         * gfortran.dg/graphite/pr42180.f90: Ditto.
7608         * gfortran.dg/graphite/pr42181.f90: Ditto.
7609         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7610         * gfortran.dg/select_type_4.f90: Ditto.
7611         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7612         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7613         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7614         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7615         * gfortran.dg/whole_file_11.f90: Ditto.
7616         * gfortran.dg/private_type_11.f90: Ditto.
7617         * gfortran.dg/vect/vect-gems.f90: Ditto.
7618         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7619
7620 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7621
7622         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7623
7624 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7625
7626         * gnat.dg/pack15.ad[sb]: New test.
7627
7628 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7629
7630         * gcc.target/arm/mla-1.c: New test.
7631
7632 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7633
7634         PR fortran/30073
7635         PR fortran/43793
7636         * gfortran.dg/pr43793.f90: New test.
7637
7638 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7639
7640         PR tree-optimization/41442
7641         * gcc.target/i386/pr41442.c: New test.
7642
7643 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7644
7645         PR fortran/43832
7646         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7647
7648 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7649
7650         PR fortran/43832
7651         * gfortran.dg/open_nounit.f90: New test.
7652
7653 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7654
7655         PR fortran/43841
7656         PR fortran/43843
7657         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7658
7659 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7660
7661         * gcc.dg/Wconversion-integer.c: Update.
7662
7663 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7664
7665         * gnat.dg/unchecked_convert5.adb: New test.
7666
7667 2010-04-23  Richard Guenther  <rguenther@suse.de>
7668
7669         PR lto/41734
7670         * gcc.dg/lto/20100423-2_0.c: New testcase.
7671         * gcc.dg/lto/20100423-2_0.c: Likewise.
7672
7673 2010-04-23  Richard Guenther  <rguenther@suse.de>
7674
7675         PR lto/43455
7676         * gcc.dg/lto/20100423-1_0.c: New testcase.
7677         * gcc.dg/lto/20100423-1_1.c: Likewise.
7678
7679 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7680
7681         PR tree-optimization/43846
7682         * gcc.dg/tree-ssa/sra-10.c: New test.
7683
7684 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7685
7686         PR middle-end/43835
7687         * gcc.c-torture/execute/pr43835.c: New test.
7688
7689 2010-04-23  Richard Guenther  <rguenther@suse.de>
7690
7691         PR lto/42653
7692         * g++.dg/lto/20100423-1_0.C: New testcase.
7693
7694 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7695
7696         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7697
7698 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7699
7700         PR tree-optimization/43842
7701         * gcc.dg/vect/pr43842.c: New test.
7702
7703 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7704
7705         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7706         * gcc.target/i386/wmul-2.c: Likewise.
7707
7708 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7709
7710         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7711         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7712
7713 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7714
7715         * gfortran.dg/reassoc_6.f: New testcase.
7716
7717 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7718
7719         PR middle-end/29274
7720         * gcc.target/arm/wmul-1.c: New test.
7721         * gcc.target/arm/wmul-2.c: New test.
7722
7723 2010-04-22  Richard Guenther  <rguenther@suse.de>
7724
7725         PR tree-optimization/43845
7726         * gcc.c-torture/compile/pr43845.c: New testcase.
7727
7728 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7729
7730         PR middle-end/29274
7731         * gcc.target/i386/wmul-1.c: New test.
7732         * gcc.target/i386/wmul-2.c: New test.
7733         * gcc.target/bfin/wmul-1.c: New test.
7734         * gcc.target/bfin/wmul-2.c: New test.
7735
7736 2010-04-22  Richard Guenther  <rguenther@suse.de>
7737
7738         PR fortran/43829
7739         * gfortran.dg/vector_subscript_6.f90: New testcase.
7740         * gfortran.dg/assign_10.f90: Adjust.
7741
7742 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7743
7744         PR fortran/43836
7745         * gfortran.dg/gomp/pr43836.f90: New test.
7746
7747 2010-04-21  Richard Guenther  <rguenther@suse.de>
7748
7749         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7750
7751 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7752
7753         * gcc.dg/torture/builtin-cproj-3.c: New.
7754
7755 2010-04-20  Jason Merrill  <jason@redhat.com>
7756
7757         PR c++/9335
7758         * g++.dg/template/recurse2.C: New.
7759         * g++.dg/parse/crash36.C: Adjust.
7760         * g++.dg/other/fold1.C: Adjust.
7761         * g++.dg/init/member1.C: Adjust.
7762         * lib/prune.exp: Prune "skipping N instantiation contexts".
7763
7764 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7765
7766         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7767
7768 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7769
7770         * gcc.dg/torture/builtin-cproj-1.c: New.
7771         * gcc.dg/torture/builtin-cproj-2.c: New.
7772
7773 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7774
7775         PR c++/43800
7776         PR c++/43704
7777         * g++.dg/template/typedef32.C: Adjust.
7778         * g++.dg/template/typedef33.C: New test.
7779
7780 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7781
7782         PR fortran/43227
7783         * gfortran.dg/proc_decl_23.f90: New test.
7784
7785         PR fortran/43266
7786         * gfortran.dg/abstract_type_6.f03: New test.
7787
7788 2010-04-20  Xinliang David Li  <davidxl@google.com>
7789
7790         * g++.dg/tree-ssa/fold-compare.C: New.
7791
7792 2010-04-20  Richard Guenther  <rguenther@suse.de>
7793
7794         PR tree-optimization/39417
7795         * g++.dg/torture/pr39417.C: New testcase.
7796
7797 2010-04-20  Richard Guenther  <rguenther@suse.de>
7798
7799         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7800
7801 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7802
7803         * g++.dg/debug/dwarf2/rv1.C: New test.
7804
7805 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7806
7807         PR target/43635
7808         * gcc.c-torture/compile/pr43635.c: New testcase.
7809
7810 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7811
7812         PR fortran/43339
7813         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7814         of sequential loops being private only in the innermost containing
7815         task region.
7816
7817         PR middle-end/43337
7818         * gfortran.dg/gomp/pr43337.f90: New test.
7819
7820 2010-04-19  Richard Guenther  <rguenther@suse.de>
7821
7822         PR tree-optimization/43796
7823         * gfortran.dg/pr43796.f90: New testcase.
7824
7825 2010-04-19  Richard Guenther  <rguenther@suse.de>
7826
7827         PR tree-optimization/43783
7828         * gcc.c-torture/execute/pr43783.c: New testcase.
7829
7830 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7831
7832         PR target/43766
7833         * gcc.target/i386/pr43766.c: New test.
7834
7835 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7836
7837         PR target/43662
7838         * gcc.target/i386/pr43662.c: New test.
7839
7840 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7841
7842         PR c++/43704
7843         * g++.dg/template/typedef32.C: New test.
7844
7845 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7846
7847         PR tree-optimization/37027
7848         * lib/target-supports.exp
7849         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7850         * gcc.dg/vect/pr37027.c: New test.
7851         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7852         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7853         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7854         gcc.dg/vect/vect-complex-6.c: Likewise.
7855
7856 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7857
7858         * g++.dg/debug/dwarf2/enum1.C: New test.
7859
7860 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7861
7862         * gnat.dg/rep_clause5.ad[sb]: New test.
7863         * gnat.dg/rep_clause5_pkg.ads: New helper.
7864
7865 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7866
7867         PR tree-optimization/43771
7868         * g++.dg/vect/pr43771.cc: New test.
7869
7870 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7871
7872         PR fortran/31538
7873         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7874         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7875
7876 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7877
7878         * gnat.dg/sizetype.adb: Rename into...
7879         * gnat.dg/sizetype1.adb: ...this.
7880         * gnat.dg/sizetype2.adb: New test.
7881
7882 2010-04-16  Richard Guenther  <rguenther@suse.de>
7883
7884         PR tree-optimization/43572
7885         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7886
7887 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7888
7889         * gnat.dg/specs/discr_private.ads: New test.
7890
7891 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7892
7893         PR target/41514
7894         * gcc.target/arm/thumb-comparisons.c: New test.
7895
7896         PR target/40603
7897         * gcc.target/arm/thumb-cbranchqi.c: New test.
7898
7899 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7900
7901         * g++.dg/torture/pr36191.C: Enable for SH.
7902
7903 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7904
7905         * gnat.dg/wide_boolean.adb: New test.
7906         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7907
7908 2010-04-15  Richard Guenther  <rguenther@suse.de>
7909
7910         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7911         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7912         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7913         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7914         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7915         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7916         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7917         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7918         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7919         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7920         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7921         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7922         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7923         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7924         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7925
7926 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7927
7928         PR target/21803
7929         * gcc.target/arm/pr42496.c: New test.
7930
7931 2010-04-14  Jason Merrill  <jason@redhat.com>
7932
7933         PR c++/36625
7934         * g++.dg/ext/attrib38.C: New.
7935
7936 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7937
7938         PR testsuite/43739
7939         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7940
7941 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7942
7943         PR 42966
7944         * gcc.dg/cpp/warn-undef-2.c: Update.
7945         * gcc.dg/cpp/warn-traditional-2.c: Update.
7946         * gcc.dg/cpp/warn-comments-2.c: Update.
7947         * gcc.dg/cpp/warn-variadic-2.c: Update.
7948         * gcc.dg/cpp/warn-long-long-2.c: Update.
7949         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7950         * gcc.dg/cpp/warn-multichar-2.c: Update.
7951         * gcc.dg/cpp/warn-normalized-3.c: Update.
7952         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7953         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7954         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7955         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7956         * gcc.dg/cpp/warn-redefined-2.c: Update.
7957         * gfortran.dg/warning-directive-2.F90: Update.
7958         * c-c++-common/cpp/warning-directive-2.c: Update.
7959
7960 2010-04-14  Michael Matz  <matz@suse.de>
7961
7962         PR tree-optimization/42963
7963         * gcc.dg/pr42963.c: New testcase.
7964
7965 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7966
7967         * gnat.dg/class_wide.adb: Rename into...
7968         * gnat.dg/class_wide1.adb: ...this.
7969         * gnat.dg/class_wide2.ad[sb]: New test.
7970
7971 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7972
7973         PR fortran/18918
7974         * gfortran.dg/coarray_9.f90: Update dg-errors.
7975         * gfortran.dg/coarray_10.f90: New test.
7976         * gfortran.dg/coarray_11.f90: New test.
7977
7978 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7979
7980         PR fortran/43747
7981         gfortran.dg/initialization_24.f90: New test.
7982
7983 2010-04-13  Jason Merrill  <jason@redhat.com>
7984
7985         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7986         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7987
7988 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7989
7990         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7991         * g++.dg/dg.exp: Likewise.
7992         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7993         * c-c++-common/cpp/warning-directive-1.c: ... here.
7994         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7995         * c-c++-common/cpp/warning-directive-2.c: ... here.
7996         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7997         * c-c++-common/cpp/warning-directive-3.c: ... here.
7998         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7999         * c-c++-common/cpp/warning-directive-4.c: ... here.
8000         * g++.dg/cpp/warning-directive-1.C: Delete.
8001         * g++.dg/cpp/warning-directive-2.C: Delete.
8002         * g++.dg/cpp/warning-directive-3.C: Delete.
8003         * g++.dg/cpp/warning-directive-4.C: Delete.
8004         * gcc.dg/cpp/normalised-3.c: Delete.
8005         * g++.dg/cpp/normalised-1.C: Rename as ...
8006         * c-c++-common/cpp/normalised-3.c: ... this.
8007
8008 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8009
8010         * gcc.dg/tree-ssa/sra-9.c: New test.
8011
8012 2010-04-13  Michael Matz  <matz@suse.de>
8013
8014         PR middle-end/43730
8015         * gcc.dg/pr43730.c: New test.
8016
8017 2010-04-13  Michael Matz  <matz@suse.de>
8018
8019         * gcc.dg/tree-ssa/negate.c: New testcase.
8020
8021 2010-04-13  Richard Guenther  <rguenther@suse.de>
8022
8023         PR testsuite/43735
8024         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8025
8026 2010-04-13  Richard Guenther  <rguenther@suse.de>
8027
8028         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8029
8030 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8031
8032         * gnat.dg/derived_type1.adb: New test.
8033
8034 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8035
8036         * gcc.dg/plugindir1.c: New testcase.
8037         * gcc.dg/plugindir2.c: New testcase.
8038         * gcc.dg/plugindir3.c: New testcase.
8039         * gcc.dg/plugindir4.c: New testcase.
8040
8041 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8042
8043         * gcc.target/i386/rotate-2.c: New test.
8044
8045 2010-04-12  Jason Merrill  <jason@redhat.com>
8046
8047         PR c++/43641
8048         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8049         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8050
8051 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8052
8053         PR c++/25811
8054         * g++.dg/init/pr25811.C: New test.
8055
8056 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8057
8058         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8059         dg-error, dg-warning.
8060         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8061
8062 2010-04-12  Richard Guenther  <rguenther@suse.de>
8063
8064         * gcc.dg/torture/inline-2.c: New testcase.
8065
8066 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8067
8068         PR bootstrap/43699
8069         * gcc.dg/Wunused-var-7.c: New test.
8070
8071         PR tree-optimization/43560
8072         * gcc.c-torture/execute/pr43560.c: New test.
8073
8074 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8075
8076         * gnat.dg/aggr13.adb: New test.
8077         * gnat.dg/aggr14.adb: Likewise.
8078         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8079
8080 2010-04-12  Richard Guenther  <rguenther@suse.de>
8081
8082         PR c++/43611
8083         * g++.dg/torture/pr43611.C: New testcase.
8084
8085 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8086
8087         PR c/36774
8088         * gcc.dg/pr36774-1.c: New test.
8089         * gcc.dg/pr36774-2.c: New test.
8090
8091 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8092
8093         * gcc.target/sh/rte-delay-slot.c: New test.
8094
8095 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8096
8097         * gnat.dg/pack9.adb: Remove -cargs option.
8098         * gnat.dg/aggr12.ad[sb]: New test.
8099
8100 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8101
8102         PR target/43417
8103         * gcc.target/sh/pr43417.c: New test.
8104
8105 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8106
8107         PR fortran/43591
8108         * gfortran.dg/spec_expr_6.f90: New test.
8109
8110 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8111
8112         PR cpp/43195
8113         * gcc.dg/cpp/pr43195.c: New.
8114         * gcc.dg/cpp/pr43195.h: New.
8115
8116 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8117
8118         PR 42965
8119         * gcc.dg/Werror-6.c: Adjust.
8120         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8121         * gcc.dg/Werror-4.c: Likewise.
8122         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8123         * gcc.dg/Wswitch-enum-error.c: Likewise.
8124         * gcc.dg/Wpointer-arith.c: Likewise.
8125         * gcc.dg/Wfatal.c: Likewise.
8126         * gcc.dg/Wswitch-error.c: Likewise.
8127         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8128         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8129         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8130         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8131         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8132         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8133         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8134         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8135         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8136         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8137         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8138         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8139         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8140         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8141         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8142         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8143         * g++.dg/cpp/warning-directive-2.C: Likewise.
8144         * gfortran.dg/warning-directive-2.F90: Likewise.
8145
8146 2010-04-09  Jason Merrill  <jason@redhat.com>
8147
8148         PR c++/42623
8149         * g++.dg/template/sizeof13.C: New.
8150
8151 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8152
8153         * g++.dg/other/pr35504.C: Add check for thiscall.
8154         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8155         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8156
8157 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8158
8159         PR c++/28584
8160         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8161         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8162         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8163         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8164         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8165         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8166         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8167         * g++.dg/other/increment1.C: Likewise.
8168
8169 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8170
8171         PR fortran/18918
8172         * gfortran.dg/coarray_7.f90: New test.
8173         * gfortran.dg/coarray_8.f90: New test.
8174
8175 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8176
8177         PR fortran/28039
8178         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8179
8180 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8181
8182         PR target/43643
8183         * gcc.dg/pr43643.c: New test.
8184
8185 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8186
8187         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8188
8189 2010-04-08  Richard Guenther  <rguenther@suse.de>
8190
8191         PR tree-optimization/43679
8192         * gcc.c-torture/compile/pr43679.c: New testcase.
8193
8194 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8195
8196         PR debug/43670
8197         * gcc.dg/pr43670.c: New test.
8198
8199 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8200
8201         PR middle-end/40815
8202         * gcc.dg/tree-ssa/reassoc-19.c: New.
8203
8204 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8205
8206         PR c/18624
8207         * gcc.dg/Wunused-var-1.c: New test.
8208         * gcc.dg/Wunused-var-2.c: New test.
8209         * gcc.dg/Wunused-var-3.c: New test.
8210         * gcc.dg/Wunused-var-4.c: New test.
8211         * gcc.dg/Wunused-var-5.c: New test.
8212         * gcc.dg/Wunused-var-6.c: New test.
8213         * gcc.dg/Wunused-parm-1.c: New test.
8214
8215         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8216         * gcc.dg/trunc-1.c: Likewise.
8217         * gcc.dg/vla-9.c: Likewise.
8218         * gcc.dg/dfp/composite-type.c: Likewise.
8219
8220 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8221
8222         PR objc/35996
8223         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8224         * obj-c++.dg/objc-gc-3.mm: Ditto.
8225
8226 2010-04-07  Simon Baldwin  <simonb@google.com>
8227
8228         * gcc.dg/cpp/warn-undef-2.c: New.
8229         * gcc.dg/cpp/warn-traditional-2.c: New.
8230         * gcc.dg/cpp/warn-comments-2.c: New.
8231         * gcc.dg/cpp/warning-directive-1.c: New.
8232         * gcc.dg/cpp/warn-long-long.c: New.
8233         * gcc.dg/cpp/warn-traditional.c: New.
8234         * gcc.dg/cpp/warn-variadic-2.c: New.
8235         * gcc.dg/cpp/warn-undef.c: New.
8236         * gcc.dg/cpp/warn-normalized-1.c: New.
8237         * gcc.dg/cpp/warning-directive-2.c: New.
8238         * gcc.dg/cpp/warn-long-long-2.c: New.
8239         * gcc.dg/cpp/warn-variadic.c: New.
8240         * gcc.dg/cpp/warn-normalized-2.c: New.
8241         * gcc.dg/cpp/warning-directive-3.c: New.
8242         * gcc.dg/cpp/warn-deprecated-2.c: New.
8243         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8244         * gcc.dg/cpp/warn-multichar-2.c: New.
8245         * gcc.dg/cpp/warn-normalized-3.c: New.
8246         * gcc.dg/cpp/warning-directive-4.c: New.
8247         * gcc.dg/cpp/warn-unused-macros.c: New.
8248         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8249         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8250         * gcc.dg/cpp/warn-cxx-compat.c: New.
8251         * gcc.dg/cpp/warn-redefined.c: New.
8252         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8253         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8254         * gcc.dg/cpp/warn-deprecated.c: New.
8255         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8256         * gcc.dg/cpp/warn-redefined-2.c: New.
8257         * gcc.dg/cpp/warn-comments.c: New.
8258         * gcc.dg/cpp/warn-multichar.c: New.
8259         * g++.dg/cpp/warning-directive-1.C: New.
8260         * g++.dg/cpp/warning-directive-2.C: New.
8261         * g++.dg/cpp/warning-directive-3.C: New.
8262         * g++.dg/cpp/warning-directive-4.C: New.
8263         * gfortran.dg/warning-directive-1.F90: New.
8264         * gfortran.dg/warning-directive-3.F90: New.
8265         * gfortran.dg/warning-directive-2.F90: New.
8266         * gfortran.dg/warning-directive-4.F90: New.
8267
8268 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8269
8270         PR objc++/23716
8271         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8272
8273 2010-04-07  Jason Merrill  <jason@redhat.com>
8274
8275         * g++.dg/template/dr408.C: New.
8276
8277         * g++.dg/lookup/ns4.C: New.
8278
8279         PR c++/38392
8280         * g++.dg/template/friend51.C: New test.
8281
8282         PR c++/41970
8283         * g++.old-deja/g++.other/linkage1.C: Adjust.
8284
8285 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8286
8287         PR c++/42697
8288         * g++.dg/template/crash94.C: New test.
8289
8290 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8291
8292         PR c++/40239
8293         * g++.dg/init/aggr5.C: New test.
8294         * g++.dg/init/aggr5.C: New test.
8295
8296 2010-04-07  Richard Guenther  <rguenther@suse.de>
8297
8298         PR tree-optimization/43270
8299         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8300         * gcc.dg/Warray-bounds-7.c: Likewise.
8301
8302 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8303
8304         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8305         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8306         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8307
8308 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8309
8310         PR c++/42556
8311         * g++.dg/init/pr42556.C: New test.
8312
8313 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8314
8315         PR debug/43628
8316         * g++.dg/debug/dwarf2/typedef2.C: New test.
8317
8318 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8319
8320         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8321         c-c++-common/dwarf2/redeclaration-1.C
8322
8323 2010-04-06  Jason Merrill  <jason@redhat.com>
8324
8325         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8326         * g++.dg/ext/attrib18.C: Likewise.
8327         * g++.dg/ext/bitfield2.C: Likewise.
8328         * g++.dg/ext/bitfield4.C: Likewise.
8329         * g++.dg/ext/visibility/warn2.C: Likewise.
8330         * g++.dg/ext/visibility/warn3.C: Likewise.
8331         * g++.dg/gomp/pr26690-1.C: Likewise.
8332         * g++.dg/inherit/covariant7.C: Likewise.
8333         * g++.dg/init/synth2.C: Likewise.
8334         * g++.dg/lookup/using7.C: Likewise.
8335         * g++.dg/other/crash-4.C: Likewise.
8336         * g++.dg/other/error13.C: Likewise.
8337         * g++.dg/other/error20.C: Likewise.
8338         * g++.dg/parse/crash31.C: Likewise.
8339         * g++.dg/parse/error16.C: Likewise.
8340         * g++.dg/parse/error19.C: Likewise.
8341         * g++.dg/parse/error27.C: Likewise.
8342         * g++.dg/parse/error28.C: Likewise.
8343         * g++.dg/parse/fused-params1.C: Likewise.
8344         * g++.dg/template/error2.C: Likewise.
8345         * g++.dg/template/local6.C: Likewise.
8346         * g++.dg/template/qualttp15.C: Likewise.
8347         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8348         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8349         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8350         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8351         * g++.old-deja/g++.eh/spec6.C: Likewise.
8352         * g++.old-deja/g++.jason/crash3.C: Likewise.
8353         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8354         * g++.old-deja/g++.law/ctors5.C: Likewise.
8355         * g++.old-deja/g++.law/ctors9.C: Likewise.
8356         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8357         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8358         * g++.old-deja/g++.other/struct1.C: Likewise.
8359         * g++.old-deja/g++.other/volatile1.C: Likewise.
8360         * g++.old-deja/g++.pt/crash36.C: Likewise.
8361         * g++.old-deja/g++.pt/derived3.C: Likewise.
8362         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8363         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8364
8365 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8366
8367         PR middle-end/43519
8368         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8369         * gcc.dg/graphite/id-19.c: New.
8370
8371 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8372
8373         PR middle-end/32824
8374         * gcc.dg/vect/pr32824: New.
8375
8376 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8377
8378         PR fortran/18918
8379         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8380         * gfortran.dg/coarray_3.f90: Ditto.
8381         * gfortran.dg/coarray_4.f90: Ditto.
8382         * gfortran.dg/coarray_5.f90: Ditto.
8383         * gfortran.dg/coarray_6.f90: Ditto.
8384         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8385
8386 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8387
8388         PR fortran/18918
8389         * gfortran.dg/coarray_4.f90: Fix test.
8390         * gfortran.dg/coarray_6.f90: Add more tests.
8391
8392 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8393
8394         PR fortran/18918
8395         * gfortran.dg/coarray_4.f90: New test.
8396         * gfortran.dg/coarray_5.f90: New test.
8397         * gfortran.dg/coarray_6.f90: New test.
8398
8399 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8400
8401         PR fortran/18918
8402         * gfortran.dg/iso_fortran_env_5.f90: New test.
8403         * gfortran.dg/iso_fortran_env_6.f90: New test.
8404
8405 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8406
8407         PR fortran/39997
8408         * gfortran.dg/coarray_1.f90: New test.
8409         * gfortran.dg/coarray_2.f90: New test.
8410         * gfortran.dg/coarray_3.f90: New test.
8411
8412 2010-04-06  Jason Merrill  <jason@redhat.com>
8413
8414         PR c++/43648
8415         * g++.dg/template/dtor8.C: New.
8416
8417         PR c++/43621
8418         * g++.dg/template/error-recovery2.C: New.
8419
8420 2010-04-06  Jan Hubicka  <jh@suse.czpli
8421
8422         PR tree-optimization/42906
8423         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8424
8425 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8426
8427         PR fortran/43178
8428         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8429         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8430         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8431
8432 2010-04-06  Richard Guenther  <rguenther@suse.de>
8433
8434         PR tree-optimization/43627
8435         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8436
8437 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8438
8439         PR target/43638
8440         * gcc.target/i386/pr43638.c: New test.
8441
8442 2010-04-06  Richard Guenther  <rguenther@suse.de>
8443
8444         PR middle-end/43661
8445         * gcc.c-torture/compile/pr43661.c: New testcase.
8446
8447 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8448
8449         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8450
8451 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8452
8453         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8454
8455 2010-04-02  Richard Guenther  <rguenther@suse.de>
8456
8457         PR tree-optimization/43629
8458         * gcc.c-torture/execute/pr43629.c: New testcase.
8459
8460 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8461             Dominique d'Humieres  <dominiq@lps.ens.fr>
8462
8463         PR libfortran/43605
8464         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8465
8466 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8467
8468         PR debug/43325
8469         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8470
8471 2010-04-01  Jason Merrill  <jason@redhat.com>
8472
8473         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8474
8475 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8476             Manfred Schwarb  <manfred99@gmx.ch>
8477
8478         PR libfortran/43605
8479         * gfortran.dg/ftell_3.f90: New test.
8480
8481 2010-04-01  Richard Guenther  <rguenther@suse.de>
8482
8483         PR middle-end/43614
8484         * gcc.c-torture/compile/pr43614.c: New testcase.
8485
8486 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8487
8488         PR tree-optimization/43141
8489         * gcc.dg/guality/pr43141.c: New test.
8490
8491 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8492
8493         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8494         * g++.dg/eh/spbp.C: Likewise.
8495         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8496         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8497         superfluous casts.
8498         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8499         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8500         * objc.dg/dwarf-2.m: Likewise.
8501
8502 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8503
8504         PR middle-end/43464
8505         * gcc.dg/graphite/id-pr43464.c: New.
8506         * gcc.dg/graphite/id-pr43464-1.c: New.
8507
8508 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8509
8510         PR middle-end/43351
8511         * gcc.dg/graphite/id-pr43351.c
8512
8513 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8514
8515         PR testsuite/35165
8516         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8517         * obj-c++.dg/try-catch-2.mm: Ditto.
8518         * obj-c++.dg/lookup-2.mm: Ditto.
8519         * obj-c++.dg/encode-8.m: Ditto.
8520         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8521         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8522         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8523         * obj-c++.dg/const-str-11.mm: Ditto.
8524         * obj-c++.dg/const-str-9.mm: Ditto.
8525         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8526         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8527         * obj-c++.dg/except-1.mm: Ditto.
8528         * obj-c++.dg/const-str-7.mm: Ditto.
8529         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8530         * obj-c++.dg/const-str-3.mm: Ditto.
8531         * obj-c++.dg/const-str-7.mm: Ditto.
8532         * obj-c++.dg/stubify-2.mm: Change dump file name.
8533
8534         PR objc++/23613
8535         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8536         New macro.
8537         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8538         Remove dg-xfail-if.
8539
8540 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8541
8542         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8543         only with -O2, -O3 or -Os and not with -fwhopr.
8544
8545 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8546
8547         PR c++/43558
8548         * g++.dg/template/typedef31.C: New test.
8549
8550 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8551
8552         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8553         assembler output on *-*-solaris2*.
8554         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8555
8556 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8557
8558         PR debug/43557
8559         * gcc.dg/pr43557-1.c: New test.
8560         * gcc.dg/pr43557-2.c: New file.
8561
8562 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8563
8564         PR 43562
8565         * gcc.dg/pr43562.c: New test.
8566
8567 2010-03-30  Jason Merrill  <jason@redhat.com>
8568
8569         PR c++/43076
8570         * g++.dg/template/error-recovery1.C: New.
8571
8572         PR c++/41786
8573         * g++.dg/parse/ambig5.C: New.
8574
8575 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8576
8577         PR debug/43593
8578         * gcc.dg/guality/pr43593.c: New test.
8579
8580 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8581
8582         PR middle-end/43430
8583         * gcc.dg/vect/pr43430-1.c: New.
8584
8585 2010-03-30  Jason Merrill  <jason@redhat.com>
8586
8587         PR c++/43559
8588         * g++.dg/template/partial7.C: New.
8589
8590 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8591
8592         * gcc.target/s390/stackcheck1.c: New testcase.
8593
8594 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8595
8596         PR libfortran/43265
8597         * gfortran.dg/read_eof_8.f90: New test.
8598
8599 2010-03-29  Jason Merrill  <jason@redhat.com>
8600
8601         * gcc.dg/cpp/include6.c: Change [] to ().
8602
8603         N3077
8604         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8605         splicing and UCNs.
8606         * c-c++-common/raw-string-2.c: Add trigraph test.
8607         * c-c++-common/raw-string-8.c: New.
8608         * c-c++-common/raw-string-9.c: New.
8609         * c-c++-common/raw-string-10.c: New.
8610
8611         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8612         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8613         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8614         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8615         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8616         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8617         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8618
8619 2010-03-29  Richard Guenther  <rguenther@suse.de>
8620
8621         PR tree-optimization/43560
8622         * gcc.dg/torture/pr43560.c: New testcase.
8623
8624 2010-03-29  Jason Merrill  <jason@redhat.com>
8625
8626         N3077
8627         * g++.dg/ext/raw-string-1.C: Change [] to ().
8628         * g++.dg/ext/raw-string-2.C: Change [] to ().
8629         Don't use \ in delimiter.
8630         * g++.dg/ext/raw-string-3.C: Change [] to ().
8631         * g++.dg/ext/raw-string-4.C: Change [] to ().
8632         * g++.dg/ext/raw-string-5.C: Change [] to ().
8633         Test for error on \ in delimiter.
8634         * g++.dg/ext/raw-string-6.C: Change [] to ().
8635         * g++.dg/ext/raw-string-7.C: Change [] to ().
8636
8637 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8638
8639         PR 43564
8640         * gcc.dg/pr43564.c: New test.
8641
8642 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8643
8644         PR fortran/43551
8645         * gfortran.dg/direct_io_12.f90: New test.
8646
8647 2010-03-28  Jan Hubicka  <jh@suse.cz>
8648
8649         PR tree-optimization/43505
8650         * gfortran.dg/pr43505.f90: New testcase.
8651
8652 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8653
8654         PR tree-optimization/43528
8655         * gcc.target/i386/pr43528.c: New test.
8656
8657 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8658
8659         PR c/43381
8660         * gcc.dg/parm-impl-decl-3.c: New test.
8661
8662 2010-03-26  Jason Merrill  <jason@redhat.com>
8663
8664         PR c++/43509
8665         * g++.dg/cpp0x/parse1.C: New.
8666
8667 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8668
8669         PR target/43524
8670         * gcc.target/i386/pr43524.c: New test.
8671
8672 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8673
8674         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8675         whitespace, rename main to foo.
8676         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8677         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8678         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8679         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8680         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8681         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8682         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8683         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8684         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8685         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8686         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8687
8688 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8689
8690         PR c++/43327
8691         * g++.dg/other/crash-10.C: New test.
8692         * g++.dg/other/crash-11.C: New test.
8693
8694 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8695
8696         PR libfortran/43517
8697         * gfortran.dg/read_eof_7.f90: New test.
8698
8699 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8700
8701         PR objc/35165
8702         PR testsuite/43512
8703         * objc-obj-c++-shared: New directory.
8704         * objc-obj-c++-shared/Object1-implementation.h: New file.
8705         * objc-obj-c++-shared/Object1.h: New file.
8706         * objc-obj-c++-shared/Protocol1.h: New file.
8707         * objc-obj-c++-shared/next-abi.h: New file.
8708         * objc-obj-c++-shared/next-mapping.h: New file.
8709         * objc/execute/next_mapping.h: Delete.
8710         * objc.dg/special/special.exp: For all targets run the tests with
8711         -fgnu-runtime, for darwin targets also run the tests with
8712         -fnext-runtime.
8713         * objc.dg/dg.exp: Ditto.
8714         * obj-c++.dg/dg.exp: Ditto.
8715         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8716         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8717         include use of updated NeXT interface.
8718         * objc/execute/formal_protocol-5.m: Ditto.
8719         * objc/execute/protocol-isEqual-2.m: Ditto.
8720         * objc/execute/protocol-isEqual-4.m: Ditto.
8721         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8722         Protocol1.h) and next-mapping.h as required.
8723         * objc/execute/object_is_class.m: Ditto.
8724         * objc/execute/enumeration-1.m: Ditto.
8725         * objc/execute/class-13.m: Ditto.
8726         * objc/execute/formal_protocol-2.m: Ditto.
8727         * objc/execute/formal_protocol-4.m: Ditto.
8728         * objc/execute/class-1.m: Ditto.
8729         * objc/execute/bycopy-1.m: Ditto.
8730         * objc/execute/formal_protocol-6.m: Ditto.
8731         * objc/execute/bycopy-3.m: Ditto.
8732         * objc/execute/class-3.m: Ditto.
8733         * objc/execute/bf-11.m: Ditto.
8734         * objc/execute/class-5.m: Ditto.
8735         * objc/execute/bf-13.m: Ditto.
8736         * objc/execute/class-7.m: Ditto.
8737         * objc/execute/bf-15.m: Ditto.
8738         * objc/execute/class-9.m: Ditto.
8739         * objc/execute/bf-17.m: Ditto.
8740         * objc/execute/bf-19.m: Ditto.
8741         * objc/execute/IMP.m: Ditto.
8742         * objc/execute/exceptions/catchall-1.m: Ditto.
8743         * objc/execute/exceptions/trivial.m: Ditto.
8744         * objc/execute/exceptions/finally-1.m: Ditto.
8745         * objc/execute/exceptions/local-variables-1.m: Ditto.
8746         * objc/execute/exceptions/foward-1.m: Ditto.
8747         * objc/execute/bf-2.m: Ditto.
8748         * objc/execute/string1.m: Ditto.
8749         * objc/execute/bf-4.m: Ditto.
8750         * objc/execute/informal_protocol.m: Ditto.
8751         * objc/execute/string3.m: Ditto.
8752         * objc/execute/bf-6.m: Ditto.
8753         * objc/execute/bf-8.m: Ditto.
8754         * objc/execute/class-tests-1.h: Ditto.
8755         * objc/execute/protocol-isEqual-1.m: Ditto.
8756         * objc/execute/protocol-isEqual-3.m: Ditto.
8757         * objc/execute/_cmd.m: Ditto.
8758         * objc/execute/function-message-1.m: Ditto.
8759         * objc/execute/bf-20.m: Ditto.
8760         * objc/execute/bf-common.h: Ditto.
8761         * objc/execute/np-2.m: Ditto.
8762         * objc/execute/class-10.m: Ditto.
8763         * objc/execute/class-12.m: Ditto.
8764         * objc/execute/enumeration-2.m: Ditto.
8765         * objc/execute/class-14.m: Ditto.
8766         * objc/execute/encode-1.m: Ditto.
8767         * objc/execute/formal_protocol-1.m: Ditto.
8768         * objc/execute/formal_protocol-3.m: Ditto.
8769         * objc/execute/accessing_ivars.m: Ditto.
8770         * objc/execute/bycopy-2.m: Ditto.
8771         * objc/execute/class-2.m: Ditto.
8772         * objc/execute/bf-10.m: Ditto.
8773         * objc/execute/formal_protocol-7.m: Ditto.
8774         * objc/execute/root_methods.m: Ditto.
8775         * objc/execute/class-4.m: Ditto.
8776         * objc/execute/bf-12.m: Ditto.
8777         * objc/execute/class-6.m: Ditto.
8778         * objc/execute/bf-14.m: Ditto.
8779         * objc/execute/nested-func-1.m: Ditto.
8780         * objc/execute/class-8.m: Ditto.
8781         * objc/execute/private.m: Ditto.
8782         * objc/execute/bf-16.m: Ditto.
8783         * objc/execute/bf-18.m: Ditto.
8784         * objc/execute/load-3.m: Ditto.
8785         * objc/execute/compatibility_alias.m: Ditto.
8786         * objc/execute/bf-1.m: Ditto.
8787         * objc/execute/no_clash.m: Ditto.
8788         * objc/execute/bf-3.m: Ditto.
8789         * objc/execute/string2.m: Ditto.
8790         * objc/execute/bf-5.m: Ditto.
8791         * objc/execute/string4.m: Ditto.
8792         * objc/execute/bf-7.m: Ditto.
8793         * objc/execute/object_is_meta_class.m: Ditto.
8794         * objc/execute/bf-9.m: Ditto.
8795         * objc/execute/bf-21.m: Ditto.
8796         * objc/execute/cascading-1.m: Ditto.
8797         * objc/execute/trivial.m: Ditto.
8798         * objc/execute/np-1.m: Ditto.
8799         * objc/compile/trivial.m: Ditto.
8800         * objc/execute/class_self-2.m: Include <stdlib.h>.
8801         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8802         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8803         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8804         and 64bit. Use new NeXT interface as required.
8805         * objc.dg/special/unclaimed-category-1.m: Ditto.
8806         * objc.dg/special/unclaimed-category-1.h: Ditto.
8807         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8808         * objc.dg/func-ptr-1.m: Ditto.
8809         * objc.dg/stret-1.m: Ditto.
8810         * objc.dg/encode-2.m: Ditto.
8811         * objc.dg/category-1.m: Ditto.
8812         * objc.dg/encode-3.m: Ditto.
8813         * objc.dg/call-super-3.m: Ditto.
8814         * objc.dg/method-3.m: Ditto.
8815         * objc.dg/func-ptr-2.m: Ditto.
8816         * objc.dg/lookup-1.m: Ditto.
8817         * objc.dg/encode-4.m: Ditto.
8818         * objc.dg/fix-and-continue-1.m: Ditto.
8819         * objc.dg/proto-lossage-3.m: Ditto.
8820         * objc.dg/method-13.m: Ditto.
8821         * objc.dg/proto-qual-1.m: Ditto.
8822         * objc.dg/zero-link-3.m: Ditto.
8823         * objc.dg/bitfield-1.m: Ditto.
8824         * objc.dg/va-meth-1.m: Ditto.
8825         * objc.dg/super-class-3.m: Ditto.
8826         * objc.dg/call-super-1.m: Ditto.
8827         * objc.dg/type-size-2.m: Ditto.
8828         * objc.dg/method-10.m: Ditto.
8829         * objc.dg/defs.m: Ditto.
8830         * objc.dg/const-str-3.m: Ditto.
8831         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8832         Protocol1.h) and next-mapping.h as required. Use new NeXT
8833         interface as required.
8834         * objc.dg/super-class-4.m: Ditto.
8835         * objc.dg/comp-types-8.m: Ditto.
8836         * objc.dg/call-super-2.m: Ditto.
8837         * objc.dg/objc-fast-4.m: Ditto.
8838         * objc.dg/method-6.m: Ditto.
8839         * objc.dg/const-str-3.m: Ditto.
8840         * objc.dg/const-str-7.m: Ditto.
8841         * objc.dg/method-15.m: Ditto.
8842         * objc.dg/method-19.m: Ditto.
8843         * objc.dg/sync-1.m: Ditto.
8844         * objc.dg/layout-1.m: Ditto.
8845         * objc.dg/bitfield-3.m: Ditto.
8846         * objc.dg/try-catch-3.m: Ditto.
8847         * objc.dg/try-catch-7.m: Ditto.
8848         * objc.dg/comp-types-10.m: Ditto.
8849         * objc.dg/selector-2.: Ditto.
8850         * objc.dg/method-7.m: Ditto.
8851         * objc.dg/typedef-alias-1.m: Ditto.
8852         * objc.dg/proto-lossage-2.m: Ditto.
8853         * objc.dg/comp-types-11.m: Ditto.
8854         * objc.dg/sizeof-1.m: Ditto.
8855         * objc.dg/method-17.m: Ditto.
8856         * objc.dg/bitfield-5.m: Ditto.
8857         * objc.dg/try-catch-1.m: Ditto.
8858         * objc.dg/encode-5.m: Ditto.
8859         * objc.dg/fix-and-continue-2.m: Ditto.
8860         * objc.dg/method-9.m: Ditto.
8861         * objc.dg/isa-field-1.m: Ditto.
8862         * objc.dg/local-decl-2.m: Ditto.
8863         * objc.dg/objc-gc-4.m: Ditto.
8864         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8865         * objc.dg/gnu-runtime-3.m: Ditto.
8866         * objc.dg/encode-7.m: Ditto.
8867         * objc.dg/encode-8.m: Ditto.
8868         * objc.dg/selector-3.m: Ditto.
8869         * objc.dg/gnu-runtime-1.m: Ditto.
8870         * objc.dg/const-str-12.m: Ditto.
8871         * objc.dg/gnu-runtime-2.m: Ditto.
8872         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8873         * objc.dg/selector-1.m: Ditto.
8874         * objc.dg/stubify-2.m: Ditto.
8875         * objc.dg/zero-link-1.m: Ditto.
8876         * objc.dg/stret-2.m: Ditto.
8877         * objc.dg/zero-link-2.m: Ditto.
8878         * objc.dg/next-runtime-1.m: Ditto.
8879         * objc.dg/symtab-1.m: Ditto.
8880         * objc.dg/stubify-1.m: Ditto.
8881         * objc.dg/bitfield-2.m: Ditto.
8882         * objc.dg/try-catch-10.m: Apply to both runtimes.
8883         * objc.dg/const-str-1.m: Ditto.
8884         * objc.dg/image-info.m: Ditto.
8885         * objc.dg/encode-9.m: Ditto.
8886         * objc.dg/pragma-1.m: Apply test to all targets.
8887         * objc.dg/const-str-4.m: Ditto.
8888         * objc.dg/const-str-8.m: Ditto.
8889         * objc.dg/super-class-2.m: Ditto.
8890         * objc.dg/try-catch-5.m: Ditto.
8891         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8892         Protocol1.h) and next-mapping.h as required. Use new NeXT
8893         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8894         * objc.dg/const-str-11.m: Ditto.
8895         * objc.dg/const-str-9.m: Ditto.
8896         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8897         * objc.dg/encode-1.m: Remove redundant -lobjc.
8898         * objc.dg/try-catch-9.m: Tidy space.
8899         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8900         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8901         and 64bit. Use new NeXT interface as required.
8902         * obj-c++.dg/template-4.mm: Ditto.
8903         * obj-c++.dg/defs.mm: Ditto.
8904         * obj-c++.dg/basic.mm: Ditto.
8905         * obj-c++.dg/encode-4.mm: Ditto.
8906         * obj-c++.dg/method-17.mm: Ditto.
8907         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8908         * obj-c++.dg/cxx-class-1.mm: Ditto.
8909         * obj-c++.dg/method-10.mm: Ditto.
8910         * obj-c++.dg/va-meth-1.mm: Ditto.
8911         * obj-c++.dg/encode-5.mm: Ditto.
8912         * obj-c++.dg/lookup-2.mm: Ditto.
8913         * obj-c++.dg/template-3.mm: Ditto.
8914         * obj-c++.dg/proto-qual-1.mm: Ditto.
8915         * obj-c++.dg/qual-types-1.m: Ditto.
8916         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8917         * obj-c++.dg/template-1.mm: Ditto.
8918         * obj-c++.dg/encode-6.mm: Ditto.
8919         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8920         Protocol1.h) and next-mapping.h as required. Use new NeXT
8921         interface as required.
8922         * obj-c++.dg/except-1.mm: Ditto.
8923         * obj-c++.dg/const-str-7.mm: Ditto.
8924         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8925         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8926         * obj-c++.dg/selector-2.mm: Ditto.
8927         * obj-c++.dg/isa-field-1.mm: Ditto.
8928         * obj-c++.dg/try-catch-1.mm: Ditto.
8929         * obj-c++.dg/local-decl-1.mm: Ditto.
8930         * obj-c++.dg/try-catch-9.mm: Ditto.
8931         * obj-c++.dg/no-extra-load.mm: Ditto.
8932         * obj-c++.dg/selector-5.mm: Ditto.
8933         * obj-c++.dg/method-12.mm: Ditto.
8934         * obj-c++.dg/try-catch-11.mm: Ditto.
8935         * obj-c++.dg/comp-types-11.mm: Ditto.
8936         * obj-c++.dg/bitfield-3.mm: Ditto.
8937         * obj-c++.dg/method-6.mm: Ditto.
8938         * obj-c++.dg/super-class-2.mm: Ditto.
8939         * obj-c++.dg/method-21.mm: Ditto.
8940         * obj-c++.dg/const-str-8.mm: Ditto.
8941         * obj-c++.dg/try-catch-7.mm: Ditto.
8942         * obj-c++.dg/method-15.mm: Ditto.
8943         * obj-c++.dg/layout-1.mm: Ditto.
8944         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8945         * obj-c++.dg/const-str-3.mm: Ditto.
8946         * obj-c++.dg/try-catch-2.mm: Ditto.
8947         * obj-c++.dg/objc-gc-3.mm: Ditto.
8948         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8949         * obj-c++.dg/bitfield-1.mm: Ditto.
8950         * obj-c++.dg/selector-6.mm: Ditto.
8951         * obj-c++.dg/method-13.mm: Ditto.
8952         * obj-c++.dg/comp-types-12.mm: Ditto.
8953         * obj-c++.dg/bitfield-4.mm: Ditto.
8954         * obj-c++.dg/try-catch-8.mm: Ditto.
8955         * obj-c++.dg/method-2.mm: Ditto.
8956         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8957         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8958         * obj-c++.dg/const-str-4.mm: Ditto.
8959         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8960         * obj-c++.dg/try-catch-3.mm: Ditto.
8961         * obj-c++.dg/comp-types-9.mm: Ditto.
8962         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8963         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8964         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8965         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8966         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8967         Use new NeXT interface as required.
8968         * obj-c++.dg/const-str-10.mm: Ditto.
8969         * obj-c++.dg/const-str-11.mm: Ditto.
8970         * obj-c++.dg/const-str-9.mm: Ditto.
8971         * obj-c++.dg/method-11.mm: Ditto.
8972         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8973         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8974         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8975         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8976         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8977
8978 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8979
8980         PR c++/43206
8981         * g++.dg/template/typedef30.C: New test case.
8982
8983 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8984
8985         PR c/43385
8986         * gcc.c-torture/execute/pr43385.c: New test.
8987
8988 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8989
8990         * gcc.dg/strncpy-fix-1.c: New test.
8991
8992 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8993
8994         PR testsuite/41609
8995         * lib/objc-torture.exp (objc-set-runtime-options): New.
8996         * objc/execute/execute.exp: Check runtime options on each pass.
8997         * objc/execute/exceptions/exceptions.exp: Ditto.
8998         * objc/compile/compile.exp: Ditto.
8999
9000         PR testsuite/42348
9001         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9002         standard tests.
9003         (check_effective_target_objc2): New proc.
9004         (check_effective_target_next_runtime): New proc.
9005         * lib/objc.exp: Determine which runtime is in force and support it.
9006         * lib/obj-c++.exp: Ditto.
9007
9008 2010-03-24  Jason Merrill  <jason@redhat.com>
9009
9010         PR c++/43502
9011         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9012
9013 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9014
9015         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9016         a loop.
9017         * gcc.dg/ipa/ipa-2.c: Likewise.
9018         * gcc.dg/ipa/ipa-3.c: Likewise.
9019         * gcc.dg/ipa/ipa-4.c: Likewise.
9020         * gcc.dg/ipa/ipa-5.c: Likewise.
9021         * gcc.dg/ipa/ipa-7.c: Likewise.
9022         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9023         a loop.
9024         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9025         i_can_not_be_propagated_fully2 into a loop.
9026         * gcc.dg/ipa/ipa-8.c: New test.
9027         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9028
9029 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9030
9031         PR debug/19192
9032         PR debug/43479
9033         * gcc.dg/guality/pr43479.c: New test.
9034         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9035         and add volatile keyword.
9036
9037 2010-03-23  Mike Stump  <mikestump@comcast.net>
9038
9039         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9040
9041 2010-03-23  Jason Merrill  <jason@redhat.com>
9042
9043         * g++.dg/ext/altivec-17.C: Adjust error message.
9044
9045         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9046         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9047         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9048         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9049         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9050         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9051
9052 2010-03-22  Jason Merrill  <jason@redhat.com>
9053
9054         PR c++/43333
9055         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9056         * g++.dg/ext/is_pod_98.C: New.
9057
9058         PR c++/43281
9059         * g++.dg/cpp0x/auto18.C: New.
9060
9061         * gcc.dg/pr36997.c: Adjust error message.
9062         * g++.dg/ext/vector9.C: Likewise.
9063         * g++.dg/conversion/simd3.C: Likewise.
9064         * g++.dg/other/error23.C: Likewise.
9065
9066 2010-03-22  Michael Matz  <matz@suse.de>
9067
9068         PR middle-end/43475
9069         * gfortran.dg/pr43475.f90: New testcase.
9070
9071 2010-03-22  Richard Guenther  <rguenther@suse.de>
9072
9073         PR tree-optimization/43390
9074         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9075
9076 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9077
9078         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9079         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9080
9081 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9082             Michael Matz  <matz@suse.de>
9083
9084         PR c++/43081
9085         * g++.dg/parse/crash56.C: New test.
9086
9087 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9088
9089         PR fortran/43450
9090         * gfortran.dg/whole_file_15.f90 : New test.
9091
9092 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9093
9094         PR fortran/43409
9095         * gfortran.dg/inquire_size.f90: New test.
9096
9097 2010-03-20  Richard Guenther  <rguenther@suse.de>
9098
9099         PR rtl-optimization/43438
9100         * gcc.c-torture/execute/pr43438.c: New testcase.
9101
9102 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9103
9104         PR c++/43375
9105         * g++.dg/abi/mangle42.C: New test.
9106
9107 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9108
9109         PR C/43211
9110         * gcc.dg/pr43211.c: New test.
9111         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9112
9113 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9114
9115         PR rtl-optimization/42258
9116         * gcc.target/arm/thumb1-mul-moves.c: New test.
9117
9118         PR target/40697
9119         * gcc.target/arm/thumb-andsi.c: New test.
9120
9121         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9122         dg-require-effective-target.
9123
9124 2010-03-19  Michael Matz  <matz@suse.de>
9125
9126         PR c++/43116
9127         * g++.dg/other/pr43116.C: New testcase.
9128
9129 2010-03-19  Michael Matz  <matz@suse.de>
9130
9131         PR target/43305
9132         * gcc.dg/pr43305.c: New testcase.
9133
9134 2010-03-19  Richard Guenther  <rguenther@suse.de>
9135
9136         PR tree-optimization/43415
9137         * gcc.c-torture/compile/pr43415.c: New testcase.
9138
9139 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9140
9141         PR ada/43106
9142         * gnat.dg/case_optimization2.adb: New test.
9143         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9144
9145 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9146             Jack Howarth <howarth@bromo.med.uc.edu>
9147
9148         PR target/36399
9149         * gcc.target/i386/push-1.c: Don't xfail
9150           scan-assembler-not "movups" on darwin.
9151
9152 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9153
9154         PR debug/43058
9155         * gcc.dg/pr43058.c: New test.
9156
9157 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9158
9159         PR middle-end/42450
9160         * g++.dg/torture/pr42450.C: New test.
9161
9162 2010-03-18  Michael Matz  <matz@suse.de>
9163
9164         PR middle-end/43419
9165         * gcc.dg/pr43419.c: New testcase.
9166
9167 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9168
9169         PR rtl-optimization/43360
9170         * gcc.dg/torture/pr43360.c: New.
9171
9172 2010-03-18  Michael Matz  <matz@suse.de>
9173
9174         PR tree-optimization/43402
9175         * gcc.dg/pr43402.c: New testcase.
9176
9177 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9178
9179         PR target/42427
9180         * gcc.dg/pr42427.c: New test.
9181
9182 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9183
9184         PR libfortran/43265
9185         * gfortran.dg/read_empty_file.f: New test.
9186         * gfortran.dg/read_eof_all.f90: New test.
9187         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9188         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9189
9190 2010-03-17  Michael Matz  <matz@suse.de>
9191
9192         * gcc.dg/pr43300.c: Add -w.
9193
9194 2010-03-17  Richard Guenther  <rguenther@suse.de>
9195
9196         * gcc.dg/pr43379.c: Add -w.
9197
9198 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9199
9200         PR fortran/43331
9201         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9202
9203 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9204
9205         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9206
9207 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9208
9209         * ada/acats/run_all.sh: Log start and end times.
9210
9211 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9212
9213         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9214
9215 2010-03-16  Richard Guenther  <rguenther@suse.de>
9216
9217         PR middle-end/43379
9218         * gcc.dg/pr43379.c: New testcase.
9219
9220 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9221
9222         PR debug/43051
9223         * gcc.dg/guality/pr43051-1.c: New test.
9224
9225 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9226
9227         PR testsuite/43363
9228         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9229
9230 2010-03-15  Michael Matz  <matz@suse.de>
9231
9232         PR middle-end/43300
9233         * gcc.dg/pr43300.c: New testcase.
9234
9235 2010-03-15  Richard Guenther  <rguenther@suse.de>
9236
9237         PR tree-optimization/43367
9238         * gcc.c-torture/compile/pr43367.c: New testcase.
9239
9240 2010-03-15  Richard Guenther  <rguenther@suse.de>
9241
9242         PR tree-optimization/43317
9243         * gcc.dg/pr43317.c: New testcase.
9244
9245 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9246
9247         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9248
9249 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9250
9251         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9252
9253 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9254
9255         PR fortran/43362
9256         * gfortran.dg/impure_constructor_1.f90: New test.
9257
9258 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9259
9260         PR middle-end/43354
9261         * gfortran.dg/graphite/id-pr43354.f: New.
9262
9263 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9264
9265         PR middle-end/43349
9266         * gfortran.dg/graphite/pr43349.f: New.
9267
9268 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9269
9270         PR middle-end/43306
9271         * gcc.dg/graphite/pr43306.c: New.
9272
9273 2010-03-12  David S. Miller  <davem@davemloft.net>
9274
9275         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9276         sparc.
9277
9278 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9279
9280         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9281
9282 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9283
9284         PR fortran/43291
9285         PR fortran/43326
9286         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9287
9288 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9289
9290         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9291         fail for *-*-mingw* targets.
9292
9293 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9294
9295         PR debug/43329
9296         * gcc.dg/guality/pr43329-1.c: New test.
9297
9298 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9299
9300         PR tree-optimization/43257
9301         * g++.dg/torture/pr43257.C: New test.
9302
9303 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9304
9305         PR fortran/43228
9306         * gfortran.dg/namelist_61.f90: New test.
9307
9308 2010-03-11  Richard Guenther  <rguenther@suse.de>
9309
9310         PR tree-optimization/43255
9311         * gcc.c-torture/compile/pr43255.c: New testcase.
9312
9313 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9314
9315         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9316         * gcc.dg/pr43280.c: New testcase.
9317
9318 2010-03-11  Richard Guenther  <rguenther@suse.de>
9319
9320         PR lto/43200
9321         * gcc.dg/lto/20100227-1_0.c: New testcase.
9322         * gcc.dg/lto/20100227-1_1.c: Likewise.
9323
9324 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9325
9326         PR libfortran/43320
9327         PR libfortran/43265
9328         * gfortran.dg/read_eof_6.f: New test
9329         * gfortran.dg/read_x_eof.f90: New test.
9330         * gfortran.dg/read_x_past.f: Update test.
9331
9332 2010-03-10  Jan Hubicka  <jh@suse.cz>
9333
9334         * gcc.c-torture/compile/pr43288.c: New test.
9335
9336 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9337
9338         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9339         -fpic/-fPIC flags.
9340         * g++.old-deja/g++.pt/asm2.C: Likewise.
9341         * gcc.c-torture/compile/20000804-1.c: Likewise.
9342         * gcc.target/i386/clobbers.c: Likewise.
9343
9344 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9345
9346         PR fortran/43303
9347         * gfortran.dg/c_assoc_3.f90: New test.
9348
9349 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9350
9351         PR debug/36728
9352         * gcc.dg/guality/pr36728-1.c: New test.
9353         * gcc.dg/guality/pr36728-2.c: New test.
9354
9355 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9356
9357         * gcc.dg/h8300-div-delay-slot.c: New test.
9358
9359 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9360
9361         PR tree-optimization/43236
9362         * gcc.c-torture/execute/pr43236.c: New test.
9363
9364 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9365
9366         PR middle-end/42859
9367         * g++.dg/eh/pr42859.C: New test.
9368
9369 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9370
9371         PR debug/43299
9372         * gcc.dg/pr43299.c: New test.
9373
9374         PR debug/43290
9375         * g++.dg/eh/unwind2.C: New test.
9376
9377 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9378             Reza Yazdani  <reza.yazdani@amd.com>
9379
9380         PR middle-end/43065
9381         * gcc.dg/graphite/run-id-4.c: New.
9382
9383 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9384
9385         PR middle-end/43065
9386         * gcc.dg/graphite/run-id-3.c: New.
9387
9388 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9389
9390         PR middle-end/42644
9391         PR middle-end/42130
9392         * gcc.dg/graphite/id-18.c: New.
9393         * gcc.dg/graphite/run-id-pr42644.c: New.
9394
9395 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9396
9397         PR middle-end/42326
9398         * gcc.dg/graphite/pr42326.c: New.
9399
9400 2010-03-08  Richard Guenther  <rguenther@suse.de>
9401
9402         PR tree-optimization/43269
9403         * gcc.c-torture/execute/pr43269.c: New testcase.
9404
9405 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9406
9407         PR fortran/43256
9408         * gfortran.dg/typebound_call_13.f03: New.
9409
9410 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9411
9412         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9413         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9414
9415 2010-03-05  Jason Merrill  <jason@redhat.com>
9416
9417         * g++.dg/abi/mangle40.C: Require weak and alias.
9418
9419 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9420
9421         PR middle-end/42326
9422         * gfortran.dg/graphite/pr42326.f90: New.
9423         * gfortran.dg/graphite/pr42326-1.f90: New.
9424
9425 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9426
9427         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9428         (gnat_target_compile): Likewise.
9429         Reinitialize GNAT_UNDER_TEST if target changes.
9430         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9431         (local_find_gnatmake): Pass full --GCC to gnatlink.
9432         Remove --LINK.
9433
9434 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9435
9436         PR c/43248
9437         * gcc.dg/compound-literal-1.c: New testcase.
9438
9439 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9440
9441         PR tree-optimization/43164
9442         PR tree-optimization/43191
9443         * gcc.c-torture/compile/pr43164.c: New test.
9444         * gcc.c-torture/compile/pr43191.c: Likewise.
9445
9446 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9447
9448         PR fortran/43244
9449         * gfortran.dg/finalize_9.f90: New.
9450
9451 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9452             Ken Werner <ken@linux.vnet.ibm.com>
9453
9454         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9455         to dg-options for spu.
9456         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9457         dump-scan target to exclude spu.
9458
9459 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9460
9461         PR middle-end/43209
9462         * gcc.dg/tree-ssa/ivopts-4.c: New.
9463
9464 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9465
9466         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9467         include-opts and exclude-opts; skip checking the flags if arguments
9468         are the same as the defaults.
9469         (dg-xfail-if): Verify the number of arguments, supply defaults
9470         for unspecified optional arguments.
9471         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9472
9473 2010-03-03  Jason Merrill  <jason@redhat.com>
9474
9475         PR c++/12909
9476         * g++.dg/abi/mangle40.C: Updated.
9477
9478 2010-03-03  Jason Merrill  <jason@redhat.com>
9479
9480         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9481         * g++.dg/abi/mangle23.C: Likewise.
9482         * g++.dg/eh/simd-2.C: Likewise.
9483         * g++.dg/ext/attribute-test-2.C: Likewise.
9484         * g++.dg/ext/vector14.C: Likewise.
9485         * g++.dg/other/pr34435.C: Likewise.
9486         * g++.dg/template/conv8.C: Likewise.
9487         * g++.dg/template/nontype9.C: Likewise.
9488         * g++.dg/template/qualttp17.C: Likewise.
9489         * g++.dg/template/ref1.C: Likewise.
9490         * g++.old-deja/g++.pt/crash68.C: Likewise.
9491         * g++.old-deja/g++.pt/ref1.C: Likewise.
9492         * g++.old-deja/g++.pt/ref3.C: Likewise.
9493         * g++.old-deja/g++.pt/ref4.C: Likewise.
9494
9495         PR c++/12909
9496         * g++.dg/abi/mangle40.C: New.
9497         * g++.dg/abi/mangle41.C: New.
9498         * g++.dg/lto/20100302_0.C: New.
9499         * g++.dg/lto/20100302_1.C: New.
9500         * g++.dg/lto/20100302.h: New.
9501
9502 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9503
9504         PR fortran/43243
9505         * gfortran.dg/internal_pack_12.f90: New test.
9506
9507 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9508
9509         * gcc.dg/pr36997.c: Adjust error message.
9510
9511 2010-03-03  Mike Stump  <mikestump@comcast.net>
9512
9513         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9514         adjustments to not be present on machines that align the stack to
9515         more than 4 bytes and don't have a red zone yet as that is an
9516         unimplemented optimization.
9517
9518 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9519
9520         PR fortran/43169
9521         * gfortran.dg/impure_assignment_3.f90: New.
9522
9523 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9524
9525         PR debug/43229
9526         * gfortran.dg/pr43229.f90: New test.
9527
9528         PR debug/43237
9529         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9530
9531         PR debug/43177
9532         * gcc.dg/guality/pr43177.c: New test.
9533
9534 2010-03-02  Jason Merrill  <jason@redhat.com>
9535
9536         * g++.dg/ext/vector9.C: Adjust error message.
9537         * g++.dg/conversion/simd3.C: Likewise.
9538         * g++.dg/other/error23.C: Likewise.
9539
9540 2010-03-02  Mike Stump  <mikestump@comcast.net>
9541
9542         PR c++/41090
9543         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9544
9545 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9546
9547         PR fortran/43180
9548         * gfortran.dg/internal_pack_10.f90: New test.
9549
9550         PR fortran/43173
9551         * gfortran.dg/internal_pack_11.f90: New test.
9552
9553 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9554
9555         PR middle-end/42640
9556         * gcc.dg/tree-ssa/pr42640.c: New.
9557
9558 2010-03-01  Richard Guenther  <rguenther@suse.de>
9559
9560         PR tree-optimization/43220
9561         * gcc.c-torture/execute/pr43220.c: New testcase.
9562
9563 2010-03-01  Richard Guenther  <rguenther@suse.de>
9564
9565         PR middle-end/43213
9566         * gcc.dg/pr43213.c: New testcase.
9567
9568 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9569
9570         PR pch/14940
9571         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9572
9573 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9574
9575         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9576         New function.
9577         (check_effective_target_ucn): Likewise.
9578
9579         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9580         if !ucn.
9581         * gcc.dg/ucnid-2.c: Likewise.
9582         * gcc.dg/ucnid-3.c: Likewise.
9583         * gcc.dg/ucnid-4.c: Likewise.
9584         * gcc.dg/ucnid-11.c: Likewise.
9585         * gcc.dg/ucnid-12.c: Likewise.
9586         * gcc.dg/ucnid-6.c: Skip if !ucn.
9587         * gcc.dg/ucnid-9.c: Likewise.
9588
9589 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9590
9591         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9592         lists to dg-skip-if.
9593         * gcc.target/i386/stackalign/return-3.c: Likewise.
9594
9595 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9596
9597         * gcc.target/i386/clearcap.map: New file.
9598         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9599         Pass clearcap.map by default if supported.
9600
9601 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9602
9603         PR fortran/42900
9604         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9605         Explain this.
9606         * gfortran.dg/stat_2.f90: Likewise.
9607
9608 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9609
9610         PR fortran/43199
9611         * gfortran.dg/module_read_2.f90: New test.
9612
9613 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9614
9615         PR c++/42748
9616         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9617         * g++.dg/abi/mangle12.C: Likewise.
9618         * g++.dg/abi/mangle20-2.C: Likewise.
9619         * g++.dg/abi/mangle17.C: Likewise.
9620         * g++.dg/template/cond2.C: Likewise.
9621         * g++.dg/template/pr35240.C: Likewise.
9622
9623 2010-02-27  Richard Guenther  <rguenther@suse.de>
9624
9625         PR tree-optimization/43186
9626         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9627
9628 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9629
9630         * g++.dg/abi/packed1.C: Expect warning on the SH.
9631
9632 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9633
9634         PR c++/42054:
9635         * g++.dg/parse/error37.C: New test.
9636
9637 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9638
9639         PR c/24577
9640         PR c/43192
9641         * gcc.dg/pr8927-1.c: Match new note.
9642         * gcc.dg/990506-0.c: Likewise.
9643         * gcc.dg/gomp/flush-2.c: Likewise.
9644         * gcc.dg/gomp/atomic-5.c: Likewise.
9645         * gcc.dg/gomp/pr34607.c: Likewise.
9646         * gcc.dg/pr35746.c: Likewise.
9647         * gcc.dg/cpp/pragma-1.c: Likewise.
9648         * gcc.dg/cpp/pragma-2.c: Likewise.
9649         * gcc.dg/pr41842.c: Likewise.
9650         * gcc.dg/noncompile/20040629-1.c: Likewise.
9651         * objc.dg/private-1.m: Likewise.
9652
9653 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9654
9655         PR fortran/43185
9656         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9657         * gfortran.dg/default_initialization_4.f90: New test.
9658
9659 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9660
9661         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9662         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9663         * gnat.dg/thin_pointer2.adb: New test.
9664         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9665
9666 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9667
9668         PR c/20631
9669         * gcc.dg/cpp/c90-pedantic.c: New.
9670         * gcc.dg/cpp/c90.c: New.
9671         * gcc.dg/gnu90-const-expr-1.c: New.
9672         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9673
9674 2010-02-26  Richard Guenther  <rguenther@suse.de>
9675
9676         PR tree-optimization/43186
9677         * gcc.c-torture/compile/pr43186.c: New testcase.
9678
9679 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9680
9681         PR debug/43190
9682         * c-c++-common/dwarf2/pr43190.c: New test.
9683
9684 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9685
9686         PR testsuite/37074:
9687         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9688
9689 2010-02-26  Richard Guenther  <rguenther@suse.de>
9690
9691         PR tree-optimization/43188
9692         * gcc.c-torture/compile/pr43188.c: New testcase.
9693
9694 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9695
9696         PR target/43175
9697         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9698
9699 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9700
9701         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9702
9703 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9704
9705         PR target/43154
9706         * gcc.target/powerpc/pr43154.c: New file.
9707
9708 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9709
9710         PR debug/43166
9711         * gfortran.dg/debug/pr43166.f: New test.
9712
9713         PR debug/43165
9714         * gcc.dg/torture/pr43165.c: New test.
9715
9716 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9717
9718         PR c/43128
9719         * c-c++-common/pr41779.c: Update.
9720
9721 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9722
9723         PR ada/32547
9724         * lib/gnat-dg.exp (gnat_load): Redefine.
9725
9726         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9727         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9728
9729 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9730
9731         PR libobjc/36610
9732         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9733         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9734         -fgnu-runtime.
9735         Sort entries.
9736
9737 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9738
9739         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9740
9741 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9742
9743         PR debug/43150
9744         * gcc.dg/guality/vla-1.c: New test.
9745
9746 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9747
9748         PR fortran/43042
9749         * gfortran.dg/c_ptr_tests_15.f90: New test.
9750
9751 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9752
9753         PR target/43107
9754         * gcc.target/i386/pr43107.c: New test.
9755
9756 2010-02-23  Jason Merrill  <jason@redhat.com>
9757
9758         PR c++/43143
9759         * g++.dg/cpp0x/variadic100.C: New.
9760
9761 2010-02-23  Jason Merrill  <jason@redhat.com>
9762
9763         PR debug/42800
9764         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9765         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9766         * c-c++-common/dwarf2/vla1.c: New.
9767
9768 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9769
9770         PR target/43139
9771         * gcc.dg/pr43139.c: New test.
9772
9773         PR debug/43077
9774         * gcc.dg/guality/pr43077-1.c: New test.
9775
9776 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9777
9778         PR 43123
9779         * gcc.dg/march.c: New.
9780         * gcc.dg/march-generic.c: New.
9781         * gcc.dg/mtune.c: New.
9782
9783 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9784
9785         PR middle-end/43083
9786         * gcc.dg/graphite/pr43083.c: New.
9787
9788 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9789
9790         PR middle-end/43097
9791         * gfortran.dg/graphite/pr43097.f: New.
9792
9793 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9794             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9795
9796         PR middle-end/43140
9797         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9798
9799 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9800
9801         PR middle-end/43026
9802         * g++.dg/graphite/pr43026.C: New.
9803
9804 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9805
9806         PR c++/43126
9807         * gcc.dg/cleanup-1.c: Update.
9808         * gcc.dg/func-args-1.c: Update.
9809         * gcc.dg/format/sentinel-1.c: Update.
9810         * g++.old-deja/g++.jason/scoping10.C: Update.
9811         * g++.old-deja/g++.ns/lookup5.C: Update.
9812         * g++.dg/ext/cleanup-1.C: Update.
9813         * g++.dg/parse/varmod1.C: Update.
9814         * g++.dg/parse/error33.C: Update.
9815         * g++.dg/expr/call3.C: Update.
9816         * g++.dg/func-args-1.C: New.
9817
9818 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9819
9820         PR c/43125
9821         * gcc.dg/attr-used-2.c: Moved to ...
9822         * c-c++-common/attr-used-2.c: Here.
9823
9824         * gcc.dg/attr-used.c: Moved to ...
9825         * c-c++-common/attr-used.c: Here.
9826
9827 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9828
9829         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9830
9831 2010-02-22  Richard Guenther  <rguenther@suse.de>
9832
9833         PR lto/43045
9834         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9835         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9836
9837 2010-02-22  Richard Guenther  <rguenther@suse.de>
9838
9839         PR tree-optimization/42749
9840         * gcc.c-torture/compile/pr42749.c: New testcase.
9841
9842 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9843
9844         PR fortran/43072
9845         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9846         * gfortran.dg/internal_pack_9.f90: New test.
9847
9848 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9849
9850         PR c++/23510
9851         * g++.dg/template/recurse.C: Adjust.
9852         * g++.dg/template/pr23510.C: New.
9853
9854 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9855
9856         PR c++/42824
9857         * g++.dg/template/memclass4.C: New test.
9858
9859 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9860
9861         PR fortran/35259
9862         * gfortran.dg/reassoc_5.f90: New test.
9863
9864 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9865
9866         PR target/43067
9867         * gcc.target/i386/pr43067.c: New test.
9868
9869 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9870
9871         PR c++/35669
9872         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9873         -Wconversion-null.
9874         * g++.dg/warn/Wconversion-null.C: New test.
9875         * g++.old-deja/g++.other/null1.C: Move to...
9876         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9877
9878 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9879
9880         PR fortran/36932
9881         PR fortran/36933
9882         * gfortran.dg/dependency_26.f90: New test.
9883
9884         PR fortran/43072
9885         * gfortran.dg/internal_pack_7.f90: New test.
9886
9887         PR fortran/43111
9888         * gfortran.dg/internal_pack_8.f90: New test.
9889
9890 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9891
9892         PR 43128
9893         * c-c++-common/pr41779.c: Fix broken testcase.
9894
9895 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9896
9897         PR 36513
9898         * c-c++-common/pr36513.c: New testcase.
9899         * c-c++-common/pr36513-2.c: New testcase.
9900
9901 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9902
9903         PR 41779
9904         * c-c++-common/pr41779.c: New.
9905
9906 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9907
9908         PR debug/43084
9909         * gcc.dg/pr43084.c: New test.
9910
9911 2010-02-19  Richard Guenther  <rguenther@suse.de>
9912
9913         PR tree-optimization/42916
9914         * gcc.dg/pr42916.c: New testcase.
9915
9916 2010-02-18  Jason Merrill  <jason@redhat.com>
9917
9918         PR c++/42837
9919         * g++.dg/abi/packed1.C: Add expected warning.
9920
9921         PR c++/43108
9922         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9923         * gcc.dg/torture/dg-torture.exp: Likewise.
9924         * c-c++-common/torture/complex-sign.h,
9925         c-c++-common/torture/complex-sign-add.c,
9926         c-c++-common/torture/complex-sign-mixed-add.c,
9927         c-c++-common/torture/complex-sign-mixed-div.c,
9928         c-c++-common/torture/complex-sign-mixed-mul.c,
9929         c-c++-common/torture/complex-sign-mixed-sub.c,
9930         c-c++-common/torture/complex-sign-mul.c,
9931         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9932         Adapt for C++ compilation as well.
9933
9934         PR c++/43070
9935         * g++.dg/ext/label1.C: Update.
9936         * g++.dg/ext/label2.C: Update.
9937
9938         PR c++/26261
9939         * g++.dg/template/dependent-name6.C: New.
9940
9941         PR c++/43109
9942         * g++.dg/parse/namespace12.C: New.
9943
9944 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9945
9946         PR tree-optimization/43066
9947         * gcc.c-torture/compile/pr43066.c: New test.
9948
9949 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9950
9951         * g++.dg/ext/attrib35.C: Fix target selector string.
9952         * g++.dg/ext/attrib36.C: Ditto.
9953         * g++.dg/ext/attrib37.C: Ditto.
9954         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9955         * g++.dg/abi/mangle25.C: Ditto.
9956
9957 2010-02-17  Jason Merrill  <jason@redhat.com>
9958
9959         PR c++/43069
9960         * g++.dg/parse/namespace11.C: New.
9961
9962         PR c++/43093
9963         * g++.dg/ext/attrib37.C: New.
9964
9965         PR c++/43079
9966         * g++.dg/template/ptrmem20.C: New.
9967
9968 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9969
9970         PR target/43103
9971         * gcc.target/i386/xop-check.h: Include m256-check.h.
9972         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9973         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9974         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9975         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9976
9977 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9978
9979         PR debug/42918
9980         * gcc.dg/pr42918.c: New test.
9981
9982 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9983
9984         * g++.dg/ext/attrib36.C: Require ILP32.
9985
9986 2010-02-16  Richard Guenther  <rguenther@suse.de>
9987
9988         PR tree-optimization/41043
9989         * gfortran.dg/pr41043.f90: New testcase.
9990         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9991
9992 2010-02-16  Jason Merrill  <jason@redhat.com>
9993
9994         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9995
9996 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9997
9998         PR tree-optimization/43074
9999         * gcc.dg/vect/fast-math-pr43074.c: New test.
10000
10001 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10002
10003         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10004
10005 2010-02-16  Jason Merrill  <jason@redhat.com>
10006
10007         PR c++/43031
10008         * g++.dg/ext/attrib36.C: New.
10009
10010         PR c++/43036
10011         * g++.dg/other/array6.C: New.
10012
10013 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10014
10015         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10016
10017 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10018
10019         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10020         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10021         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10022         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10023         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10024         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10025
10026 2010-02-15  Richard Guenther  <rguenther@suse.de>
10027
10028         PR middle-end/43068
10029         * g++.dg/torture/pr43068.C: New testcase.
10030
10031 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10032
10033         PR c++/43024
10034         * g++.dg/opt/ice1.C: New.
10035
10036 2010-02-14  Jason Merrill  <jason@redhat.com>
10037
10038         PR c++/41997
10039         * g++.dg/cpp0x/initlist-opt.C: New.
10040
10041 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10042
10043         PR fortran/41113
10044         PR fortran/41117
10045         * gfortran.dg/internal_pack_6.f90: New test.
10046
10047 2010-02-12  Jason Merrill  <jason@redhat.com>
10048
10049         PR c++/43054
10050         * g++.dg/cpp0x/variadic99.C: New.
10051
10052 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10053
10054         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10055         sign extend pointers to gualchk_t.
10056
10057         PR c++/43033
10058         * g++.dg/other/default3.C: Xfail g4 test.
10059
10060 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10061
10062         PR middle-end/43012
10063         * gcc.dg/graphite/pr43012.c: New.
10064
10065 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10066
10067         PR middle-end/42930
10068         * g++.dg/graphite/pr42930.C: New.
10069
10070 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10071
10072         PR middle-end/42914
10073         PR middle-end/42530
10074         * gcc.dg/graphite/pr42530.c: New.
10075         * gcc.dg/graphite/pr42914.c: New.
10076
10077 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10078
10079         PR middle-end/42771
10080         * gcc.dg/graphite/pr42771.c: New.
10081
10082 2010-02-11  Richard Guenther  <rguenther@suse.de>
10083
10084         PR tree-optimization/42998
10085         * gcc.c-torture/compile/pr42998.c: New testcase.
10086
10087 2010-02-10  Jason Merrill  <jason@redhat.com>
10088
10089         PR c++/41896
10090         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10091
10092         PR c++/42983, core issue 906
10093         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10094         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10095
10096         PR c++/43016
10097         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10098
10099 2010-02-10  Richard Guenther  <rguenther@suse.de>
10100
10101         PR tree-optimization/43017
10102         * gcc.dg/torture/pr43017.c: New testcase.
10103
10104 2010-02-10  Tobias Burnus <burnus@net-b.de>
10105
10106         PR fortran/40823
10107         * gfortran.dg/private_type_1.f90: Update error location.
10108         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10109         * gfortran.dg/typebound_operator_2.f03: Ditto.
10110         * gfortran.dg/assignment_2.f90: Ditto.
10111         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10112         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10113
10114 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10115
10116         PR fortran/43015
10117         * gfortran.dg/bind_c_usage_20.f90: New test.
10118
10119 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10120
10121         PR debug/43010
10122         * g++.dg/debug/pr43010.C: New test.
10123
10124 2010-02-10  Richard Guenther  <rguenther@suse.de>
10125
10126         PR c/43007
10127         * gcc.c-torture/execute/20100209-1.c: New testcase.
10128         * gcc.dg/fold-div-3.c: Likewise.
10129
10130 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10131
10132         * gcc.dg/builtin-ffs-1.c: New test.
10133
10134 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10135
10136         PR fortran/42999
10137         * gfortran.dg/array_constructor_35.f90: New test.
10138
10139 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10140
10141         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10142
10143 2010-02-09  Jason Merrill  <jason@redhat.com>
10144
10145         PR c++/42399
10146         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10147
10148         PR c++/42370
10149         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10150
10151 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10152
10153         PR fortran/41869
10154         * gfortran.dg/module_write_1.f90: New test.
10155
10156 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10157
10158         * gcc.dg/pr19340.c: Adjust.
10159
10160 2010-02-09  Richard Guenther  <rguenther@suse.de>
10161
10162         PR tree-optimization/43008
10163         * gcc.c-torture/execute/pr43008.c: New testcase.
10164
10165 2010-02-09  Richard Guenther  <rguenther@suse.de>
10166
10167         PR tree-optimization/43000
10168         * gcc.dg/torture/pr43000.c: New testcase.
10169         * gcc.dg/torture/pr43002.c: Likewise.
10170
10171 2010-02-09  Daniel Kraft  <d@domob.eu>
10172
10173         PR fortran/39171
10174         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10175         and pass -Wsurprising as necessary.
10176
10177 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10178
10179         PR tree-optimization/42890
10180         * g++.dg/torture/pr42890.C: New test.
10181
10182 2010-02-08  Richard Guenther  <rguenther@suse.de>
10183
10184         PR middle-end/42995
10185         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10186
10187 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10188
10189         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10190         return 0 from main.
10191         * gcc.dg/graphite/block-1.c: Same.
10192         * gcc.dg/graphite/block-3.c: Same.
10193         * gcc.dg/graphite/block-4.c: Same.
10194         * gcc.dg/graphite/block-5.c: Same.
10195         * gcc.dg/graphite/block-6.c: Same.
10196         * gcc.dg/graphite/block-7.c: Same.
10197         * gcc.dg/graphite/interchange-0.c: Same.
10198         * gcc.dg/graphite/interchange-1.c: Same.
10199         * gcc.dg/graphite/interchange-10.c: Same.
10200         * gcc.dg/graphite/interchange-11.c: Same.
10201         * gcc.dg/graphite/interchange-12.c: Same.
10202         * gcc.dg/graphite/interchange-2.c: Same.
10203         * gcc.dg/graphite/interchange-3.c: Same.
10204         * gcc.dg/graphite/interchange-4.c: Same.
10205         * gcc.dg/graphite/interchange-5.c: Same.
10206         * gcc.dg/graphite/interchange-6.c: Same.
10207         * gcc.dg/graphite/interchange-7.c: Same.
10208         * gcc.dg/graphite/interchange-8.c: Same.
10209         * gcc.dg/graphite/interchange-9.c: Same.
10210         * gcc.dg/graphite/interchange-mvt.c: Same.
10211
10212 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10213
10214         * gfortran.dg/graphite/id-19.f: New.
10215         * gfortran.dg/graphite/pr14741.f90: New.
10216         * gfortran.dg/graphite/pr41924.f90: New.
10217         * gfortran.dg/graphite/run-id-2.f90: New.
10218
10219 2010-02-07  Richard Guenther  <rguenther@suse.de>
10220
10221         PR middle-end/42956
10222         * gcc.c-torture/compile/pr42956.c: New testcase.
10223
10224 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10225
10226         PR libfortran/42742
10227         * gfortran.dg/fmt_cache_2.f: New test.
10228
10229 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10230
10231         * gfortran.dg/read_no_eor.f90: New test.
10232
10233 2010-02-05  Jason Merrill  <jason@redhat.com>
10234
10235         * g++.dg/ext/label13.C: Move constructor body out of class.
10236
10237 2010-02-03  Jason Merrill  <jason@redhat.com>
10238
10239         PR c++/42870
10240         * g++.dg/ext/dllexport3.C: New.
10241
10242 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10243
10244         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10245
10246 2010-02-05  Richard Guenther  <rguenther@suse.de>
10247
10248         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10249
10250 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10251
10252         PR c++/42915
10253         * g++.dg/other/crash-9.C: New test.
10254
10255 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10256
10257         PR fortran/42309
10258         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10259
10260 2010-02-04  Richard Guenther  <rguenther@suse.de>
10261
10262         PR rtl-optimization/42952
10263         * gcc.dg/torture/pr42952.c: New testcase.
10264
10265 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10266
10267         PR libfortran/42901
10268         * gfortran.dg/namelist_60.f90: New test.
10269
10270 2010-02-03  Jason Merrill  <jason@redhat.com>
10271
10272         PR c++/40138
10273         * g++.dg/ext/builtin11.C: New.
10274
10275         PR c++/4926
10276         PR c++/38600
10277         * g++.dg/abi/mangle35.C: New.
10278         * g++.dg/abi/mangle37.C: New.
10279
10280         PR c++/12909
10281         * g++.dg/abi/mangle36.C: New.
10282
10283         PR c++/35652
10284         * g++.dg/warn/string1.C: New.
10285
10286 2010-02-03  Richard Guenther  <rguenther@suse.de>
10287
10288         PR tree-optimization/42944
10289         * gcc.dg/errno-1.c: New testcase.
10290
10291 2010-02-03  Richard Guenther  <rguenther@suse.de>
10292
10293         PR middle-end/42927
10294         * gcc.c-torture/compile/pr42927.c: New testcase.
10295
10296 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10297
10298         PR fortran/42936
10299         * gfortran.dg/null_4.f90: New test.
10300
10301 2010-02-02  Jason Merrill  <jason@redhat.com>
10302
10303         PR c++/41090
10304         * g++.dg/ext/label13.C: New.
10305
10306 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10307
10308         PR fortran/42650
10309         * gfortran.dg/func_result_5.f90: New test.
10310
10311 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10312
10313         PR fortran/42922
10314         * gfortran.dg/pure_initializer_3.f90: News test.
10315
10316 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10317
10318         PR fortran/42888
10319         * gfortran.dg/allocate_derived_2.f90: New test.
10320
10321 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10322
10323         PR middle-end/42898
10324         * gcc.dg/torture/pr42898-2.c: New test.
10325
10326 2010-01-31  Richard Guenther  <rguenther@suse.de>
10327
10328         PR middle-end/42898
10329         * gcc.dg/torture/pr42898.c: New testcase.
10330
10331 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10332
10333         PR fortran/38324
10334         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10335         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10336
10337 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10338
10339         * g++.dg/tree-ssa/inline-1.C: New.
10340         * g++.dg/tree-ssa/inline-2.C: New.
10341         * g++.dg/tree-ssa/inline-3.C: New.
10342
10343 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10344
10345         PR testsuite/41701
10346         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10347         the string 'pow' in the pathname of the compiler from generating a
10348         test failure.
10349
10350 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10351
10352         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10353         * g++.old-deja/g++.mike/eh17.C: Likewise.
10354         * g++.old-deja/g++.mike/p5571.C: Likewise.
10355
10356 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10357
10358         PR c++/42758
10359         PR c++/42634
10360         PR c++/42336
10361         PR c++/42797
10362         PR c++/42880
10363         * g++.dg/other/crash-5.C: New test.
10364         * g++.dg/other/crash-6.C: New test.
10365         * g++.dg/other/crash-7.C: New test.
10366         * g++.dg/other/crash-8.C: New test.
10367
10368 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10369
10370         PR rtl-optimization/42889
10371         * gcc.dg/pr42889.c: New test.
10372
10373 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10374
10375         * gcc.target/i386/pr42881.c: Use SSE2.
10376
10377 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10378
10379         PR target/42891
10380         * gcc.target/i386/pr42891.c: New test.
10381
10382 2010-01-28  Richard Guenther  <rguenther@suse.de>
10383
10384         PR tree-optimization/42871
10385         * g++.dg/torture/pr42871.C: New testcase.
10386
10387 2010-01-28  Richard Guenther  <rguenther@suse.de>
10388
10389         * gcc.dg/Wobjsize-1.h: New testcase.
10390         * gcc.dg/Wobjsize-1.c: Likewise.
10391
10392 2010-01-28  Richard Guenther  <rguenther@suse.de>
10393
10394         PR middle-end/42883
10395         * g++.dg/torture/pr42883.C: New testcase.
10396
10397 2010-01-28  Michael Matz  <matz@suse.de>
10398
10399         * gcc.target/i386/pr42881.c: New test.
10400
10401 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10402
10403         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10404         Add i?86-*-solaris2* support.
10405
10406 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10407
10408         PR c++/42713
10409         PR c++/42820
10410         * g++.dg/template/typedef27.C: New test case.
10411         * g++.dg/template/typedef28.C: New test case.
10412
10413 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10414
10415         * gcc.dg/optimize-bswap*.c: Add ARM target
10416
10417 2010-01-27  Richard Guenther  <rguenther@suse.de>
10418
10419         PR middle-end/42878
10420         * gcc.dg/torture/pr42878-1.c: New testcase.
10421         * gcc.dg/torture/pr42878-2.c: Likewise.
10422
10423 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10424
10425         PR middle-end/42874
10426         * gcc.dg/vla-22.c: New test.
10427
10428 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10429
10430         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10431         current collation.
10432
10433 2010-01-26  Richard Guenther  <rguenther@suse.de>
10434
10435         PR rtl-optimization/42685
10436         * gcc.dg/pr42685.c: New testcase.
10437         * g++.dg/other/pr42685.C: Likewise.
10438
10439 2010-01-26  Richard Guenther  <rguenther@suse.de>
10440
10441         PR middle-end/42806
10442         * g++.dg/other/pr42806.C: New testcase.
10443
10444 2010-01-26  Richard Guenther  <rguenther@suse.de>
10445
10446         PR tree-optimization/42250
10447         * gcc.dg/pr42250.c: New testcase.
10448
10449 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10450
10451         * gnat.dg/array_bounds_test.adb: New test.
10452
10453 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10454
10455         PR fortran/42858
10456         * gfortran.dg/generic_21.f90: New test.
10457
10458 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10459
10460         PR testsuite/41522
10461         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10462
10463 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10464
10465         PR c++/42748
10466         * g++.dg/abi/arm_va_list2.C: New test.
10467         * g++.dg/abi/arm_va_list2.h: Companion header file.
10468
10469 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10470
10471         PR fortran/41044
10472         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10473
10474         PR fortran/41167
10475         * gfortran.dg/char_array_arg_1.f90 : New test.
10476
10477         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10478
10479 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10480
10481         PR fortran/39304
10482         * gfortran.dg/generic_20.f90: New test.
10483
10484 2010-01-22  Michael Matz  <matz@suse.de>
10485
10486         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10487         -msse2.
10488
10489 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10490
10491         PR fortran/42736
10492         * gfortran.dg/dependency_25.f90 : New test.
10493
10494 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10495
10496         PR tree-optimization/42585
10497         * gcc.dg/tree-ssa/pr42585.c: New test.
10498
10499 2010-01-21  Richard Guenther  <rguenther@suse.de>
10500
10501         PR middle-end/19988
10502         * gcc.dg/pr19988.c: New testcase.
10503
10504 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10505
10506         * g++.dg/compat/decimal/compat-common.h: New file.
10507         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10508         * g++.dg/compat/decimal/pass_x.h: New file.
10509         * g++.dg/compat/decimal/pass_y.h: New file.
10510         * g++.dg/compat/decimal/pass-1_main.C: New file.
10511         * g++.dg/compat/decimal/pass-1_x.C: New file.
10512         * g++.dg/compat/decimal/pass-1_y.C: New file.
10513         * g++.dg/compat/decimal/pass-2_main.C: New file.
10514         * g++.dg/compat/decimal/pass-2_x.C: New file.
10515         * g++.dg/compat/decimal/pass-2_y.C: New file.
10516         * g++.dg/compat/decimal/pass-3_main.C: New file.
10517         * g++.dg/compat/decimal/pass-3_x.C: New file.
10518         * g++.dg/compat/decimal/pass-3_y.C: New file.
10519         * g++.dg/compat/decimal/pass-4_main.C: New file.
10520         * g++.dg/compat/decimal/pass-4_x.C: New file.
10521         * g++.dg/compat/decimal/pass-4_y.C: New file.
10522         * g++.dg/compat/decimal/pass-5_main.C: New file.
10523         * g++.dg/compat/decimal/pass-5_x.C: New file.
10524         * g++.dg/compat/decimal/pass-5_y.C: New file.
10525         * g++.dg/compat/decimal/pass-6_main.C: New file.
10526         * g++.dg/compat/decimal/pass-6_x.C: New file.
10527         * g++.dg/compat/decimal/pass-6_y.C: New file.
10528         * g++.dg/compat/decimal/return_x.h: New file.
10529         * g++.dg/compat/decimal/return_y.h: New file.
10530         * g++.dg/compat/decimal/return-1_main.C: New file.
10531         * g++.dg/compat/decimal/return-1_x.C: New file.
10532         * g++.dg/compat/decimal/return-1_y.C: New file.
10533         * g++.dg/compat/decimal/return-2_main.C: New file.
10534         * g++.dg/compat/decimal/return-2_x.C: New file.
10535         * g++.dg/compat/decimal/return-2_y.C: New file.
10536         * g++.dg/compat/decimal/return-3_main.C: New file.
10537         * g++.dg/compat/decimal/return-3_x.C: New file.
10538         * g++.dg/compat/decimal/return-3_y.C: New file.
10539         * g++.dg/compat/decimal/return-4_main.C: New file.
10540         * g++.dg/compat/decimal/return-4_x.C: New file.
10541         * g++.dg/compat/decimal/return-4_y.C: New file.
10542         * g++.dg/compat/decimal/return-5_main.C: New file.
10543         * g++.dg/compat/decimal/return-5_x.C: New file.
10544         * g++.dg/compat/decimal/return-5_y.C: New file.
10545         * g++.dg/compat/decimal/return-6_main.C: New file.
10546         * g++.dg/compat/decimal/return-6_x.C: New file.
10547         * g++.dg/compat/decimal/return-6_y.C: New file.
10548
10549 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10550
10551         PR debug/42715
10552         * gcc.dg/pr42715.c: New.
10553
10554 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10555
10556         PR c++/42038
10557         * g++.dg/parse/crash55.C: New.
10558
10559 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10560
10561         PR debug/42782
10562         * gcc.dg/guality/pr42782.c: New.
10563
10564 2010-01-20  Jason Merrill  <jason@redhat.com>
10565
10566         PR c++/41788
10567         * g++.dg/abi/packed1.C: New.
10568
10569         PR c++/41920
10570         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10571
10572         PR c++/40750
10573         * g++.dg/parse/fn-typedef1.C: New.
10574         * g++.dg/other/cv_quals.C: Adjust.
10575
10576 2010-01-20  Anthony Green  <green@moxielogic.com>
10577
10578         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10579         pack(push) pragma).
10580         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10581         * gcc.dg/20020312-2.c: Port this to the moxie core.
10582         * gcc.dg/weak/typeof-2.c: Ditto.
10583
10584 2010-01-20  Richard Guenther  <rguenther@suse.de>
10585
10586         PR tree-optimization/42717
10587         * gcc.c-torture/compile/pr42717.c: New testcase.
10588
10589 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10590
10591         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10592         of signed, add a few new tests.
10593
10594         PR middle-end/42803
10595         * g++.dg/parse/limits-initializer1.C: New test.
10596
10597 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10598
10599         PR fortran/42804
10600         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10601         * gfortran.dg/typebound_call_12.f03: New test.
10602
10603 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10604
10605         PR fortran/42783
10606         * gfortran.dg/bounds_check_15.f90 : New test.
10607
10608 2010-01-19  Michael Matz  <matz@suse.de>
10609
10610         PR tree-optimization/41783
10611         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10612
10613 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10614
10615         PR target/38697.
10616         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10617         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10618         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10619         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10620         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10621         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10622         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10623         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10624         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10625         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10626         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10627
10628 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10629
10630         PR fortran/42545
10631         * gfortran.dg/extends_6.f03: Modified an error message.
10632         * gfortran.dg/extends_10.f03: New test.
10633         * gfortran.dg/private_type_6.f03: Modified an error message.
10634         * gfortran.dg/structure_constructor_8.f03: Ditto.
10635
10636 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10637
10638         PR tree-optimization/42719
10639         * gcc.dg/pr42719.c: New test.
10640
10641         PR debug/42728
10642         * gcc.dg/pr42728.c: New test.
10643
10644 2010-01-19  Anthony Green  <green@moxielogic.com>
10645
10646         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10647
10648 2010-01-18  Anthony Green  <green@moxielogic.com>
10649
10650         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10651         for moxie.
10652
10653 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10654
10655         * g++.dg/template/error45.C: reverted as part of reverting the
10656         fix of PR c++/42634.
10657
10658 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10659
10660         PR c++/42634
10661         * g++.dg/template/error45.C: New test.
10662
10663 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10664
10665         PR c++/42766
10666         * g++.dg/conversion/op6.C: New test.
10667
10668 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10669
10670         PR target/42774
10671         * gcc.target/alpha/pr42774.c: New test.
10672
10673 2010-01-18  Richard Guenther  <rguenther@suse.de>
10674
10675         PR tree-optimization/42781
10676         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10677
10678 2010-01-17  Richard Guenther  <rguenther@suse.de>
10679
10680         PR middle-end/42248
10681         * gcc.c-torture/execute/pr42248.c: New testcase.
10682
10683 2010-01-17  Richard Guenther  <rguenther@suse.de>
10684
10685         PR tree-optimization/42773
10686         * g++.dg/torture/pr42773.C: New testcase.
10687
10688 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10689
10690         PR fortran/42677
10691         * gfortran.dg/interface_assignment_5.f90: New test.
10692
10693 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10694
10695         PR c++/42697
10696         * g++.dg/template/crash94.C: Reverted.
10697
10698 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10699
10700         PR debug/42767
10701         * gcc.dg/debug/pr42767.c: New.
10702
10703 2010-01-15  Jason Merrill  <jason@redhat.com>
10704
10705         PR c++/42761
10706         * g++.dg/cpp0x/decltype22.C: New.
10707
10708 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10709
10710         PR middle-end/42760
10711         * g++.dg/torture/pr42760.C: New test.
10712
10713 2010-01-15  Jing Yu  <jingyu@google.com>
10714
10715         PR rtl-optimization/42691
10716         * gcc.c-torture/execute/pr42691.c: New.
10717
10718 2010-01-15  Richard Guenther  <rguenther@suse.de>
10719
10720         PR middle-end/42739
10721         * g++.dg/torture/pr42739.C: New testcase.
10722
10723 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10724
10725         * g++.dg/template/error45.C: Revert as part of reverting changes
10726         or PR c++/42634.
10727
10728 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10729
10730         PR fortran/42684
10731         * gfortran.dg/interface_31.f90: New test.
10732
10733 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10734
10735         * gcc.target/powerpc/pr42747.c: New file.
10736
10737 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10738
10739         PR middle-end/42674
10740         * c-c++-common/pr42674.c: New test.
10741
10742         PR c++/42608
10743         * g++.dg/template/instantiate11.C: New test.
10744
10745 2010-01-14  Jason Merrill  <jason@redhat.com>
10746
10747         PR c++/42701
10748         * g++.dg/overload/error3.C: New.
10749
10750         PR c++/42655
10751         * g++.dg/overload/rvalue1.C: New.
10752
10753 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10754
10755         PR tree-optimization/42706
10756         * gcc.dg/ipa/pr42706.c: New testcase.
10757
10758 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10759
10760         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10761
10762 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10763
10764         PR tree-optimization/42714
10765         * g++.dg/torture/pr42714.C: New test.
10766
10767 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10768
10769         PR rtl-optimization/42246
10770         * gfortran.dg/pr42246-2.f: New.
10771
10772 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10773
10774         PR rtl-optimization/42389
10775         * gcc.dg/pr42389.c: New.
10776
10777 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10778
10779         PR rtl-optimization/42388
10780         * gcc.dg/pr42388.c: New.
10781
10782 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10783
10784         PR rtl-optimization/42294
10785         * gfortran.dg/pr42294.f: New.
10786
10787 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10788
10789         PR rtl-optimization/39453
10790         PR rtl-optimization/42246
10791         * gcc.dg/pr39453.c: New.
10792         * gcc.dg/pr42246.c: New.
10793
10794 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10795
10796         PR middle-end/42245
10797         * gcc.dg/pr42245.c: New.
10798         * gcc.dg/pr42245-2.c: New.
10799
10800 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10801
10802         PR rtl-optimization/42249
10803         * gcc.dg/pr42249.c: New.
10804
10805 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10806
10807         PR c/42721
10808         * gcc.c-torture/execute/pr42721.c: New test.
10809
10810 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10811
10812         PR tree-optimization/42709
10813         * gcc.dg/vect/pr42709.c: New test.
10814
10815 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10816
10817         PR fortran/41478
10818         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10819         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10820
10821 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10822
10823         PR fortran/42481
10824         * gfortran.dg/generic_19.f90 : New test.
10825
10826 2010-01-13  Richard Guenther  <rguenther@suse.de>
10827
10828         PR tree-optimization/42730
10829         * gcc.c-torture/compile/pr42730.c: New testcase.
10830
10831 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10832
10833         PR target/pr42542
10834         * gcc.target/ia64/pr42542-1.c: New.
10835         * gcc.target/ia64/pr42542-2.c: New.
10836         * gcc.target/ia64/pr42542-3.c: New.
10837
10838 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10839
10840         PR c++/42634
10841         * g++.dg/template/error45.C: New test.
10842
10843 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10844
10845         PR tree-optimization/42704
10846         * g++.dg/torture/pr42704.C: New test.
10847
10848 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10849
10850         PR tree-optimization/42703
10851         * gcc.c-torture/compile/pr42703.c: New test.
10852
10853 2010-01-13  Richard Guenther  <rguenther@suse.de>
10854
10855         PR tree-optimization/42705
10856         * gcc.c-torture/compile/pr42705.c: New testcase.
10857
10858 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10859
10860         * gcc.target/bfin/l2.c: New test.
10861         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10862
10863 2010-01-13  Richard Guenther  <rguenther@suse.de>
10864
10865         PR middle-end/42716
10866         * gcc.c-torture/compile/pr42716.c: New testcase.
10867
10868 2010-01-13  Richard Guenther  <rguenther@suse.de>
10869
10870         PR lto/42678
10871         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10872
10873 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10874
10875         PR c/42708
10876         * gcc.c-torture/compile/pr42708-1.c: New test.
10877
10878 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10879
10880         PR debug/42662
10881         * gcc.dg/pr42662.c: New test.
10882
10883         PR tree-optimization/42645
10884         * g++.dg/other/pr42645-1.C: New test.
10885         * g++.dg/other/pr42645-2.C: New test.
10886
10887 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10888
10889         PR target/42416
10890         * gcc.target/powerpc/warn-1.c: New test.
10891         * gcc.target/powerpc/warn-2.c: New test.
10892
10893 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10894
10895         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10896         stack alignment.
10897
10898 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10899
10900         * gcc.dg/lto/20100108_0.c: New.
10901
10902 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10903
10904         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10905         Add -march=i686 -msse for 32bit x86 targets.
10906
10907 2010-01-10  Richard Guenther  <rguenther@suse.de>
10908
10909         PR middle-end/42667
10910         * gcc.dg/torture/pr42667.c: New testcase.
10911
10912 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10913
10914         PR fortran/32489
10915         * gfortran.dg/array_constructor_34.f90: New test.
10916
10917 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10918
10919         PR fortran/20923
10920         * gfortran.dg/array_constructor_33.f90: New test.
10921         gfortran.dg/array_function_5.f90: Add credit.
10922
10923 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10924
10925         PR debug/42631
10926         * gcc.dg/pr42631.c: New.
10927
10928 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10929
10930         PR debug/42630
10931         * gcc.dg/pr42630.c: New.
10932
10933 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10934
10935         PR debug/42629
10936         * gcc.dg/pr42629.c: New.
10937
10938 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10939
10940         PR middle-end/42363
10941         * gcc.dg/torture/pr42363.c: New.
10942
10943 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10944
10945         PR debug/42604
10946         PR debug/42395
10947         * gcc.dg/vect/pr42604.c: New.
10948         * gcc.dg/vect/pr42395.c: New.
10949
10950 2010-01-09  Richard Guenther  <rguenther@suse.de>
10951
10952         PR middle-end/42512
10953         * gcc.c-torture/execute/pr42512.c: New testcase.
10954
10955 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10956
10957         PR fortran/41298
10958         * gfortran.dg/c_ptr_tests_14.f90: New test.
10959
10960 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10961
10962         PR ada/41929
10963         * gnat.dg/null_pointer_deref1.adb: Don't run on
10964         sparc*-sun-solaris2.11.
10965
10966 2010-01-08  Richard Guenther  <rguenther@suse.de>
10967
10968         PR lto/42528
10969         * gcc.dg/lto/20100103-1_0.c: New testcase.
10970         * gcc.dg/lto/20100103-2_0.c: Likewise.
10971
10972 2010-01-08  Tobias Burnus  <burnus@net-b.de
10973
10974         PR/fortran 25829
10975         * gfortran.dg/asynchronous_1.f90: New test.
10976         * gfortran.dg/asynchronous_2.f90: New test.
10977         * gfortran.dg/conflicts.f90: Update error message.
10978
10979 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10980
10981         c++/40155
10982         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10983
10984 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10985
10986         PR tree-optimization/42625
10987         * g++.dg/opt/dtor4.C: New test.
10988         * g++.dg/opt/dtor4.h: New.
10989         * g++.dg/opt/dtor4-aux.cc: New.
10990
10991 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10992
10993         PR fortran/42597
10994         * gfortran.dg/proc_ptr_26.f90: New test.
10995
10996 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10997
10998         PR fortran/41872
10999         * gfortran.dg/allocatable_scalar_7.f90: New test.
11000
11001 2010-01-06  Richard Guenther  <rguenther@suse.de>
11002
11003         * gcc.c-torture/compile/pr42632.c: New testcase.
11004
11005 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11006
11007         PR target/42542
11008         * gcc.target/i386/pr42542-4.c: New.
11009         * gcc.target/i386/pr42542-4a.c: Likewise.
11010         * gcc.target/i386/pr42542-5.c: Likewise.
11011         * gcc.target/i386/pr42542-5a.c: Likewise.
11012
11013 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11014
11015         * gcc.dg/tls/opt-15.c: New test.
11016
11017 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11018
11019         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11020
11021 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11022
11023         PR tree-optimization/42462
11024         * g++.dg/torture/pr42462.C: New test.
11025
11026 2010-01-05  Jason Merrill  <jason@redhat.com>
11027
11028         * g++.dg/cpp0x/initlist30.C: New test.
11029
11030 2010-01-05  Richard Guenther  <rguenther@suse.de>
11031
11032         PR tree-optimization/42614
11033         * gcc.c-torture/execute/pr42614.c: New testcase.
11034
11035 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11036
11037         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11038         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11039         -Wunreachable-code.
11040         * gcc.dg/Wunreachable-2.c: Likewise.
11041         * gcc.dg/Wunreachable-3.c: Likewise.
11042         * gcc.dg/Wunreachable-4.c: Likewise.
11043         * gcc.dg/Wunreachable-5.c: Likewise.
11044         * gcc.dg/Wunreachable-6.c: Likewise.
11045         * gcc.dg/Wunreachable-7.c: Likewise.
11046         * gcc.dg/Wunreachable-8.c: Likewise.
11047         * gcc.dg/20041231-1.c: Likewise.
11048
11049 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11050
11051         PR other/42611
11052         * gcc.dg/pr42611.c: New test.
11053
11054         PR tree-optimization/42508
11055         * g++.dg/opt/pr42508.C: New test.
11056
11057 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11058
11059         PR fortran/41872
11060         * gfortran.dg/allocatable_scalar_8.f90: New.
11061
11062 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11063
11064         PR tree-optimization/42398
11065         * gcc.c-torture/compile/pr42398.c: New test.
11066
11067 2010-01-04  Jason Merrill  <jason@redhat.com>
11068
11069         PR c++/42555
11070         * g++.dg/ext/attrib35.C: New.
11071
11072         PR c++/42567
11073         * g++.dg/cpp0x/auto17.C: New.
11074
11075 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11076
11077         * gcc.dg/lto/20100104_0.c: New.
11078
11079 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11080
11081         PR target/42542
11082         * gcc.target/i386/pr42542-1.c: New.
11083         * gcc.target/i386/pr42542-1a.c: Likewise.
11084         * gcc.target/i386/pr42542-1b.c: Likewise.
11085         * gcc.target/i386/pr42542-2.c: Likewise.
11086         * gcc.target/i386/pr42542-2a.c: Likewise.
11087         * gcc.target/i386/pr42542-2b.c: Likewise.
11088         * gcc.target/i386/pr42542-3.c: Likewise.
11089         * gcc.target/i386/pr42542-3a.c: Likewise.
11090
11091 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11092
11093         PR fortran/41872
11094         * gfortran.dg/allocatable_scalar_5.f90: New test.
11095         * gfortran.dg/allocatable_scalar_6.f90: New test.
11096
11097 2010-01-03  Richard Guenther  <rguenther@suse.de>
11098
11099         PR testsuite/42583
11100         * gfortran.dg/gomp/recursion1.f90: Remove.
11101
11102 2010-01-03  Richard Guenther  <rguenther@suse.de>
11103
11104         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11105         * gcc.dg/uninit-6.c: Likewise.
11106         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11107
11108 2010-01-03  Richard Guenther  <rguenther@suse.de>
11109
11110         PR tree-optimization/42589
11111         * gcc.target/i386/pr42589.c: New testcase.
11112
11113 2010-01-03  Richard Guenther  <rguenther@suse.de>
11114
11115         PR tree-optimization/42438
11116         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11117
11118 2010-01-02  Richard Guenther  <rguenther@suse.de>
11119
11120         PR testsuite/41651
11121         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11122
11123 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11124
11125         PR target/42448
11126         * gcc.target/alpha/pr42448-1.c: New test.
11127         * gcc.target/alpha/pr42448-2.c: Ditto.
11128
11129 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11130
11131         PR preprocessor/41947
11132         * gcc.dg/c99-hexfloat-3.c: New test.
11133
11134 2010-01-01  Richard Guenther  <rguenther@suse.de>
11135
11136         PR c/42570
11137         * gcc.c-torture/execute/pr42570.c: New testcase.
11138
11139 2010-01-01  Richard Guenther  <rguenther@suse.de>
11140
11141         PR middle-end/42559
11142         * gcc.c-torture/compile/pr42559.c: New testcase.
11143
11144 \f
11145 Copyright (C) 2010 Free Software Foundation, Inc.
11146
11147 Copying and distribution of this file, with or without modification,
11148 are permitted in any medium without royalty provided the copyright
11149 notice and this notice are preserved.