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 tree-optimization/45788
4         * g++.dg/pr45788.C: New testcase.
5
6 2010-10-13  Richard Guenther  <rguenther@suse.de>
7
8         PR tree-optimization/45970
9         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
10
11 2010-10-13  Richard Guenther  <rguenther@suse.de>
12
13         PR tree-optimization/45982
14         * gcc.dg/torture/pr45982.c: New testcase.
15         * gcc.dg/tree-ssa/pr24287.c: Adjust.
16         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
17         * gcc.dg/torture/pr39074-2.c: Likewise.
18
19 2010-10-13  Richard Guenther  <rguenther@suse.de>
20
21         PR middle-end/45874
22         * g++.dg/torture/pr45874.C: New testcase.
23
24 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
25
26         * objc.dg/attributes/method-attribute-1.m: Update to respond
27         to implemented method attributes..
28         * objc.dg/attributes/method-attribute-2.m: Likewise.
29         * objc.dg/attributes/method-attribute-3.m: Likewise.
30         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
31         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
32         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
33
34 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
35
36         PR libobjc/23214
37         * objc.dg/pr23214.m: New.
38
39 2010-10-12  Michael Eager  <eager@eagercon.com>
40
41         PR testsuite/45856
42         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
43         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
44
45 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
46
47         PR fortran/45636
48         * gcc.c-torture/execute/pr45636.c: New test.
49         * gfortran.dg/pr45636.f90: New test.
50
51 2010-10-12  Richard Henderson  <rth@redhat.com>
52
53         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
54
55 2010-10-12  Daniel Kraft  <d@domob.eu>
56
57         PR fortran/38936
58         * gfortran.dg/associate_1.f03: More tests with derived-types.
59         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
60         * gfortran.dg/associate_8.f03: Fix typo.
61         * gfortran.dg/initialization_27.f90: Fix typo.
62
63 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
64
65         PR testsuite/45851
66         * lib/lto.exp (lto-get-options-main): Support optional target
67         selector for dg-extra-ld-options.
68
69 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
70
71         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
72         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
73
74 2010-10-11  Martin Jambor  <mjambor@suse.cz>
75
76         PR middle-end/45699
77         * g++.dg/torture/pr45699.C: New test.
78         * g++.dg/otr-fold-1.C: Adjusted.
79         * g++.dg/otr-fold-1.C: Likewise.
80
81 2010-10-11  Nick Clifton  <nickc@redhat.com>
82
83         * gcc.c-torture/compile/pr44197.c: Require visibility support.
84         Allow for a user label prefix.
85
86 2010-10-10  Richard Guenther  <rguenther@suse.de>
87
88         * g++.dg/lto/20101010-1_0.C: New testcase.
89         * g++.dg/lto/20101010-2_0.C: Likewise.
90
91 2010-10-11  Ira Rosen  <irar@il.ibm.com>
92
93         PR tree-optimization/45902
94         * gcc.dg/vect/45902.c: New test.
95
96 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
97
98         PR target/45870
99         * gcc.dg/tls/pr45870.c: New test.
100
101 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
102
103         PR fortran/45961
104         * gfortran.dg/typebound_operator_6.f03: New.
105
106 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
107
108         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
109         and adjust -export symbol scanning.
110         * g++.dg/ext/dllexport1.C: Likewise.
111         * g++.dg/ext/dllexport3.C: Likewise.
112         * gcc.dg/dll-3.c: Likewise.
113         * gcc.dg/dll-4.c: Likewise.
114         * gcc.dg/dll-5.c: Likewise.
115
116 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
117
118         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
119         instead of tree_profile dump file.
120         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
121         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
122         dump file.
123
124 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
125
126         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
127
128 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
129
130         * gfortran.dg/character_comparison_4.f90:  New test.
131         * gfortran.dg/character_comparison_5.f90:  New test.
132         * gfortran.dg/character_comparison_6.f90:  New test.
133
134 2010-10-09  Richard Henderson  <rth@redhat.com>
135
136         * lib/target-supports.exp
137         (check_effective_target_automatic_stack_alignment): Always true.
138
139 2010-10-09  Richard Guenther  <rguenther@suse.de>
140
141         PR lto/45956
142         * gcc.dg/lto/20101009-2_0.c: New testcase.
143         * gcc.dg/lto/20101009-2_1.c: Likewise.
144         * gcc.dg/lto/20101009-2_2.c: Likewise.
145
146 2010-10-09  Richard Guenther  <rguenther@suse.de>
147
148         PR lto/45947
149         * g++.dg/lto/20101009-1_0.C: New testcase.
150
151 2010-10-09  Richard Guenther  <rguenther@suse.de>
152
153         PR tree-optimization/45945
154         * gcc.dg/lto/20101009-1_0.c: New testcase.
155
156 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
157
158         PR target/45913
159         * gcc.target/i386/pr45913.c: New.
160
161 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
162
163         PR fortran/45943
164         * gfortran.dg/streamio_16.f90: Update test.
165
166 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
167
168         PR tree-optimization/45903
169         * gcc.target/i386/pr45903.c: New test.
170
171 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
172
173         * gnat.dg/interface5.adb: Compile with warnings disabled.
174
175 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
176
177         * obj-c++.dg/encode-10.mm: New testcase.
178
179 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
180
181         PR objc++/23614
182         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
183         C++ class.  Removed XFAIL.
184
185 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
186
187         PR fortran/45933
188         * gfortran.dg/typebound_operator_5.f03: New.
189
190 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
191
192         Merge from 'apple/trunk' branch on FSF servers.
193
194         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
195
196         Radar 4508851
197         * obj-c++.dg/method-namespace-1.mm: New.
198
199 2010-10-07  Martin Jambor  <mjambor@suse.cz>
200
201         * gcc.dg/tree-ssa/sra-11.c: New test.
202
203 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
204
205         PR Tree-Vect/45847
206         * gcc.dg/vect/pr45847.c: New test.
207
208 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
209             Kai Tietz  <kai.tietz@onevision.com>
210
211         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
212
213 2010-10-07  Richard Guenther  <rguenther@suse.de>
214
215         PR tree-optimization/45732
216         * gcc.dg/torture/pr45732.c: New testcase.
217
218 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
219
220         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
221         * objc.dg/foreach-2.m: Likewise.
222         * objc.dg/foreach-3.m: Likewise.
223         * objc.dg/foreach-4.m: Likewise.
224         * objc.dg/foreach-5.m: Likewise.
225         * objc.dg/foreach-6.m: Likewise.
226         * objc.dg/foreach-7.m: Likewise.
227         * objc.dg/objc-foreach-4.m: Likewise.
228         * objc.dg/objc-foreach-5.m: Likewise.
229
230 2010-10-07  Richard Guenther  <rguenther@suse.de>
231
232         PR middle-end/45869
233         * gcc.dg/torture/pr45869.c: New testcase.
234
235 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
236
237         * objc.dg/set-not-used-1.m: New
238         * obj-c++.dg/set-not-used-1.mm: New.
239
240 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
241
242         * objc.dg/attributes/method-attribute-3.m: New.
243         * obj-c++.dg/attributes/method-attribute-3.mm: New.
244
245 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
246
247         PR fortran/45916
248         * gfortran.dg/generic_typebound_operator_1.f90: New test.
249
250 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
251
252         PR fortran/45889
253         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
254
255 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
256
257         Merge from 'apple/trunk' branch on FSF servers.
258
259         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
260
261         Radar 4278774
262         * obj-c++.dg/encode-9.mm: New.
263
264 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
265
266         * g++.dg/cpp0x/pr45908.C: New test.
267
268 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
269
270         * gnat.dg/opt6.ad[sb]: New test.
271
272 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
273
274         Implemented fast enumeration for Objective-C.
275         * objc.dg/foreach-1.m: New.
276         * objc.dg/foreach-2.m: New.
277         * objc.dg/foreach-3.m: New.
278         * objc.dg/foreach-4.m: New.
279         * objc.dg/foreach-5.m: New.
280         * objc.dg/foreach-6.m: New.
281         * objc.dg/foreach-7.m: New.
282
283         Merge from 'apple/trunk' branch on FSF servers:
284         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
285
286         Radar 4502236
287         * objc.dg/objc-foreach-5.m: New.
288
289         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
290
291         Radar 4507230
292         * objc.dg/objc-foreach-4.m: New.
293
294         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
295
296         Radar 4472881
297         * objc.dg/objc-foreach-3.m: New.
298
299         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
300
301         Radar 4468498
302         * objc.dg/objc-foreach-2.m: New.
303
304         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
305
306         Radar 4294910
307         * objc.dg/objc-foreach-1.m: New
308
309 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
310
311         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
312         unsigned values.
313
314 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
315
316         PR objc++/28050
317         * obj-c++.dg/syntax-error-10.mm: New.
318
319 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
320
321         PR objc++/23707
322         * obj-c++.dg/syntax-error-9.mm: New.
323
324 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
325
326         PR objc++/31126
327         * obj-c++.dg/syntax-error-8.mm: New.
328
329 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
330
331         Merge from 'apple/trunk' branch on FSF servers.
332
333         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
334
335         Radar 4290840
336         * obj-c++.dg/syntax-error-7.mm: New
337
338         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
339
340         Radar 4294425
341         * obj-c++.dg/syntax-error-6.mm: New
342
343         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
344
345         Radar 4261146
346         * obj-c++.dg/syntax-error-5.mm: New
347
348         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
349
350         Radar 4093475
351         * obj-c++.dg/syntax-error-[3-4].mm: New.
352
353         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
354
355         Radar 4185810
356         * obj-c++.dg/syntax-error-[1-2].mm: New.
357
358 2010-10-05  Ira Rosen  <irar@il.ibm.com>
359
360         PR tree-optimization/45752
361         * gcc.dg/vect/pr45752.c: New test.
362
363 2010-10-05  Richard Guenther  <rguenther@suse.de>
364
365         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
366         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
367         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
368         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
369         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
370         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
371         * gcc.dg/tree-prof/stringop-1.c: Likewise.
372         * gcc.dg/tree-prof/stringop-2.c: Likewise.
373         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
374         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
375         * gcc.dg/tree-prof/update-loopch.c: Likewise.
376         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
377         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
378         * gcc.dg/tree-prof/tracer-1.c: Likewise.
379         * gcc.dg/tree-ssa/inline-4.c: Likewise.
380         * gcc.dg/tree-ssa/inline-3.c: Likewise.
381         * gcc.dg/tree-ssa/20080530.c: Likewise.
382         * g++.dg/tree-ssa/inline-3.C: Likewise.
383         * g++.dg/tree-ssa/inline-1.C: Likewise.
384         * g++.dg/tree-ssa/inline-2.C: Likewise.
385         * gcc.dg/profile-dir-1.c: Likewise.
386         * gcc.dg/profile-dir-2.c: Likewise.
387         * gcc.dg/profile-dir-3.c: Likewise.
388
389 2010-10-05  Richard Guenther  <rguenther@suse.de>
390
391         PR middle-end/45877
392         * g++.dg/torture/pr45877.C: New testcase.
393
394 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
395
396         PR debug/45849
397         * gcc.dg/debug/pr45849.c: New test.
398
399         PR middle-end/45876
400         * gcc.c-torture/compile/pr45876.c: New test.
401
402 2010-10-04  Julian Brown  <julian@codesourcery.com>
403
404         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
405         vect_hw_misalign.
406         * gcc.dg/vect/vect-60.c: Likewise.
407         * gcc.dg/vect/vect-56.c: Likewise.
408         * gcc.dg/vect/vect-93.c: Likewise.
409         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
410         * gcc.dg/vect/vect-95.c: Likewise.
411         * gcc.dg/vect/vect-96.c: Likewise.
412         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
413         * gcc.dg/vect/slp-25.c: Likewise.
414         * gcc.dg/vect/slp-3.c: Likewise.
415         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
416         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
417         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
418         * gcc.dg/vect/vect-109.c: Likewise.
419         * gcc.dg/vect/vect-peel-1.c: Likewise.
420         * gcc.dg/vect/vect-peel-2.c: Likewise.
421         * lib/target-supports.exp
422         (check_effective_target_arm_vect_no_misalign): New.
423         (check_effective_target_vect_no_align): Use above.
424         (check_effective_target_vect_element_align): New.
425         (add_options_for_quad_vectors): New.
426
427 2010-10-04  Martin Jambor  <mjambor@suse.cz>
428
429         PR tree-optimization/45572
430         * g++.dg/ipa/pr45572-1.C: New test.
431         * g++.dg/ipa/pr45572-2.C: Likewise.
432
433 2010-10-03  Ian Lance Taylor  <iant@google.com>
434
435         * gcc.dg/anon-struct-11.c: New test.
436         * gcc.dg/anon-struct-12.c: New test.
437         * gcc.dg/anon-struct-13.c: New test.
438         * gcc.dg/anon-struct-14.c: New test.
439
440 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
441
442         * g++.dg/torture/pr45764.C: Revert revision 164914.
443         * gcc.dg/vect/pr43432.c: Likewise.
444         * gcc.dg/vect/vect-114.c: Likewise.
445         * gcc.dg/vect/vect-15.c: Likewise.
446
447 2010-10-03  Jason Merrill  <jason@redhat.com>
448
449         * g++.dg/cpp0x/sfinae5.C: New.
450
451 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
452
453         PR tree-optimization/45720
454         PR tree-optimization/45764
455         * g++.dg/torture/pr45764.C: New.
456
457         * gcc.dg/vect/pr43432.c: Xfail.
458         * gcc.dg/vect/vect-114.c: Likewise.
459         * gcc.dg/vect/vect-15.c: Likewise.
460
461 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
462
463         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
464         hppa*-*-hpux*.
465         * gcc.dg/torture/pr45678-2.c: Likewise.
466
467 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
468
469         PR fortran/45748
470         * gfortran.dg/intrinsic_6.f90: New.
471
472 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
473
474         PR fortran/42831
475         * gfortran.dg/dependency_37.f90:  New test.
476
477 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
478
479         * gcc.target/i386/shift_mask.c: New test.
480
481 2010-10-01  Richard Guenther  <rguenther@suse.de>
482
483         PR tree-optimization/45854
484         * g++.dg/torture/pr45854.C: New testcase.
485
486 2010-09-30  Michael Eager  <eager@eagercon.com>
487
488         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
489         __FLT_{MIN,MAX}__.
490
491 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
492
493         PR middle-end/45758
494         * gfortran.dg/graphite/pr45758.f90: New.
495
496 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
497
498         PR middle-end/45230
499         * gcc.dg/graphite/id-pr45230.c: New.
500
501 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
502
503         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
504         * gfortran.dg/graphite/graphite.exp: Same.
505         * gcc.dg/graphite/vect-pr43423.c: New.
506
507 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
508
509         PR target/45843
510         * g++.dg/torture/pr45843.C: New test.
511
512 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
513
514         PR fortran/45828
515         * gfortran.dg/allocate_derived_5.f90: New.
516
517 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
518
519         PR tree-optimization/31261
520         * gcc.dg/tree-ssa/pr31261.c: New test.
521
522 2010-09-30  Michael Eager  <eager@eagercon.com>
523
524         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
525         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
526         * gcc.target/microblaze/microblaze.exp: Ditto.
527         * gcc.target/microblaze/others/string_cst1.c: Ditto.
528         * gcc.target/microblaze/others/string_cst2.c: Ditto.
529         * gcc.target/microblaze/others/data_var1.c: Ditto.
530         * gcc.target/microblaze/others/data_var2.c: Ditto.
531         * gcc.target/microblaze/others/data_var3.c: Ditto.
532         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
533         * gcc.target/microblaze/others/strings1.c:: Ditto.
534         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
535         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
536         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
537         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
538         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
539         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
540         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
541         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
542         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
543         * gcc.target/microblaze/isa/pcmp.c: Ditto.
544         * gcc.target/microblaze/isa/nofloat.c: Ditto.
545         * gcc.target/microblaze/isa/fcvt.c: Ditto.
546         * gcc.target/microblaze/isa/float.c: Ditto.
547         * gcc.target/microblaze/isa/mulh.c: Ditto.
548         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
549         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
550         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
551         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
552         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
553         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
554         * gcc.target/microblaze/isa/bshift.c: Ditto.
555         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
556         * gcc.target/microblaze/isa/div.c: Ditto.
557         * gcc.target/microblaze/isa/vanilla.c: Ditto.
558         * gcc.target/microblaze/isa/mul.c: Ditto.
559
560 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
561
562         merge from FSF 'apple/trunk' branch.
563         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
564
565         Radar 4386773
566         * objc.dg/enhanced-proto-1.m: New.
567         * objc.dg/enhanced-proto-2.m: New.
568         * obj-c++.dg/enhanced-proto-1.mm: New
569         * obj-c++.dg/enhanced-proto-2.mm: New.
570
571 2010-09-30  Richard Guenther  <rguenther@suse.de>
572
573         PR testsuite/45702
574         * gcc.dg/debug/pr41893-1.c: Adjust.
575         * gcc.dg/pr30762-1.c: Likewise.
576         * gcc.dg/pr31529-1.c: Likewise.
577         * gcc.dg/pr34457-1.c: Likewise.
578         * gcc.dg/pr34668-1.c: Likewise.
579         * gcc.dg/pr43557-1.c: Likewise.
580
581 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
582
583         PR objc/45842
584         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
585         * objc.dg/const-str-3.m: Correct header for memcpy.
586         * objc.dg/const-str-7.m: Likewise.
587         * objc.dg/method-20b.m: Provide an implementation of Object.
588         Adjust XFAIL for m64 NeXT runtime.
589         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
590         * objc.dg/encode-3.m: Correct line ordering, provide header for
591         sprintf.
592         * objc.dg/encode-7-next.m: Only run for 32bit.
593         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
594         * objc.dg/type-size-2.m: Provide an implementation of Object.
595         Ajust headers.
596         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
597         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
598         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
599         Adjust XFAIL for m64 NeXT runtime.
600         * obj-c++.dg/method-22.mm: Likewise.
601         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
602
603 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
604
605         Merge from 'apple/trunk' branch on FSF servers.
606
607         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
608
609         Radar 4278236
610         * obj-c++.dg/bad-forward-decl.mm: New
611
612 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
613
614         * ada/acats/run_acats: Revert revision 157037.
615
616 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
617
618         Merge from 'apple/trunk' branch on FSF servers.
619
620         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
621
622         Radar 4281748
623         * objc.dg/naming-2.m: Update
624         * objc.dg/naming-3.m: New
625
626 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
627
628         PR target/40457
629         * gcc.target/arm/pr40457-3.c: New test.
630
631 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
632
633         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
634         alias checking.
635         * lib/target-supports.exp (check_ifunc_available): Likewise.
636
637 2010-09-29  Tristan Gingold  <gingold@adacore.com>
638
639         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
640
641 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
642
643         * objc.dg/keywords-1.m: New test.
644         * objc.dg/keywords-2.m: New test.
645         * objc.dg/keywords-3.m: New test.
646         * obj-c++.dg/keywords-1.mm: New test.
647         * obj-c++.dg/keywords-2.mm: New test.
648
649 2010-09-28  Jason Merrill  <jason@redhat.com>
650
651         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
652         * g++.dg/ext/complit11.C: Likewise.
653         * g++.old-deja/g++.law/temps1.C: Likewise.
654
655         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
656         * g++.old-deja/g++.mike/misc6.C: Likewise.
657
658 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
659
660         * objc.dg/attributes/method-attribute-1.m: New.
661         * objc.dg/attributes/method-attribute-2.m: New.
662
663         * obj-c++.dg/attributes/method-attribute-1.m: New.
664         * obj-c++.dg/attributes/method-attribute-2.m: New.
665
666 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
667
668         * objc.dg/attributes: New.
669         * objc.dg/attributes/attributes.exp: New.
670         * objc.dg/attributes/class-attribute-1.m: New.
671         * objc.dg/attributes/class-attribute-2.m: New
672         * objc.dg/attributes/categ-attribute-1.m: New
673         * objc.dg/attributes/categ-attribute-2.m: New
674         * objc.dg/attributes/proto-attribute-1.m: New
675
676         * obj-c++.dg/attributes: New.
677         * obj-c++.dg/attributes/attributes.exp: New
678         * obj-c++.dg/attributes/class-attribute-1.mm: New
679         * obj-c++.dg/attributes/class-attribute-2.mm: New
680         * obj-c++.dg/attributes/categ-attribute-1.mm: New
681         * obj-c++.dg/attributes/categ-attribute-2.mm: New
682         * obj-c++.dg/attributes/proto-attribute-1.mm: New
683
684 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
685
686         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
687         from the branch renamed to method-20b.m to avoid clashes).
688
689         2005-08-23  Stuart Hastings  <stuart@apple.com>
690                     Ziemowit Laski  <zlaski@apple.com>
691
692         Radar 4209854
693         * obj-c++.dg/method-23.mm: New.
694         * objc.dg/method-20.m: New.
695
696 2010-09-28  Jan Hubicka  <jh@suse.cz>
697
698         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
699
700 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
701
702         PR target/44452
703         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
704         i?86-*-solaris2.[89], *-*-vxworks*.
705         * gcc.target/i386/pr22152.c: Likewise.
706         * gcc.target/i386/vect8-ret.c: New test.
707
708 2010-09-28  Jie Zhang  <jie@codesourcery.com>
709
710         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
711
712 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
713
714         Merge from 'apple/trunk' branch on FSF servers.
715
716         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
717
718         Radar 4175534
719         * obj-c++.dg/method-22.mm: New.
720
721 2010-09-27  Jason Merrill  <jason@redhat.com>
722
723         * g++.dg/cpp0x/rv-lvalue-req.C: New.
724         * g++.dg/ext/complit11.C: Adjust.
725         * g++.old-deja/g++.law/temps1.C: Adjust.
726         * g++.old-deja/g++.ns/koenig6.C: Adjust.
727         * g++.old-deja/g++.oliva/partord1.C: Adjust.
728
729 2010-09-27  Ian Lance Taylor  <iant@google.com>
730
731         * lib/target-supports.exp (check_effective_target_split_stack):
732         New procedure.
733         * gcc.dg/split-1.c: New test.
734         * gcc.dg/split-2.c: New test.
735         * gcc.dg/split-3.c: New test.
736         * gcc.dg/split-4.c: New test.
737
738 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
739
740         PR objc/25464
741         * objc.dg/type-size-3.m: New test.
742
743 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
744
745         PR objc/45763
746         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
747
748 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
749
750         PR objc/25450
751         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
752         * objc.dg/type-size-2.m: Same change.
753         * obj-c++.dg/encode-5.mm: Same change.
754
755 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
756
757         Merge from 'apple/trunk' branch on FSF servers.  The original
758         Changelogs are below.
759
760         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
761         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
762         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
763         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
764         in the branch).
765         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
766         proto-qual-1.m in the branch) and the normal ABI on GNU.
767         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
768         the test only with the NeXT runtime.
769         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
770         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
771         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
772         Run the test only with the NeXT runtime.
773
774         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
775
776         Radar 4492973
777         * objc.dg/encode-7-64bit.m: New.
778         * objc.dg/encode-7.m: Skip if -m64.
779
780         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
781
782         Radar 4301047
783         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
784         * obj-c++.dg/threedotthree-abi-1.mm: New
785         * objc.dg/threedotthree-abi-1.m: New
786
787         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
788
789         Radar 4136935
790         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
791         * objc.dg/encode-6.m: Likewise.
792         * objc.dg/encode-7.m: New test case.
793
794 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
795
796         Merge from 'apple/trunk' branch on FSF servers.  Renamed
797         const-str-12.m to constr-str-12b.m to avoid conflicts.
798
799         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
800
801         Radar 4229905
802         * obj-c++.dg/warn5.mm: New
803
804         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
805
806         Radar 4154928
807         * obj-c++.dg/const-str-12.mm: New.
808         * objc.dg/const-str-12.m: New.
809
810 2010-09-27  Tobias Burnus  <burnus@net-b.de>
811
812         PR fortran/40569
813         PR fortran/40568
814         * gfortran.dg/storage_size_2.f08: Fix test.
815         * gfortran.dg/c_sizeof_1.f90: Fix test.
816         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
817         * gfortran.dg/c_sizeof_3.f90: New.
818         * gfortran.dg/c_sizeof_4.f90: New.
819         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
820         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
821
822 2010-09-26  Daniel Kraft  <d@domob.eu>
823
824         PR fortran/45783
825         PR fortran/45795
826         * gfortran.dg/select_type_18.f03: New test.
827
828 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
829
830         * gnat.dg/return2.ad[sb]: New test.
831         * gnat.dg/return2_pkg.ads: New helper.
832
833 2010-09-25  Daniel Kraft  <d@domob.eu>
834
835         PR fortran/45776
836         * gfortran.dg/io_constraints_6.f03: New test.
837         * gfortran.dg/io_constraints_7.f03: New test.
838         * gfortran.dg/newunit_2.f90: New test.
839
840 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
841
842         * gfortran.dg/operator_c1202.f90: New test.
843
844 2010-09-24  Jan Hubicka  <jh@suse.cz>
845
846         * gcc.dg/tree-ssa/leaf.c: New testcase.
847
848 2010-09-24  Jan Hubicka  <jh@suse.cz>
849
850         PR tree-optimization/45738
851         PR tree-optimization/45741
852         * gcc.c-torture/compile/pr45741.c: New.
853         * gfortran.fortran-torture/compile/pr45738.f90: New.
854
855 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
856
857         * gcc.dg/cpp/undef-opt-1.c: New test.
858
859 2010-09-24  Jason Merrill  <jason@redhat.com>
860
861         * g++.dg/other/error10.C: Adjust expected output.
862
863 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
864
865         PR middle-end/45234
866         * gcc.dg/torture/stackalign/alloca-6.c: New test.
867         * gcc.target/i386/pr45234.c: New test.
868
869 2010-09-24  Richard Guenther  <rguenther@suse.de>
870
871         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
872
873 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
874
875         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
876         as a comment leader in regexp.
877
878 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
879
880         * objc.dg/sync-2.m: New test.
881         * obj-c++.dg/sync-2.mm: New test.
882
883 2010-09-24  Tobias Burnus  <burnus@net-b.de>
884
885         PR fortran/40571
886         * gfortran.dg/iso_fortran_env_7.f90: New.
887
888 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
889
890         * obj-c++.dg/too-many-args.mm: New file.
891
892 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
893
894         Merge from 'apple/trunk' branch on FSF servers.
895
896         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
897
898         Radar 4491608
899         * objc.dg/too-many-args.m: New
900
901 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
902
903         PR fortran/45744
904         * gfortran.dg/dependency_36.f90:  New test.
905
906 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
907
908         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
909         * gcc.target/i386/pad-3.c: Ditto.
910         * gcc.target/i386/pad-7.c: Ditto.
911         * gcc.target/i386/pad-7.c: Ditto.
912         * gcc.target/i386/pr36502.c: Ditto.
913         * gcc.target/i386/zee.c: Ditto.
914         * gcc.target/i386/20060821-1.c: Ditto.
915         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
916         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
917         * gcc.target/i386/pad-5b.c: Ditto.
918         * gcc.target/i386/pad-6a.c: Ditto.
919         * gcc.target/i386/pad-6b.c: Ditto.
920         * gcc.target/i386/pad-8.c: Ditto.
921         * gcc.target/i386/pad-9.c: Ditto.
922         * gcc.target/i386/pad-10.c: Ditto.
923         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
924
925 2010-09-23  Richard Guenther  <rguenther@suse.de>
926
927         PR tree-optimization/45565
928         * g++.dg/ipa/pr45565.C: New testcase.
929
930 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
931
932         PR fortran/45745
933         PR fortran/45648
934         * gfortran.dg/vector_subscript_bound_1.f90: New.
935
936 2010-09-23  Richard Guenther  <rguenther@suse.de>
937
938         PR middle-end/45750
939         * gcc.dg/pr45750.c: New testcase.
940
941 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
942
943         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
944         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
945         build.
946
947 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
948
949         PR rtl-optimization/44374
950         * gcc.target/arm/headmerge-1.c: New test.
951         * gcc.target/arm/headmerge-2.c: New test.
952         * gcc.target/i386/headmerge-1.c: New test.
953         * gcc.target/i386/headmerge-2.c: New test.
954
955 2010-09-23  Daniel Kraft  <d@domob.eu>
956
957         PR fortran/38936
958         PR fortran/44044
959         PR fortran/45474
960         * gfortran.dg/intrinsic_intent_1.f03: New test.
961         * gfortran.dg/select_type_17.f03: New test.
962         * gfortran.dg/associate_5.f03: More definability tests.
963         * gfortran.dg/enum_2.f90: Check definability.
964         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
965         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
966         * gfortran.dg/char_expr_2.f90: Ditto.
967         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
968         * gfortran.dg/enum_5.f90: Ditto.
969         * gfortran.dg/equiv_constraint_8.f90: Ditto.
970         * gfortran.dg/impure_assignment_2.f90: Ditto.
971         * gfortran.dg/impure_assignment_3.f90: Ditto.
972         * gfortran.dg/intent_out_1.f90: Ditto.
973         * gfortran.dg/intent_out_3.f90: Ditto.
974         * gfortran.dg/pointer_assign_7.f90: Ditto.
975         * gfortran.dg/pointer_intent_3.f90: Ditto.
976         * gfortran.dg/pr19936_1.f90: Ditto.
977         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
978         * gfortran.dg/simpleif_2.f90: Ditto.
979         * gfortran.dg/protected_5.f90: Ditto.
980         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
981         * gfortran.dg/protected_6.f90: Ditto.
982         * gfortran.dg/protected_7.f90: Ditto.
983
984 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
985
986         PR libfortran/45710
987         * gfortran.dg/namelist_65.f90: New test.
988
989 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
990
991         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
992         the regexp pattern between the expected label and location string.
993
994 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
995
996         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
997
998 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
999
1000         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1001         * gcc.dg/pr27898.c: Likewise.
1002         * gcc.dg/pr28712.c: Likewise.
1003         * gcc.dg/pr30762-1.c: Likewise.
1004         * gcc.dg/pr31529-1.c: Likewise.
1005         * gcc.dg/pr34457-1.c: Likewise.
1006         * gcc.dg/pr34668-1.c: Likewise.
1007         * gcc.dg/pr34989-1.c: Likewise.
1008         * gcc.dg/pr43557-1.c: Likewise.
1009
1010 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1011
1012         PR rtl-optimization/45739
1013         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1014
1015 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1016
1017         * gcc.target/sparc/mnofpu.c: New test.
1018
1019 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1020
1021         PR rtl-optimization/45739
1022         * gcc.target/i386/pr45739.c: New test.
1023
1024 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1025
1026         PR fortran/45648
1027         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1028         and counts. Add non-elemental function call check.
1029
1030         PR fortran/45648
1031         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1032         arguments checks. Update temporary counts.
1033         * gfortran.dg/transpose_optimization_1.f90: New.
1034
1035 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1036
1037         PR objc/23710
1038         * objc.dg/invalid-method-1.m: New.
1039
1040 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1041
1042         Merge from 'apple/trunk' branch on FSF servers.
1043
1044         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1045
1046         Radar 4291785
1047         * objc.dg/naming-4.m: New
1048         * objc.dg/naming-5.m: New
1049         * obj-c++.dg/naming-1.mm: New
1050         * obj-c++.dg/naming-2.mm: New
1051
1052 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1053             Jack Howarth  <howarth@bromo.med.uc.edu>
1054
1055         PR c++/45645
1056         * g++.dg/torture/pr44972.C: Use portable assert().
1057
1058 2010-09-21  Richard Guenther  <rguenther@suse.de>
1059
1060         PR tree-optimization/45580
1061         * g++.dg/torture/pr45580.C: New testcase.
1062
1063 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1064
1065         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1066
1067 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1068
1069         PR fortran/45438
1070         * gfortran.dg/pointer_check_7.f90: New.
1071
1072 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1073
1074         PR rtl-optimization/45728
1075         * gcc.c-torture/compile/pr45728.c: New test.
1076
1077 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1078
1079         PR fortran/45081
1080         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1081
1082 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1083
1084         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1085
1086 2010-09-20  Richard Guenther  <rguenther@suse.de>
1087
1088         PR middle-end/45704
1089         * gcc.dg/torture/pr45704.c: New testcase.
1090
1091 2010-09-20  Jan Hubicka  <jh@suse.cz>
1092
1093         PR tree-optimize/45605
1094         * g++.dg/tree-ssa/pr45605.C: New testcase.
1095
1096 2010-09-20  Michael Matz  <matz@suse.de>
1097
1098         PR testsuite/45706
1099         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1100         enough.
1101
1102 2010-09-20  Richard Guenther  <rguenther@suse.de>
1103
1104         PR tree-optimization/45705
1105         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1106
1107 2010-09-20  Michael Matz  <matz@suse.de>
1108
1109         PR testsuite/45706
1110         * lib/target-supports.exp (check_effective_target_vect_perm):
1111         Add i?86-*-*.
1112
1113 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1114
1115         PR rtl-optimization/45695
1116         * gcc.c-torture/execute/pr45695.c: New test.
1117
1118 2010-09-19  Jan Hubicka  <jh@suse.cz>
1119
1120         PR lto/44246
1121         * gcc.c-torture/compile/pr44246.c:New file.
1122
1123 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1124
1125         PR tree-optimization/45714
1126         * gfortran.dg/vect/pr45714-a.f: New test.
1127         * gfortran.dg/vect/pr45714-b.f: New test.
1128
1129 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1130
1131         * gnat.dg/const1.adb: Rename into...
1132         * gnat.dg/constant1.adb: ...this.
1133         * gnat.dg/constant2.adb: New test.
1134         * gnat.dg/constant2_pkg1.ads: New helper.
1135         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1136
1137 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1138
1139         * gnat.dg/specs/constant1.ads: New test.
1140         * gnat.dg/specs/constant1_pkg.ads: New helper.
1141
1142 2010-09-18  Jan Hubicka  <jh@suse.cz>
1143
1144         PR tree-optimization/45453
1145         * g++.dg/tree-ssa/pr45453.C: New testcase.
1146
1147 2010-09-18  Jason Merrill  <jason@redhat.com>
1148
1149         * g++.dg/cpp0x/initlist44.C: New.
1150
1151 2010-09-18  Richard Guenther  <rguenther@suse.de>
1152
1153         PR tree-optimization/45709
1154         * g++.dg/torture/pr45709-2.C: New testcase.
1155
1156 2010-09-18  Richard Guenther  <rguenther@suse.de>
1157
1158         PR tree-optimization/45709
1159         * g++.dg/torture/pr45709.C: New testcase.
1160
1161 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1162
1163         PR testsuite/45719
1164         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1165
1166 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1167
1168         * gcc.target/i386/pad-1.c: New.
1169         * gcc.target/i386/pad-2.c: Likewise.
1170         * gcc.target/i386/pad-3.c: Likewise.
1171         * gcc.target/i386/pad-4.c: Likewise.
1172         * gcc.target/i386/pad-5a.c: Likewise.
1173         * gcc.target/i386/pad-5b.c: Likewise.
1174         * gcc.target/i386/pad-6a.c: Likewise.
1175         * gcc.target/i386/pad-6b.c: Likewise.
1176         * gcc.target/i386/pad-7.c: Likewise.
1177         * gcc.target/i386/pad-8.c: Likewise.
1178         * gcc.target/i386/pad-9.c: Likewise.
1179         * gcc.target/i386/pad-10.c: Likewise.
1180
1181 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1182
1183         PR middle-end/45234
1184         * gcc.dg/torture/stackalign/alloca-5.c: New.
1185
1186 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1187
1188         PR middle-end/45678
1189         * gcc.dg/torture/pr45678-2.c: New.
1190
1191 2010-09-17  Richard Guenther  <rguenther@suse.de>
1192
1193         PR middle-end/45678
1194         * gcc.dg/torture/pr45678-1.c: New testcase.
1195
1196 2010-09-17  Michael Matz  <matz@suse.de>
1197
1198         PR tree-optimization/43432
1199         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1200         check_effective_target_vect_perm_short): New predicates.
1201         (check_effective_target_vect_perm): Include x86_64.
1202         * gcc.dg/vect/pr43432.c: New test.
1203         * gcc.dg/vect/vect-114.c: Adjust.
1204         * gcc.dg/vect/vect-15.c: Ditto.
1205         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1206         * gcc.dg/vect/slp-perm-9.c: Ditto.
1207
1208 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1209
1210         PR testsuite/45692
1211         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1212         GNU runtime.
1213
1214 2010-09-17  Richard Guenther  <rguenther@suse.de>
1215
1216         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1217         * gcc.dg/pr28706.c: Likewise.
1218         * gcc.dg/pr28712.c: Likewise.
1219         * gcc.dg/pr30762-1.c: Likewise.
1220         * gcc.dg/pr30762-2.c: Likewise.
1221         * gcc.dg/pr31529-1.c: Likewise.
1222         * gcc.dg/pr31529-2.c: Likewise.
1223         * gcc.dg/pr34457-1.c: Likewise.
1224         * gcc.dg/pr34457-2.c: Likewise.
1225         * gcc.dg/pr34668-1.c: Likewise.
1226         * gcc.dg/pr34668-2.c: Likewise.
1227         * gcc.dg/pr34989-1.c: Likewise.
1228         * gcc.dg/pr34989-2.c: Likewise.
1229         * gcc.dg/pr43557-1.c: Likewise.
1230         * gcc.dg/pr43557-2.c: Likewise.
1231         * gcc.dg/debug/pr41893-1.c: Likewise.
1232         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1233         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1234         * gcc.dg/matrix/matrix-4.c: Likewise.
1235         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1236         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1237         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1238         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1239
1240 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1241
1242         PR fortran/43665
1243         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1244         optimizations.
1245         * gfortran.dg/intent_optimize_1.f90: New test.
1246
1247 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1248
1249         * gcc.target/i386/divmod-1.c: New.
1250         * gcc.target/i386/divmod-2.c: Likewise.
1251         * gcc.target/i386/divmod-3.c: Likewise.
1252         * gcc.target/i386/divmod-4.c: Likewise.
1253         * gcc.target/i386/divmod-4a.c: Likewise.
1254         * gcc.target/i386/divmod-5.c: Likewise.
1255         * gcc.target/i386/divmod-6.c: Likewise.
1256         * gcc.target/i386/divmod-7.c: Likewise.
1257         * gcc.target/i386/divmod-8.c: Likewise.
1258         * gcc.target/i386/udivmod-1.c: Likewise.
1259         * gcc.target/i386/udivmod-2.c: Likewise.
1260         * gcc.target/i386/udivmod-3.c: Likewise.
1261         * gcc.target/i386/udivmod-4.c: Likewise.
1262         * gcc.target/i386/udivmod-4a.c: Likewise.
1263         * gcc.target/i386/udivmod-5.c: Likewise.
1264         * gcc.target/i386/udivmod-6.c: Likewise.
1265         * gcc.target/i386/udivmod-7.c: Likewise.
1266         * gcc.target/i386/udivmod-8.c: Likewise.
1267
1268 2010-09-16  Jan Hubicka  <jh@suse.cz>
1269
1270         * g++.dg/lto/pr45679-1_0.C: New file.
1271         * g++.dg/lto/pr45679-1_1.C: New file.
1272         * g++.dg/lto/pr45679-0_0.C: New file.
1273         * g++.dg/lto/pr45679-0_1.C: New file.
1274
1275 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1276
1277         PR fortran/45674
1278         * gfortran.dg/class_dummy_2.f03: New.
1279
1280 2010-09-16  Richard Guenther  <rguenther@suse.de>
1281
1282         PR tree-optimization/45623
1283         * gcc.dg/torture/pr45623.c: New testcase.
1284
1285 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1286
1287         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1288         name and parentheses.
1289         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1290
1291 2010-09-15  Jason Merrill  <jason@redhat.com>
1292
1293         * g++.dg/parse/parameter-declaration-2.C: New.
1294
1295         * g++.dg/cpp0x/scoped_enum2.C: New.
1296
1297 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1298
1299         * gcc.c-torture/compile/20100915-1.c: New test.
1300
1301 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1302
1303         PR middle-end/45644
1304         * gcc.dg/ipa/pr45644.c: New test.
1305
1306 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1307
1308         PR tree-optimization/45633
1309         * gcc.dg/vect/pr45633.c: New test.
1310
1311 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1312
1313         PR fortran/45577
1314         * gfortran.dg/allocate_derived_4.f90: New.
1315
1316 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1317
1318         * lib/target-supports.exp
1319         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1320         supported flag to true for neon.
1321
1322 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1323
1324         PR c++/45665
1325         * g++.dg/template/crash103.C: New.
1326
1327 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1328
1329         Merge from 'apple/trunk' branch on FSF servers.
1330
1331         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1332
1333         Radar 4457381
1334         * objc.dg/msg-in-protocol.m: New.
1335         * obj-c++.dg/msg-in-protocol.mm: New.
1336
1337         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1338
1339         Radar 4219590
1340         * objc.dg/break-in-ifstmt.m: New.
1341
1342         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1343
1344         Radar 4174166
1345         * obj-c++.dg/comp-types-13.mm: New.
1346         * objc.dg/comp-types-12.m: New.
1347
1348         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1349
1350         Radar 4216500
1351         * obj-c++.dg/proto-lossage-7.mm: New.
1352         * objc.dg/proto-lossage-7.m: New.
1353
1354 2010-09-14  Jan Hubicka  <jh@suse.cz>
1355
1356         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1357         folding.
1358         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1359         folding.
1360
1361 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1362
1363         PR middle-end/45567
1364         * gcc.dg/pr45567.c: New test.
1365
1366         PR debug/45660
1367         * g++.dg/debug/pr45660.C: New test.
1368
1369 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1370
1371         PR tree-optimization/45470
1372         * g++.dg/vect/pr45470-a.cc: New test.
1373         * g++.dg/vect/pr45470-a.cc: New test.
1374
1375 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1376
1377         PR target/42070
1378         * lib/profopt.exp: Prune warnings on execname2 compile.
1379         * lib/prune.exp: Prune "can't add line info" warnings.
1380
1381 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1382
1383         PR libfortran/45532
1384         * gfortran.dg/namelist_64.f90: New test.
1385
1386 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1387
1388         PR rtl-optimization/45617
1389         * gcc.target/i386/pr45617.c: New test.
1390
1391 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1392
1393         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1394
1395 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1396
1397         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1398         * gcc.target/i386/fma4-vector.c: Likewise.
1399         * gcc.target/i386/vectorize2.c: Likewise.
1400         * gcc.target/i386/vectorize4.c: Likewise.
1401         * gcc.target/i386/vectorize5.c: Likewise.
1402         * gcc.target/i386/vectorize6.c: Likewise.
1403         * gcc.target/i386/vectorize8.c: Likewise.
1404
1405         * gcc.target/i386/vect-double-1.c: New.
1406         * gcc.target/i386/vect-double-1a.c: Likewise.
1407         * gcc.target/i386/vect-double-2.c: Likewise.
1408         * gcc.target/i386/vect-double-2a.c: Likewise.
1409
1410         * lib/target-supports.exp (check_effective_target_vect_double):
1411         Set et_vect_double_saved to 0 when tuning for Atom.
1412
1413 2010-09-13  Jan Hubicka  <jh@suse.cz>
1414
1415         * gcc.dg/torture/pr23821.c: Drop static keyword.
1416         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1417         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1418
1419 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1420
1421         * gcc.target/arm/sync-1.c: New.
1422
1423 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1424
1425         * gnat.dg/memtrap.adb: New test.
1426
1427 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1428
1429         * gfortran.dg/promotion.f90: Fix options.
1430
1431 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1432
1433         * g++.dg/cpp0x/range-for1.C: New.
1434         * g++.dg/cpp0x/range-for2.C: New.
1435         * g++.dg/cpp0x/range-for3.C: New.
1436         * g++.dg/cpp0x/range-for4.C: New.
1437         * g++.dg/cpp0x/range-for5.C: New.
1438         * g++.dg/cpp0x/range-for6.C: New.
1439
1440 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1441
1442         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1443         and counts. Check that transpose is not called.
1444         * gfortran.dg/transpose_2.f90: Update error message.
1445
1446 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1447
1448         PR c++/43824
1449         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1450         * g++.dg/lookup/strong-using-2.C: Likewise.
1451         * g++.dg/lookup/strong-using-3.C: Likewise.
1452         * g++.dg/lookup/strong-using-5.C: Likewise.
1453
1454         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1455         * g++.dg/cpp0x/inline-ns4.C: New.
1456         * g++.dg/cpp0x/inline-ns5.C: New.
1457
1458 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1459
1460         PR middle-end/45634
1461         * gfortran.fortran-torture/compile/pr45634.f90: New.
1462
1463 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1464
1465         * objc.dg/fobjc-exceptions.m: New test.
1466
1467 2010-09-10  Jan Hubicka  <jh@suse.cz>
1468
1469         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1470
1471 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1472
1473         PR tree-optimization/44972
1474         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1475         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1476         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1477         instead.
1478         * g++.dg/torture/pr44972.C: New test.
1479
1480 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1481
1482         PR tree-optimization/44972
1483         * g++.dg/torture/pr34850.C: Remove expected warning.
1484
1485 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1486
1487         * gfortran.dg/dummy_optional_arg.f90: New test.
1488
1489 2010-09-08  Jan Hubicka  <jh@suse.cz>
1490
1491         PR tree-optimization/45598
1492         * fortran.fortran-torture/compile/pr45598.f90: New test.
1493
1494 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1495
1496         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1497         * lib/target-supports.exp (check_ifunc_available): New.
1498         * gcc.dg/attr-ifunc-1.c: New.
1499         * gcc.dg/attr-ifunc-2.c: New.
1500         * gcc.dg/attr-ifunc-3.c: New.
1501         * gcc.dg/attr-ifunc-4.c: New.
1502         * gcc.dg/attr-ifunc-5.c: New.
1503         * g++.dg/ext/attr-ifunc-1.C: New.
1504         * g++.dg/ext/attr-ifunc-2.C: New.
1505         * g++.dg/ext/attr-ifunc-3.C: New.
1506         * g++.dg/ext/attr-ifunc-4.C: New.
1507
1508 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1509
1510         PR middle-end/40386
1511         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1512
1513 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1514
1515         * gfortran.dg/inline_transpose_1.f90: New test.
1516
1517 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1518
1519         PR c++/45588
1520         * g++.dg/warn/Wunused-var-15.C: New test.
1521
1522 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1523
1524         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1525         hppa*-*-hpux*.
1526
1527 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1528
1529         * objc/execute/exceptions/throw-nil.m: New test.
1530         * objc/execute/exceptions/handler-1.m: Updated to use the new
1531         objc_set_uncaught_exception_handler() function.
1532         * objc/execute/exceptions/matcher-1.m: New test.
1533
1534 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1535
1536         PR fortran/38282
1537         * gfortran.dg/bit_comparison_1.F90: New test.
1538         * gfortran.dg/leadz_trailz_3.f90: New test.
1539         * gfortran.dg/masklr_2.F90: New test.
1540         * gfortran.dg/shiftalr_1.F90: New test.
1541         * gfortran.dg/merge_bits_2.F90: New test.
1542         * gfortran.dg/dshift_2.F90: New test.
1543         * gfortran.dg/bit_comparison_2.F90: New test.
1544         * gfortran.dg/masklr_1.F90: New test.
1545         * gfortran.dg/merge_bits_1.F90: New test.
1546         * gfortran.dg/dshift_1.F90: New test.
1547         * gfortran.dg/shiftalr_2.F90: New test.
1548
1549 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1550
1551         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1552         functions from objc/typedstream.h are deprecated.
1553
1554 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1555
1556         * lib/target-supports.exp
1557         (check_effective_target_run_expensive_tests): New proc.
1558         * gcc.c-torture/compile/limits-fnargs.c: Use
1559         dg-require-effective-target run_expensive_tests.
1560
1561 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1562
1563         PR fortran/45597
1564         * gfortran.dg/gomp/pr45597.f90: New test.
1565
1566         PR fortran/45595
1567         * gfortran.dg/gomp/pr45595.f90: New test.
1568
1569 2010-09-08  Michael Matz  <matz@suse.de>
1570
1571         * c-c++-common/uninit-17.c: Adjust.
1572
1573 2010-09-08  Michael Matz  <matz@suse.de>
1574
1575         PR tree-optimization/43430
1576         * gcc.dg/vect/pr43430-2.c: New test.
1577
1578 2010-09-08  Michael Matz  <matz@suse.de>
1579
1580         PR tree-optimization/33244
1581         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1582
1583 2010-09-08  Richard Guenther  <rguenther@suse.de>
1584
1585         PR tree-optimization/45578
1586         * gfortran.dg/pr45578.f90: New testcase.
1587
1588 2010-09-08  Richard Guenther  <rguenther@suse.de>
1589
1590         PR testsuite/45590
1591         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1592
1593 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1594
1595         PR fortran/45576
1596         * gfortran.dg/char_length_18.f90:  New test.
1597
1598 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1599
1600         PR target/36502
1601         * gcc.target/i386/pr36502.c: New test.
1602
1603         PR target/42313
1604         PR target/44651
1605         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1606         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1607
1608 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1609
1610         * gfortran.dg/achar_4.f90: Enable bounds checking.
1611
1612 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1613
1614         PR target/45206
1615         * gcc.target/i386/pr45206.c: New test.
1616
1617 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1618
1619         PR fortran/45505
1620         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1621
1622 2010-09-07  Jan Hubicka  <jh@suse.cz>
1623
1624         * gcc.c-torture/compile/20100907.c: New testcase.
1625
1626 2010-09-07  Richard Guenther  <rguenther@suse.de>
1627
1628         PR middle-end/45569
1629         * g++.dg/eh/pr45569.C: New testcase.
1630
1631 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1632
1633         PR target/43137
1634         * gcc.target/arm/pr43137.c: New test.
1635
1636 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1637
1638         PR fortran/36931
1639         * gfortran.dg/dependency_35.f90:  New test.
1640
1641 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1642
1643         PR fortran/34145
1644         * gfortran.dg/char_length_17.f90:  New test.
1645
1646 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1647
1648         PR c++/45200
1649         PR c++/45293
1650         PR c++/45558
1651         * g++.dg/template/typedef34.C: New test.
1652         * g++.dg/template/typedef35.C: New test.
1653
1654 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1655
1656         PR target/22152
1657         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1658
1659 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1660
1661         * g++.dg/warn/Wdouble-promotion.C: New.
1662
1663 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1664
1665         * g++.dg/parse/redef2.C: New.
1666
1667 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1668
1669         * gcc.dg/20100906-1.c: New testcase.
1670
1671 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1672
1673         PR testsuite/45543
1674         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1675         DW_TAG_enumeration_type DIE.
1676
1677 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1678
1679         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1680         Update XFAILs.
1681
1682 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1683
1684         PR rtl-optimization/44919
1685         * g++.dg/opt/pr44919.C: New.
1686
1687 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1688
1689         PR fortran/38282
1690         * gfortran.dg/iall_iany_iparity_1.f90: New.
1691         * gfortran.dg/iall_iany_iparity_2.f90: New.
1692
1693 2010-09-06  Jason Merrill  <jason@redhat.com>
1694
1695         * g++.dg/cpp0x/initlist42.C: New.
1696
1697         * g++.dg/cpp0x/auto19.C: New.
1698
1699         * g++.dg/template/sfinae25.C: New.
1700         * g++.dg/template/char1.C: Expect warning.
1701         * g++.dg/template/nontype10.C: Likewise.
1702
1703         * g++.dg/cpp0x/implicit9.C: New.
1704
1705         * g++.dg/cpp0x/initlist43.C: New.
1706
1707 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1708
1709         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1710
1711 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1712
1713         * gcc.dg/Wdouble-promotion.c: New.
1714
1715 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1716
1717         * gfortran.dg/float128_1.f90: Remove test case as
1718         it always fails since Rev 163611 backed out the
1719         front-end implementation.
1720
1721 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1722
1723         * gfortran.dg/float128_1.f90: XFAIL test case.
1724
1725 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1726
1727         * gfortran.dg/bessel_7.f90: Decrease required precision.
1728
1729 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1730
1731         PR testsuite/45545
1732         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1733         ref-all-matching targets.
1734
1735 2010-09-05  Richard Guenther  <rguenther@suse.de>
1736
1737         PR tree-optimization/45535
1738         * gcc.c-torture/compile/pr45535.c: New testcase.
1739
1740 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1741
1742         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1743         "\[^\n\]*".
1744         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1745         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1746         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1747         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1748         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1749         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1750         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1751         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1752         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1753         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1754         * gcc.target/i386/pr22152.c: Likewise.
1755         * gcc.target/i386/pr36992-1.c: Likewise.
1756         * gcc.target/i386/pr36992-2.c: Likewise.
1757         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1758
1759 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1760
1761         PR testsuite/43957
1762         * gcc.dg/const-uniq-1.c: Modify regexp.
1763
1764 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1765
1766         PR fortran/45530
1767         * gfortran.dg/namelist_63.f90: New.
1768
1769 2010-09-04  Jan Hubicka  <jh@suse.cz>
1770
1771         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1772         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1773
1774 2010-09-04  Jan Hubicka  <jh@suse.cz>
1775
1776         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1777
1778 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1779
1780         PR fortran/45507
1781         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1782
1783 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1784
1785         * gcc.dg/opts-4.c: New test.
1786
1787 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1788
1789         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1790         * gcc.dg/vect/vect-peel-4.c: Ditto.
1791
1792 2010-09-03  Daniel Kraft  <d@domob.eu>
1793
1794         PR fortran/45525
1795         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1796
1797 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1798
1799         PR fortran/45159
1800         * gfortran.dg/dependency_34.f90:  New test.
1801
1802 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1803
1804         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1805
1806 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1807
1808         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1809         gcc.target/i386/clearcap.map if supported.
1810
1811 2010-09-03  Michael Matz  <matz@suse.de>
1812
1813         PR middle-end/45415
1814         * gcc.dg/pr45415.c: New test.
1815
1816 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1817
1818         PR tree-optimization/45506
1819         * gcc.dg/pr45506.c: New.
1820
1821 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1822
1823         PR target/45476
1824         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1825         * gcc.target/i386/float128-2.c: Ditto.
1826
1827 2010-09-03  Daniel Kraft  <d@domob.eu>
1828
1829         PR fortran/34162
1830         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1831         * gfortran.dg/internal_dummy_2.f08: New test.
1832         * gfortran.dg/internal_dummy_3.f08: New test.
1833         * gfortran.dg/internal_dummy_4.f08: New test.
1834
1835 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1836
1837         PR debug/45500
1838         * gcc.target/i386/pr45500.c: New test.
1839
1840 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1841
1842         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1843
1844 2010-09-03  Daniel Kraft  <d@domob.eu>
1845
1846         PR fortran/44602
1847         * gfortran.dg/exit_2.f08; Adapt error messages.
1848         * gfortran.dg/exit_3.f08: New test.
1849         * gfortran.dg/exit_4.f08: New test.
1850         * gfortran.dg/exit_5.f03: New test.
1851
1852 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1853
1854         * gfortran.dg/ishft_4.f90: New test.
1855
1856 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1857
1858         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1859         FRIZ/XSRIZ instruciton for (double)(long long)x.
1860         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1861
1862 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1863
1864         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1865
1866 2010-09-02  Richard Guenther  <rguenther@suse.de>
1867
1868         PR tree-optimization/44937
1869         PR tree-optimization/45412
1870         * g++.dg/opt/pr45412.C: New testcase.
1871         * gcc.c-torture/compile/pr45412.c: Likewise.
1872         * gcc.c-torture/compile/pr44937.c: Likewise.
1873
1874 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1875
1876         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1877         but using -Werror=comment.
1878         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1879         expected error messages.
1880
1881 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1882
1883         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1884         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1885
1886 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1887
1888         PR fortran/45489
1889         * gfortran.dg/initialization_27.f90: New.
1890
1891 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1892
1893         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1894         check into different basic blocks. Expect vectorization if misaligned
1895         stores are supported.
1896         * gcc.dg/vect/bb-slp-8a.c: New test.
1897         * gcc.dg/vect/bb-slp-8b.c: New test.
1898
1899 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1900
1901         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1902
1903 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1904
1905         PR fortran/44541
1906         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1907         * gfortran.dg/class_dummy_1.f03: New.
1908
1909 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1910
1911         PR middle-end/45458
1912         * g++.dg/tree-prof/partition2.C: New test.
1913
1914 2010-09-01  Richard Guenther  <rguenther@suse.de>
1915
1916         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1917         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1918         * gcc.c-torture/execute/20100827-1.c: Likewise.
1919
1920 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1921
1922         * gfortran.dg/execute_command_line_1.f90: New test.
1923
1924 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1925
1926         PR preprocessor/45457
1927         * c-c++-common/cpp/pr45457.c: New test.
1928
1929 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1930
1931         * gcc.dg/nested-func-8.c: New test.
1932
1933 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1934
1935         PR fortran/38282
1936         * gfortran.dg/popcnt_poppar_1.F90: New test.
1937         * gfortran.dg/popcnt_poppar_2.F90: New test.
1938
1939 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1940
1941         * gcc.target/i386/volatile-2.c: Require nonpic target.
1942
1943 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1944
1945         PR middle-end/45461
1946         * gcc.dg/pr45461.c: New test.
1947
1948 2010-08-31  Richard Guenther  <rguenther@suse.de>
1949
1950         PR testsuite/45455
1951         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1952
1953 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1954
1955         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1956
1957 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1958
1959         PR fortran/45456
1960         * gfortran.dg/typebound_proc_18.f03: New.
1961
1962 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1963
1964         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1965         * lib/scanasm.exp (scan-stack-usage): Likewise.
1966         (scan-stack-usage-not): Likewise.
1967         * gcc.dg/stack-usage-1.c: New test.
1968         * gcc.target/i386/stack-usage-realign.c: Likewise.
1969
1970 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1971
1972         PR tree-optimization/45427
1973         * gcc.dg/tree-ssa/pr45427.c: New test.
1974
1975 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1976
1977         PR c++/45043
1978         * g++.dg/template/crash102.C: New.
1979
1980 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1981
1982         PR middle-end/45423
1983         * gcc.dg/gomp/atomic-12.c: New test.
1984         * gcc.dg/gomp/atomic-13.c: New test.
1985         * gcc.dg/gomp/atomic-14.c: New test.
1986         * g++.dg/gomp/atomic-11.C: New test.
1987         * g++.dg/gomp/atomic-12.C: New test.
1988         * g++.dg/gomp/atomic-13.C: New test.
1989         * g++.dg/gomp/atomic-14.C: New test.
1990
1991 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1992
1993         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1994         delimiter.
1995
1996 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1997
1998         * gnat.dg/discr24.adb: New test.
1999
2000 2010-08-30  Richard Guenther  <rguenther@suse.de>
2001
2002         PR tree-optimization/45449
2003         * gcc.dg/pr45449.c: New testcase.
2004
2005 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2006
2007         * gcc.dg/opts-1.c: Expect errors, not warnings.
2008
2009 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2010
2011         PR fortran/42769
2012         * gfortran.dg/dynamic_dispatch_11.f03: New.
2013
2014 2010-08-29  Jason Merrill  <jason@redhat.com>
2015
2016         PR c++/44991
2017         * g++.dg/parse/defarg15.C: New.
2018
2019 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2020
2021         PR fortran/45439
2022         * gfortran.dg/select_type_16.f03: New.
2023
2024 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2025             Tobias Burnus  <burnus@net-b.de>
2026
2027         * gfortran.dg/bessel_7.f90: Decrease required precision.
2028
2029 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2030             Kaz Kojima  <kkojima@gcc.gnu.org>
2031
2032         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2033
2034 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2035
2036         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2037         floating point conversion code generation.
2038         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2039         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2040         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2041         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2042         to integer conversion code generation.
2043         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2044         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2045         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2046         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2047
2048 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2049
2050         PR fortran/32049
2051         * gfortran.dg/random_seed_1.f90: Adjust test.
2052         * gfortran.dg/float128_1.f90: New test.
2053
2054 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2055
2056         PR fortran/33197
2057         * gfortran.dg/norm2_1.f90: New.
2058         * gfortran.dg/norm2_2.f90: New.
2059         * gfortran.dg/norm2_3.f90: New.
2060         * gfortran.dg/norm2_4.f90: New.
2061         * gfortran.dg/parity_1.f90: New.
2062         * gfortran.dg/parity_2.f90: New.
2063         * gfortran.dg/parity_3.f90: New.
2064
2065 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2066
2067         PR fortran/45420
2068         * gfortran.dg/select_type_15.f03: New.
2069
2070 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2071
2072         PR libfortran/43217
2073         * gfortran.dg/hollerith8.f90: New test.
2074
2075 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2076
2077         PR fortran/45159
2078         * gfortran.dg/dependency_33.f90:  New test.
2079
2080 2010-08-27  Richard Guenther  <rguenther@suse.de>
2081
2082         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2083         * gcc.dg/graphite/scop-2.c: Likewise.
2084         * gcc.dg/graphite/scop-20.c: Likewise.
2085         * gcc.dg/vect/slp-25.c: Likewise.
2086
2087 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2088
2089         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2090
2091 2010-08-26  Daniel Kraft  <d@domob.eu>
2092
2093         PR fortran/38936
2094         PR fortran/44047
2095         PR fortran/45384
2096         * gfortran.dg/associate_8.f03: New test.
2097         * gfortran.dg/select_type_13.f03: New test.
2098         * gfortran.dg/select_type_14.f03: New test.
2099
2100 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2101
2102         PR tree-optimization/44485
2103         * gcc.dg/pr44485.c: New test.
2104
2105 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2106
2107         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2108         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2109         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2110
2111 2010-08-26  Richard Guenther  <rguenther@suse.de>
2112
2113         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2114         * gcc.dg/graphite/scop-21.c: Likewise.
2115
2116 2010-08-26  Richard Guenther  <rguenther@suse.de>
2117
2118         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2119         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2120         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2121         * gcc.dg/vect/vect-91.c: Likewise.
2122         * gcc.dg/vect/vect-peel-1.c: Likewise.
2123         * gcc.dg/vect/vect-peel-2.c: Likewise.
2124         * gcc.dg/vect/vect-peel-4.c: Likewise.
2125
2126 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2127
2128         PR libfortran/41859
2129         * gfortran.dg/der_io_4.f90: New test.
2130
2131 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2132
2133         PR rtl-optimization/44858
2134         * gcc.c-torture/execute/pr44858.c: New test.
2135
2136         PR rtl-optimization/45400
2137         * g++.dg/other/i386-8.C: New test.
2138
2139 2010-08-25  Richard Guenther  <rguenther@suse.de>
2140
2141         * gcc.dg/alias-8.c: Adjust.
2142
2143 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2144
2145         * gcc.target/i386/combine-mul.c: New test.
2146
2147 2010-08-25  Richard Guenther  <rguenther@suse.de>
2148
2149         PR lto/44562
2150         * gcc.dg/graphite/id-27.c: New testcase.
2151         * gcc.dg/lto/20100825-1_0.c: Likewise.
2152
2153 2010-08-25  Richard Guenther  <rguenther@suse.de>
2154
2155         PR tree-optimization/45316
2156         * g++.dg/opt/pr45316.C: New testcase.
2157
2158 2010-08-25  Richard Guenther  <rguenther@suse.de>
2159
2160         PR tree-optimization/45393
2161         * g++.dg/torture/pr45393.C: New testcase.
2162
2163 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2164
2165         PR tree-optimization/45059
2166         * gcc.c-torture/compile/pr45059.c: New test.
2167
2168 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2169
2170         * lib/target-supports.exp (check_effective_target_vect_unpack):
2171         Set vect_unpack supported flag to true for neon.
2172
2173 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2174
2175         * gcc.dg/tree-ssa/ifc-5.c: New.
2176
2177 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2178
2179         * gcc.dg/tree-ssa/ifc-4.c: New.
2180         * gcc.dg/tree-ssa/ifc-7.c: New.
2181
2182 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2183
2184         * gcc.dg/vect/vect.exp: Check loongson targets
2185         * g++.dg/vect/vect.exp: Likewise
2186         * gfortran.dg/vect/vect.exp: Likewise
2187
2188 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2189
2190         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2191         -mveclibabi=mass.
2192
2193 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2194
2195         PR fortran/45366
2196         * gfortran.dg/proc_ptr_29.f90: New.
2197
2198 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2199             Dominique d'Humieres <dominiq@lps.ens.fr>
2200
2201         PR fortran/45367
2202         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2203
2204 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2205
2206         PR fortran/45367
2207         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2208
2209 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2210
2211         PR fortran/36158
2212         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2213
2214 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2215             Dominique d'Humieres <dominiq@lps.ens.fr>
2216
2217         PR fortran/45367
2218         PR fortran/36158
2219         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2220         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2221
2222 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2223
2224         PR fortran/44863
2225         PR fortran/45271
2226         PR fortran/45290
2227         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2228         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2229         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2230
2231 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2232
2233         PR fortran/36158
2234         PR fortran/33197
2235         * gfortran.dg/bessel_6.f90: New.
2236         * gfortran.dg/bessel_7.f90: New.
2237
2238 2010-08-20  Jan Hubicka  <jh@suse.cz>
2239
2240         PR c++/45307
2241         PR c++/17736
2242         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2243         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2244
2245 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2246
2247         PR target/45336
2248         * gcc.target/i386/pr45336-1.c: New.
2249         * gcc.target/i386/pr45336-2.c: Likewise.
2250         * gcc.target/i386/pr45336-3.c: Likewise.
2251         * gcc.target/i386/pr45336-4.c: Likewise.
2252
2253 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2254
2255         PR testsuite/45361
2256         * gcc.target/i386/volatile-2.c: Update scan strings to also
2257         include (%rip) for the memory reference on x86_64.
2258
2259 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2260
2261         PR middle-end/44974
2262         * gcc.dg/pr44974.c: New test.
2263
2264         PR rtl-optimization/45353
2265         * gcc.dg/pr45353.c: New test.
2266
2267 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2268
2269         * gcc.target/i386/volatile-2.c: New.
2270
2271 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2272
2273         PR rtl-optimization/44691
2274         * gfortran.dg/pr44691.f: New test.
2275
2276 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2277
2278         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2279
2280 2010-08-19  Jason Merrill  <jason@redhat.com>
2281
2282         * g++.dg/init/synth3.C: New.
2283         * g++.dg/init/value8.C: New.
2284         * g++.dg/tree-ssa/empty-2.C: New.
2285         * g++.dg/cpp0x/noexcept09.C: New.
2286
2287 2010-08-19  Daniel Kraft  <d@domob.eu>
2288
2289         PR fortran/29785
2290         PR fortran/45016
2291         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2292         * gfortran.dg/pointer_remapping_1.f90: New test.
2293         * gfortran.dg/pointer_remapping_2.f03: New test.
2294         * gfortran.dg/pointer_remapping_3.f08: New test.
2295         * gfortran.dg/pointer_remapping_4.f03: New test.
2296         * gfortran.dg/pointer_remapping_5.f08: New test.
2297         * gfortran.dg/pointer_remapping_6.f08: New test.
2298
2299 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2300
2301         PR testsuite/45324
2302         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2303
2304 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2305
2306         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2307
2308 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2309
2310         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2311         variable.
2312
2313 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2314
2315         PR target/45070
2316         * gcc.c-torture/execute/pr45070.c: New.
2317
2318 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2319
2320         * g++.dg/pr44328.C: New test.
2321
2322 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2323
2324         PR fortran/36158
2325         PR fortran/33197
2326         * gfortran.dg/bessel_3.f90: New.
2327         * gfortran.dg/bessel_4.f90: New.
2328         * gfortran.dg/bessel_5.f90: New.
2329
2330 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2331
2332         PR fortran/45290
2333         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2334         * gfortran.dg/pointer_init_2.f90: New.
2335         * gfortran.dg/pointer_init_3.f90: New.
2336         * gfortran.dg/pointer_init_4.f90: New.
2337
2338 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2339
2340         PR c++/45049
2341         * g++.dg/pr45049-1.C: New test.
2342         * g++.dg/pr45049-2.C: New test.
2343
2344 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2345
2346         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2347         20 if __ARM_PCS is defined otherwise 64.
2348         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2349         instead of hard coded 64.
2350
2351 2010-08-18  Yao Qi  <yao@codesourcery.com>
2352
2353         PR target/45094
2354         * gcc.target/arm/pr45094.c: New test.
2355
2356 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2357
2358         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2359
2360 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2361
2362         PR rtl-optimization/42575
2363         * gcc.target/arm/pr42575.c: New test.
2364
2365 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2366
2367         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2368         * gcc.dg/tls/thr-cse-1.c: New.
2369
2370 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2371
2372         PR debug/42487
2373         * lib/target-supports.exp
2374         (check_effective_target_function_sections): New.
2375         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2376         function sections before proceding.
2377
2378 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2379
2380         PR fortran/45308
2381         * gfortran.dg/pr45308.f03: New test.
2382
2383 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2384
2385         PR target/45296
2386         * gcc.target/i386/pr45296.c: New test.
2387
2388 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2389
2390         * g++.dg/ext/uow-1.C: New.
2391         * g++.dg/ext/uow-2.C: New.
2392         * g++.dg/ext/uow-3.C: New.
2393         * g++.dg/ext/uow-4.C: New.
2394
2395 2010-08-17  Richard Guenther  <rguenther@suse.de>
2396
2397         PR testsuite/45266
2398         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2399
2400 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2401
2402         PR c/40563
2403         * gcc.dg/Wcxx-compat-20.c: New test.
2404
2405 2010-08-17  Daniel Kraft  <d@domob.eu>
2406
2407         PR fortran/38936
2408         * gfortran.dg/associate_1.f03: Extended to test newly supported
2409         features like association to variables.
2410         * gfortran.dg/associate_3.f03: Removed check for illegal change
2411         of associate-name here...
2412         * gfortran.dg/associate_5.f03: ...and added it here.
2413         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2414         * gfortran.dg/associate_7.f03: New test.
2415
2416 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2417
2418         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2419
2420 2010-08-15  Daniel Kraft  <d@domob.eu>
2421
2422         PR fortran/38936
2423         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2424         * gfortran.dg/associate_3.f03: Clarify comment.
2425         * gfortran.dg/associate_5.f03: New test.
2426         * gfortran.dg/associate_6.f03: New test.
2427
2428 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2429
2430         PR fortran/45211
2431         * gfortran.dg/bind_c_usage_21.f90: New.
2432         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2433
2434 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2435
2436         * gfortran.dg/optional_absent_1.f90: New.
2437         * gfortran.dg/null_actual.f90: New.
2438
2439 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2440
2441         * gfortran.dg/pointer_target_1.f90: New.
2442         * gfortran.dg/pointer_target_2.f90: New.
2443         * gfortran.dg/pointer_target_3.f90: New.
2444
2445 2010-08-15  Daniel Kraft  <d@domob.eu>
2446
2447         PR fortran/45197
2448         * gfortran.dg/elemental_args_check_3.f90: New test.
2449         * gfortran.dg/impure_1.f08: New test.
2450         * gfortran.dg/impure_2.f08: New test.
2451         * gfortran.dg/impure_3.f90: New test.
2452         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2453
2454 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2455
2456         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2457         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2458         SLP tests.
2459         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2460         misaligned loads.
2461         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2462         misaligned stores.c
2463         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2464
2465 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2466
2467         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2468         dg-require-effective-target after dg-do.
2469
2470 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2471
2472         * lib/target-supports.exp (check_effective_target_vect_int): Return
2473         true for Loongson targets.
2474         (check_effective_target_vect_shift): Likewise.
2475         (check_effective_target_vect_no_int_max): Likewise.
2476         (check_effective_target_vect_no_align): Likewise.
2477         (check_effective_target_vect_short_mult): Likewise.
2478
2479 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2480
2481         * g++.dg/cast.C: Change fields of structures to "long" to pass
2482         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2483         * g++.dg/cpp0x/iop.C: Ditto.
2484         * g++.dg/cpp0x/named_refs.C: Ditto.
2485         * g++.dg/cpp0x/rv1p.C: Ditto.
2486         * g++.dg/cpp0x/rv2p.C: Ditto.
2487         * g++.dg/cpp0x/rv3p.C: Ditto.
2488         * g++.dg/cpp0x/rv4p.C: Ditto.
2489         * g++.dg/cpp0x/rv5p.C: Ditto.
2490         * g++.dg/cpp0x/rv6p.C: Ditto.
2491         * g++.dg/cpp0x/rv7p.C: Ditto.
2492         * g++.dg/cpp0x/rv8p.C: Ditto.
2493         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2494
2495 2010-08-13  Daniel Kraft  <d@domob.eu>
2496
2497         * gfortran.dg/implied_shape_1.f08: New test.
2498         * gfortran.dg/implied_shape_2.f90: New test.
2499         * gfortran.dg/implied_shape_3.f08: New test.
2500
2501 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2502
2503         PR libfortran/42526
2504         * gfortran.dg/char_component_initializer_1.f90: New test.
2505
2506 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2507
2508         PR tree-optimization/45241
2509         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2510
2511 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2512
2513         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2514         to dg-options.
2515         * gcc.target/i386/pr40906-2.c: Ditto.
2516         * gcc.target/i386/pr40906-3.c: Ditto.
2517
2518 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2519
2520         PR middle-end/45262
2521         * gcc.c-torture/execute/pr45262.c: New test.
2522
2523 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2524
2525         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2526         empty argument.
2527         * g++.dg/other/profile1.C: Ditto.
2528
2529 2010-08-12  Richard Guenther  <rguenther@suse.de>
2530
2531         PR tree-optimization/45232
2532         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2533         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2534         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2535         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2536         unsigned arithmetic.
2537         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2538         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2539         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2540         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2541         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2542         unsigned arithmetic.
2543         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2544         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2545         unsigned arithmetic.
2546         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2547         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2548         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2549         unsigned arithmetic.
2550         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2551         * gcc.dg/tree-ssa/negate.c: Adjust.
2552         * gcc.dg/vect/vect-1.c: Adjust.
2553         * gfortran.dg/reassoc_6.f: XFAIL.
2554
2555 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2556
2557         PR debug/45259
2558         * gcc.dg/pr45259.c: New test.
2559
2560 2010-08-12  Wei Guozhi  <carrot@google.com>
2561
2562         PR target/44999
2563         * gcc.target/arm/pr44999.c: New testcase.
2564
2565 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2566
2567         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2568         (N): Likewise.
2569         (main): Adjust accordingly.
2570
2571 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2572
2573         * gfortran.dg/graphite/id-22.f: New.
2574
2575 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2576
2577         * gcc.dg/graphite/id-26.c: New.
2578
2579 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2580
2581         * gcc.dg/graphite/id-25.c: New.
2582
2583 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2584
2585         * gcc.dg/graphite/run-id-5.c: New.
2586         * gcc.dg/graphite/run-id-6.c: New.
2587         * gfortran.dg/graphite/id-21.f: New.
2588
2589 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2590
2591         * gcc.dg/graphite/id-24.c: New.
2592
2593 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2594
2595         * gcc.dg/tree-ssa/pr20742.c: New.
2596
2597 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2598
2599         * gcc.dg/graphite/id-23.c: New.
2600
2601 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2602
2603         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2604
2605 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2606
2607         * gcc.dg/graphite/pr42729.c: New.
2608
2609 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2610
2611         * gfortran.dg/graphite/id-20.f: New.
2612
2613 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2614
2615         * gcc.dg/graphite/id-22.c: New.
2616
2617 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2618
2619         * gcc.dg/graphite/run-id-2.c: Call abort.
2620
2621 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2622
2623         * gcc.dg/graphite/id-20.c: New.
2624
2625 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2626             Steve Kargl <kargl@gcc.gnu.org>
2627
2628         PR fortran/44595
2629         * gfortran.dg/move_alloc_3.f90: New.
2630         * gfortran.dg/random_seed_2.f90: New.
2631
2632 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2633
2634         * lib/target-supports.exp (check_effective_target_sync_int_long):
2635         Add hppa*-*-linux*.
2636         (check_effective_target_sync_char_short): Likewise.
2637
2638 2010-08-10  Yao Qi  <yao@codesourcery.com>
2639
2640         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2641         general form.
2642         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2643         * g++.dg/other/packed1.C: Likewise.
2644         * g++.dg/other/crash-4.C: Likewise.
2645         * g++.dg/ext/packed8.C: Likewise.
2646         * g++.dg/init/array16.C: Likewise.
2647
2648 2010-08-10  xinliang David Li  <davidxl@google.com>
2649         * gcc.dg/tree-ssa/loop-19.c: Add option
2650         -fno-prefetch-loop-array
2651
2652 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2653
2654         PR middle-end/45182
2655         * gcc.c-torture/compile/pr45182.c: New test.
2656
2657 2010-08-09  Jason Merrill  <jason@redhat.com>
2658
2659         PR c++/45236
2660         * g++.dg/cpp0x/variadic-104.C: New.
2661
2662 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2663
2664         PR fortran/44235
2665         * gfortran.dg/dependency_32.f90:  New test.
2666
2667 2010-08-09  Richard Guenther  <rguenther@suse.de>
2668
2669         PR middle-end/44632
2670         * g++.dg/opt/nrv17.C: New testcase.
2671
2672 2010-08-09  Richard Guenther  <rguenther@suse.de>
2673
2674         PR middle-end/45212
2675         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2676         alignment from MEM_REF offset only if we took it from the
2677         base object.
2678
2679         * gcc.target/i386/pr24178.c: New testcase.
2680
2681 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2682
2683         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2684         * gcc.dg/20030702-1.c: Ditto.
2685         * gcc.dg/20050309-1.c: Ditto.
2686         * gcc.dg/20050325-1.c: Ditto.
2687         * gcc.dg/20050330-2.c: Ditto.
2688         * gcc.dg/20051201-1.c: Ditto.
2689         * gcc.dg/gomp/pr27573.c: Ditto.
2690         * gcc.dg/gomp/pr34610.c: Ditto.
2691         * gcc.dg/pr24225.c: Ditto.
2692         * gcc.dg/pr26570.c: Ditto.
2693         * gcc.dg/pr32773.c: Ditto.
2694         * g++.dg/gcov/gcov-6.C: Ditto.
2695         * g++.dg/gomp/pr34608.C: Ditto.
2696         * gfortran.dg/gomp/pr27573.f90: Ditto.
2697
2698         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2699         dg-require-host-local dg directive.
2700         * gcc.dg/profile-dir-2.c: Ditto.
2701         * gcc.dg/profile-dir-3.c: Ditto.
2702
2703 2010-08-08  Richard Guenther  <rguenther@suse.de>
2704
2705         PR tree-optimization/45109
2706         * gcc.c-torture/compile/pr45109.c: New testcase.
2707
2708 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2709
2710         * gcc.dg/march.c: Skip if -march defined.
2711         * gcc.dg/mtune.c: Skip if -mtune defined.
2712
2713         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2714         generic thunk support.
2715
2716 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2717
2718         PR target/45213
2719         * gcc.target/i386/pr45213.c: New test.
2720
2721 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2722
2723         PR libfortran/45143
2724         * gfortran.dg/fmt_error_11.f03: New test.
2725
2726 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2727
2728         * lib/target-supports.exp (check_effective_target_sync_int_long):
2729         Add arm*-*-linux-gnueabi.
2730         (check_effective_target_sync_char_short): Likewise.
2731
2732 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2733
2734         PR fortran/45159
2735         * gfortran.dg/dependency_31.f90:  New test.
2736
2737 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2738
2739         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2740
2741 2010-08-06  Jason Merrill  <jason@redhat.com>
2742
2743         * g++.dg/cpp0x/sfinae3.C: New.
2744         * g++.dg/cpp0x/sfinae4.C: New.
2745
2746 2010-08-06  Richard Guenther  <rguenther@suse.de>
2747
2748         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2749         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2750         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2751         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2752         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2753         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2754         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2755         * gcc.c-torture/execute/20100805-1.c: Likewise.
2756
2757 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2758
2759         PR testsuite/42855
2760         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2761
2762 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2763
2764         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2765         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2766
2767 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2768
2769         * g++.dg/ipa/devirt-1.C: New test.
2770         * g++.dg/ipa/devirt-2.C: Likewise.
2771         * g++.dg/ipa/devirt-3.C: Likewise.
2772         * g++.dg/ipa/devirt-4.C: Likewise.
2773         * g++.dg/ipa/devirt-5.C: Likewise.
2774         * gcc.dg/ipa/iinline-3.c: Likewise.
2775
2776 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2777
2778         PR tree-optimization/45144
2779         * gcc.dg/tree-ssa/pr45144.c: New test.
2780
2781 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2782
2783         PR fortran/42207
2784         PR fortran/44064
2785         PR fortran/44065
2786         * gfortran.dg/class_25.f03: New.
2787         * gfortran.dg/class_26.f03: New.
2788
2789 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2790
2791         * g++.dg/warn/miss-format-1.C: Update line number.
2792
2793 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2794
2795         PR c++/44641
2796         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2797         .frame and .mask assembler directives.
2798
2799 2010-08-04  Richard Guenther  <rguenther@suse.de>
2800
2801         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2802         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2803         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2804         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2805
2806 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2807
2808         PR fortran/44857
2809         * gfortran.dg/derived_constructor_char_1.f90: New.
2810         * gfortran.dg/derived_constructor_char_2.f90: New.
2811
2812 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2813
2814         PR fortran/45159
2815         * gfortran.dg/dependency_30.f90:  New test.
2816
2817 2010-08-03  Jan Hubicka  <jh@suse.cz>
2818
2819         * gcc.c-torture/compile/pr45085.c: New testcase.
2820
2821 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2822
2823         PR fortran/44584
2824         PR fortran/45161
2825         * gfortran.dg/typebound_call_9.f03: Modified.
2826         * gfortran.dg/typebound_generic_1.f03: Modified.
2827
2828 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2829
2830         PR fortran/45159
2831
2832         * gfortran.dg/dependency_29.f90:  New test.
2833
2834 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2835
2836         PR fortran/36854
2837         * gfortran.dg/character_comparison_2.f90:  New test.
2838         * gfortran.dg/character_comparison_3.f90:  New test.
2839         * gfortran.dg/dependency_28.f90:  New test.
2840
2841 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2842
2843         PR target/40457
2844         * gcc.target/arm/pr40457-1.c: New test.
2845         * gcc.target/arm/pr40457-2.c: New test.
2846
2847 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2848
2849         PR fortran/44912
2850         * gfortran.dg/typebound_call_17.f03: New.
2851
2852 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2853
2854         PR fortran/44929
2855         * gfortran.dg/allocate_derived_3.f90: New.
2856
2857 2010-07-30  Xinliang David Li  <davidxl@google.com>
2858         PR tree-optimization/45121
2859         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2860
2861 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2862
2863         PR c++/45112
2864         * g++.dg/pr45112.C: New test.
2865
2866 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2867
2868         PR debug/45055
2869         PR rtl-optimization/45137
2870         * gcc.dg/pr45055.c: New test.
2871
2872 2010-07-30  Alan Modra  <amodra@gmail.com>
2873
2874         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2875         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2876
2877 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2878
2879         PR fortran/45087
2880         PR fortran/45125
2881         * gfortran.dg/whole_file_25.f90: New.
2882         * gfortran.dg/whole_file_26.f90: New.
2883         * gfortran.dg/whole_file_27.f90: New.
2884
2885 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2886
2887         PR fortran/44962
2888         * gfortran.dg/typebound_proc_17.f03: New.
2889
2890 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2891
2892         PR fortran/45004
2893         * gfortran.dg/move_alloc_2.f90: New.
2894
2895 2010-07-29  Xinliang David Li  <davidxl@google.com>
2896         PR tree-optimization/45121
2897         * c-c++-common/uninit-17.c: Fix expected output.
2898
2899 2010-07-29  Richard Guenther  <rguenther@suse.de>
2900
2901         PR tree-optimization/45120
2902         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2903
2904 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2905
2906         PR fortran/42051
2907         PR fortran/44064
2908         * gfortran.dg/pr42051.f03: New testcase.
2909
2910 2010-07-29  Richard Guenther  <rguenther@suse.de>
2911
2912         PR middle-end/45034
2913         * gcc.c-torture/execute/pr45034.c: New testcase.
2914
2915 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2916
2917         PR c++/45096
2918         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2919
2920 2010-07-28  Daniel Kraft  <d@domob.eu>
2921
2922         * gfortran.dg/bound_8.f90: New test.
2923
2924 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2925
2926         PR debug/45105
2927         * gcc.dg/pr45105.c: New test.
2928
2929 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2930
2931         PR rtl-optimization/45107
2932         * gcc.dg/pr45107.c: New test.
2933
2934 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2935
2936         PR rtl-optimization/45101
2937         * gcc.dg/pr45101.c: New test.
2938
2939 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2940
2941         PR fortran/45077
2942         * gfortran.dg/whole_file_24.f90: New.
2943
2944 2010-07-27  Jason Merrill  <jason@redhat.com>
2945
2946         * g++.dg/cpp0x/variadic102.C: New.
2947         * g++.dg/cpp0x/variadic103.C: New.
2948
2949 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2950
2951         PR rtl-optimization/40956
2952         PR target/42495
2953         PR middle-end/42574
2954         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2955         * gcc.target/arm/pr42574.c: Add tests.
2956
2957 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2958
2959         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2960         test name.
2961         (cleanup-repo-files): Ditto.
2962         (cleanup-saved-temps): Ditto.
2963
2964 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2965
2966         PR testsuite/44701
2967         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2968
2969         PR c/45079
2970         * gcc.dg/pr45079.c: New test.
2971
2972 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2973
2974         PR tree-optimization/44152
2975         * gcc.dg/vect/fast-math-pr44152.c: New test.
2976
2977 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2978
2979         PR ObjC/44140
2980         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2981         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2982         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2983         * obj-c++.dg/torture/trivial.mm: Ditto.
2984         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2985         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2986         * objc.dg/torture/tls/thr-init.m: Ditto.
2987         * objc.dg/torture/trivial.m: Ditto.
2988
2989 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2990
2991         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2992         Skip on spu-*-* targets.
2993
2994 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2995
2996         PR tree-optimization/45083
2997         * gcc.dg/pr45083.c: New test.
2998
2999 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3000
3001         PR fortran/40873
3002         * gfortran.dg/whole_file_22.f90: New test.
3003         * gfortran.dg/whole_file_23.f90: New test.
3004
3005 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3006             Jack Howarth  <howarth@bromo.med.uc.edu>
3007             Richard Henderson  <rth@redhat.com>
3008
3009         PR target/44132
3010         * gcc.dg/tls/thr-init-1.c: New.
3011         * gcc.dg/tls/thr-init-2.c: New.
3012         * gcc.dg/torture/tls New.
3013         * gcc.dg/torture/tls/tls-test.c: New.
3014         * gcc.dg/torture/tls/thr-init-1.c: New.
3015         * gcc.dg/torture/tls/tls.exp: New.
3016         * gcc.dg/torture/tls/thr-init-2.c: New.
3017         * gcc.dg/tls/emutls-2.c: New test
3018
3019         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3020         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3021         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3022         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3023         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3024         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3025         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3026         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3027         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3028         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3029         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3030         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3031         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3032         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3033         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3034         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3035         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3036         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3037         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3038         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3039         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3040         gfortran.dg/gomp/omp_threadprivate1.f90,
3041         gfortran.dg/gomp/omp_threadprivate2.f90,
3042         gfortran.dg/gomp/reduction1.f90,
3043         gfortran.dg/gomp/sharing-1.f90: Likewise.
3044
3045 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3046
3047         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3048         sse_runtime.
3049         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3050         dg-require-visibility.
3051
3052 2010-07-26  Richard Guenther  <rguenther@suse.de>
3053
3054         PR tree-optimization/43784
3055         * gcc.c-torture/execute/pr43784.c: New testcase.
3056         * g++.dg/torture/pr43784.C: Likewise.
3057
3058 2010-07-26  Richard Guenther  <rguenther@suse.de>
3059
3060         PR middle-end/45056
3061         * g++.dg/pr45056.C: New testcase.
3062
3063 2010-07-26  Richard Guenther  <rguenther@suse.de>
3064
3065         PR tree-optimization/45071
3066         * gcc.dg/pr45071.c: New testcase.
3067
3068 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3069
3070         PR fortran/45066
3071         * gfortran.dg/namelist_62.f90: New.
3072
3073 2010-07-26  Richard Guenther  <rguenther@suse.de>
3074
3075         * gcc.c-torture/execute/pr45017.c: Move ...
3076         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3077
3078 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3079
3080         PR fortran/40628
3081         * trim_optimize_1.f90:  New test.
3082         * character_comparision_1.f90:  New test.
3083
3084 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3085
3086         PR fortran/42852
3087         * gfortran.dg/wtruncate_fix.f: New test.
3088
3089 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3090
3091         PR testsuite/45068
3092         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3093
3094 2010-07-24  Richard Guenther  <rguenther@suse.de>
3095
3096         PR lto/43788
3097         * g++.dg/lto/20100724-1_0.C: New testcase.
3098
3099 2010-07-24  Richard Guenther  <rguenther@suse.de>
3100
3101         PR lto/43212
3102         * gcc.dg/lto/20100724-1_0.c: New testcase.
3103         * gcc.dg/lto/20100724-1_1.c: Likewise.
3104
3105 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3106
3107         PR fortran/40011
3108         * gfortran.dg/whole_file_21.f90: New.
3109
3110         * gfortran.dg/integer_exponentiation_3.F90: Use
3111         -ffloat-store only for i?86/x86-64 -m32.
3112
3113 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3114
3115         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3116         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3117
3118 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3119
3120         * gfortran.dg/func_decl_4.f90: Split test into two ...
3121         * gfortran.dg/func_decl_5.f90: ... parts.
3122         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3123         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3124         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3125         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3126         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3127         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3128         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3129         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3130         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3131         * gfortran.dg/sizeof.f90: Make test valid.
3132         * gfortran.dg/pr20865.f90: Add new dg-error.
3133         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3134         * gfortran.dg/g77/19990218-0.f: Ditto.
3135         * gfortran.dg/g77/19990218-1.f: Ditto.
3136         * gfortran.dg/g77/970625-2.f: Ditto.
3137         * gfortran.dg/pr37243.f: Fix function declaration.
3138         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3139         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3140
3141 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3142
3143         PR fortran/44945
3144         * gfortran.dg/char_array_structure_constructor.f90: Add
3145         -fwhole-file as dg-option as it otherwise fails on some
3146         systems.
3147
3148 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3149
3150         * gnat.dg/aggr16.ad[sb]: New test.
3151         * gnat.dg/aggr16_pkg.ads: New helper.
3152
3153 2010-07-23  Richard Guenther  <rguenther@suse.de>
3154
3155         PR lto/43071
3156         * g++.dg/lto/20100723-1_0.C: New testcase.
3157
3158 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3159
3160         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3161         AVX support.
3162         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3163         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3164
3165 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3166
3167         * lib/target-supports.exp (add_options_for_tls): New proc.
3168         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3169         * g++.dg/tls/static-1a.cc: Likewise.
3170         * gcc.dg/tls/emutls-1.c: Likewise.
3171         * gcc.dg/tls/opt-11.c: Likewise.
3172         * gcc.dg/tls/opt-12.c: Likewise.
3173         * gcc.dg/tls/pr24428-2.c: Likewise.
3174         * gcc.dg/tls/pr24428.c: Likewise.
3175         * obj-c++.dg/tls/static-1.mm: Likewise.
3176         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3177         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3178         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3179         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3180         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3181         * objc.dg/torture/tls/thr-init.m: Likewise.
3182         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3183
3184 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3185
3186         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3187         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3188         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3189         optimized dump files.
3190
3191 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3192
3193         PR tree-optimization/45047
3194         * gcc.c-torture/compile/pr45047.c: New test.
3195
3196 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3197
3198         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3199         instead of dg-compile.
3200         * gcc.dg/float-range-4.c: Ditto.
3201         * gcc.dg/float-range-5.c: Ditto.
3202         * gcc.dg/fold-overflow-1.c: Ditto.
3203         * gcc.dg/gomp/sections-4.c: Ditto.
3204         * gcc.dg/transparent-union-1.c: Ditto.
3205         * gcc.dg/transparent-union-2.c: Ditto.
3206         * gcc.target/i386/pr39315-check.c: Ditto.
3207         * g++.dg/gomp/sections-4.C: Ditto.
3208         * g++.dg/template/dtor7.C: Ditto.
3209         * g++.dg/tree-ssa/pr19952.C: Ditto.
3210         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3211         * gfortran.dg/graphite/pr42185.f90: Ditto.
3212         * gfortran.dg/namelist_36.f90: Ditto.
3213         * gnat.dg/noreturn1.adb: Ditto.
3214         * gnat.dg/specs/small_alignment.ads: Ditto.
3215
3216 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3217
3218         PR tree-optimization/44915
3219         * g++.dg/torture/pr44915.C: New test.
3220
3221 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3222
3223         PR tree-optimization/44914
3224         * g++.dg/tree-ssa/pr44914.C: New test.
3225
3226 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3227
3228         PR target/44290
3229         * gcc.dg/pr44290-1.c: New test.
3230         * gcc.dg/pr44290-2.c: New test.
3231
3232 2010-07-23  Jason Merrill  <jason@redhat.com>
3233
3234         PR c++/45008
3235         * g++.dg/abi/mangle44.C: New.
3236
3237 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3238
3239         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3240         for compile-time only tests.
3241         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3242         target check.
3243         * gcc.target/i386/pr39315-4.c: Ditto.
3244         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3245         target check.  Include sse-os-support.h.
3246         (main): Call check_isa and sse_os_support.
3247         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3248         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3249         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3250         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3251         target check.  Include sse-os-support.h.
3252         (main): Call check_isa and sse_os_support.
3253         * gcc.target/i386/vperm-v2df.c: Ditto.
3254
3255 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3256
3257         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3258         (check_effective_target_avx_runtime): New procedure.
3259         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3260         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3261
3262         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3263         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3264         and __get_cpuid test.
3265         * gcc.dg/compat/vector-2b_main.c: Ditto.
3266
3267         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3268
3269         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3270         for compile-time only test.
3271         * gcc.dg/pr32716.c: Ditto.
3272         * gcc.dg/pr34856.c: Ditto.
3273         * gcc.dg/pr36997.c: Ditto.
3274         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3275         * gfortran.dg/pr28158.f90: Ditto.
3276         * gfortran.dg/pr30667.f: Ditto.
3277
3278         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3279         i?86-*-* and x86_64-*-* targets to disable execution on targets
3280         without sse2 runtime support.
3281         * g++.dg/vect/vect.exp: Ditto.
3282         * gfortran.dg/vect/vect.exp: Ditto.
3283
3284         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3285         * gcc.dg/pr37544.c: Ditto.
3286         * gcc.dg/pr40550.c: Ditto.
3287         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3288         * gcc.dg/compat/vector-1a_main.c: Ditto.
3289         * gcc.dg/compat/vector-2a_main.c: Ditto.
3290         * gcc.dg/torture/pr16104-1.c: Ditto.
3291         * gcc.dg/torture/pr35771-1.c: Ditto.
3292         * gcc.dg/torture/pr35771-2.c: Ditto.
3293         * gcc.dg/torture/pr35771-3.c: Ditto.
3294         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3295         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3296         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3297         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3298         * g++.dg/other/i386-1.C: Ditto.
3299         * g++.dg/other/pr40446.C: Ditto.
3300
3301 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3302
3303         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3304
3305 2010-07-23  Daniel Kraft  <d@domob.eu>
3306
3307         PR fortran/44709
3308         * gfortran.dg/exit_1.f08: New test.
3309         * gfortran.dg/exit_2.f08: New test.
3310
3311 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3312
3313         PR tree-optimization/39839
3314         * gcc.target/arm/pr39839.c: New test case.
3315
3316 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3317
3318         * gnat.dg/unchecked_convert5b.adb: New test.
3319         * gnat.dg/unchecked_convert6.adb: Likewise.
3320         * gnat.dg/unchecked_convert6b.adb: Likewise.
3321
3322 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3323
3324         * gnat.dg/aggr15.ad[sb]: New test.
3325
3326 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3327
3328         PR debug/45024
3329         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3330
3331 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3332
3333         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3334         with dg-require-linker-plugin.
3335
3336 2010-07-22  Richard Guenther  <rguenther@suse.de>
3337
3338         PR lto/43850
3339         * g++.dg/lto/20100722-1_0.C: New testcase.
3340
3341 2010-07-22  Richard Guenther  <rguenther@suse.de>
3342
3343         PR lto/42451
3344         * gcc.dg/lto/20100720-3_0.c: New testcase.
3345         * gcc.dg/lto/20100720-3_1.c: Likewise.
3346
3347 2010-07-22  Richard Guenther  <rguenther@suse.de>
3348
3349         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3350         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3351
3352         PR lto/43373
3353         * gcc.dg/lto/20100722-1_0.c: New testcase.
3354
3355 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3356
3357         PR tree-optimization/44891
3358         * gcc.c-torture/compile/pr44891.c: New test.
3359
3360 2010-07-22  Richard Guenther  <rguenther@suse.de>
3361
3362         PR tree-optimization/45017
3363         * gcc.c-torture/execute/pr45017.c: New testcase.
3364
3365 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3366
3367         PR fortran/45019
3368         * gfortran.dg/aliasing_dummy_5.f90: New.
3369
3370 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3371
3372         PR target/43698
3373         * gcc.target/arm/pr43698.c: New test.
3374
3375 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3376
3377         PR fortran/44929
3378         * Revert my commit r162325 for this PR.
3379
3380 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3381
3382         PR debug/45015
3383         * gcc.target/m68k/pr45015.c: New test.
3384
3385 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3386
3387         PR c++/44641
3388         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3389         comments.
3390
3391 2010-07-21  Richard Guenther  <rguenther@suse.de>
3392
3393         PR lto/45018
3394         * g++.dg/lto/20100721-1_0.C: New testcase.
3395
3396 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3397
3398         PR tree-optimization/44900
3399         * g++.dg/torture/pr44900.C: New test.
3400
3401 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3402
3403         PR middle-end/44738
3404         * c-c++-common/uninit-17.c: Correct expected error.
3405
3406 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3407
3408         * gcc.dg/guality/asm-1.c: New test.
3409
3410         PR debug/45003
3411         * gcc.dg/guality/pr45003-2.c: New test.
3412         * gcc.dg/guality/pr45003-3.c: New test.
3413
3414 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3415
3416         PR libfortran/44697
3417         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3418
3419 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3420
3421         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3422         defined on the current line.
3423         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3424         * g++.dg/debug/dwarf2/pr44641.C: New.
3425
3426 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3427
3428         * gcc.target/powerpc/block-move-1.c: New test.
3429         * gcc.target/powerpc/block-move-2.c: New test.
3430
3431 2010-07-20  Jason Merrill  <jason@redhat.com>
3432
3433         PR c++/44967
3434         * g++.dg/cpp0x/sfinae2.C: New.
3435
3436 2010-07-20  Richard Guenther  <rguenther@suse.de>
3437
3438         PR lto/42696
3439         * gcc.dg/lto/20100720-4_0.c: New testcase.
3440
3441 2010-07-20  Richard Guenther  <rguenther@suse.de>
3442
3443         PR lto/43221
3444         * gcc.dg/lto/20100720-2_0.c: New testcase.
3445         * gcc.dg/lto/20100720-2_1.c: Likewise.
3446
3447 2010-07-20  Richard Guenther  <rguenther@suse.de>
3448
3449         PR lto/43208
3450         * gcc.dg/lto/20100720-1_0.c: New testcase.
3451         * gcc.dg/lto/20100720-1_1.c: Likewise.
3452
3453 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3454
3455         PR debug/45003
3456         * gcc.dg/guality/pr45003-1.c: New test.
3457
3458 2010-07-20  Richard Guenther  <rguenther@suse.de>
3459
3460         PR tree-optimization/44977
3461         * gcc.dg/torture/pr44977.c: New testcase.
3462
3463 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3464
3465         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3466         sync_char_short
3467
3468 2010-07-20  Richard Guenther  <rguenther@suse.de>
3469
3470         PR middle-end/44971
3471         PR middle-end/44988
3472         * gcc.dg/pr44971.c: New testcase.
3473         * gcc.c-torture/compile/pr44988.c: Likewise.
3474
3475 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3476
3477         PR fortran/44929
3478         * gfortran.dg/allocate_with_typespec.f90: New test.
3479         * gfortran.dg/allocate_derived_1.f90: Update error message.
3480
3481 2010-07-19  Jason Merrill  <jason@redhat.com>
3482
3483         PR c++/44996
3484         * g++.dg/cpp0x/decltype23.C: New.
3485
3486 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3487
3488         PR fortran/42385
3489         * gfortran.dg/class_defined_operator_1.f03 : New test.
3490
3491 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3492
3493         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3494         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3495         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3496         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3497
3498 2010-07-19  Richard Guenther  <rguenther@suse.de>
3499
3500         PR middle-end/44941
3501         * gcc.c-torture/compile/pr44941.c: New testcase.
3502
3503 2010-07-19  Jason Merrill  <jason@redhat.com>
3504
3505         PR c++/44969
3506         * g++.dg/template/sfinae24.C: New.
3507
3508 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3509
3510         PR fortran/44353
3511         * gfortran.dg/data_implied_do_2.f90: Removed.
3512
3513 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3514
3515         PR c++/44969
3516         * g++.dg/template/sfinae23.C: New.
3517
3518 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3519
3520         * lib/target-supports.exp (check_sse_os_support_available): New
3521         proc.
3522         (check_sse_hw_available): New proc.
3523         (check_effective_target_sse_runtime): New proc.
3524         (check_effective_target_sse2_runtime): New proc.
3525         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3526         -msse2 if check_sse_os_support_available.
3527         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3528         check_sse_os_support_available.
3529         * gcc.dg/vect/vect.exp: Likewise.
3530         * gfortran.dg/vect/vect.exp: Likewise.
3531         * gcc.target/i386/sol2-check: Renamed to ...
3532         * gcc.target/i386/sse-os-support.h: ... this.
3533         (sol2_check): Renamed to ...
3534         (sse_os_support): ... this.
3535         Only test movss with xmm registers.
3536         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3537         Removed ILL_INSN, ILL_INSN_LEN.
3538         * gcc.target/i386/sse2-check.h: Likewise.
3539         * gcc.target/i386/sse3-check.h: Likewise.
3540         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3541         Removed cpuid.h, __get_cpuid test.
3542         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3543         Removed cpuid.h, __get_cpuid test.
3544         * g++.dg/other/pr40446.C: Likewise.
3545         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3546         * gcc.dg/compat/vector-1a_main.c: Likewise.
3547         * gcc.dg/compat/vector-2a_main.c: Likewise.
3548         * gcc.dg/pr36584.c: Likewise.
3549         * gcc.dg/pr37544.c: Likewise.
3550         * gcc.dg/torture/pr16104-1.c: Likewise.
3551         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3552         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3553         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3554         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3555         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3556         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3557         sse2_runtime.
3558         * gcc.dg/torture/pr35771-2.c: Likewise.
3559         * gcc.dg/torture/pr35771-3.c: Likewise.
3560         * gcc.target/i386/pr39315-2.c: Likewise.
3561         * gcc.target/i386/pr39315-4.c: Likewise.
3562         * gcc.target/i386/vperm-v2df.c: Likewise.
3563         * gcc.target/i386/vperm-v2di.c: Likewise.
3564         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3565         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3566         sse_runtime.
3567
3568 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3569
3570         PR fortran/44353
3571         * gfortran.dg/data_implied_do_2.f90: New test.
3572
3573 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3574
3575         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3576
3577 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3578
3579         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3580         to the "mips16" group.
3581         (mips_using_mips16_p): New procedure.
3582         (mips-dg-options): Use it.
3583
3584 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3585
3586         * gcc.target/mips/mips16-attributes-4.c: New test.
3587
3588 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3589
3590         PR testsuite/44418
3591         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3592         * gcc.target/powerpc/recip-2.c: Ditto.
3593         * gcc.target/powerpc/recip-3.c: Ditto.
3594
3595 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3596
3597         * gcc.target/arm/pr42235.c: New test.
3598
3599 2010-07-16  Jason Merrill  <jason@redhat.com>
3600
3601         PR c++/32505
3602         * g++.dg/template/partial8.C: New.
3603
3604 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3605
3606         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3607         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3608         in C++.
3609         (gualcvt): New overloaded inline.
3610         (GUALCVT): Use it for C++.
3611         * g++.dg/guality/guality.exp: New.
3612         * g++.dg/guality/guality.h: New.
3613         * g++.dg/guality/redeclaration1.C: New test.
3614         * g++.dg/dg.exp: Prune also guality/* tests.
3615         * gcc.dg/guality/pr43141.c: Moved to...
3616         * c-c++-common/guality/pr43141.c: ... here.
3617
3618 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3619
3620         PR libfortran/37077
3621         * gfortran.dg/char4_iunit_2.f03: New test.
3622
3623 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3624
3625         * lib/plugin-support.exp (plugin-test-execute):
3626         Add ${gcc_objdir}/intl to includes.
3627
3628 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3629
3630         PR target/44942
3631         * gcc.c-torture/execute/pr44942.c: New test.
3632         * gcc.target/i386/pr44942.c: New test.
3633
3634 2010-07-15  Jason Merrill  <jason@redhat.com>
3635
3636         PR c++/44909
3637         * g++.dg/cpp0x/implicit7.C: New.
3638         * g++.dg/cpp0x/implicit8.C: New.
3639
3640 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3641
3642         Disable float tests for __SPU__ targets due to lack of signed zero:
3643         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3644         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3645         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3646         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3647         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3648         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3649         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3650         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3651         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3652
3653 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3654
3655         * gfortran.dg/select_char_2.f90: New test.
3656
3657 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3658
3659         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3660         with DECL_CHAIN.
3661
3662 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3663
3664         PR fortran/44936
3665         * gfortran.dg/typebound_generic_9.f03: New.
3666
3667 2010-07-15  Richard Guenther  <rguenther@suse.de>
3668
3669         PR tree-optimization/44946
3670         * gcc.c-torture/compile/pr44946.c: New testcase.
3671
3672 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3673
3674         PR fortran/40206
3675         * gfortran.dg/select_char_3.f90: New test.
3676
3677 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3678             Kevin F. Quinn  <kevquinn@gentoo.org>
3679
3680         * gcc.dg/Wtrampolines.c: New.
3681
3682 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3683
3684         PR libfortran/44934
3685         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3686
3687 2010-07-14  Jason Merrill  <jason@redhat.com>
3688
3689         PR c++/44810
3690         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3691
3692         Implement C++0x unrestricted unions (N2544)
3693         * g++.dg/cpp0x/union1.C: New.
3694         * g++.dg/cpp0x/union2.C: New.
3695         * g++.dg/cpp0x/union3.C: New.
3696         * g++.dg/cpp0x/defaulted2.C: Adjust.
3697         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3698         * g++.old-deja/g++.ext/anon2.C: Adjust.
3699         * g++.old-deja/g++.mike/misc6.C: Adjust.
3700
3701 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3702
3703         PR fortran/44925
3704         * gfortran.dg/c_loc_tests_15.f90: New.
3705
3706 2010-07-13  Jason Merrill  <jason@redhat.com>
3707
3708         PR c++/44909
3709         * g++.dg/cpp0x/implicit6.C: New.
3710
3711 2010-07-13  Jason Merrill  <jason@redhat.com>
3712
3713         PR c++/44540
3714         * g++.dg/abi/noreturn1.C: New.
3715         * g++.dg/abi/noreturn2.C: New.
3716
3717 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3718
3719         PR other/44874
3720         PR debug/44832
3721         * c-c++-common/pr44832.c: New test.
3722
3723 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3724
3725         PR objc/44488
3726         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3727         on the target.  Make sure that we can assemble the emitted asm when
3728         the test type is 'compile'.
3729
3730 2010-07-13  Richard Guenther  <rguenther@suse.de>
3731
3732         PR tree-optimization/36960
3733         * g++.dg/torture/pr36960.C: New testcase.
3734
3735 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3736
3737         PR c++/44908
3738         * g++.dg/template/sfinae21.C: New.
3739         * g++.dg/template/sfinae22.C: Likewise.
3740
3741 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3742
3743         PR testsuite/42843
3744         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3745         * gcc.dg/plugin/ggcplug.c: Likewise.
3746         * g++.dg/plugin/selfassign.c: Likewise.
3747         * g++.dg/plugin/attribute_plugin.c: Likewise.
3748         * g++.dg/plugin/dumb_plugin.c: Likewise.
3749         * g++.dg/plugin/pragma_plugin.c: Likewise.
3750
3751 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3752
3753         * gcc.c-torture/execute/pr44683.x: New.
3754         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3755
3756 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3757
3758         PR fortran/44434
3759         PR fortran/44565
3760         PR fortran/43945
3761         PR fortran/44869
3762         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3763         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3764         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3765         * gfortran.dh/typebound_call_16.f03: New.
3766         * gfortran.dg/typebound_generic_6.f03: New.
3767         * gfortran.dg/typebound_generic_7.f03: New.
3768         * gfortran.dg/typebound_generic_8.f03: New.
3769
3770 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3771
3772         PR libfortran/37077
3773         * gfortran.dg/char4_iunit_1.f03: New test.
3774
3775 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3776
3777         * gcc.dg/tree-ssa/vrp53.c: New test.
3778
3779 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3780
3781         PR c++/44907
3782         * g++.dg/template/sfinae19.C: New.
3783         * g++.dg/template/sfinae20.C: Likewise.
3784
3785 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3786
3787         * gcc.target/arm/interrupt-1.c: New test.
3788         * gcc.target/arm/interrupt-2.c: New test.
3789
3790 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3791
3792         * gcc.dg/pr42427.c: Require c99_runtime.
3793         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3794         c99_runtime.
3795         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3796         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3797         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3798         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3799         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3800         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3801         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3802         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3803         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3804         * gcc.target/i386/pr37275.c: Require visibility support.
3805
3806 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3807
3808         * lib/target-supports.exp (check_effective_target_sse): New proc.
3809         * gcc.target/i386/sol2-check.h: New file.
3810         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3811         Include sol2-check.h.
3812         (main) Only run do_test () if sol2_check ().
3813         * gcc.target/i386/sse2-check.h: Likewise.
3814         * gcc.target/i386/sse3-check.h: Likewise.
3815         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3816         [__sun__ && __svr4__]: Execute SSE2 instruction.
3817         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3818         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3819         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3820         * g++.dg/ext/vector14.C: Likewise.
3821         * g++.dg/other/mmintrin.C: Likewise.
3822         * gcc.dg/20020418-1.c: Likewise.
3823         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3824         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3825         * gcc.dg/format/unnamed-1.c: Likewise.
3826         Adapt dg-warning line number.
3827         * gcc.dg/graphite/pr40281.c: Likewise.
3828         * gcc.dg/pr32176.c: Likewise.
3829         * gcc.dg/pr40550.c: Likewise.
3830         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3831         * gcc.dg/torture/pr36891.c: Likewise.
3832         * gcc.target/i386/20020218-1.c: Likewise.
3833         * gcc.target/i386/20020523.c: Likewise.
3834         * gcc.target/i386/abi-1.c: Likewise.
3835         * gcc.target/i386/brokensqrt.c: Likewise.
3836         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3837         * gcc.target/i386/pr13366.c: Likewise.
3838         * gcc.target/i386/pr13685.c: Likewise.
3839         * gcc.target/i386/pr24306.c: Likewise.
3840         * gcc.target/i386/pr31486.c: Likewise.
3841         * gcc.target/i386/pr32065-1.c: Likewise.
3842         * gcc.target/i386/pr32065-2.c: Likewise.
3843         * gcc.target/i386/pr32389.c: Likewise.
3844         * gcc.target/i386/pr38824.c: Likewise.
3845         * gcc.target/i386/pr38931.c: Likewise.
3846         * gcc.target/i386/pr39592-1.c: Likewise.
3847         * gcc.target/i386/pr43766.c: Likewise.
3848         * gcc.target/i386/recip-divf.c: Likewise.
3849         * gcc.target/i386/recip-sqrtf.c: Likewise.
3850         * gcc.target/i386/recip-vec-divf.c: Likewise.
3851         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3852         * gcc.target/i386/sse-1.c: Likewise.
3853         * gcc.target/i386/sse-16.c: Likewise.
3854         * gcc.target/i386/sse-2.c: Likewise.
3855         * gcc.target/i386/sse-20.c: Likewise.
3856         * gcc.target/i386/sse-3.c: Likewise.
3857         * gcc.target/i386/sse-7.c: Likewise.
3858         * gcc.target/i386/sse-9.c: Likewise.
3859         * gcc.target/i386/sse-addps-1.c: Likewise.
3860         * gcc.target/i386/sse-addss-1.c: Likewise.
3861         * gcc.target/i386/sse-andnps-1.c: Likewise.
3862         * gcc.target/i386/sse-andps-1.c: Likewise.
3863         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3864         * gcc.target/i386/sse-comiss-1.c: Likewise.
3865         * gcc.target/i386/sse-comiss-2.c: Likewise.
3866         * gcc.target/i386/sse-comiss-3.c: Likewise.
3867         * gcc.target/i386/sse-comiss-4.c: Likewise.
3868         * gcc.target/i386/sse-comiss-5.c: Likewise.
3869         * gcc.target/i386/sse-comiss-6.c: Likewise.
3870         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3871         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3872         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3873         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3874         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3875         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3876         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3877         * gcc.target/i386/sse-divps-1.c: Likewise.
3878         * gcc.target/i386/sse-divss-1.c: Likewise.
3879         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3880         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3881         * gcc.target/i386/sse-maxps-1.c: Likewise.
3882         * gcc.target/i386/sse-maxss-1.c: Likewise.
3883         * gcc.target/i386/sse-minps-1.c: Likewise.
3884         * gcc.target/i386/sse-minss-1.c: Likewise.
3885         * gcc.target/i386/sse-movaps-1.c: Likewise.
3886         * gcc.target/i386/sse-movaps-2.c: Likewise.
3887         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3888         * gcc.target/i386/sse-movhps-1.c: Likewise.
3889         * gcc.target/i386/sse-movhps-2.c: Likewise.
3890         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3891         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3892         * gcc.target/i386/sse-movntps-1.c: Likewise.
3893         * gcc.target/i386/sse-movss-1.c: Likewise.
3894         * gcc.target/i386/sse-movss-2.c: Likewise.
3895         * gcc.target/i386/sse-movss-3.c: Likewise.
3896         * gcc.target/i386/sse-movups-1.c: Likewise.
3897         * gcc.target/i386/sse-movups-2.c: Likewise.
3898         * gcc.target/i386/sse-mulps-1.c: Likewise.
3899         * gcc.target/i386/sse-mulss-1.c: Likewise.
3900         * gcc.target/i386/sse-orps-1.c: Likewise.
3901         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3902         * gcc.target/i386/sse-recip-vec.c: Likewise.
3903         * gcc.target/i386/sse-recip.c: Likewise.
3904         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3905         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3906         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3907         * gcc.target/i386/sse-subps-1.c: Likewise.
3908         * gcc.target/i386/sse-subss-1.c: Likewise.
3909         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3910         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3911         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3912         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3913         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3914         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3915         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3916         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3917         * gcc.target/i386/sse-xorps-1.c: Likewise.
3918         * gcc.target/i386/ssefn-1.c: Likewise.
3919         * gcc.target/i386/ssefn-3.c: Likewise.
3920         * gcc.target/i386/sseregparm-1.c: Likewise.
3921         * gcc.target/i386/stackalign/return-3.c: Likewise.
3922         * gcc.target/i386/vectorize1.c: Likewise.
3923         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3924         * gcc.target/i386/xorps-sse.c: Likewise.
3925         * gfortran.dg/pr28158.f90: Likewise.
3926         * gfortran.dg/pr30667.f: Likewise.
3927         * gnat.dg/loop_optimization7.adb: Likewise.
3928         * gnat.dg/sse_nolib.adb: Likewise.
3929
3930 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3931
3932         PR fortran/44702
3933         * gfortran.dg/use_rename_6.f90: New.
3934         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3935
3936 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3937
3938         PR fortran/44869
3939         * gfortran.dg/class_24.f03: New.
3940
3941 2010-07-10  Richard Guenther  <rguenther@suse.de>
3942
3943         PR lto/44889
3944         * gcc.dg/lto/20100709-1_0.c: New testcase.
3945         * gcc.dg/lto/20100709-1_1.c: Likewise.
3946
3947 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3948
3949         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3950
3951 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3952
3953         PR objc/44140
3954         * objc.dg/lto/trivial-1_0.m: New.
3955         * objc.dg/lto/lto.exp: New.
3956         * obj-c++.dg/lto/trivial-1_0.mm: New.
3957         * obj-c++.dg/lto/lto.exp: New.
3958         * objc.dg/symtab-1.m: Adjust sizes.
3959         * objc.dg/image-info.m: Do not run for gnu-runtime.
3960
3961 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3962
3963         * gcc.dg/pr32370.c: Allow another kind of error message.
3964
3965 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3966
3967         * gnat.dg/atomic3.adb: New test.
3968
3969 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3970             Denys Vlasenko  <dvlasenk@redhat.com>
3971             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3972
3973         PR tree-optimization/28632
3974         * gcc.dg/tree-ssa/vrp51.c: New test.
3975         * gcc.dg/tree-ssa/vrp52.c: New test.
3976
3977 2010-07-09  Jason Merrill  <jason@redhat.com>
3978
3979         * g++.dg/abi/covariant6.C: New.
3980         * g++.dg/inherit/covariant17.C: Test both bases.
3981         * g++.dg/inherit/covariant7.C: Check vtable layout.
3982
3983 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3984
3985         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3986
3987 2010-07-09  Richard Guenther  <rguenther@suse.de>
3988
3989         PR tree-optimization/44852
3990         * gcc.c-torture/execute/pr44852.c: New testcase.
3991
3992 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3993
3994         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3995         multiplication by values.
3996         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3997         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3998
3999 2010-07-09  Richard Guenther  <rguenther@suse.de>
4000
4001         PR tree-optimization/44882
4002         * gfortran.dg/pr44882.f90: New testcase.
4003
4004 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4005
4006         PR target/40657
4007         * gcc.target/arm/pr40657-1.c: New test.
4008         * gcc.target/arm/pr40657-2.c: New test.
4009         * gcc.c-torture/execute/pr40657.c: New test.
4010
4011 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4012
4013         * gcc.dg/tree-ssa/vrp50.c: New test.
4014         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4015
4016 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4017
4018         PR fortran/44649
4019         * gfortran.dg/c_sizeof_1.f90: Modified.
4020         * gfortran.dg/storage_size_1.f08: New.
4021         * gfortran.dg/storage_size_2.f08: New.
4022
4023 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4024
4025         * gcc.c-torture/execute/20100708-1.c: New test.
4026
4027 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4028
4029         PR fortran/44847
4030         * gfortran.dg/gomp/pr44847.f90: New test.
4031
4032 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4033
4034         PR tree-optimization/44710
4035         * gcc.dg/tree-ssa/ifc-6.c: New.
4036         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4037
4038 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4039
4040         PR fortran/18918
4041         * gfortran.dg/coarray_10.f90: Add an additional test.
4042
4043 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4044
4045         PR middle-end/44828
4046         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4047         * gcc.c-torture/execute/pr44828.x: Revert.
4048
4049 2010-07-08  Jason Merrill  <jason@redhat.com>
4050
4051         PR c++/43120
4052         * g++.dg/inherit/covariant17.C: New.
4053         * g++.dg/abi/covariant1.C: Actually test for the bug.
4054
4055 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4056
4057         PR rtl-optimization/44838
4058         * gcc.dg/pr44838.c: New.
4059
4060 2010-07-08  Richard Guenther  <rguenther@suse.de>
4061
4062         PR tree-optimization/44831
4063         * gcc.c-torture/compile/pr44831.c: New testcase.
4064         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4065
4066 2010-07-08  Richard Guenther  <rguenther@suse.de>
4067
4068         PR tree-optimization/44861
4069         * g++.dg/vect/pr44861.cc: New testcase.
4070
4071 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4072
4073         PR middle-end/44828
4074         * gcc.c-torture/execute/pr44828.x: New file.
4075
4076 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4077
4078         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4079         dg-options.
4080         * g++.dg/ext/altivec-17.C: Adjust error message.
4081
4082 2010-07-07  Tom Tromey  <tromey@redhat.com>
4083
4084         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4085
4086 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4087
4088         PR target/44844
4089         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4090         * gcc.target/i386/rdrand-2.c: Likewise.
4091         * gcc.target/i386/rdrand-3.c: Likewise.
4092
4093 2010-07-07  Jan Hubicka  <jh@suse.cz>
4094
4095         PR middle-end/44813
4096         * g++.dg/torture/pr44813.C: New testcase.
4097         * g++.dg/torture/pr44826.C: New testcase.
4098
4099 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4100
4101         PR rtl-optimization/44787
4102         * gcc.c-torture/compile/pr44788.c: New test.
4103         * gcc.target/arm/pr44788.c: New test.
4104
4105 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4106
4107         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4108
4109 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4110
4111         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4112         to dg-options.
4113
4114 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4115
4116         PR fortran/44742
4117         * gfortran.dg/parameter_array_init_6.f90: New.
4118         * gfortran.dg/initialization_20.f90: Update dg-error.
4119         * gfortran.dg/initialization_24.f90: Ditto.
4120
4121 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4122         PR fortran/PR44693
4123         * gfortran.dg/dim_range_1.f90:  New test.
4124         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4125
4126 2010-07-06  Jason Merrill  <jason@redhat.com>
4127
4128         PR c++/44703
4129         * g++.dg/cpp0x/initlist41.C: New.
4130
4131         PR c++/44778
4132         * g++.dg/template/ptrmem22.C: New.
4133
4134 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4135
4136         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4137         support.
4138         * gcc.target/i386/i386.exp: Likewise.
4139
4140 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4141
4142         PR testsuite/44195
4143         * gcc.dg/lto/20100518_0.c: Limit to x86.
4144
4145 2010-07-06  Richard Guenther  <rguenther@suse.de>
4146
4147         PR middle-end/44828
4148         * gcc.c-torture/execute/pr44828.c: New testcase.
4149
4150 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4151
4152         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4153         * g++.dg/warn/volatile1.C: Likewise.
4154         * g++.dg/template/warn1.C: Likewise.
4155
4156 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4157
4158         AVX Programming Reference (June, 2010)
4159         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4160         * g++.dg/other/i386-3.C: Likewise.
4161         * gcc.target/i386/sse-12.c: Likewise.
4162
4163         * gcc.target/i386/f16c-check.h: New.
4164         * gcc.target/i386/rdfsbase-1.c: Likewise.
4165         * gcc.target/i386/rdfsbase-2.c: Likewise.
4166         * gcc.target/i386/rdgsbase-1.c: Likewise.
4167         * gcc.target/i386/rdgsbase-2.c: Likewise.
4168         * gcc.target/i386/rdrand-1.c: Likewise.
4169         * gcc.target/i386/rdrand-2.c: Likewise.
4170         * gcc.target/i386/rdrand-3.c: Likewise.
4171         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4172         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4173         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4174         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4175         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4176         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4177         * gcc.target/i386/wrfsbase-1.c: Likewise.
4178         * gcc.target/i386/wrfsbase-2.c: Likewise.
4179         * gcc.target/i386/wrgsbase-1.c: Likewise.
4180         * gcc.target/i386/wrgsbase-2.c: Likewise.
4181
4182         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4183         (__builtin_ia32_vcvtps2ph): New.
4184         (__builtin_ia32_vcvtps2ph256): Likewise.
4185
4186         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4187         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4188
4189         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4190         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4191
4192         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4193         (__builtin_ia32_vcvtps2ph256): Likewise.
4194         Add fsgsbase,rdrnd,f16c.
4195
4196         * lib/target-supports.exp (check_effective_target_f16c): New.
4197
4198 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4199
4200         * gcc.dg/guality/nrv-1.c: New test.
4201
4202 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4203
4204         PR middle-end/42505
4205         * gcc.target/arm/pr42505.c: New test case.
4206
4207 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4208
4209         PR c++/44808
4210         * g++.dg/opt/nrv16.C: New test.
4211
4212 2010-07-05  Richard Guenther  <rguenther@suse.de>
4213
4214         PR tree-optimization/44784
4215         * gcc.c-torture/compile/pr44784.c: New testcase.
4216
4217 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4218
4219         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4220         Increase loop bound and array size.
4221         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4222         Likewise.
4223
4224 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4225
4226         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4227         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4228         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4229         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4230         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4231
4232 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4233
4234         PR c++/22138
4235         * g++.dg/parse/template25.C: New.
4236
4237 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4238
4239         PR rtl-optimization/44695
4240         * gcc.dg/torture/pr44695.c: New.
4241
4242 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4243
4244         PR c++/16630
4245         * g++.dg/ext/pretty3.C: New.
4246
4247 2010-07-04  Richard Guenther  <rguenther@suse.de>
4248
4249         PR middle-end/44809
4250         * g++.dg/torture/pr44809.C: New testcase.
4251
4252 2010-07-04  Richard Guenther  <rguenther@suse.de>
4253
4254         PR tree-optimization/44656
4255         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4256
4257 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4258             Revital Eres  <eres@il.ibm.com>
4259
4260         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4261         misaligned stores.
4262         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4263         gcc.dg/vect/vect-96.c: Likewise.
4264         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4265         that support misaligned stores. Change the number of expected
4266         misaligned accesses.
4267         * gcc.dg/vect/vect-peel-1.c: New test.
4268         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4269         gcc.dg/vect/vect-peel-4.c: Likewise.
4270         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4271         vectorizable on all targets that support realignment.
4272         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4273
4274 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4275
4276         PR c/44806
4277         * gcc.dg/torture/pr44806.c: New.
4278
4279 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4280
4281         * gnat.dg/cond_expr1.adb: New test.
4282
4283 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4284
4285         * gnat.dg/modular3.adb: New test.
4286         * gnat.dg/modular3_pkg.ads: New helper.
4287
4288 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4289             Mikael Pettersson  <mikpe@it.uu.se>
4290
4291         PR testsuite/44518
4292         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4293         Make signed-ness of chars explicit.  Scan the object for
4294         strings that are split by some target assemblers.
4295         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4296         explicit.
4297
4298 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4299
4300         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4301
4302 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4303
4304         PR/44128
4305         * g++.dg/warn/Wshadow-7.C: New test.
4306
4307 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4308             Julian Brown  <julian@codesourcery.com>
4309             Sandra Loosemore  <sandra@codesourcery.com>
4310
4311         * gcc.c-torture/execute/20100416-1.c: New test case.
4312
4313 2010-07-02  Julian Brown  <julian@codesourcery.com>
4314             Sandra Loosemore  <sandra@codesourcery.com>
4315
4316         PR target/43703
4317
4318         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4319         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4320
4321 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4322             Julian Brown  <julian@codesourcery.com>
4323
4324         * gcc.target/arm/neon/vadds64.c: Regenerated.
4325         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4326         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4327         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4328         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4329         * gcc.target/arm/neon-vmls-1.c: Likewise.
4330         * gcc.target/arm/neon-vsubs64.c: New execution test.
4331         * gcc.target/arm/neon-vsubu64.c: New execution test.
4332         * gcc.target/arm/neon-vadds64.c: New execution test.
4333         * gcc.target/arm/neon-vaddu64.c: New execution test.
4334
4335 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4336
4337         * gcc.target/arm/neon-vands64.c: New.
4338         * gcc.target/arm/neon-vandu64.c: New.
4339         * gcc.target/arm/neon-vbics64.c: New.
4340         * gcc.target/arm/neon-vbicu64.c: New.
4341         * gcc.target/arm/neon-veors64.c: New.
4342         * gcc.target/arm/neon-veoru64.c: New.
4343         * gcc.target/arm/neon-vorns64.c: New.
4344         * gcc.target/arm/neon-vornu64.c: New.
4345         * gcc.target/arm/neon-vorrs64.c: New.
4346         * gcc.target/arm/neon-vorru64.c: New.
4347         * gcc.target/arm/neon/vands64.c: Regenerated.
4348         * gcc.target/arm/neon/vandu64.c: Regenerated.
4349         * gcc.target/arm/neon/vbics64.c: Regenerated.
4350         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4351         * gcc.target/arm/neon/veors64.c: Regenerated.
4352         * gcc.target/arm/neon/veoru64.c: Regenerated.
4353         * gcc.target/arm/neon/vorns64.c: Regenerated.
4354         * gcc.target/arm/neon/vornu64.c: Regenerated.
4355         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4356         * gcc.target/arm/neon/vorru64.c: Regenerated.
4357
4358 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4359
4360         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4361
4362 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4363
4364         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4365         * gfortran.dg/intent_out_5.f90: Same.
4366         * gfortran.dg/ltrans-7.f90: Same.
4367         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4368
4369 2010-07-02  Jan Hubicka  <jh@suse.cz>
4370
4371         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4372
4373 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4374
4375         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4376
4377 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4378
4379         PR c++/44780
4380         * c-c++-common/Wunused-var-12.c: New test.
4381
4382 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4383
4384         PR target/42835
4385         * gcc.target/arm/pr42835.c: New test.
4386
4387         PR target/42172
4388         * gcc.target/arm/pr42172-1.c: New test.
4389
4390 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4391
4392         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4393
4394 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4395
4396         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4397         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4398         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4399         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4400         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4401         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4402         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4403         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4404         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4405         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4406         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4407         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4408         * gcc.target/arm/neon-vdup_ns64.c: New.
4409         * gcc.target/arm/neon-vdup_nu64.c: New.
4410         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4411         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4412         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4413         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4414         * gcc.target/arm/neon-vmov_ns64.c: New.
4415         * gcc.target/arm/neon-vmov_nu64.c: New.
4416         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4417         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4418         * gcc.target/arm/neon-vget_lanes64.c: New.
4419         * gcc.target/arm/neon-vget_laneu64.c: New.
4420         * gcc.target/arm/neon-vset_lanes64.c: New.
4421         * gcc.target/arm/neon-vset_laneu64.c: New.
4422
4423 2010-07-02  Richard Guenther  <rguenther@suse.de>
4424
4425         * g++.dg/torture/20100702-1.C: New testcase.
4426
4427 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4428
4429         PR target/44707
4430         * gcc.c-torture/compile/pr44707.c: New test.
4431
4432 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4433
4434         PR c++/44039
4435         * g++.dg/template/crash101.C: New.
4436
4437 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4438
4439         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4440         Use the ABI-0 accessors and fail it for m64.
4441
4442 2010-07-02  Jan Hubicka  <jh@suse.cz>
4443
4444         * g++.dg/tree-ssa/pr44706.C: New testcase.
4445
4446 2010-07-02  Richard Guenther  <rguenther@suse.de>
4447
4448         PR tree-optimization/44748
4449         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4450
4451 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4452
4453         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4454         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4455         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4456         the method types to forward:.
4457
4458 2010-06-30  Jason Merrill  <jason@redhat.com>
4459
4460         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4461         * g++.dg/other/pr25632.C: Likewise.
4462
4463 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4464
4465         PR tree-optimization/40421
4466         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4467
4468 2010-07-01  Richard Guenther  <rguenther@suse.de>
4469
4470         PR middle-end/42834
4471         PR middle-end/44468
4472         * gcc.c-torture/execute/20100316-1.c: New testcase.
4473         * gcc.c-torture/execute/pr44468.c: Likewise.
4474         * gcc.c-torture/compile/20100609-1.c: Likewise.
4475         * gcc.dg/volatile2.c: Adjust.
4476         * gcc.dg/plugin/selfassign.c: Likewise.
4477         * gcc.dg/pr36902.c: Likewise.
4478         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4479         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4480         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4481         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4482         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4483         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4484         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4485         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4486         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4487         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4488         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4489         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4490         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4491         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4492         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4493         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4494         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4495         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4496         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4497         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4498         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4499         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4500         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4501         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4502         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4503         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4504         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4505         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4506         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4507         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4508         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4509         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4510         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4511         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4512         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4513         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4514         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4515         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4516         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4517         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4518         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4519         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4520         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4521         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4522         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4523         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4524         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4525         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4526         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4527         * g++.dg/tree-ssa/pr31146.C: Likewise.
4528         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4529         * g++.dg/tree-ssa/pr33604.C: Likewise.
4530         * g++.dg/plugin/selfassign.c: Likewise.
4531         * gfortran.dg/array_memcpy_3.f90: Likewise.
4532         * gfortran.dg/array_memcpy_4.f90: Likewise.
4533         * c-c++-common/torture/pr42834.c: New testcase.
4534
4535 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4536
4537         PR c++/44628
4538         * g++.dg/template/crash100.C: New.
4539
4540 2010-06-30  Jan Hubicka  <jh@suse.cz>
4541
4542         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4543
4544 2010-06-30  Michael Matz  <matz@suse.de>
4545
4546         PR bootstrap/44699
4547         * gcc.dg/pr44699.c: New test.
4548
4549 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4550
4551         PR tree-optimization/39799
4552         * c-c++-common/uninit-17.c: New test.
4553
4554 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4555
4556         PR libfortran/43298
4557         * gfortran.dg/read_infnan_1.f90: New test.
4558
4559 2010-06-29  Jason Merrill  <jason@redhat.com>
4560
4561         Enable implicitly declared move constructor/operator= (N3053).
4562         * g++.dg/cpp0x/implicit3.C: New.
4563         * g++.dg/cpp0x/implicit4.C: New.
4564         * g++.dg/cpp0x/implicit5.C: New.
4565         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4566         * g++.dg/cpp0x/not_special.C: Adjust.
4567         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4568         * g++.dg/cpp0x/rv1n.C: Adjust.
4569         * g++.dg/cpp0x/rv1p.C: Adjust.
4570         * g++.dg/cpp0x/rv2n.C: Adjust.
4571         * g++.dg/cpp0x/rv2p.C: Adjust.
4572         * g++.dg/cpp0x/rv3n.C: Adjust.
4573         * g++.dg/cpp0x/rv3p.C: Adjust.
4574         * g++.dg/cpp0x/rv4n.C: Adjust.
4575         * g++.dg/cpp0x/rv4p.C: Adjust.
4576         * g++.dg/cpp0x/rv5n.C: Adjust.
4577         * g++.dg/cpp0x/rv5p.C: Adjust.
4578         * g++.dg/cpp0x/rv6n.C: Adjust.
4579         * g++.dg/cpp0x/rv6p.C: Adjust.
4580         * g++.dg/cpp0x/rv7n.C: Adjust.
4581         * g++.dg/cpp0x/rv7p.C: Adjust.
4582         * g++.dg/cpp0x/rv8p.C: Adjust.
4583         * g++.dg/gomp/pr26690-1.C: Adjust.
4584         * g++.dg/other/error20.C: Adjust.
4585         * g++.dg/other/error31.C: Adjust.
4586         * g++.dg/parse/error19.C: Adjust.
4587         * g++.dg/template/qualttp5.C: Adjust.
4588         * g++.old-deja/g++.law/ctors5.C: Adjust.
4589
4590         Enable implicitly deleted functions (N2346)
4591         * g++.dg/cpp0x/defaulted17.C: New.
4592         * g++.dg/cpp0x/implicit1.C: New.
4593         * g++.dg/cpp0x/implicit2.C: New.
4594         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4595         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4596         * g++.dg/init/ctor4.C: Adjust.
4597         * g++.dg/init/synth2.C: Adjust.
4598         * g++.dg/lto/20081118_1.C: Adjust.
4599         * g++.dg/other/error13.C: Adjust.
4600         * g++.dg/other/unused1.C: Adjust.
4601         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4602         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4603         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4604         * g++.old-deja/g++.law/ctors17.C: Adjust.
4605         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4606         * g++.old-deja/g++.pt/assign1.C: Adjust.
4607         * g++.old-deja/g++.pt/crash20.C: Adjust.
4608
4609         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4610         * g++.dg/cpp0x/defaulted13.C: Adjust.
4611         * g++.dg/cpp0x/defaulted2.C: Adjust.
4612         * g++.dg/cpp0x/defaulted3.C: Adjust.
4613         * g++.dg/cpp0x/initlist9.C: Adjust.
4614         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4615         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4616         * g++.dg/init/synth2.C: Adjust.
4617
4618         * g++.dg/cpp0x/defaulted19.C: New.
4619
4620         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4621         * g++.dg/template/error23.C: Fix for -std=c++0x.
4622
4623 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4624
4625         PR fortran/44718
4626         * gfortran.dg/proc_ptr_28.f90: New.
4627
4628 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4629
4630         PR tree-optimization/43801
4631         * g++.dg/torture/pr43801.C: New test.
4632
4633         PR debug/44668
4634         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4635
4636 2010-06-29  Jason Merrill  <jason@redhat.com>
4637
4638         PR c++/44587
4639         * g++.dg/template/qualified-id2.C: New.
4640         * g++.dg/template/qualified-id3.C: New.
4641
4642 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4643
4644         PR fortran/44696
4645         * gfortran.dg/associated_target_4.f90: New.
4646
4647 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4648
4649         PR fortran/44582
4650         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4651
4652 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4653
4654         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4655
4656 2010-06-29  Jan Hubicka  <jh@suse.cz>
4657
4658         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4659
4660 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4661
4662         PR target/43902
4663         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4664         * gcc.target/arm/wmul-3.c: New test.
4665         * gcc.target/arm/wmul-4.c: New test.
4666
4667 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4668
4669         PR rtl-optimization/44659
4670         * gcc.target/i386/extract-1.c: New.
4671         * gcc.target/i386/extract-2.c: Likewise.
4672         * gcc.target/i386/extract-3.c: Likewise.
4673         * gcc.target/i386/extract-4.c: Likewise.
4674         * gcc.target/i386/extract-5.c: Likewise.
4675         * gcc.target/i386/extract-6.c: Likewise.
4676
4677 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4678
4679         PR c++/44682
4680         * g++.dg/warn/Wunused-var-14.C: New test.
4681
4682 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4683
4684         PR fortran/43298
4685         * gfortran.dg/nan_6.f90: New.
4686
4687 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4688
4689         PR tree-optimization/43781
4690         * gcc.dg/torture/pr43781.c: New.
4691
4692 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4693
4694         PR fortran/40158
4695         * gfortran.dg/actual_rank_check_1.f90: New test.
4696
4697 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4698
4699         * gcc.dg/ipa/ipa-sra-6.c: New test.
4700
4701 2010-06-28  Jan Hubicka  <jh@suse.cz>
4702
4703         PR tree-optimization/44687
4704         * gcc.c-torture/compile/pr44687.c
4705
4706 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4707
4708         PR c++/44535
4709         * g++.dg/torture/pr44535.C: New test.
4710
4711 2010-06-28  Michael Matz  <matz@suse.de>
4712
4713         PR middle-end/44592
4714         * gfortran.dg/pr44592.f90: New test.
4715
4716 2010-06-28  Jan Hubicka  <jh@suse.cz>
4717
4718         PR tree-optimization/44357
4719         * g++.dg/torture/pr44357.C: New testcase.
4720
4721 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4722
4723         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4724         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4725         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4726         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4727         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4728         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4729         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4730         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4731
4732 2010-06-27  Jan Hubicka  <jh@suse.cz>
4733
4734         * gcc.c-torture/compile/pr44686.c: New file.
4735
4736 2010-06-27  Richard Guenther  <rguenther@suse.de>
4737
4738         PR tree-optimization/44683
4739         * gcc.c-torture/execute/pr44683.c: New testcase.
4740
4741 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4742
4743         * gnat.dg/noreturn3.ad[sb]: New test.
4744
4745 2010-06-26  Jason Merrill  <jason@redhat.com>
4746
4747         * g++.dg/cpp0x/explicit5.C: New.
4748
4749 2010-06-26  Richard Guenther  <rguenther@suse.de>
4750
4751         PR tree-optimization/44393
4752         * gcc.dg/pr44393.c: New testcase.
4753
4754 2010-06-26  Jan Hubicka  <jh@suse.cz>
4755
4756         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4757
4758 2010-06-26  Richard Guenther  <rguenther@suse.de>
4759
4760         PR middle-end/44674
4761         * gcc.dg/pr44674.c: New testcase.
4762
4763 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4764
4765         * gcc.dg/opts-3.c: New test.
4766
4767 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4768
4769         * gfortran.dg/type_decl_1.f90: New.
4770         * gfortran.dg/type_decl_2.f90: New.
4771
4772 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4773
4774         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4775         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4776
4777 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4778
4779         PR testsuite/38946
4780         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4781         error in comparing reals.
4782
4783 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4784
4785         * selected_real_kind_2.f90: New.
4786         * selected_real_kind_3.f90: New.
4787
4788 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4789
4790         * gfortran.dg/entry_19.f90: New.
4791
4792 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4793
4794         * gfortran.dg/end_subroutine_1.f90: New.
4795         * gfortran.dg/end_subroutine_2.f90: New.
4796         * gfortran.dg/interface_proc_end.f90: Update.
4797
4798 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4799
4800         * gfortran.dg/semicolon_fixed.f: Update.
4801         * gfortran.dg/semicolon_fixed_2.f: New.
4802         * gfortran.dg/semicolon_free_2.f90: New.
4803         * gfortran.dg/semicolon_free.f90: Update.
4804
4805 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4806
4807         PR fortran/44448
4808         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4809
4810 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4811
4812         * g++.dg/ipa/iinline-3.C: New test.
4813         * gcc.dg/ipa/modif-1.c: Removed.
4814
4815 2010-06-25  Jan Hubicka  <jh@suse.cz>
4816
4817         * gcc.dg/tree-ssa/ipa-split-1.c
4818
4819 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4820
4821         * g++.dg/ipa/iinline-2.C: New test.
4822
4823 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4824
4825         PR middle-end/43866
4826         * gfortran.dg/pr43866.f90: New test.
4827
4828         PR tree-optimization/44539
4829         * gcc.dg/pr44539.c: New test.
4830
4831 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4832
4833         From Jim Wilson:
4834         PR target/43902
4835         * gcc.target/mips/madd-9.c: New test.
4836
4837 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4838
4839         PR c/44517
4840         * gcc.dg/noncompile/pr44517.c: New.
4841         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4842
4843 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4844
4845         PR testsuite/43283
4846         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4847         and add argument to nop for IA64.
4848
4849 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4850
4851         PR target/44588
4852         * gcc.target/i386/mod-1.c: New.
4853         * gcc.target/i386/umod-1.c: Likewise.
4854         * gcc.target/i386/umod-2.c: Likewise.
4855         * gcc.target/i386/umod-3.c: Likewise.
4856
4857 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4858
4859         PR middle-end/44492
4860         * g++.dg/torture/pr44492.C: New test.
4861
4862 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4863
4864         * c-c++-common/warn-omitted-condop.c: New.
4865
4866 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4867
4868         PR fortran/44614
4869         * gfortran.dg/import8.f90: New.
4870
4871 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4872
4873         * gnat.dg/not_null.adb: Update test case.
4874
4875 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4876
4877         PR c++/44619
4878         * g++.dg/warn/Wunused-var-13.C: New test.
4879
4880         PR c++/44627
4881         * g++.dg/diagnostic/method1.C: New test.
4882
4883 2010-06-22  Cary Coutant  <ccoutant@google.com>
4884
4885         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4886
4887 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4888
4889         PR fortran/44616
4890         * gfortran.dg/abstract_type_8.f03: New.
4891
4892 2010-06-21  Jason Merrill  <jason@redhat.com>
4893
4894         * g++.dg/cpp0x/noexcept08.C: New.
4895
4896         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4897
4898 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4899
4900         PR target/44615
4901         * gcc.target/i386/sse2-vec-2a.c: New.
4902
4903 2010-06-21  DJ Delorie  <dj@redhat.com>
4904
4905         * gcc.dg/pragma-diag-1.c: New.
4906
4907 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4908
4909         PR target/44615
4910         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4911
4912 2010-06-21  Alan Modra  <amodra@gmail.com>
4913
4914         PR testsuite/44505
4915         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4916         tail call to check_fa_mid.
4917
4918 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4919
4920         PR target/44575
4921         * gcc.c-torture/execute/pr44575.c: New test.
4922
4923 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4924
4925         PR fortran/40632
4926         * gfortran.dg/contiguous_1.f90: New.
4927         * gfortran.dg/contiguous_2.f90: New.
4928         * gfortran.dg/contiguous_3.f90: New.
4929
4930 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4931
4932         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4933         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4934
4935 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4936
4937         PR target/44546
4938         * gcc.target/i386/pr44546.c: New test.
4939
4940 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4941
4942         * gcc.dg/opts-2.c: New test.
4943
4944 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4945
4946         PR fortran/44584
4947         * gfortran.dg/typebound_proc_15.f03: Modified.
4948
4949 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4950
4951         PR target/44072
4952         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4953         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4954
4955 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4956
4957         * g++.dg/ext/label13.C: Fix typo in last change.
4958
4959 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4960
4961         PR libfortran/44477
4962         * gfortran.dg/eof_3.f90
4963         * gfortran.dg/endfile_2.f90
4964         * gfortran.dg/endfile_4.f90
4965         * gfortran.dg/endfile_3.f90
4966
4967 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4968
4969         PR c++/41090
4970         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4971
4972 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4973
4974         PR fortran/44556
4975         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4976
4977 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4978
4979         * gcc.target/arm/pr40900.c: New test.
4980
4981 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4982
4983         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4984
4985 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4986
4987         PR fortran/44558
4988         * gfortran.dg/typebound_call_15.f03: New.
4989
4990 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4991
4992         PR c++/44486
4993         * g++.dg/pr44486.C: New.
4994
4995 2010-06-16  DJ Delorie  <dj@redhat.com>
4996
4997         * gcc.target/i386/volatile-bitfields-1.c: New.
4998         * gcc.target/i386/volatile-bitfields-2.c: New.
4999
5000 2010-06-16  Jason Merrill  <jason@redhat.com>
5001
5002         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5003
5004         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5005
5006 2010-06-16  Richard Guenther  <rguenther@suse.de>
5007
5008         PR c/44555
5009         * gcc.c-torture/execute/pr44555.c: New testcase.
5010
5011 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5012
5013         PR fortran/44549
5014         * gfortran.dg/typebound_proc_16.f03: New.
5015
5016 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5017
5018         * g++.dg/torture/pr43905.C: New test.
5019
5020 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5021
5022         PR testsuite/44538
5023         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5024         initialization loop from being vectorized.
5025         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5026
5027 2010-06-16  Alan Modra  <amodra@gmail.com>
5028
5029         PR tree-optimization/44507
5030         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5031
5032 2010-06-15  Jason Merrill  <jason@redhat.com>
5033
5034         * g++.dg/overload/arg3.C: Adjust error locations.
5035         * g++.dg/overload/copy1.C: Likewise.
5036         * g++.dg/tc1/dr152.C: Likewise.
5037         * g++.dg/template/incomplete4.C: Likewise.
5038         * g++.dg/template/incomplete5.C: Likewise.
5039         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5040         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5041         * g++.old-deja/g++.pt/crash9.C: Likewise.
5042
5043         * g++.dg/inherit/virtual5.C: New.
5044
5045         * g++.dg/cpp0x/defaulted18.C: New.
5046
5047         * g++.dg/cpp0x/initlist40.C: New.
5048
5049         * g++.dg/cpp0x/initlist39.C: New.
5050
5051 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5052
5053         PR middle-end/44391
5054         * gcc.dg/graphite/pr44391.c: New.
5055
5056 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5057
5058         PR fortran/43388
5059         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5060         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5061         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5062         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5063
5064 2010-06-15  Richard Guenther  <rguenther@suse.de>
5065
5066         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5067
5068 2010-06-15  Richard Guenther  <rguenther@suse.de>
5069
5070         * gcc.dg/vect/bb-slp-21.c: Adjust.
5071         * gcc.dg/vect/bb-slp-13.c: Likewise
5072         * gcc.dg/vect/bb-slp-4.c: Likewise
5073         * gcc.dg/vect/bb-slp-22.c: Likewise
5074         * gcc.dg/vect/bb-slp-14.c: Likewise
5075         * gcc.dg/vect/bb-slp-23.c: Likewise
5076         * gcc.dg/vect/bb-slp-15.c: Likewise
5077         * gcc.dg/vect/bb-slp-17.c: Likewise
5078         * gcc.dg/vect/bb-slp-18.c: Likewise
5079         * gcc.dg/vect/bb-slp-19.c: Likewise
5080         * gcc.dg/vect/bb-slp-10.c: Likewise
5081         * gcc.dg/vect/bb-slp-11.c: Likewise
5082         * gcc.dg/vect/bb-slp-20.c: Likewise
5083         * gcc.dg/vect/bb-slp-3.c: Likewise
5084
5085 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5086
5087         PR fortran/44536
5088         * gfortran.dg/gomp/pr44536.f90: New test.
5089         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5090
5091 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5092
5093         PR target/44534
5094         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5095         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5096
5097 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5098
5099         PR tree-optimization/44508
5100         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5101
5102         PR bootstrap/44509
5103         * gcc.dg/pr44509.c: New test.
5104
5105 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5106
5107         PR tree-optimization/44507
5108         * gcc.dg/vect/pr44507.c: New test.
5109
5110 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5111
5112         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5113         and c-pretty-print.h.
5114
5115         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5116
5117 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5118
5119         * gfortran.dg/whole_file_18.f90: Updated error message.
5120
5121 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5122
5123         * gfortran.dg/whole_file_20.f03: New.
5124
5125 2010-06-12  Jan Hubicka  <jh@suse.cz>
5126
5127         * gcc.c-torture/compile/pc44485.c: New testcase.
5128
5129 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5130
5131         PR fortran/40117
5132         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5133         * gfortran.dg/typebound_proc_14.f03: New.
5134         * gfortran.dg/typebound_proc_15.f03: New.
5135
5136 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5137
5138         * gcc.dg/opts-1.c: New test.
5139
5140 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5141
5142         * gcc.dg/funroll-loops-all.c: Update expected error.
5143
5144 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5145
5146         PR target/44481
5147         * gcc.target/i386/pr44481.c: New test.
5148
5149 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5150
5151         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5152
5153 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5154
5155         PR middle-end/44483
5156         * gcc.dg/tree-ssa/pr44483.c: New.
5157
5158 2010-06-11  Paul Brook  <paul@codesourcery.com>
5159
5160         * g++.dg/other/arm-neon-1.C: New test.
5161
5162 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5163
5164         PR fortran/42051
5165         PR fortran/43896
5166         * gfortran.dg/class_23.f03: New test.
5167
5168 2010-06-11  Jan Hubicka  <jh@suse.cz>
5169
5170         * gcc.dg/ipa/pure-const-2.c: New testcase.
5171
5172 2010-06-11  Jan Hubicka  <jh@suse.cz>
5173
5174         * gcc.dg/noreturn-7.c: Update.
5175         * gcc.dg/noreturn-4.c: Update.
5176
5177 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5178
5179         Fix MIPS bootstrap
5180         * g++.dg/other/typedef4.C: New test.
5181
5182 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5183
5184         PR fortran/44207
5185         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5186
5187 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5188
5189         PR fortran/44457
5190         * gfortran.dg/asynchronous_3.f03
5191
5192 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5193
5194         PR middle-end/44185
5195         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5196         non-temporal stores out of the tests to form new test cases.  As a
5197         result, no non-temporal store should be generated in this case.
5198
5199         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5200         prefetch-7.c that generate one non-temporal store.
5201
5202         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5203         prefetch-7.c that generate one non-temporal store and one
5204         one-temporal prefetch.
5205
5206 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5207
5208         PR tree-optimization/44258
5209         * gcc.dg/tree-ssa/pr44258.c: New test.
5210
5211 2010-06-10  Daniel Kraft  <d@domob.eu>
5212
5213         PR fortran/38936
5214         * gfortran.dg/associate_1.f03: New test.
5215         * gfortran.dg/associate_2.f95: New test.
5216         * gfortran.dg/associate_3.f03: New test.
5217         * gfortran.dg/associate_4.f08: New test.
5218
5219 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5220
5221         * gfortran.dg/selected_char_kind_4.f90: New test.
5222
5223 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5224
5225         * gcc.dg/pr42461.c: New test.
5226
5227 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5228
5229         PR fortran/44347
5230         * gfortran.dg/selected_real_kind_1.f90: New.
5231
5232 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5233
5234         PR fortran/44359
5235         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5236         warning.
5237         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5238         check for warning.
5239
5240 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5241
5242         * gfortran.dg/data_namelist_conflict.f90: New test.
5243
5244 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5245
5246         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5247         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5248         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5249
5250 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5251
5252         * gfortran.dg/mvbits_9.f90: New test.
5253         * gfortran.dg/ibset_1.f90: Ditto.
5254         * gfortran.dg/ibits_1.f90: Ditto.
5255         * gfortran.dg/btest_1.f90: Ditto.
5256         * gfortran.dg/ibclr_1.f90: Ditto.
5257
5258 2010-06-09  Jason Merrill  <jason@redhat.com>
5259
5260         PR c++/44366
5261         * g++.dg/cpp0x/decltype23.C: Move to...
5262         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5263
5264 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5265
5266         PR fortran/44211
5267         * gfortran.dg/typebound_call_14.f03: New test.
5268
5269 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5270
5271         PR tree-optimization/44423
5272         * gcc.dg/tree-ssa/pr44423.c: New test.
5273
5274 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5275
5276         PR testsuite/42843
5277         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5278         TV_NONE to initialize tv_id field.
5279         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5280         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5281         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5282         Include toplev.h .
5283         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5284         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5285         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5286
5287 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5288
5289         PR tree-optimization/39874
5290         PR middle-end/28685
5291         * gcc.dg/pr39874.c: New file.
5292
5293 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5294
5295         * g++.dg/ext/attr-alias-1.C: New.
5296         * g++.dg/ext/attr-alias-2.C: New.
5297
5298 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5299
5300         PR fortran/44446
5301         * gfortran.dg/proc_ptr_27.f90: New.
5302
5303 2010-06-07  Jason Merrill  <jason@redhat.com>
5304
5305         PR c++/44366
5306         * g++.dg/cpp0x/decltype23.C: New.
5307
5308 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5309             Shujing Zhao  <pearly.zhao@oracle.com>
5310
5311         PR c/37724
5312         * gcc.dg/c90-const-expr-10.c: Adjust.
5313         * gcc.dg/c99-const-expr-10.c: Adjust.
5314         * gcc.dg/init-bad-7.c: New.
5315
5316 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5317
5318         * lib/target-supports.exp (check_effective_target_gas): New proc.
5319         * gcc.c-torture/execute/960321-1.x: New file.
5320
5321 2010-06-07  Jason Merrill  <jason@redhat.com>
5322
5323         PR c++/44401
5324         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5325
5326 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5327
5328         PR c++/44444
5329         * g++.dg/warn/Wunused-var-12.C: New test.
5330
5331         PR c++/44443
5332         * c-c++-common/Wunused-var-11.c: New test.
5333
5334 2010-06-07  Jan Hubicka  <jh@suse.cz>
5335
5336         * gcc.dg/ipa/pure-const-1.c: New testcase.
5337
5338 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5339
5340         PR rtl-optimization/44404
5341         * gcc.dg/pr44404.c: New.
5342
5343 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5344
5345         PR target/44159
5346         * gcc.target/i386/abi-2.c: Check sysv abi here.
5347         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5348         function to avoid failures by different ABIs.
5349         * gcc.target/i386/aes-check.h: Likewise.
5350         * gcc.target/i386/avx-check.h: Likewise.
5351         * gcc.target/i386/fma4-check.h: Likewise.
5352         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5353         * gcc.target/i386/mmx-check.h: Likewise.
5354         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5355         * gcc.target/i386/pclmul-check.h: Likewise.
5356         * gcc.target/i386/sse-check.h: Likewise.
5357         * gcc.target/i386/sse2-check.h: Likewise.
5358         * gcc.target/i386/sse3-check.h: Likewise.
5359         * gcc.target/i386/sse4_1-check.h: Likewise.
5360         * gcc.target/i386/sse4_2-check.h: Likewise.
5361         * gcc.target/i386/sse4a-check.h: Likewise.
5362         * gcc.target/i386/ssse3-check.h: Likewise.
5363         * gcc.target/i386/xop-check.h: Likewise.
5364         * gcc.target/i386/pr27971.c: Fix for LLP64.
5365         * gcc.target/i386/pr39139.c: Likewise.
5366         * gcc.target/i386/pr39315-check.c: Likewise.
5367         * gcc.target/i386/vararg-1.c: Likewise.
5368         * gcc.target/i386/vararg-2.c: Likewise.
5369         Additional add dg-compile to avoid failure due
5370         missing foo symbol.
5371
5372         * gcc.dg/compound-literal-1.c: Fix for llp64.
5373         * gcc.dg/pr32370.c: Likewise.
5374         * gcc.dg/pr37561.c: Likewise.
5375         * gcc.dg/pr41340.c: Likewise.
5376         * gcc.dg/pr41551.c: Likewise.
5377
5378 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5379
5380         PR c++/44188
5381         * g++.dg/debug/dwarf2/typedef3.C: New test.
5382
5383 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5384
5385         PR c/20000
5386         * c-c++-common/pr20000.c: New.
5387
5388 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5389
5390         PR c++/44086
5391         * g++.dg/init/pr44086.C: New.
5392         * g++.dg/cpp0x/decltype4.C: Adjust.
5393
5394 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5395
5396         PR fortran/43945
5397         * gfortran.dg/generic_23.f03: New test.
5398
5399 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5400
5401         PR fortran/43895
5402         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5403
5404 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5405
5406         PR c++/44361
5407         * c-c++-common/Wunused-var-9.c: New test.
5408
5409 2010-06-05  Jason Merrill  <jason@redhat.com>
5410
5411         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5412
5413 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5414
5415         PR c/44322
5416         * gcc.dg/c99-restrict-4.c: New test.
5417
5418 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5419
5420         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5421         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5422         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5423         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5424         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5425         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5426         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5427         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5428         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5429         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5430         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5431         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5432         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5433         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5434         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5435         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5436         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5437         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5438         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5439         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5440         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5441         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5442
5443 2010-06-04  Jason Merrill  <jason@redhat.com>
5444
5445         * g++.dg/cpp0x/noexcept06.C: New.
5446         * g++.dg/cpp0x/noexcept07.C: New.
5447
5448         * g++.dg/cpp0x/noexcept01.C: New.
5449         * g++.dg/cpp0x/noexcept02.C: New.
5450         * g++.dg/cpp0x/noexcept03.C: New.
5451         * g++.dg/cpp0x/noexcept04.C: New.
5452         * g++.dg/cpp0x/noexcept05.C: New.
5453
5454 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5455
5456         PR c++/44412
5457         * g++.dg/warn/Wunused-var-10.C: New test.
5458         * g++.dg/warn/Wunused-var-11.C: New test.
5459
5460         PR c++/44362
5461         * c-c++-common/Wunused-var-10.c: New test.
5462
5463 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5464
5465         PR c/25880
5466         * gcc.dg/assign-warn-2.c: Update.
5467         * gcc.dg/cpp/line3.c: Update.
5468         * gcc.dg/c99-array-lval-8.c: Update.
5469         * gcc.dg/cast-qual-2.c: Update.
5470         * gcc.dg/c99-arraydecl-3.c:  Update.
5471         * gcc.dg/assign-warn-1.c:  Update.
5472         * gcc.dg/format/gcc_diag-1.c:  Update.
5473
5474 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5475
5476         PR rtl-optimization/39871
5477         PR rtl-optimization/40615
5478         PR rtl-optimization/42500
5479         PR rtl-optimization/42502
5480         * gcc.target/arm/eliminate.c: New test.
5481
5482 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5483
5484         PR libstdc++/44410
5485         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5486         * g++.old-deja/g++.other/delete3.C: Likewise.
5487         * g++.old-deja/g++.other/new.C: Likewise.
5488         * g++.old-deja/g++.law/operators27.C: Likewise.
5489         * g++.old-deja/g++.mike/p755.C: Likewise.
5490         * g++.dg/eh/new1.C: Likewise.
5491         * g++.dg/init/new5.C: Likewise.
5492
5493 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5494
5495         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5496         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5497         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5498
5499 2010-06-03  Richard Guenther  <rguenther@suse.de>
5500
5501         PR lto/41921
5502         * lib/lto.exp: Always load gcc.exp.
5503         (lto-obj): For C source files invoke gcc_target_compile.
5504         * g++.dg/lto/20100603-1_0.C: New testcase.
5505         * g++.dg/lto/20100603-1_1.c: Likewise.
5506
5507 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5508
5509         PR tree-optimization/43688
5510         * gfortran.dg/pr43688.f90: New.
5511
5512 2010-06-03  Richard Guenther  <rguenther@suse.de>
5513
5514         PR lto/41584
5515         * gcc.dg/lto/20100603-1_0.c: New testcase.
5516         * gcc.dg/lto/20100603-2_0.c: Likewise.
5517         * gcc.dg/lto/20100603-3_0.c: Likewise.
5518
5519 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5520
5521         PR target/44218
5522         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5523         * gcc.target/powerpc/recip-2.c: Ditto.
5524         * gcc.target/powerpc/recip-3.c: Ditto.
5525         * gcc.target/powerpc/recip-4.c: Ditto.
5526         * gcc.target/powerpc/recip-5.c: Ditto.
5527         * gcc.target/powerpc/recip-6.c: Ditto.
5528         * gcc.target/powerpc/recip-7.c: Ditto.
5529         * gcc.target/powerpc/recip-test.h: Ditto.
5530         * gcc.target/powerpc/recip-test2.h: Ditto.
5531
5532 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5533
5534         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5535
5536 2010-06-02  Jason Merrill  <jason@redhat.com>
5537
5538         * g++.dg/ext/vector9.C: Expect typedef in error message.
5539
5540         PR c++/9726
5541         PR c++/23594
5542         PR c++/44333
5543         * g++.dg/tc1/dr101.C: Remove xfails.
5544
5545 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5546
5547         PR middle-end/44372
5548         * g++.dg/ipa/pr44372.C: New.
5549
5550 2010-06-02  Jan Hubicka  <jh@suse.cz>
5551
5552         PR middle-end/44295
5553         * g++.dg/torture/pr44295.C: Neww testcase.
5554
5555 2010-06-02  Jan Hubicka  <jh@suse.cz>
5556
5557         * gcc.dg/tree-ssa/loadpre6.c: Update.
5558
5559 2010-06-02  Richard Guenther  <rguenther@suse.de>
5560
5561         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5562         diagnostic.h.
5563
5564 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5565
5566         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5567         the link fail message.
5568
5569 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5570
5571         PR fortran/44360
5572         * gfortran.dg/use_13.f90: New test case.
5573
5574 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5575
5576         PR fortran/44371
5577         * gfortran.dg/error_stop_2.f08: Minor update.
5578
5579 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5580
5581         PR fortran/44371
5582         * gfortran.dg/error_stop_1.f08: New test.
5583         * gfortran.dg/error_stop_2.f08: New test.
5584
5585 2010-06-01  Jason Merrill  <jason@redhat.com>
5586
5587         DR 990
5588         * g++.dg/cpp0x/initlist37.C: New.
5589         * g++.dg/cpp0x/initlist38.C: New.
5590
5591         PR c++/44358
5592         * g++.dg/cpp0x/initlist36.C: New.
5593
5594 2010-05-31 Jan Hubicka  <jh@suse.cz>
5595
5596         * gcc.dg/noreturn-8.c: New testcase.
5597
5598 2010-05-31 Jan Hubicka  <jh@suse.cz>
5599
5600         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5601         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5602
5603 2010-05-31 Jan Hubicka  <jh@suse.cz>
5604
5605         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5606         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5607
5608 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5609
5610         PR fortran/36928
5611         * gfortran.dg/dependency_27.f90:  New test.
5612         * gfortran.dg/array_assign_1.F90:  New test.
5613
5614 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5615
5616         PR target/44338
5617         * gcc.target/i386/sse-24.c: New test.
5618
5619 2010-05-31  Jan Hubicka  <jh@suse.cz>
5620
5621         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5622
5623 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5624
5625         PR middle-end/44337
5626         * gcc.dg/pr44337.c: New test.
5627
5628         PR tree-optimization/44182
5629         * g++.dg/debug/pr44182.C: New test.
5630
5631 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5632
5633         * gcc.dg/nested-func-7.c: New test.
5634         * gnat.dg/frame_overflow.adb: Adjust directives.
5635
5636 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5637
5638         * gnat.dg/prot2.ad[sb]: New test.
5639         * gnat.dg/prot2_pkg1.ads: New helper.
5640         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5641
5642 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5643
5644         * gnat.dg/array11.adb: Adjust dg-warning directive.
5645         * gnat.dg/object_overflow.adb: Likewise.
5646
5647 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5648
5649         PR middle-end/44306
5650         * gcc.dg/tree-ssa/pr44306.c: New.
5651
5652 2010-05-29  Jan Hubicka  <jh@suse.cz>
5653
5654         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5655
5656 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5657
5658         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5659
5660 2010-05-28  Mike Stump  <mikestump@comcast.net>
5661
5662         PR objc/44125
5663         * objc.dg/const-str-9.m: Remove static.
5664
5665 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5666
5667         PR target/43636
5668         * gcc.c-torture/compile/pr43636.c: New test.
5669
5670 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5671
5672         PR objc++/23616
5673         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5674         * obj-c++.dg/try-catch-9.mm: Ditto.
5675
5676 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5677
5678         Revert patch for PR c++/44188
5679         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5680
5681 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5682
5683         PR c++/44188
5684         * g++.dg/debug/dwarf2/typedef3.C: New test.
5685
5686 2010-05-27  Jason Merrill  <jason@redhat.com>
5687
5688         PR c++/43555
5689         * g++.dg/ext/vla9.C: New.
5690
5691 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5692
5693         PR objc/44140
5694         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5695         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5696         * objc.dg/torture/tls/thr-init.m: Ditto.
5697         * objc.dg/torture/trivial.m: Ditto.
5698         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5699         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5700         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5701         * obj-c++.dg/torture/trivial.mm: Ditto.
5702
5703 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5704
5705         * g++.dg/lto/20100302_0.C: Skip on darwin.
5706
5707 2010-05-27  Richard Guenther  <rguenther@suse.de>
5708
5709         PR tree-optimization/44284
5710         * gcc.dg/vect/vect-118.c: New testcase.
5711         * gcc.dg/vect/bb-slp-20.c: Adjust.
5712         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5713         * gcc.dg/vect/slp-9.c: Likewise.
5714         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5715         * gcc.dg/vect/vect-10.c: Likewise.
5716         * gcc.dg/vect/vect-109.c: Likewise.
5717         * gcc.dg/vect/vect-12.c: Likewise.
5718         * gcc.dg/vect/vect-36.c: Likewise.
5719         * gcc.dg/vect/vect-7.c: Likewise.
5720         * gcc.dg/vect/vect-iv-8.c: Likewise.
5721         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5722         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5723         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5724         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5725         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5726         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5727         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5728         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5729         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5730         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5731         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5732         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5733         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5734         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5735         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5736         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5737         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5738
5739 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5740
5741         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5742         necessary.
5743
5744 2010-05-26  Jan Hubicka  <jh@suse.cz>
5745
5746         * gcc.dg/lto/materialize-1_0.c: New file.
5747         * gcc.dg/lto/materialize-1_1.c: New file.
5748
5749 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5750
5751         * gnat.dg/lto10.adb: New test.
5752         * gnat.dg/lto10_pkg.ads: New helper.
5753
5754 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5755
5756         * lib/target-supports.exp (check_effective_target_int128): New
5757         function to check if __int128 types are available for target.
5758         * c-c++-common/int128-types-1.c: New.
5759         * c-c++-common/int128-1.c: New.
5760         * c-c++-common/int128-2.c: New.
5761         * g++.dg/abi/mangle43.C: New.
5762         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5763         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5764         pointer-wide scalar.
5765         * g++.dg/other/pr25632.C: Likewise.
5766         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5767         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5768         overflow warnings.
5769         * g++.dg/warn/pr13358-4.C: Likewise.
5770         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5771         * g++.dg/warn/Wconversion-null.C: Likewise.
5772
5773 2010-05-26  Jason Merrill  <jason@redhat.com>
5774
5775         PR c++/43382
5776         * g++.dg/cpp0x/variadic101.C: New.
5777
5778 2010-05-26  Richard Guenther  <rguenther@suse.de>
5779
5780         PR rtl-optimization/44164
5781         * gcc.c-torture/execute/pr44164.c: New testcase.
5782         * g++.dg/tree-ssa/pr13146.C: Adjust.
5783
5784 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5785
5786         PR fortran/40011
5787         * gfortran.dg/whole_file_19.f90 : New test.
5788
5789 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5790
5791         PR fortran/30668
5792         PR fortran/31346
5793         PR fortran/34260
5794         * gfortran.dg/pr40999.f: Fix function type.
5795         * gfortran.dg/whole_file_5.f90: Likewise.
5796         * gfortran.dg/whole_file_6.f90: Likewise.
5797         * gfortran.dg/whole_file_16.f90: New.
5798         * gfortran.dg/whole_file_17.f90: New.
5799         * gfortran.dg/whole_file_18.f90: New.
5800
5801 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5802             Iain Sandoe  <iains@gcc.gnu.org>
5803
5804         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5805         * gcc.c-torture/compile/pr44197.c: Require alias support.
5806         * gcc.dg/lto/20081222_0.c: Ditto.
5807
5808 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5809
5810         PR debug/42801
5811         * gcc.dg/guality/vla-2.c: New test.
5812
5813 2010-05-25  Richard Guenther  <rguenther@suse.de>
5814
5815         PR middle-end/44069
5816         * g++.dg/torture/pr44069.C: New testcase.
5817
5818 2010-05-25  Richard Guenther  <rguenther@suse.de>
5819
5820         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5821
5822 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5823
5824         PR objc/44140
5825         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5826
5827 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5828
5829         * obj-c++.dg/torture/tls/trivial.mm: New.
5830         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5831         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5832         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5833         * obj-c++.dg/torture/tls/diag-1.mm: New.
5834         * obj-c++.dg/torture/tls/tls.exp: New.
5835         * obj-c++.dg/torture/trivial.mm: New.
5836         * obj-c++.dg/torture/dg-torture.exp: New.
5837         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5838         * obj-c++.dg/tls/trivial.m: New.
5839         * obj-c++.dg/tls/init-1.mm: New.
5840         * obj-c++.dg/tls/diag-1.mm: New.
5841         * obj-c++.dg/tls/init-2.mm: New.
5842         * obj-c++.dg/tls/diag-2.mm: New.
5843         * obj-c++.dg/tls/diag-3.mm: New.
5844         * obj-c++.dg/tls/diag-4.mm: New.
5845         * obj-c++.dg/tls/static-1.mm: New.
5846         * obj-c++.dg/tls/tls.exp: New.
5847         * obj-c++.dg/tls/diag-5.mm: New.
5848         * obj-c++.dg/tls/static-1a.mm: New.
5849         * objc-obj-c++-shared/Object1.mm: New.
5850         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5851
5852 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5853
5854         PR objc++/43689
5855         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5856         * obj-c++.dg/const-str-6.mm: Ditto.
5857
5858 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5859
5860         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5861
5862 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5863
5864         PR ada/38394
5865         * gnat.dg/array13.ad[sb]: New test.
5866
5867 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5868             Sandra Loosemore  <sandra@codesourcery.com>
5869
5870         * gcc.target/arm/neon/: Regenerated test cases.
5871
5872         * gcc.target/arm/neon/polytypes.c,
5873         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5874         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5875         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5876         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5877         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5878         dg-add-options arm_neon.
5879
5880         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5881         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5882         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5883         and arm_neon_fp16_ok.
5884
5885         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5886         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5887
5888         * lib/target-supports.exp (add_options_for_arm_neon): New.
5889         (check_effective_target_arm_neon_ok_nocache): New, from
5890         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5891         (check_effective_target_arm_neon_ok): Use
5892         check_effective_target_arm_neon_ok_nocache.
5893         (add_options_for_arm_neon_fp16)
5894         (check_effective_target_arm_neon_fp16_ok)
5895         check_effective_target_arm_neon_fp16_ok_nocache): New.
5896         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5897
5898 2010-05-24  Jason Merrill  <jason@redhat.com>
5899
5900         PR c++/41510
5901         * g++.dg/cpp0x/initlist35.C: New.
5902         * g++.dg/init/brace6.C: Adjust.
5903
5904 2010-05-24  Paul Brook  <paul@codesourcery.com>
5905
5906         * gcc.target/arm/frame-pointer-1.c: New test.
5907         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5908         pointer elimination.
5909
5910 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5911
5912         PR target/44245
5913         * gcc.target/i386/crc32-3.c: New.
5914         * gcc.target/i386/crc32-4.c: Likewise.
5915
5916 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5917
5918         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5919         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5920         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5921
5922 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5923
5924         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5925
5926 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5927
5928         PR target/43869
5929         * gcc.c-target/pr43869.c: New test.
5930
5931 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5932
5933         PR fortran/44212
5934         * gfortran.dg/class_22.f03: New.
5935
5936 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5937
5938         PR lto/44238
5939         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5940
5941 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5942
5943         PR fortran/44213
5944         * gfortran.dg/abstract_type_7.f03: New.
5945
5946 2010-05-21  Jason Merrill  <jason@redhat.com>
5947
5948         * g++.dg/eh/spec11.C: Test cleanup optimization.
5949
5950 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5951
5952         PR debug/44223
5953         * gcc.target/i386/pr44223.c: New test.
5954
5955 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5956
5957         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5958
5959 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5960
5961         * g++.dg/other/const3.C: New test.
5962
5963 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5964
5965         PR fortran/38407
5966         * warn_unused_dummy_argument_1.f90: New.
5967         * warn_unused_dummy_argument_2.f90: New.
5968
5969 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5970
5971         PR c++/30298
5972         * g++.dg/inherit/crash1.C: New.
5973         * g++.dg/inherit/crash2.C: Likewise.
5974
5975 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5976
5977         PR debug/44178
5978         * g++.dg/debug/pr44178.C: New test.
5979
5980 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5981
5982         PR middle-end/44185
5983         * gcc.dg/tree-ssa/prefetch-6.c: Add
5984         --param min-insn-to-prefetch-ratio=6.
5985         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5986         allow unrolling, and adjust the movnti count.
5987
5988 2010-05-20  Jan Hubicka  <jh@suse.cz>
5989
5990         PR middle-end/44197
5991         * gcc.c-torture/compile/pr44197.c: New file.
5992
5993 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5994
5995         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5996         Fix test code.
5997         (check_effective_target_xop): Remove __may_alias__ attribute.
5998
5999 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6000
6001         PR target/44202
6002         * gcc.c-torture/execute/pr44202-1.c: New test.
6003
6004 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6005
6006         PR fortran/43851
6007         * gfortran.dg/label_1.f90: Update test.
6008
6009 2010-05-19  Jan Hubicka  <jh@suse.cz>
6010
6011         * gcc.dg/lto/ipareference2_0.c: New file.
6012         * gcc.dg/lto/ipareference2_1.c: New file.
6013
6014 2010-05-19  Jason Merrill  <jason@redhat.com>
6015
6016         * g++.dg/parse/fn-typedef2.C: New.
6017
6018         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6019         function type.
6020
6021         PR c++/44193
6022         * g++.dg/template/fntype1.C: New.
6023
6024 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6025
6026         * gnat.dg/discr23.ad[sb]: New test.
6027         * gnat.dg/discr23_pkg.ads: New helper.
6028
6029         * gnat.dg/specs/controlled1.ads: New test.
6030         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6031
6032 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6033
6034         PR fortran/44055
6035         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6036         Fixed scope of C_SIZEOF.
6037         * gfortran.dg/warn_conversion_2.f90: New.
6038
6039 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6040
6041         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6042         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6043         for optional selector.
6044         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6045         (check_effective_target_sse3): New proc.
6046         * gcc.target/i386/math-torture/math-torture.exp: Load
6047         target-supports.exp.
6048         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6049         check_effective_target_sse2.
6050         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6051         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6052         * g++.dg/vect/vect.exp: Likewise.
6053         * gfortran.dg/vect/vect.exp: Likewise.
6054         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6055         -msse2 if check_effective_target_sse2.
6056
6057         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6058         * gcc.target/i386/3dnow-2.c: Likewise.
6059         * gcc.target/i386/3dnowA-1.c: Likewise.
6060         * gcc.target/i386/3dnowA-2.c: Likewise.
6061         * gcc.target/i386/pr42549.c: Likewise.
6062
6063         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6064         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6065         * gcc.target/i386/sse3-addsubps.c: Likewise.
6066         * gcc.target/i386/sse3-haddpd.c: Likewise.
6067         * gcc.target/i386/sse3-haddps.c: Likewise.
6068         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6069         * gcc.target/i386/sse3-hsubps.c: Likewise.
6070         * gcc.target/i386/sse3-movddup.c: Likewise.
6071         * gcc.target/i386/sse3-movshdup.c: Likewise.
6072         * gcc.target/i386/sse3-movsldup.c: Likewise.
6073
6074         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6075         * g++.dg/ext/attrib35.C: Likewise.
6076         * g++.dg/opt/pr40496.C: Likewise.
6077         * g++.dg/other/i386-1.C: Likewise.
6078         * g++.dg/other/i386-4.C: Likewise.
6079         * g++.dg/other/pr34435.C: Likewise.
6080         * g++.dg/other/pr39496.C: Likewise.
6081         * g++.dg/other/pr40446.C: Likewise.
6082         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6083         * gcc.dg/compat/vector-1a_main.c: Likewise.
6084         * gcc.dg/compat/vector-2a_main.c: Likewise.
6085         * gcc.dg/lto/20090206-1_0.c: Likewise.
6086         * gcc.dg/pr34856.c: Likewise.
6087         * gcc.dg/pr36584.c: Likewise.
6088         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6089         * gcc.dg/pr37544.c: Likewise.
6090         * gcc.dg/torture/pr16104-1.c: Likewise.
6091         * gcc.dg/torture/pr35771-1.c: Likewise.
6092         * gcc.dg/torture/pr35771-2.c: Likewise.
6093         * gcc.dg/torture/pr35771-3.c: Likewise.
6094         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6095         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6096         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6097         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6098         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6099         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6100         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6101         * gcc.target/i386/20060512-1.c: Likewise.
6102         * gcc.target/i386/20060512-3.c: Likewise.
6103         * gcc.target/i386/all_one_m128i.c: Likewise.
6104         * gcc.target/i386/float128-1.c: Likewise.
6105         * gcc.target/i386/float128-2.c: Likewise.
6106         * gcc.target/i386/fpcvt-1.c: Likewise.
6107         * gcc.target/i386/fpcvt-2.c: Likewise.
6108         * gcc.target/i386/fpcvt-3.c: Likewise.
6109         * gcc.target/i386/fpprec-1.c: Likewise.
6110         * gcc.target/i386/funcspec-9.c: Likewise.
6111         * gcc.target/i386/incoming-1.c: Likewise.
6112         * gcc.target/i386/incoming-12.c: Likewise.
6113         * gcc.target/i386/incoming-2.c: Likewise.
6114         * gcc.target/i386/incoming-3.c: Likewise.
6115         * gcc.target/i386/incoming-4.c: Likewise.
6116         * gcc.target/i386/incoming-6.c: Likewise.
6117         * gcc.target/i386/incoming-7.c: Likewise.
6118         * gcc.target/i386/incoming-8.c: Likewise.
6119         * gcc.target/i386/opt-1.c: Likewise.
6120         * gcc.target/i386/opt-2.c: Likewise.
6121         * gcc.target/i386/ordcmp-1.c: Likewise.
6122         * gcc.target/i386/pr17692.c: Likewise.
6123         * gcc.target/i386/pr18614-1.c: Likewise.
6124         * gcc.target/i386/pr22152.c: Likewise.
6125         * gcc.target/i386/pr23570.c: Likewise.
6126         * gcc.target/i386/pr23575.c: Likewise.
6127         * gcc.target/i386/pr26449-1.c: Likewise.
6128         * gcc.target/i386/pr26600.c: Likewise.
6129         * gcc.target/i386/pr27790.c: Likewise.
6130         * gcc.target/i386/pr28839.c: Likewise.
6131         * gcc.target/i386/pr30970.c: Likewise.
6132         * gcc.target/i386/pr32000-1.c: Likewise.
6133         * gcc.target/i386/pr32000-2.c: Likewise.
6134         * gcc.target/i386/pr32280.c: Likewise.
6135         * gcc.target/i386/pr32661.c: Likewise.
6136         * gcc.target/i386/pr32708-1.c: Likewise.
6137         * gcc.target/i386/pr32961.c: Likewise.
6138         * gcc.target/i386/pr33329.c: Likewise.
6139         * gcc.target/i386/pr35714.c: Likewise.
6140         * gcc.target/i386/pr35767-1.c: Likewise.
6141         * gcc.target/i386/pr35767-1d.c: Likewise.
6142         * gcc.target/i386/pr35767-1i.c: Likewise.
6143         * gcc.target/i386/pr35767-2.c: Likewise.
6144         * gcc.target/i386/pr35767-2d.c: Likewise.
6145         * gcc.target/i386/pr35767-2i.c: Likewise.
6146         * gcc.target/i386/pr35767-3.c: Likewise.
6147         * gcc.target/i386/pr35767-5.c: Likewise.
6148         * gcc.target/i386/pr36222-1.c: Likewise.
6149         * gcc.target/i386/pr36578-1.c: Likewise.
6150         * gcc.target/i386/pr36578-2.c: Likewise.
6151         * gcc.target/i386/pr36992-1.c: Likewise.
6152         * gcc.target/i386/pr37101.c: Likewise.
6153         * gcc.target/i386/pr37216.c: Likewise.
6154         * gcc.target/i386/pr37434-1.c: Likewise.
6155         * gcc.target/i386/pr37434-2.c: Likewise.
6156         * gcc.target/i386/pr37843-3.c: Likewise.
6157         * gcc.target/i386/pr37843-4.c: Likewise.
6158         * gcc.target/i386/pr39162.c: Likewise.
6159         * gcc.target/i386/pr39315-1.c: Likewise.
6160         * gcc.target/i386/pr39315-2.c: Likewise.
6161         * gcc.target/i386/pr39315-3.c: Likewise.
6162         * gcc.target/i386/pr39315-4.c: Likewise.
6163         * gcc.target/i386/pr39445.c: Likewise.
6164         * gcc.target/i386/pr39496.c: Likewise.
6165         * gcc.target/i386/pr40809.c: Likewise.
6166         * gcc.target/i386/pr40906-3.c: Likewise.
6167         * gcc.target/i386/pr41019.c: Likewise.
6168         * gcc.target/i386/pr42542-1.c: Likewise.
6169         * gcc.target/i386/pr42542-2.c: Likewise.
6170         * gcc.target/i386/pr42542-3.c: Likewise.
6171         * gcc.target/i386/pr42542-3a.c: Likewise.
6172         * gcc.target/i386/pr42881.c: Likewise.
6173         * gcc.target/i386/push-1.c: Likewise.
6174         * gcc.target/i386/quad-sse.c: Likewise.
6175         * gcc.target/i386/reload-1.c: Likewise.
6176         * gcc.target/i386/sse-10.c: Likewise.
6177         * gcc.target/i386/sse-11.c: Likewise.
6178         * gcc.target/i386/sse-15.c: Likewise.
6179         * gcc.target/i386/sse-17.c: Likewise.
6180         * gcc.target/i386/sse-18.c: Likewise.
6181         * gcc.target/i386/sse-19.c: Likewise.
6182         * gcc.target/i386/sse-4.c: Likewise.
6183         * gcc.target/i386/sse-6.c: Likewise.
6184         * gcc.target/i386/sse-vect-types.c: Likewise.
6185         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6186         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6187         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6188         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6189         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6190         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6191         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6192         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6193         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6194         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6195         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6196         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6197         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6198         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6199         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6200         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6201         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6202         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6203         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6204         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6205         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6206         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6207         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6208         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6209         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6210         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6211         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6212         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6213         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6214         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6215         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6216         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6217         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6218         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6219         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6220         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6221         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6222         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6223         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6224         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6225         * gcc.target/i386/sse2-mmx.c: Likewise.
6226         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6227         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6228         * gcc.target/i386/sse2-movd-1.c: Likewise.
6229         * gcc.target/i386/sse2-movd-2.c: Likewise.
6230         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6231         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6232         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6233         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6234         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6235         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6236         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6237         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6238         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6239         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6240         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6241         * gcc.target/i386/sse2-movq-1.c: Likewise.
6242         * gcc.target/i386/sse2-movq-2.c: Likewise.
6243         * gcc.target/i386/sse2-movq-3.c: Likewise.
6244         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6245         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6246         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6247         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6248         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6249         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6250         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6251         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6252         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6253         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6254         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6255         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6256         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6257         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6258         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6259         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6260         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6261         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6262         * gcc.target/i386/sse2-pand-1.c: Likewise.
6263         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6264         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6265         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6266         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6267         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6268         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6269         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6270         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6271         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6272         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6273         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6274         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6275         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6276         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6277         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6278         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6279         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6280         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6281         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6282         * gcc.target/i386/sse2-por-1.c: Likewise.
6283         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6284         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6285         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6286         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6287         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6288         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6289         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6290         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6291         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6292         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6293         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6294         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6295         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6296         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6297         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6298         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6299         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6300         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6301         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6302         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6303         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6304         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6305         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6306         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6307         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6308         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6309         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6310         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6311         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6312         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6313         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6314         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6315         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6316         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6317         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6318         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6319         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6320         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6321         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6322         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6323         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6324         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6325         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6326         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6327         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6328         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6329         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6330         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6331         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6332         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6333         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6334         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6335         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6336         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6337         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6338         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6339         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6340         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6341         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6342         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6343         * gcc.target/i386/sse2-vec-1.c: Likewise.
6344         * gcc.target/i386/sse2-vec-2.c: Likewise.
6345         * gcc.target/i386/sse2-vec-3.c: Likewise.
6346         * gcc.target/i386/sse2-vec-4.c: Likewise.
6347         * gcc.target/i386/sse2-vec-5.c: Likewise.
6348         * gcc.target/i386/sse2-vec-6.c: Likewise.
6349         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6350         * gcc.target/i386/ssefn-2.c: Likewise.
6351         * gcc.target/i386/ssefn-4.c: Likewise.
6352         * gcc.target/i386/ssefp-1.c: Likewise.
6353         * gcc.target/i386/ssefp-2.c: Likewise.
6354         * gcc.target/i386/sseregparm-3.c: Likewise.
6355         * gcc.target/i386/sseregparm-4.c: Likewise.
6356         * gcc.target/i386/sseregparm-5.c: Likewise.
6357         * gcc.target/i386/sseregparm-6.c: Likewise.
6358         * gcc.target/i386/sseregparm-7.c: Likewise.
6359         * gcc.target/i386/ssetype-1.c: Likewise.
6360         * gcc.target/i386/ssetype-2.c: Likewise.
6361         * gcc.target/i386/ssetype-3.c: Likewise.
6362         * gcc.target/i386/ssetype-4.c: Likewise.
6363         * gcc.target/i386/ssetype-5.c: Likewise.
6364         * gcc.target/i386/unordcmp-1.c: Likewise.
6365         * gcc.target/i386/vararg-1.c: Likewise.
6366         * gcc.target/i386/vararg-2.c: Likewise.
6367         * gcc.target/i386/vararg-3.c: Likewise.
6368         * gcc.target/i386/vararg-4.c: Likewise.
6369         * gcc.target/i386/vararg-7.c: Likewise.
6370         * gcc.target/i386/vararg-8.c: Likewise.
6371         * gcc.target/i386/vecinit-1.c: Likewise.
6372         * gcc.target/i386/vecinit-2.c: Likewise.
6373         * gcc.target/i386/vecinit-3.c: Likewise.
6374         * gcc.target/i386/vecinit-4.c: Likewise.
6375         * gcc.target/i386/vecinit-5.c: Likewise.
6376         * gcc.target/i386/vecinit-6.c: Likewise.
6377         * gcc.target/i386/vectorize2.c: Likewise.
6378         * gcc.target/i386/vectorize3.c: Likewise.
6379         * gcc.target/i386/vectorize4.c: Likewise.
6380         * gcc.target/i386/vectorize6.c: Likewise.
6381         * gcc.target/i386/vectorize7.c: Likewise.
6382         * gcc.target/i386/vectorize8.c: Likewise.
6383         * gcc.target/i386/vperm-v2df.c: Likewise.
6384         * gcc.target/i386/vperm-v2di.c: Likewise.
6385         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6386         * gcc.target/i386/xorps-sse2.c: Likewise.
6387         * gcc.target/i386/xorps.c: Likewise.
6388         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6389         * gfortran.dg/graphite/pr42326.f90: Likewise.
6390         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6391
6392 2010-05-19  Richard Guenther  <rguenther@suse.de>
6393
6394         PR lto/44196
6395         * g++.dg/lto/20100519-1_0.C: New testcase.
6396
6397 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6398
6399         PR fortran/42360
6400         * gfortran.dg/warn_intent_out_not_set.f90: New.
6401
6402 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6403
6404         PR fortran/38404
6405         * gfortran.dg/data_char_1.f90: Updated warning message.
6406         * gfortran.dg/data_array_6.f: New.
6407
6408 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6409
6410         * g++.dg/ipa/ivinline-8.C: New test.
6411         * gcc.dg/ipa/iinline-2.c: Likewise.
6412
6413 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6414
6415         PR fortran/34505
6416         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6417         arguments; add check for return value kind.
6418         * gfortran.dg/float_1.f90: Likewise.
6419
6420 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6421
6422         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6423         (main): Use it.
6424         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6425         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6426         Prune another location line format.
6427         (lto-obj): Call lto_prune_warns on comp_output.
6428
6429 2010-05-18  Jan Hubicka  <jh@suse.cz>
6430
6431         * gcc.dg/lto/ipacp_0.c: New test.
6432         * gcc.dg/lto/ipacp_1.c: New test.
6433
6434 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6435
6436         PR lto/44184
6437         * gcc.dg/lto/20100518_0.c: New test.
6438
6439 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6440
6441         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6442
6443 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6444
6445         PR fortran/43990
6446         * gfortran.dg/class_21.f03: New.
6447
6448 2010-05-17  Jason Merrill  <jason@redhat.com>
6449
6450         PR c++/44157
6451         * g++.dg/cpp0x/initlist34.C: New.
6452
6453         PR c++/44158
6454         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6455
6456 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6457
6458         * g++.dg/ipa/ivinline-1.C: New test.
6459         * g++.dg/ipa/ivinline-2.C: New test.
6460         * g++.dg/ipa/ivinline-3.C: New test.
6461         * g++.dg/ipa/ivinline-4.C: New test.
6462         * g++.dg/ipa/ivinline-5.C: New test.
6463         * g++.dg/ipa/ivinline-6.C: New test.
6464
6465 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6466             Jason Merrill  <jason@redhat.com>
6467
6468         PR c++/44108
6469         * c-c++-common/Wunused-var-8.c: New test.
6470
6471 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6472
6473         PR bootstrap/42347
6474         * gcc.c-torture/compile/pr42347.c: New test.
6475
6476         PR middle-end/44102
6477         * g++.dg/ext/asmgoto1.C: New test.
6478
6479 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6480
6481         PR middle-end/44133
6482         * gcc.dg/tree-ssa/pr44133.c: New test.
6483         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6484         precise.
6485
6486 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6487
6488         PR fortran/44044
6489         * gfortran.dg/class_20.f03: New.
6490
6491 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6492
6493         PR 44078
6494         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6495         debug messages but not the newly introduced one.
6496
6497 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6498
6499         PR fortran/35779
6500         * gfortran.dg/initialization_25.f90: Commented testcase.
6501         * gfortran.dg/initialization_26.f90: New.
6502
6503 2010-05-16  Richard Guenther  <rguenther@suse.de>
6504
6505         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6506         * gcc.dg/pr43084.c: Likewise.
6507         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6508         -fipa-type-escape.
6509         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6510         -fipa-type-escape.
6511         * gcc.dg/struct/struct-reorg.exp: Likewise.
6512         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6513         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6514
6515 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6516
6517         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6518         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6519         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6520         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6521         tests.
6522
6523 2010-05-15  Jason Merrill  <jason@redhat.com>
6524
6525         * g++.dg/eh/spec10.C: New.
6526         * g++.dg/eh/spec11.C: New.
6527         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6528
6529 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6530
6531         PR fortran/44154
6532         PR fortran/42647
6533         * gfortran.dg/allocatable_scalar_9.f90: New.
6534
6535 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6536
6537         PR c++/44148
6538         * g++.dg/torture/pr44148.C: New test.
6539
6540 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6541
6542         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6543         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6544         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6545         diagnostics and type sizes.
6546
6547 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6548
6549         * gnat.dg/lto9.adb: New test.
6550         * gnat.dg/lto9_pkg1.ads: New helper.
6551         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6552
6553 2010-05-15  Jan Hubicka  <jh@suse.cz>
6554
6555         * gcc.dg/lto/ipareference_1.c: Rename to ...
6556         * gcc.dg/lto/ipareference_0.c: ... this one.
6557         * gcc.dg/lto/ipareference_2.c: Rename to ...
6558         * gcc.dg/lto/ipareference_1.c: ... this one.
6559
6560 2010-05-15  Jan Hubicka  <jh@suse.cz>
6561
6562         * gcc.dg/lto/ipareference_1.c: New file.
6563         * gcc.dg/lto/ipareference_2.c: New file.
6564
6565 2010-05-15  Richard Guenther  <rguenther@suse.de>
6566
6567         PR tree-optimization/44038
6568         * gcc.c-torture/compile/pr44038.c: New testcase.
6569
6570 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6571
6572         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6573         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6574
6575 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6576
6577         PR fortran/43207
6578         PR fortran/43969
6579         * gfortran.dg/class_18.f03: New.
6580         * gfortran.dg/class_19.f03: New.
6581
6582 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6583
6584         PR debug/44112
6585         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6586         * g++.dg/debug/dwarf2/const1.C: Remove.
6587
6588 2010-05-14  Jason Merrill  <jason@redhat.com>
6589
6590         * g++.dg/eh/cond4.C: New.
6591         * g++.dg/eh/elide2.C: Adjust.
6592         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6593
6594 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6595
6596         PR fortran/44135
6597         * gfortran.dg/actual_array_interface_2.f90: New test.
6598
6599 2010-05-14  Richard Guenther  <rguenther@suse.de>
6600
6601         PR tree-optimization/44119
6602         * gcc.c-torture/compile/pr44119.c: New testcase.
6603
6604 2010-05-14  Jason Merrill  <jason@redhat.com>
6605
6606         PR c++/44127
6607         * g++.dg/eh/terminate1.C: New.
6608
6609 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6610
6611         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6612
6613         PR debug/44136
6614         * gcc.dg/pr44136.c: New test.
6615
6616 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6617
6618         PR c++/30566
6619         * g++.dg/warn/Wshadow-4.C: Adjust.
6620         * g++.dg/warn/Wshadow-5.C: New test.
6621         * g++.dg/warn/Wshadow-6.C: New test
6622
6623 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6624
6625         PR fortran/35779
6626         * gfortran.dg/initialization_25.f90: New.
6627
6628 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6629
6630         * g++.dg/otr-fold-1.C: New test.
6631         * g++.dg/otr-fold-2.C: New test.
6632
6633 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6634
6635         PR fortran/44036
6636         * gfortran.dg/gomp/pr44036-1.f90: New test.
6637         * gfortran.dg/gomp/pr44036-2.f90: New test.
6638         * gfortran.dg/gomp/pr44036-3.f90: New test.
6639
6640         PR debug/43983
6641         * gcc.dg/guality/sra-1.c: New test.
6642
6643 2010-05-12  Jan Hubicka  <jh@suse.cz>
6644
6645         * tree-ssa/unreachable.c: New test.
6646
6647 2010-05-12  Jason Merrill  <jason@redhat.com>
6648
6649         * g++.dg/cpp0x/sfinae1.C: New.
6650
6651 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6652
6653         * gcc.target/i386/zee.c: New file.
6654
6655 2010-05-12  Jason Merrill  <jason@redhat.com>
6656
6657         * g++.dg/conversion/op1.C: Expect template candidate message.
6658         * g++.dg/cpp0x/nullptr15.C: Likewise.
6659         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6660         * g++.dg/cpp0x/pr31431.C: Likewise.
6661         * g++.dg/cpp0x/temp_default2.C: Likewise.
6662         * g++.dg/cpp0x/trailing4.C: Likewise.
6663         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6664         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6665         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6666         * g++.dg/cpp0x/variadic35.C: Likewise.
6667         * g++.dg/cpp0x/vt-35147.C: Likewise.
6668         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6669         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6670         * g++.dg/ext/visibility/anon8.C: Likewise.
6671         * g++.dg/ext/vla2.C: Likewise.
6672         * g++.dg/other/pr28114.C: Likewise.
6673         * g++.dg/other/ptrmem10.C: Likewise.
6674         * g++.dg/other/ptrmem11.C: Likewise.
6675         * g++.dg/overload/unknown1.C: Likewise.
6676         * g++.dg/parse/template7.C: Likewise.
6677         * g++.dg/parse/typename7.C: Likewise.
6678         * g++.dg/template/conv11.C: Likewise.
6679         * g++.dg/template/copy1.C: Likewise.
6680         * g++.dg/template/deduce3.C: Likewise.
6681         * g++.dg/template/dependent-expr5.C: Likewise.
6682         * g++.dg/template/friend.C: Likewise.
6683         * g++.dg/template/incomplete2.C: Likewise.
6684         * g++.dg/template/local4.C: Likewise.
6685         * g++.dg/template/local6.C: Likewise.
6686         * g++.dg/template/operator10.C: Likewise.
6687         * g++.dg/template/overload6.C: Likewise.
6688         * g++.dg/template/ptrmem2.C: Likewise.
6689         * g++.dg/template/ptrmem20.C: Likewise.
6690         * g++.dg/template/ptrmem8.C: Likewise.
6691         * g++.dg/template/sfinae2.C: Likewise.
6692         * g++.dg/template/ttp25.C: Likewise.
6693         * g++.dg/template/unify10.C: Likewise.
6694         * g++.dg/template/unify11.C: Likewise.
6695         * g++.dg/template/unify6.C: Likewise.
6696         * g++.dg/template/unify7.C: Likewise.
6697         * g++.dg/template/unify9.C: Likewise.
6698         * g++.dg/template/varmod1.C: Likewise.
6699         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6700         * g++.old-deja/g++.law/operators32.C: Likewise.
6701         * g++.old-deja/g++.pt/crash28.C: Likewise.
6702         * g++.old-deja/g++.pt/crash60.C: Likewise.
6703         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6704         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6705         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6706         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6707         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6708         * g++.old-deja/g++.pt/expr2.C: Likewise.
6709         * g++.old-deja/g++.pt/overload7.C: Likewise.
6710         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6711         * g++.old-deja/g++.pt/spec5.C: Likewise.
6712         * g++.old-deja/g++.pt/spec6.C: Likewise.
6713         * g++.old-deja/g++.pt/t24.C: Likewise.
6714         * g++.old-deja/g++.pt/unify4.C: Likewise.
6715         * g++.old-deja/g++.pt/unify6.C: Likewise.
6716         * g++.old-deja/g++.pt/unify8.C: Likewise.
6717         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6718         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6719         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6720
6721         * g++.dg/cpp0x/initlist32.C: New.
6722
6723         * g++.dg/template/conv11.C: New.
6724         * g++.dg/conversion/op1.C: Adjust expected error.
6725
6726         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6727
6728 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6729
6730         PR target/44088
6731         * gcc.target/i386/avx-cmpsd-1.c: New.
6732         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6733         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6734         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6735         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6736         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6737
6738 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6739
6740         PR middle-end/44085
6741         * gcc.dg/gomp/pr44085.c: New test.
6742         * gfortran.dg/gomp/pr44085.f90: New test.
6743
6744 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6745
6746         * objc-obj-c++-shared/Object1.m: New.
6747         * objc.dg/torture: New directory.
6748         * objc.dg/torture/tls: Ditto.
6749         * objc.dg/tls: Ditto.
6750         * objc.dg/torture/tls/trivial.m: New test.
6751         * objc.dg/torture/tls/thr-init-2.m: New test.
6752         * objc.dg/torture/tls/thr-init-3.m: New test.
6753         * objc.dg/torture/tls/thr-init.m: New test.
6754         * objc.dg/torture/tls/diag-1.m: New test.
6755         * objc.dg/torture/tls/tls.exp: New.
6756         * objc.dg/torture/trivial.m: New test.
6757         * objc.dg/torture/dg-torture.exp: New.
6758         * objc.dg/tls/diag-3.m: New test.
6759         * objc.dg/tls/diag-4.m: New test.
6760         * objc.dg/tls/diag-5.m: New test.
6761         * objc.dg/tls/init-1.m: New test.
6762         * objc.dg/tls/init-2.m: New test.
6763         * objc.dg/tls/tls.exp: New.
6764         * objc.dg/tls/diag-2.m: New test.
6765         * lib/objc.exp: Respond to dg-additional-files.
6766
6767 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6768
6769         * gcc.target/m68k/20100512-1.c: New.
6770
6771 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6772
6773         * gnat.dg/lto8.adb: New test.
6774         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6775         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6776
6777 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6778
6779         PR c++/34272
6780         PR c++/43630
6781         PR c++/34491
6782         * g++.dg/template/crash97.C: New.
6783         * g++.dg/template/crash98.C: Likewise.
6784         * g++.dg/template/crash99.C: Likewise.
6785         * g++.dg/cpp0x/pr31439.C: Adjust.
6786         * g++.dg/template/crash95.C: Likewise.
6787
6788 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6789
6790         PR middle-end/44071
6791         * c-c++-common/asmgoto-4.c: New test.
6792         * gcc.target/i386/pr44071.c: New test.
6793
6794         PR c++/44062
6795         * c-c++-common/Wunused-var-7.c: New test.
6796         * g++.dg/warn/Wunused-var-9.C: New test.
6797
6798 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6799
6800         PR fortran/43711
6801         * gfortran.dg/gomp/pr43711.f90: New.
6802
6803 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6804
6805         PR fortran/31820
6806         * gfortran.dg/select_5.f90: Updated.
6807
6808 2010-05-11  Jan Hubicka  <jh@suse.cz>
6809
6810         PR tree-optimize/44063
6811         * gcc.c-torture/compile/pr44063.c: New testcase.
6812
6813 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6814
6815         PR debug/44023
6816         * gcc.dg/pr44023.c: New test.
6817
6818 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6819
6820         * gnat.dg/lto7.adb: New test.
6821         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6822
6823 2010-05-10  Jason Merrill  <jason@redhat.com>
6824
6825         PR c++/44017
6826         * g++.dg/template/inherit5.C: New.
6827
6828         PR c++/44045
6829         * g++.dg/cpp0x/initlist33.C: New.
6830         * g++.dg/cpp0x/initlist26.C: Adjust.
6831         * g++.dg/cpp0x/initlist28.C: Adjust.
6832
6833 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6834
6835         PR c++/43719
6836         * g++.dg/init/pr43719.C: New.
6837         * g++.dg/anon-struct4.C: Adjust.
6838
6839 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6840
6841         PR debug/44028
6842         * gcc.dg/pr44028.c: New test.
6843
6844 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6845
6846         PR fortran/27866
6847         PR fortran/35003
6848         PR fortran/42809
6849         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6850         * gfortran.dg/warn_conversion.f90: New.
6851
6852 2010-05-10  Michael Matz  <matz@suse.de>
6853
6854         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6855
6856 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6857
6858         PR rtl-optimization/44012
6859         * gcc.dg/pr44012.c: New.
6860
6861 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6862
6863         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6864         Log text on entry and exit.
6865         Prune Sun ld warnings for common symbols with differing sizes.
6866         (lto-link-and-maybe-run): Change caller.
6867
6868 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6869
6870         PR fortran/44044
6871         * gfortran.dg/class_7.f03: Modified.
6872         * gfortran.dg/select_type_1.f03: Modified.
6873         * gfortran.dg/select_type_12.f03: New.
6874
6875 2010-05-10  Richard Guenther  <rguenther@suse.de>
6876
6877         PR tree-optimization/44050
6878         * gcc.dg/torture/pr44050.c: New testcase.
6879
6880 2010-05-10  Wei Guozhi  <carrot@google.com>
6881
6882         PR target/42879
6883         * gcc.target/arm/pr42879.c: New testcase.
6884
6885 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6886
6887         PR c/44051
6888         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6889
6890 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6891
6892         PR c/10676
6893         * gcc.dg/anon-struct-10.c: New test.
6894
6895 2010-05-09  Richard Guenther  <rguenther@suse.de>
6896
6897         PR middle-end/44024
6898         * gcc.dg/pr44024.c: New testcase.
6899
6900 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6901
6902         PR c/4784
6903         * gcc.dg/anon-struct-9.c: New test.
6904
6905 2010-05-09  Richard Guenther  <rguenther@suse.de>
6906
6907         PR middle-end/44043
6908         * gcc.c-torture/compile/pr44043.c: New testcase.
6909
6910 2010-05-09  Richard Guenther  <rguenther@suse.de>
6911
6912         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6913
6914 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6915
6916         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6917
6918 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6919
6920         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6921         * gnat.dg/specs/lto3.ads: Likewise.
6922
6923 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6924
6925         PR middle-end/28685
6926         * gcc.dg/pr28685-1.c: New file.
6927
6928 2010-05-08  Richard Guenther  <rguenther@suse.de>
6929
6930         PR tree-optimization/44030
6931         * gcc.c-torture/compile/pr44030.c: New testcase.
6932
6933 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6934
6935         * gnat.dg/lto6.adb: New test.
6936         * gnat.dg/lto6_pkg.ads: New helper.
6937
6938 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6939
6940         * gnat.dg/lto5.adb: New test.
6941         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6942
6943 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6944
6945         * gnat.dg/lto4.ad[sb]: New test.
6946
6947 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6948
6949         * gnat.dg/specs/lto3.ads: New test.
6950         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6951         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6952
6953 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6954
6955         * gnat.dg/sizetype3.ad[sb]: New test.
6956         * gnat.dg/sizetype3_pkg.ads: New helper.
6957
6958 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6959
6960         PR c++/43951
6961         * g++.dg/init/new29.C: New.
6962
6963 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6964
6965         PR fortran/40728
6966         * gfortran.dg/coarray_1.f90: Fixed error message.
6967         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6968         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6969         * gfortran.dg/intrinsic_std_5.f90: New.
6970
6971 2010-05-07  Jason Merrill  <jason@redhat.com>
6972
6973         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6974
6975 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6976
6977         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6978         (size_t, stderr): Remove.
6979         (read_error): Replaced __builtin_fprintf by fprintf.
6980
6981 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6982
6983         * gcc.dg/ordered-comparison-1.c: New test.
6984         * gcc.dg/ordered-comparison-2.c: New test.
6985         * gcc.dg/ordered-comparison-3.c: New test.
6986         * gcc.dg/ordered-comparison-4.c: New test.
6987
6988 2010-05-06  Mike Stump  <mikestump@comcast.net>
6989
6990         PR objc/35165
6991         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6992
6993 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6994             Jason Merrill  <jason@redhat.com>
6995
6996         * g++.dg/cpp0x/nullptr01.C: New.
6997         * g++.dg/cpp0x/nullptr02.C: New.
6998         * g++.dg/cpp0x/nullptr03.C: New.
6999         * g++.dg/cpp0x/nullptr04.C: New.
7000         * g++.dg/cpp0x/nullptr05.C: New.
7001         * g++.dg/cpp0x/nullptr06.C: New.
7002         * g++.dg/cpp0x/nullptr07.C: New.
7003         * g++.dg/cpp0x/nullptr08.C: New.
7004         * g++.dg/cpp0x/nullptr09.C: New.
7005         * g++.dg/cpp0x/nullptr10.C: New.
7006         * g++.dg/cpp0x/nullptr11.C: New.
7007         * g++.dg/cpp0x/nullptr12.C: New.
7008         * g++.dg/cpp0x/nullptr13.C: New.
7009         * g++.dg/cpp0x/nullptr14.C: New.
7010         * g++.dg/cpp0x/nullptr15.C: New.
7011         * g++.dg/cpp0x/nullptr16.C: New.
7012         * g++.dg/cpp0x/nullptr17.C: New.
7013         * g++.dg/cpp0x/nullptr18.C: New.
7014         * g++.dg/cpp0x/nullptr19.C: New.
7015         * g++.dg/cpp0x/nullptr20.C: New.
7016         * g++.dg/cpp0x/nullptr21.C: New.
7017         * g++.dg/cpp0x/nullptr22.C: New.
7018         * g++.dg/debug/nullptr01.C: New.
7019         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7020
7021 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7022
7023         * gcc.dg/Wunused-var-8.c: Move to...
7024         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7025
7026 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7027
7028         PR c++/40406
7029         * g++.dg/template/crash96.C: New.
7030
7031 2010-05-06  Jan Hubicka  <jh@suse.cz>
7032
7033         PR tree-optimization/43791
7034         * gcc.c-torture/compile/pr43791.c: New file.
7035
7036 2010-05-06  Michael Matz  <matz@suse.de>
7037
7038         PR tree-optimization/43984
7039         * gfortran.dg/pr43984.f90: New test.
7040
7041 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7042
7043         PR 40989
7044         * gcc.dg/pr40989.c: New.
7045
7046 2010-05-06  Richard Guenther  <rguenther@suse.de>
7047
7048         PR tree-optimization/43934
7049         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7050
7051 2010-05-06  Richard Guenther  <rguenther@suse.de>
7052
7053         PR tree-optimization/43987
7054         * gcc.c-torture/execute/pr43987.c: New testcase.
7055         * gcc.dg/torture/pta-escape-1.c: Adjust.
7056         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7057         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7058         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7059         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7060
7061 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7062             Dodji Seketeli  <dodji@redhat.com>
7063
7064         PR c/18624
7065         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7066         * g++.dg/template/sfinae16.C: Likewise.
7067         * gcc.dg/Wunused-var-1.c: Moved to...
7068         * c-c++-common/Wunused-var-1.c: ...here. New test.
7069         * gcc.dg/Wunused-var-2.c: Moved to...
7070         * c-c++-common/Wunused-var-2.c: ...here. New test.
7071         * gcc.dg/Wunused-var-3.c: Moved to...
7072         * c-c++-common/Wunused-var-3.c: ...here. New test.
7073         * gcc.dg/Wunused-var-4.c: Moved to...
7074         * gcc.dg/Wunused-var-1.c: ... here.
7075         * gcc.dg/Wunused-var-5.c: Moved to...
7076         * c-c++-common/Wunused-var-4.c: ...here. New test.
7077         * gcc.dg/Wunused-var-7.c: Moved to...
7078         * c-c++-common/Wunused-var-5.c: ...here. New test.
7079         * gcc.dg/Wunused-var-6.c: Moved to...
7080         * gcc.dg/Wunused-var-2.c: ... here.
7081         * c-c++-common/Wunused-var-1.c: New test.
7082         * c-c++-common/Wunused-var-2.c: New test.
7083         * c-c++-common/Wunused-var-3.c: New test.
7084         * c-c++-common/Wunused-var-4.c: New test.
7085         * c-c++-common/Wunused-var-5.c: New test.
7086         * g++.dg/warn/Wunused-var-1.C: New test.
7087         * g++.dg/warn/Wunused-var-2.C: New test.
7088         * g++.dg/warn/Wunused-var-3.C: New test.
7089         * g++.dg/warn/Wunused-var-4.C: New test.
7090         * g++.dg/warn/Wunused-var-5.C: New test.
7091         * g++.dg/warn/Wunused-var-6.C: New test.
7092         * g++.dg/warn/Wunused-var-7.C: New test.
7093         * g++.dg/warn/Wunused-var-8.C: New test.
7094         * g++.dg/warn/Wunused-parm-1.C: New test.
7095         * g++.dg/warn/Wunused-parm-2.C: New test.
7096         * g++.dg/warn/Wunused-parm-3.C: New test.
7097
7098 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7099
7100         PR fortran/43985
7101         * gfortran.dg/gomp/crayptr5.f90: New test case.
7102
7103 2010-05-05  Jason Merrill  <jason@redhat.com>
7104
7105         PR debug/43370
7106         * g++.dg/ext/attrib39.C: New.
7107
7108 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7109
7110         PR fortran/24978
7111         * gfortran.dg/data_invalid.f90: New.
7112
7113 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7114
7115         * gnat.dg/lto2.adb: New test.
7116
7117 2010-05-05  Jason Merrill  <jason@redhat.com>
7118
7119         PR c++/43787
7120         * g++.dg/opt/empty1.C: New.
7121
7122 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7123
7124         PR fortran/43696
7125         * gfortran.dg/class_17.f03: New.
7126
7127 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7128
7129         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7130
7131 2010-05-04  Mike Stump  <mikestump@comcast.net>
7132
7133         PR objc/35165
7134         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7135
7136 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7137
7138         PR target/43668
7139         * gcc.target/i386/pr43668.c: New.
7140
7141 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7142
7143         PR c++/43028
7144         * g++.dg/cpp0x/initlist31.C: New.
7145
7146 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7147
7148         PR c/43981
7149         * gcc.dg/Wunused-var-8.c: New test.
7150
7151 2010-05-04  Jason Merrill  <jason@redhat.com>
7152
7153         PR c++/38064
7154         * g++.dg/cpp0x/enum3.C: Extend.
7155
7156 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7157
7158         PR target/43799
7159         * gcc.target/i386/pr43799.c: New.
7160
7161 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7162
7163         * gnat.dg/lto1.adb: New test.
7164         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7165
7166 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7167
7168         PR middle-end/43671
7169         * gcc.target/i386/pr43671.c: New.
7170
7171 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7172
7173         PR c++/43705
7174         * g++.dg/template/crash95.C: New.
7175
7176 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7177
7178         PR debug/43508
7179         * gcc.target/i386/pr43508.c: New.
7180
7181 2010-05-04  Richard Guenther  <rguenther@suse.de>
7182
7183         PR tree-optimization/43879
7184         * g++.dg/torture/pr43879-1_0.C: New testcase.
7185         * g++.dg/torture/pr43879-1_1.C: Likewise.
7186
7187 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7188
7189         PR c++/43953
7190         * g++.dg/other/crash-12.C: New test.
7191
7192 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7193
7194         * g++.dg/cdce3.C: Add a space.  Updated.
7195
7196 2010-05-03  Jason Merrill  <jason@redhat.com>
7197
7198         PR c++/43680
7199         * g++.dg/opt/enum2.C: New.
7200         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7201         * g++.dg/warn/Wswitch-1.C: Adjust message.
7202
7203 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7204
7205         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7206         * g++.dg/ext/label13.C: Fix typo.
7207         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7208         alpha*-dec-osf5*.
7209         * gcc.c-torture/compile/limits-declparen.c: xfail on
7210         alpha*-dec-osf5* with -g.
7211         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7212         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7213         * gcc.dg/c99-tgmath-2.c: Likewise.
7214         * gcc.dg/c99-tgmath-3.c: Likewise.
7215         * gcc.dg/c99-tgmath-4.c: Likewise.
7216
7217 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7218
7219         PR fortran/43592
7220         * gfortran.dg/unexpected_interface.f90: New test.
7221
7222 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7223
7224         * ada/acats/run_acats (which): New function.
7225         (host_gnatchop, host_gnatmake): Use it.
7226
7227 2010-05-03  Richard Guenther  <rguenther@suse.de>
7228
7229         PR tree-optimization/43971
7230         * gcc.dg/pr43971.c: New testcase.
7231
7232 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7233
7234         PR debug/43972
7235         * gcc.dg/debug/pr43972.c: New test.
7236
7237 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7238
7239         PR testsuite/43963
7240         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7241
7242 2010-05-02  Richard Guenther  <rguenther@suse.de>
7243
7244         PR tree-optimization/43879
7245         * gcc.dg/torture/pr43879-3.c: New testcase.
7246
7247 2010-05-01  Richard Guenther  <rguenther@suse.de>
7248
7249         PR tree-optimization/43949
7250         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7251
7252 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7253
7254         PR c++/43951
7255         * g++.dg/init/new28.C: New.
7256
7257 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7258
7259         PR objc++/32052
7260         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7261         structure and nested declarations.
7262         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7263         structure and nested declarations.  Reduce header clutter and
7264         use _exit() rather than abort().
7265         * objc.dg/encode-10.m: New.
7266         * objc.dg/encode-11.m: New.
7267
7268 2010-04-30  DJ Delorie  <dj@redhat.com>
7269
7270         * gcc.c-torture/execute/20100430-1.c: New test.
7271
7272 2010-04-30  Jason Merrill  <jason@redhat.com>
7273
7274         PR c++/43868
7275         * g++.dg/template/ptrmem21.C: New.
7276
7277 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7278
7279         PR fortran/18918
7280         PR fortran/43931
7281         * gfortran.dg/coarray_13.f90: New test.
7282
7283 2010-04-30  Richard Guenther  <rguenther@suse.de>
7284
7285         PR lto/43946
7286         * gcc.dg/lto/20100430-1_0.c: New testcase.
7287
7288 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7289
7290         PR debug/43942
7291         * c-c++-common/pr43942.c: New test.
7292
7293 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7294
7295         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7296         conflict with darwin crt1.o 'start' symbol.
7297
7298 2010-04-30  Richard Guenther  <rguenther@suse.de>
7299
7300         PR tree-optimization/43879
7301         * gcc.dg/torture/pr43879_1.c: New testcase.
7302
7303 2010-04-30  Richard Guenther  <rguenther@suse.de>
7304
7305         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7306
7307 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7308
7309         PR c++/43890
7310         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7311         user-provided constructor while recursing.
7312
7313 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7314
7315         PR fortran/42274
7316         * gfortran.dg/class_16.f03: New test.
7317
7318 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7319
7320         PR fortran/42274
7321         * gfortran.dg/class_15.f03: New.
7322
7323 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7324
7325         PR fortran/43326
7326         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7327
7328 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7329
7330         PR fortran/43492
7331         * gfortran.dg/generic_22.f03 : New test.
7332
7333 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7334
7335         PR fortran/42353
7336         * gfortran.dg/class_14.f03: New test.
7337
7338 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7339
7340         PR fortran/42680
7341         * gfortran.dg/interface_32.f90: New test.
7342
7343 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7344             Janus Weil  <janus@gcc.gnu.org>
7345
7346         PR fortran/41829
7347         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7348         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7349         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7350
7351 2010-04-28  Mike Stump  <mikestump@comcast.net>
7352
7353         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7354         dg-excess-errors.
7355         * g++.dg/uninit-pred-2_b.C: Likewise.
7356
7357 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7358
7359         PR fortran/18918
7360         PR fortran/43919
7361         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7362
7363 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7364
7365         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7366         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7367         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7368         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7369         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7370
7371 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7372
7373         * gcc.dg/const-uniq-1.c: New test.
7374         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7375
7376 2010-04-28  Xinliang David Li  <davidxl@google.com>
7377
7378         * gcc.dg/uninit-pred-2_b.c: New test.
7379         * gcc.dg/uninit-pred-4_b.c: New test.
7380         * gcc.dg/uninit-pred-3_d.c: New test.
7381         * gcc.dg/uninit-pred-6_b.c: New test.
7382         * gcc.dg/uninit-pred-8_b.c: New test.
7383         * gcc.dg/uninit-pred-3_a.c: New test.
7384         * gcc.dg/uninit-pred-2_c.c: New test.
7385         * gcc.dg/uninit-pred-5_a.c: New test.
7386         * gcc.dg/uninit-pred-3_e.c: New test.
7387         * gcc.dg/uninit-pred-7_a.c: New test.
7388         * gcc.dg/uninit-pred-6_c.c: New test.
7389         * gcc.dg/uninit-pred-9_a.c: New test.
7390         * gcc.dg/uninit-pred-8_c.c: New test.
7391         * gcc.dg/uninit-pred-3_b.c: New test.
7392         * gcc.dg/uninit-pred-5_b.c: New test.
7393         * gcc.dg/uninit-pred-7_b.c: New test.
7394         * gcc.dg/uninit-pred-6_d.c: New test.
7395         * gcc.dg/uninit-pred-9_b.c: New test.
7396         * gcc.dg/uninit-pred-2_a.c: New test.
7397         * gcc.dg/uninit-pred-4_a.c: New test.
7398         * gcc.dg/uninit-pred-3_c.c: New test.
7399         * gcc.dg/uninit-pred-6_a.c: New test.
7400         * gcc.dg/uninit-pred-8_a.c: New test.
7401         * gcc.dg/uninit-pred-7_c.c: New test.
7402         * gcc.dg/uninit-pred-6_e.c: New test.
7403         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7404         * g++.dg/uninit-pred-1_a.C: New test.
7405         * g++.dg/uninit-pred-1_b.C: New test.
7406         * g++.dg/uninit-pred-2_a.C: New test.
7407         * g++.dg/uninit-pred-2_b.C: New test.
7408         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7409         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7410         * g++.dg/uninit-pred-loop_1.cc: New test.
7411
7412 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7413
7414         * gcc.dg/lto/20091209-1_0.c: New testcase.
7415
7416 2010-04-28  Richard Guenther  <rguenther@suse.de>
7417
7418         PR tree-optimization/43879
7419         PR tree-optimization/43909
7420         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7421
7422 2010-04-28  Richard Guenther  <rguenther@suse.de>
7423
7424         PR c++/43880
7425         * g++.dg/torture/pr43880.C: New testcase.
7426
7427 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7428
7429         PR c++/9335
7430         * g++.dg/template/recurse2.C: Update
7431         * g++.dg/template/recurse.C: Update.
7432         * g++.dg/template/pr23510.C: Update.
7433         * lib/prune.exp: Filter out 'recursively instantiated'.
7434
7435 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7436
7437         PR c++/29043
7438         * g++.dg/init/pr29043.C: New.
7439
7440 2010-04-27  Jason Merrill  <jason@redhat.com>
7441
7442         * g++.dg/lookup/scoped5.C: Adjust.
7443         * g++.dg/lookup/scoped8.C: Adjust.
7444         * g++.dg/template/dependent-expr5.C: Adjust.
7445         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7446
7447         PR c++/43856
7448         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7449
7450         PR c++/43875
7451         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7452
7453 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7454             Jan Hubicka <hubicka@ucw.cz>
7455
7456         * gcc.dg/pure-2.c: New testcase.
7457         * gcc.dg/const-1.c: New testcase.
7458
7459 2010-04-27  Jason Merrill  <jason@redhat.com>
7460
7461         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7462
7463         PR c++/41468
7464         * g++.dg/template/sfinae17.C: New.
7465         * g++.dg/template/sfinae18.C: New.
7466
7467 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7468
7469         * g++.dg/init/pr42844.C: New.
7470         * g++.dg/cpp0x/pr42844-2.C: New.
7471         * g++.dg/cpp0x/defaulted2.C: Adjust.
7472         * g++.dg/tree-ssa/pr27549.C: Likewise.
7473         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7474
7475 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7476
7477         PR fortran/18918
7478         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7479
7480 2010-04-27  Richard Guenther  <rguenther@suse.de>
7481
7482         PR middle-end/40561
7483         * g++.dg/other/pr40561.C: New testcase.
7484
7485 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7486
7487         PR middle-end/43812
7488         * g++.dg/ipa/pr43812.C: New test.
7489
7490 2010-04-27  Jan Hubicka  <jh@suse.cz>
7491
7492         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7493         (test): ... this one.
7494
7495 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7496
7497         PR target/40657
7498         * gcc.target/arm/thumb-stackframe.c: New test.
7499
7500 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7501
7502         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7503         * gcc.dg/misc-column.c: Likewise.
7504         * gcc.dg/Walways-true-1.c: Likewise.
7505         * gcc.dg/Walways-true-2.c: Likewise.
7506         * gcc.dg/warn-addr-cmp.c: Likewise.
7507
7508 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7509
7510         PR fortran/18918
7511         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7512         * gfortran.dg/coarray_12.f90: New.
7513
7514 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7515
7516         PR c/32207
7517         * gcc.dg/pr32207.c: New test.
7518         * gcc.dg/misc-column.c: Adjust expected warning.
7519         * gcc.dg/Walways-true-1.c: Likewise.
7520         * gcc.dg/Walways-true-2.c: Likewise.
7521         * gcc.dg/warn-addr-cmp.c: Likewise.
7522
7523 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7524
7525         PR lto/42776
7526         * lib/lto.exp (lto_prune_vis_warns): New function.
7527         (lto-link-and-maybe-run): Call it.
7528
7529 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7530
7531         PR tree-optimization/43904
7532         * gcc.dg/tree-ssa/tailcall-6.c: New.
7533
7534 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7535
7536         PR testsuite/35165
7537         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7538         Darwin8/OSX10.4 - compatible code generation.
7539         Use scan-rtl-dump.
7540         * obj-c++.dg/stubify-1.mm: Ditto.
7541         * lib/objc-torture.exp: Do not require link success for
7542         "trivial.m" in the runtime checks when dowhat = 'compile'.
7543         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7544         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7545         Darwin8/OSX10.4 - compatible code generation.
7546         * objc.dg/stubify-2.m: Ditto.
7547         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7548         * objc.dg/next-runtime-1.m: Ditto.
7549         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7550         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7551         runtimes on Darwin.
7552
7553 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7554
7555         PR 43715
7556         * lib/plugin-support.exp: Use "-undefined
7557         dynamic_lookup" on darwin.
7558
7559 2010-04-26  Richard Guenther  <rguenther@suse.de>
7560
7561         * gcc.dg/lto/20100426_0.c: New testcase.
7562
7563 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7564
7565         PR tree-optimization/43833
7566         gcc.dg/Warray-bounds-8.c: New test case.
7567
7568 2010-04-26  Richard Guenther  <rguenther@suse.de>
7569
7570         PR lto/43080
7571         * g++.dg/lto/20100423-3_0.C: New testcase.
7572
7573 2010-04-26  Richard Guenther  <rguenther@suse.de>
7574
7575         PR lto/42425
7576         * g++.dg/lto/20100423-2_0.C: New testcase.
7577
7578 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7579
7580         * gcc.dg/vect/bb-slp-23.c: New test.
7581
7582 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7583
7584         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7585         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7586         * gcc.dg/c1x-float-1.c: New test.
7587
7588 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7589
7590         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7591         of "lea\[ \t\]".
7592
7593 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7594
7595         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7596         FreeBSD.
7597         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7598         * gfortran.dg/default_format_2.f90: Ditto.
7599
7600 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7601
7602         * gfortran.dg/pr43505.f90: Clean up .mod file.
7603         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7604         * gfortran.dg/pr41347.f90: Ditto.
7605         * gfortran.dg/internal_pack_4.f90: Ditto.
7606         * gfortran.dg/proc_decl_23.f90: Ditto.
7607         * gfortran.dg/recursive_check_3.f90: Ditto.
7608         * gfortran.dg/intent_out_3.f90: Ditto.
7609         * gfortran.dg/assignment_2.f90: Ditto.
7610         * gfortran.dg/pr41928.f90: Ditto.
7611         * gfortran.dg/pr42166.f90: Ditto.
7612         * gfortran.dg/private_type_12.f90: Ditto.
7613         * gfortran.dg/graphite/pr42185.f90: Ditto.
7614         * gfortran.dg/graphite/pr42186.f90: Ditto.
7615         * gfortran.dg/graphite/pr40982.f90: Ditto.
7616         * gfortran.dg/graphite/id-2.f90: Ditto.
7617         * gfortran.dg/graphite/id-4.f90: Ditto.
7618         * gfortran.dg/graphite/pr42050.f90: Ditto.
7619         * gfortran.dg/graphite/id-18.f90: Ditto.
7620         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7621         * gfortran.dg/graphite/pr41924.f90: Ditto.
7622         * gfortran.dg/graphite/pr42393.f90: Ditto.
7623         * gfortran.dg/graphite/pr37980.f90: Ditto.
7624         * gfortran.dg/graphite/pr38953.f90: Ditto.
7625         * gfortran.dg/graphite/pr42180.f90: Ditto.
7626         * gfortran.dg/graphite/pr42181.f90: Ditto.
7627         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7628         * gfortran.dg/select_type_4.f90: Ditto.
7629         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7630         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7631         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7632         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7633         * gfortran.dg/whole_file_11.f90: Ditto.
7634         * gfortran.dg/private_type_11.f90: Ditto.
7635         * gfortran.dg/vect/vect-gems.f90: Ditto.
7636         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7637
7638 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7639
7640         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7641
7642 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7643
7644         * gnat.dg/pack15.ad[sb]: New test.
7645
7646 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7647
7648         * gcc.target/arm/mla-1.c: New test.
7649
7650 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7651
7652         PR fortran/30073
7653         PR fortran/43793
7654         * gfortran.dg/pr43793.f90: New test.
7655
7656 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7657
7658         PR tree-optimization/41442
7659         * gcc.target/i386/pr41442.c: New test.
7660
7661 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7662
7663         PR fortran/43832
7664         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7665
7666 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7667
7668         PR fortran/43832
7669         * gfortran.dg/open_nounit.f90: New test.
7670
7671 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7672
7673         PR fortran/43841
7674         PR fortran/43843
7675         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7676
7677 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7678
7679         * gcc.dg/Wconversion-integer.c: Update.
7680
7681 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7682
7683         * gnat.dg/unchecked_convert5.adb: New test.
7684
7685 2010-04-23  Richard Guenther  <rguenther@suse.de>
7686
7687         PR lto/41734
7688         * gcc.dg/lto/20100423-2_0.c: New testcase.
7689         * gcc.dg/lto/20100423-2_0.c: Likewise.
7690
7691 2010-04-23  Richard Guenther  <rguenther@suse.de>
7692
7693         PR lto/43455
7694         * gcc.dg/lto/20100423-1_0.c: New testcase.
7695         * gcc.dg/lto/20100423-1_1.c: Likewise.
7696
7697 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7698
7699         PR tree-optimization/43846
7700         * gcc.dg/tree-ssa/sra-10.c: New test.
7701
7702 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7703
7704         PR middle-end/43835
7705         * gcc.c-torture/execute/pr43835.c: New test.
7706
7707 2010-04-23  Richard Guenther  <rguenther@suse.de>
7708
7709         PR lto/42653
7710         * g++.dg/lto/20100423-1_0.C: New testcase.
7711
7712 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7713
7714         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7715
7716 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7717
7718         PR tree-optimization/43842
7719         * gcc.dg/vect/pr43842.c: New test.
7720
7721 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7722
7723         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7724         * gcc.target/i386/wmul-2.c: Likewise.
7725
7726 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7727
7728         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7729         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7730
7731 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7732
7733         * gfortran.dg/reassoc_6.f: New testcase.
7734
7735 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7736
7737         PR middle-end/29274
7738         * gcc.target/arm/wmul-1.c: New test.
7739         * gcc.target/arm/wmul-2.c: New test.
7740
7741 2010-04-22  Richard Guenther  <rguenther@suse.de>
7742
7743         PR tree-optimization/43845
7744         * gcc.c-torture/compile/pr43845.c: New testcase.
7745
7746 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7747
7748         PR middle-end/29274
7749         * gcc.target/i386/wmul-1.c: New test.
7750         * gcc.target/i386/wmul-2.c: New test.
7751         * gcc.target/bfin/wmul-1.c: New test.
7752         * gcc.target/bfin/wmul-2.c: New test.
7753
7754 2010-04-22  Richard Guenther  <rguenther@suse.de>
7755
7756         PR fortran/43829
7757         * gfortran.dg/vector_subscript_6.f90: New testcase.
7758         * gfortran.dg/assign_10.f90: Adjust.
7759
7760 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7761
7762         PR fortran/43836
7763         * gfortran.dg/gomp/pr43836.f90: New test.
7764
7765 2010-04-21  Richard Guenther  <rguenther@suse.de>
7766
7767         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7768
7769 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7770
7771         * gcc.dg/torture/builtin-cproj-3.c: New.
7772
7773 2010-04-20  Jason Merrill  <jason@redhat.com>
7774
7775         PR c++/9335
7776         * g++.dg/template/recurse2.C: New.
7777         * g++.dg/parse/crash36.C: Adjust.
7778         * g++.dg/other/fold1.C: Adjust.
7779         * g++.dg/init/member1.C: Adjust.
7780         * lib/prune.exp: Prune "skipping N instantiation contexts".
7781
7782 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7783
7784         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7785
7786 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7787
7788         * gcc.dg/torture/builtin-cproj-1.c: New.
7789         * gcc.dg/torture/builtin-cproj-2.c: New.
7790
7791 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7792
7793         PR c++/43800
7794         PR c++/43704
7795         * g++.dg/template/typedef32.C: Adjust.
7796         * g++.dg/template/typedef33.C: New test.
7797
7798 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7799
7800         PR fortran/43227
7801         * gfortran.dg/proc_decl_23.f90: New test.
7802
7803         PR fortran/43266
7804         * gfortran.dg/abstract_type_6.f03: New test.
7805
7806 2010-04-20  Xinliang David Li  <davidxl@google.com>
7807
7808         * g++.dg/tree-ssa/fold-compare.C: New.
7809
7810 2010-04-20  Richard Guenther  <rguenther@suse.de>
7811
7812         PR tree-optimization/39417
7813         * g++.dg/torture/pr39417.C: New testcase.
7814
7815 2010-04-20  Richard Guenther  <rguenther@suse.de>
7816
7817         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7818
7819 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7820
7821         * g++.dg/debug/dwarf2/rv1.C: New test.
7822
7823 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7824
7825         PR target/43635
7826         * gcc.c-torture/compile/pr43635.c: New testcase.
7827
7828 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7829
7830         PR fortran/43339
7831         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7832         of sequential loops being private only in the innermost containing
7833         task region.
7834
7835         PR middle-end/43337
7836         * gfortran.dg/gomp/pr43337.f90: New test.
7837
7838 2010-04-19  Richard Guenther  <rguenther@suse.de>
7839
7840         PR tree-optimization/43796
7841         * gfortran.dg/pr43796.f90: New testcase.
7842
7843 2010-04-19  Richard Guenther  <rguenther@suse.de>
7844
7845         PR tree-optimization/43783
7846         * gcc.c-torture/execute/pr43783.c: New testcase.
7847
7848 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7849
7850         PR target/43766
7851         * gcc.target/i386/pr43766.c: New test.
7852
7853 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7854
7855         PR target/43662
7856         * gcc.target/i386/pr43662.c: New test.
7857
7858 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7859
7860         PR c++/43704
7861         * g++.dg/template/typedef32.C: New test.
7862
7863 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7864
7865         PR tree-optimization/37027
7866         * lib/target-supports.exp
7867         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7868         * gcc.dg/vect/pr37027.c: New test.
7869         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7870         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7871         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7872         gcc.dg/vect/vect-complex-6.c: Likewise.
7873
7874 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7875
7876         * g++.dg/debug/dwarf2/enum1.C: New test.
7877
7878 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7879
7880         * gnat.dg/rep_clause5.ad[sb]: New test.
7881         * gnat.dg/rep_clause5_pkg.ads: New helper.
7882
7883 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7884
7885         PR tree-optimization/43771
7886         * g++.dg/vect/pr43771.cc: New test.
7887
7888 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7889
7890         PR fortran/31538
7891         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7892         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7893
7894 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7895
7896         * gnat.dg/sizetype.adb: Rename into...
7897         * gnat.dg/sizetype1.adb: ...this.
7898         * gnat.dg/sizetype2.adb: New test.
7899
7900 2010-04-16  Richard Guenther  <rguenther@suse.de>
7901
7902         PR tree-optimization/43572
7903         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7904
7905 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7906
7907         * gnat.dg/specs/discr_private.ads: New test.
7908
7909 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7910
7911         PR target/41514
7912         * gcc.target/arm/thumb-comparisons.c: New test.
7913
7914         PR target/40603
7915         * gcc.target/arm/thumb-cbranchqi.c: New test.
7916
7917 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7918
7919         * g++.dg/torture/pr36191.C: Enable for SH.
7920
7921 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7922
7923         * gnat.dg/wide_boolean.adb: New test.
7924         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7925
7926 2010-04-15  Richard Guenther  <rguenther@suse.de>
7927
7928         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7929         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7930         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7931         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7932         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7933         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7934         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7935         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7936         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7937         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7938         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7939         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7940         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7941         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7942         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7943
7944 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7945
7946         PR target/21803
7947         * gcc.target/arm/pr42496.c: New test.
7948
7949 2010-04-14  Jason Merrill  <jason@redhat.com>
7950
7951         PR c++/36625
7952         * g++.dg/ext/attrib38.C: New.
7953
7954 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7955
7956         PR testsuite/43739
7957         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7958
7959 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7960
7961         PR 42966
7962         * gcc.dg/cpp/warn-undef-2.c: Update.
7963         * gcc.dg/cpp/warn-traditional-2.c: Update.
7964         * gcc.dg/cpp/warn-comments-2.c: Update.
7965         * gcc.dg/cpp/warn-variadic-2.c: Update.
7966         * gcc.dg/cpp/warn-long-long-2.c: Update.
7967         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7968         * gcc.dg/cpp/warn-multichar-2.c: Update.
7969         * gcc.dg/cpp/warn-normalized-3.c: Update.
7970         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7971         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7972         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7973         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7974         * gcc.dg/cpp/warn-redefined-2.c: Update.
7975         * gfortran.dg/warning-directive-2.F90: Update.
7976         * c-c++-common/cpp/warning-directive-2.c: Update.
7977
7978 2010-04-14  Michael Matz  <matz@suse.de>
7979
7980         PR tree-optimization/42963
7981         * gcc.dg/pr42963.c: New testcase.
7982
7983 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7984
7985         * gnat.dg/class_wide.adb: Rename into...
7986         * gnat.dg/class_wide1.adb: ...this.
7987         * gnat.dg/class_wide2.ad[sb]: New test.
7988
7989 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7990
7991         PR fortran/18918
7992         * gfortran.dg/coarray_9.f90: Update dg-errors.
7993         * gfortran.dg/coarray_10.f90: New test.
7994         * gfortran.dg/coarray_11.f90: New test.
7995
7996 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7997
7998         PR fortran/43747
7999         gfortran.dg/initialization_24.f90: New test.
8000
8001 2010-04-13  Jason Merrill  <jason@redhat.com>
8002
8003         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8004         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8005
8006 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8007
8008         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8009         * g++.dg/dg.exp: Likewise.
8010         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8011         * c-c++-common/cpp/warning-directive-1.c: ... here.
8012         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8013         * c-c++-common/cpp/warning-directive-2.c: ... here.
8014         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8015         * c-c++-common/cpp/warning-directive-3.c: ... here.
8016         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8017         * c-c++-common/cpp/warning-directive-4.c: ... here.
8018         * g++.dg/cpp/warning-directive-1.C: Delete.
8019         * g++.dg/cpp/warning-directive-2.C: Delete.
8020         * g++.dg/cpp/warning-directive-3.C: Delete.
8021         * g++.dg/cpp/warning-directive-4.C: Delete.
8022         * gcc.dg/cpp/normalised-3.c: Delete.
8023         * g++.dg/cpp/normalised-1.C: Rename as ...
8024         * c-c++-common/cpp/normalised-3.c: ... this.
8025
8026 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8027
8028         * gcc.dg/tree-ssa/sra-9.c: New test.
8029
8030 2010-04-13  Michael Matz  <matz@suse.de>
8031
8032         PR middle-end/43730
8033         * gcc.dg/pr43730.c: New test.
8034
8035 2010-04-13  Michael Matz  <matz@suse.de>
8036
8037         * gcc.dg/tree-ssa/negate.c: New testcase.
8038
8039 2010-04-13  Richard Guenther  <rguenther@suse.de>
8040
8041         PR testsuite/43735
8042         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8043
8044 2010-04-13  Richard Guenther  <rguenther@suse.de>
8045
8046         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8047
8048 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8049
8050         * gnat.dg/derived_type1.adb: New test.
8051
8052 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8053
8054         * gcc.dg/plugindir1.c: New testcase.
8055         * gcc.dg/plugindir2.c: New testcase.
8056         * gcc.dg/plugindir3.c: New testcase.
8057         * gcc.dg/plugindir4.c: New testcase.
8058
8059 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8060
8061         * gcc.target/i386/rotate-2.c: New test.
8062
8063 2010-04-12  Jason Merrill  <jason@redhat.com>
8064
8065         PR c++/43641
8066         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8067         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8068
8069 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8070
8071         PR c++/25811
8072         * g++.dg/init/pr25811.C: New test.
8073
8074 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8075
8076         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8077         dg-error, dg-warning.
8078         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8079
8080 2010-04-12  Richard Guenther  <rguenther@suse.de>
8081
8082         * gcc.dg/torture/inline-2.c: New testcase.
8083
8084 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8085
8086         PR bootstrap/43699
8087         * gcc.dg/Wunused-var-7.c: New test.
8088
8089         PR tree-optimization/43560
8090         * gcc.c-torture/execute/pr43560.c: New test.
8091
8092 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8093
8094         * gnat.dg/aggr13.adb: New test.
8095         * gnat.dg/aggr14.adb: Likewise.
8096         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8097
8098 2010-04-12  Richard Guenther  <rguenther@suse.de>
8099
8100         PR c++/43611
8101         * g++.dg/torture/pr43611.C: New testcase.
8102
8103 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8104
8105         PR c/36774
8106         * gcc.dg/pr36774-1.c: New test.
8107         * gcc.dg/pr36774-2.c: New test.
8108
8109 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8110
8111         * gcc.target/sh/rte-delay-slot.c: New test.
8112
8113 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8114
8115         * gnat.dg/pack9.adb: Remove -cargs option.
8116         * gnat.dg/aggr12.ad[sb]: New test.
8117
8118 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8119
8120         PR target/43417
8121         * gcc.target/sh/pr43417.c: New test.
8122
8123 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8124
8125         PR fortran/43591
8126         * gfortran.dg/spec_expr_6.f90: New test.
8127
8128 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8129
8130         PR cpp/43195
8131         * gcc.dg/cpp/pr43195.c: New.
8132         * gcc.dg/cpp/pr43195.h: New.
8133
8134 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8135
8136         PR 42965
8137         * gcc.dg/Werror-6.c: Adjust.
8138         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8139         * gcc.dg/Werror-4.c: Likewise.
8140         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8141         * gcc.dg/Wswitch-enum-error.c: Likewise.
8142         * gcc.dg/Wpointer-arith.c: Likewise.
8143         * gcc.dg/Wfatal.c: Likewise.
8144         * gcc.dg/Wswitch-error.c: Likewise.
8145         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8146         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8147         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8148         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8149         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8150         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8151         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8152         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8153         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8154         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8155         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8156         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8157         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8158         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8159         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8160         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8161         * g++.dg/cpp/warning-directive-2.C: Likewise.
8162         * gfortran.dg/warning-directive-2.F90: Likewise.
8163
8164 2010-04-09  Jason Merrill  <jason@redhat.com>
8165
8166         PR c++/42623
8167         * g++.dg/template/sizeof13.C: New.
8168
8169 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8170
8171         * g++.dg/other/pr35504.C: Add check for thiscall.
8172         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8173         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8174
8175 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8176
8177         PR c++/28584
8178         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8179         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8180         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8181         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8182         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8183         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8184         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8185         * g++.dg/other/increment1.C: Likewise.
8186
8187 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8188
8189         PR fortran/18918
8190         * gfortran.dg/coarray_7.f90: New test.
8191         * gfortran.dg/coarray_8.f90: New test.
8192
8193 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8194
8195         PR fortran/28039
8196         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8197
8198 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8199
8200         PR target/43643
8201         * gcc.dg/pr43643.c: New test.
8202
8203 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8204
8205         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8206
8207 2010-04-08  Richard Guenther  <rguenther@suse.de>
8208
8209         PR tree-optimization/43679
8210         * gcc.c-torture/compile/pr43679.c: New testcase.
8211
8212 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8213
8214         PR debug/43670
8215         * gcc.dg/pr43670.c: New test.
8216
8217 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8218
8219         PR middle-end/40815
8220         * gcc.dg/tree-ssa/reassoc-19.c: New.
8221
8222 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8223
8224         PR c/18624
8225         * gcc.dg/Wunused-var-1.c: New test.
8226         * gcc.dg/Wunused-var-2.c: New test.
8227         * gcc.dg/Wunused-var-3.c: New test.
8228         * gcc.dg/Wunused-var-4.c: New test.
8229         * gcc.dg/Wunused-var-5.c: New test.
8230         * gcc.dg/Wunused-var-6.c: New test.
8231         * gcc.dg/Wunused-parm-1.c: New test.
8232
8233         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8234         * gcc.dg/trunc-1.c: Likewise.
8235         * gcc.dg/vla-9.c: Likewise.
8236         * gcc.dg/dfp/composite-type.c: Likewise.
8237
8238 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8239
8240         PR objc/35996
8241         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8242         * obj-c++.dg/objc-gc-3.mm: Ditto.
8243
8244 2010-04-07  Simon Baldwin  <simonb@google.com>
8245
8246         * gcc.dg/cpp/warn-undef-2.c: New.
8247         * gcc.dg/cpp/warn-traditional-2.c: New.
8248         * gcc.dg/cpp/warn-comments-2.c: New.
8249         * gcc.dg/cpp/warning-directive-1.c: New.
8250         * gcc.dg/cpp/warn-long-long.c: New.
8251         * gcc.dg/cpp/warn-traditional.c: New.
8252         * gcc.dg/cpp/warn-variadic-2.c: New.
8253         * gcc.dg/cpp/warn-undef.c: New.
8254         * gcc.dg/cpp/warn-normalized-1.c: New.
8255         * gcc.dg/cpp/warning-directive-2.c: New.
8256         * gcc.dg/cpp/warn-long-long-2.c: New.
8257         * gcc.dg/cpp/warn-variadic.c: New.
8258         * gcc.dg/cpp/warn-normalized-2.c: New.
8259         * gcc.dg/cpp/warning-directive-3.c: New.
8260         * gcc.dg/cpp/warn-deprecated-2.c: New.
8261         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8262         * gcc.dg/cpp/warn-multichar-2.c: New.
8263         * gcc.dg/cpp/warn-normalized-3.c: New.
8264         * gcc.dg/cpp/warning-directive-4.c: New.
8265         * gcc.dg/cpp/warn-unused-macros.c: New.
8266         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8267         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8268         * gcc.dg/cpp/warn-cxx-compat.c: New.
8269         * gcc.dg/cpp/warn-redefined.c: New.
8270         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8271         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8272         * gcc.dg/cpp/warn-deprecated.c: New.
8273         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8274         * gcc.dg/cpp/warn-redefined-2.c: New.
8275         * gcc.dg/cpp/warn-comments.c: New.
8276         * gcc.dg/cpp/warn-multichar.c: New.
8277         * g++.dg/cpp/warning-directive-1.C: New.
8278         * g++.dg/cpp/warning-directive-2.C: New.
8279         * g++.dg/cpp/warning-directive-3.C: New.
8280         * g++.dg/cpp/warning-directive-4.C: New.
8281         * gfortran.dg/warning-directive-1.F90: New.
8282         * gfortran.dg/warning-directive-3.F90: New.
8283         * gfortran.dg/warning-directive-2.F90: New.
8284         * gfortran.dg/warning-directive-4.F90: New.
8285
8286 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8287
8288         PR objc++/23716
8289         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8290
8291 2010-04-07  Jason Merrill  <jason@redhat.com>
8292
8293         * g++.dg/template/dr408.C: New.
8294
8295         * g++.dg/lookup/ns4.C: New.
8296
8297         PR c++/38392
8298         * g++.dg/template/friend51.C: New test.
8299
8300         PR c++/41970
8301         * g++.old-deja/g++.other/linkage1.C: Adjust.
8302
8303 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8304
8305         PR c++/42697
8306         * g++.dg/template/crash94.C: New test.
8307
8308 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8309
8310         PR c++/40239
8311         * g++.dg/init/aggr5.C: New test.
8312         * g++.dg/init/aggr5.C: New test.
8313
8314 2010-04-07  Richard Guenther  <rguenther@suse.de>
8315
8316         PR tree-optimization/43270
8317         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8318         * gcc.dg/Warray-bounds-7.c: Likewise.
8319
8320 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8321
8322         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8323         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8324         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8325
8326 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8327
8328         PR c++/42556
8329         * g++.dg/init/pr42556.C: New test.
8330
8331 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8332
8333         PR debug/43628
8334         * g++.dg/debug/dwarf2/typedef2.C: New test.
8335
8336 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8337
8338         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8339         c-c++-common/dwarf2/redeclaration-1.C
8340
8341 2010-04-06  Jason Merrill  <jason@redhat.com>
8342
8343         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8344         * g++.dg/ext/attrib18.C: Likewise.
8345         * g++.dg/ext/bitfield2.C: Likewise.
8346         * g++.dg/ext/bitfield4.C: Likewise.
8347         * g++.dg/ext/visibility/warn2.C: Likewise.
8348         * g++.dg/ext/visibility/warn3.C: Likewise.
8349         * g++.dg/gomp/pr26690-1.C: Likewise.
8350         * g++.dg/inherit/covariant7.C: Likewise.
8351         * g++.dg/init/synth2.C: Likewise.
8352         * g++.dg/lookup/using7.C: Likewise.
8353         * g++.dg/other/crash-4.C: Likewise.
8354         * g++.dg/other/error13.C: Likewise.
8355         * g++.dg/other/error20.C: Likewise.
8356         * g++.dg/parse/crash31.C: Likewise.
8357         * g++.dg/parse/error16.C: Likewise.
8358         * g++.dg/parse/error19.C: Likewise.
8359         * g++.dg/parse/error27.C: Likewise.
8360         * g++.dg/parse/error28.C: Likewise.
8361         * g++.dg/parse/fused-params1.C: Likewise.
8362         * g++.dg/template/error2.C: Likewise.
8363         * g++.dg/template/local6.C: Likewise.
8364         * g++.dg/template/qualttp15.C: Likewise.
8365         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8366         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8367         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8368         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8369         * g++.old-deja/g++.eh/spec6.C: Likewise.
8370         * g++.old-deja/g++.jason/crash3.C: Likewise.
8371         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8372         * g++.old-deja/g++.law/ctors5.C: Likewise.
8373         * g++.old-deja/g++.law/ctors9.C: Likewise.
8374         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8375         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8376         * g++.old-deja/g++.other/struct1.C: Likewise.
8377         * g++.old-deja/g++.other/volatile1.C: Likewise.
8378         * g++.old-deja/g++.pt/crash36.C: Likewise.
8379         * g++.old-deja/g++.pt/derived3.C: Likewise.
8380         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8381         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8382
8383 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8384
8385         PR middle-end/43519
8386         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8387         * gcc.dg/graphite/id-19.c: New.
8388
8389 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8390
8391         PR middle-end/32824
8392         * gcc.dg/vect/pr32824: New.
8393
8394 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8395
8396         PR fortran/18918
8397         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8398         * gfortran.dg/coarray_3.f90: Ditto.
8399         * gfortran.dg/coarray_4.f90: Ditto.
8400         * gfortran.dg/coarray_5.f90: Ditto.
8401         * gfortran.dg/coarray_6.f90: Ditto.
8402         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8403
8404 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8405
8406         PR fortran/18918
8407         * gfortran.dg/coarray_4.f90: Fix test.
8408         * gfortran.dg/coarray_6.f90: Add more tests.
8409
8410 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8411
8412         PR fortran/18918
8413         * gfortran.dg/coarray_4.f90: New test.
8414         * gfortran.dg/coarray_5.f90: New test.
8415         * gfortran.dg/coarray_6.f90: New test.
8416
8417 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8418
8419         PR fortran/18918
8420         * gfortran.dg/iso_fortran_env_5.f90: New test.
8421         * gfortran.dg/iso_fortran_env_6.f90: New test.
8422
8423 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8424
8425         PR fortran/39997
8426         * gfortran.dg/coarray_1.f90: New test.
8427         * gfortran.dg/coarray_2.f90: New test.
8428         * gfortran.dg/coarray_3.f90: New test.
8429
8430 2010-04-06  Jason Merrill  <jason@redhat.com>
8431
8432         PR c++/43648
8433         * g++.dg/template/dtor8.C: New.
8434
8435         PR c++/43621
8436         * g++.dg/template/error-recovery2.C: New.
8437
8438 2010-04-06  Jan Hubicka  <jh@suse.czpli
8439
8440         PR tree-optimization/42906
8441         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8442
8443 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8444
8445         PR fortran/43178
8446         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8447         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8448         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8449
8450 2010-04-06  Richard Guenther  <rguenther@suse.de>
8451
8452         PR tree-optimization/43627
8453         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8454
8455 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8456
8457         PR target/43638
8458         * gcc.target/i386/pr43638.c: New test.
8459
8460 2010-04-06  Richard Guenther  <rguenther@suse.de>
8461
8462         PR middle-end/43661
8463         * gcc.c-torture/compile/pr43661.c: New testcase.
8464
8465 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8466
8467         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8468
8469 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8470
8471         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8472
8473 2010-04-02  Richard Guenther  <rguenther@suse.de>
8474
8475         PR tree-optimization/43629
8476         * gcc.c-torture/execute/pr43629.c: New testcase.
8477
8478 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8479             Dominique d'Humieres  <dominiq@lps.ens.fr>
8480
8481         PR libfortran/43605
8482         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8483
8484 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8485
8486         PR debug/43325
8487         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8488
8489 2010-04-01  Jason Merrill  <jason@redhat.com>
8490
8491         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8492
8493 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8494             Manfred Schwarb  <manfred99@gmx.ch>
8495
8496         PR libfortran/43605
8497         * gfortran.dg/ftell_3.f90: New test.
8498
8499 2010-04-01  Richard Guenther  <rguenther@suse.de>
8500
8501         PR middle-end/43614
8502         * gcc.c-torture/compile/pr43614.c: New testcase.
8503
8504 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8505
8506         PR tree-optimization/43141
8507         * gcc.dg/guality/pr43141.c: New test.
8508
8509 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8510
8511         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8512         * g++.dg/eh/spbp.C: Likewise.
8513         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8514         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8515         superfluous casts.
8516         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8517         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8518         * objc.dg/dwarf-2.m: Likewise.
8519
8520 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8521
8522         PR middle-end/43464
8523         * gcc.dg/graphite/id-pr43464.c: New.
8524         * gcc.dg/graphite/id-pr43464-1.c: New.
8525
8526 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8527
8528         PR middle-end/43351
8529         * gcc.dg/graphite/id-pr43351.c
8530
8531 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8532
8533         PR testsuite/35165
8534         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8535         * obj-c++.dg/try-catch-2.mm: Ditto.
8536         * obj-c++.dg/lookup-2.mm: Ditto.
8537         * obj-c++.dg/encode-8.m: Ditto.
8538         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8539         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8540         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8541         * obj-c++.dg/const-str-11.mm: Ditto.
8542         * obj-c++.dg/const-str-9.mm: Ditto.
8543         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8544         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8545         * obj-c++.dg/except-1.mm: Ditto.
8546         * obj-c++.dg/const-str-7.mm: Ditto.
8547         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8548         * obj-c++.dg/const-str-3.mm: Ditto.
8549         * obj-c++.dg/const-str-7.mm: Ditto.
8550         * obj-c++.dg/stubify-2.mm: Change dump file name.
8551
8552         PR objc++/23613
8553         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8554         New macro.
8555         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8556         Remove dg-xfail-if.
8557
8558 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8559
8560         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8561         only with -O2, -O3 or -Os and not with -fwhopr.
8562
8563 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8564
8565         PR c++/43558
8566         * g++.dg/template/typedef31.C: New test.
8567
8568 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8569
8570         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8571         assembler output on *-*-solaris2*.
8572         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8573
8574 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8575
8576         PR debug/43557
8577         * gcc.dg/pr43557-1.c: New test.
8578         * gcc.dg/pr43557-2.c: New file.
8579
8580 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8581
8582         PR 43562
8583         * gcc.dg/pr43562.c: New test.
8584
8585 2010-03-30  Jason Merrill  <jason@redhat.com>
8586
8587         PR c++/43076
8588         * g++.dg/template/error-recovery1.C: New.
8589
8590         PR c++/41786
8591         * g++.dg/parse/ambig5.C: New.
8592
8593 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8594
8595         PR debug/43593
8596         * gcc.dg/guality/pr43593.c: New test.
8597
8598 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8599
8600         PR middle-end/43430
8601         * gcc.dg/vect/pr43430-1.c: New.
8602
8603 2010-03-30  Jason Merrill  <jason@redhat.com>
8604
8605         PR c++/43559
8606         * g++.dg/template/partial7.C: New.
8607
8608 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8609
8610         * gcc.target/s390/stackcheck1.c: New testcase.
8611
8612 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8613
8614         PR libfortran/43265
8615         * gfortran.dg/read_eof_8.f90: New test.
8616
8617 2010-03-29  Jason Merrill  <jason@redhat.com>
8618
8619         * gcc.dg/cpp/include6.c: Change [] to ().
8620
8621         N3077
8622         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8623         splicing and UCNs.
8624         * c-c++-common/raw-string-2.c: Add trigraph test.
8625         * c-c++-common/raw-string-8.c: New.
8626         * c-c++-common/raw-string-9.c: New.
8627         * c-c++-common/raw-string-10.c: New.
8628
8629         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8630         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8631         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8632         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8633         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8634         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8635         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8636
8637 2010-03-29  Richard Guenther  <rguenther@suse.de>
8638
8639         PR tree-optimization/43560
8640         * gcc.dg/torture/pr43560.c: New testcase.
8641
8642 2010-03-29  Jason Merrill  <jason@redhat.com>
8643
8644         N3077
8645         * g++.dg/ext/raw-string-1.C: Change [] to ().
8646         * g++.dg/ext/raw-string-2.C: Change [] to ().
8647         Don't use \ in delimiter.
8648         * g++.dg/ext/raw-string-3.C: Change [] to ().
8649         * g++.dg/ext/raw-string-4.C: Change [] to ().
8650         * g++.dg/ext/raw-string-5.C: Change [] to ().
8651         Test for error on \ in delimiter.
8652         * g++.dg/ext/raw-string-6.C: Change [] to ().
8653         * g++.dg/ext/raw-string-7.C: Change [] to ().
8654
8655 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8656
8657         PR 43564
8658         * gcc.dg/pr43564.c: New test.
8659
8660 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8661
8662         PR fortran/43551
8663         * gfortran.dg/direct_io_12.f90: New test.
8664
8665 2010-03-28  Jan Hubicka  <jh@suse.cz>
8666
8667         PR tree-optimization/43505
8668         * gfortran.dg/pr43505.f90: New testcase.
8669
8670 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8671
8672         PR tree-optimization/43528
8673         * gcc.target/i386/pr43528.c: New test.
8674
8675 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8676
8677         PR c/43381
8678         * gcc.dg/parm-impl-decl-3.c: New test.
8679
8680 2010-03-26  Jason Merrill  <jason@redhat.com>
8681
8682         PR c++/43509
8683         * g++.dg/cpp0x/parse1.C: New.
8684
8685 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8686
8687         PR target/43524
8688         * gcc.target/i386/pr43524.c: New test.
8689
8690 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8691
8692         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8693         whitespace, rename main to foo.
8694         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8695         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8696         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8697         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8698         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8699         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8700         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8701         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8702         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8703         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8704         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8705
8706 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8707
8708         PR c++/43327
8709         * g++.dg/other/crash-10.C: New test.
8710         * g++.dg/other/crash-11.C: New test.
8711
8712 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8713
8714         PR libfortran/43517
8715         * gfortran.dg/read_eof_7.f90: New test.
8716
8717 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8718
8719         PR objc/35165
8720         PR testsuite/43512
8721         * objc-obj-c++-shared: New directory.
8722         * objc-obj-c++-shared/Object1-implementation.h: New file.
8723         * objc-obj-c++-shared/Object1.h: New file.
8724         * objc-obj-c++-shared/Protocol1.h: New file.
8725         * objc-obj-c++-shared/next-abi.h: New file.
8726         * objc-obj-c++-shared/next-mapping.h: New file.
8727         * objc/execute/next_mapping.h: Delete.
8728         * objc.dg/special/special.exp: For all targets run the tests with
8729         -fgnu-runtime, for darwin targets also run the tests with
8730         -fnext-runtime.
8731         * objc.dg/dg.exp: Ditto.
8732         * obj-c++.dg/dg.exp: Ditto.
8733         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8734         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8735         include use of updated NeXT interface.
8736         * objc/execute/formal_protocol-5.m: Ditto.
8737         * objc/execute/protocol-isEqual-2.m: Ditto.
8738         * objc/execute/protocol-isEqual-4.m: Ditto.
8739         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8740         Protocol1.h) and next-mapping.h as required.
8741         * objc/execute/object_is_class.m: Ditto.
8742         * objc/execute/enumeration-1.m: Ditto.
8743         * objc/execute/class-13.m: Ditto.
8744         * objc/execute/formal_protocol-2.m: Ditto.
8745         * objc/execute/formal_protocol-4.m: Ditto.
8746         * objc/execute/class-1.m: Ditto.
8747         * objc/execute/bycopy-1.m: Ditto.
8748         * objc/execute/formal_protocol-6.m: Ditto.
8749         * objc/execute/bycopy-3.m: Ditto.
8750         * objc/execute/class-3.m: Ditto.
8751         * objc/execute/bf-11.m: Ditto.
8752         * objc/execute/class-5.m: Ditto.
8753         * objc/execute/bf-13.m: Ditto.
8754         * objc/execute/class-7.m: Ditto.
8755         * objc/execute/bf-15.m: Ditto.
8756         * objc/execute/class-9.m: Ditto.
8757         * objc/execute/bf-17.m: Ditto.
8758         * objc/execute/bf-19.m: Ditto.
8759         * objc/execute/IMP.m: Ditto.
8760         * objc/execute/exceptions/catchall-1.m: Ditto.
8761         * objc/execute/exceptions/trivial.m: Ditto.
8762         * objc/execute/exceptions/finally-1.m: Ditto.
8763         * objc/execute/exceptions/local-variables-1.m: Ditto.
8764         * objc/execute/exceptions/foward-1.m: Ditto.
8765         * objc/execute/bf-2.m: Ditto.
8766         * objc/execute/string1.m: Ditto.
8767         * objc/execute/bf-4.m: Ditto.
8768         * objc/execute/informal_protocol.m: Ditto.
8769         * objc/execute/string3.m: Ditto.
8770         * objc/execute/bf-6.m: Ditto.
8771         * objc/execute/bf-8.m: Ditto.
8772         * objc/execute/class-tests-1.h: Ditto.
8773         * objc/execute/protocol-isEqual-1.m: Ditto.
8774         * objc/execute/protocol-isEqual-3.m: Ditto.
8775         * objc/execute/_cmd.m: Ditto.
8776         * objc/execute/function-message-1.m: Ditto.
8777         * objc/execute/bf-20.m: Ditto.
8778         * objc/execute/bf-common.h: Ditto.
8779         * objc/execute/np-2.m: Ditto.
8780         * objc/execute/class-10.m: Ditto.
8781         * objc/execute/class-12.m: Ditto.
8782         * objc/execute/enumeration-2.m: Ditto.
8783         * objc/execute/class-14.m: Ditto.
8784         * objc/execute/encode-1.m: Ditto.
8785         * objc/execute/formal_protocol-1.m: Ditto.
8786         * objc/execute/formal_protocol-3.m: Ditto.
8787         * objc/execute/accessing_ivars.m: Ditto.
8788         * objc/execute/bycopy-2.m: Ditto.
8789         * objc/execute/class-2.m: Ditto.
8790         * objc/execute/bf-10.m: Ditto.
8791         * objc/execute/formal_protocol-7.m: Ditto.
8792         * objc/execute/root_methods.m: Ditto.
8793         * objc/execute/class-4.m: Ditto.
8794         * objc/execute/bf-12.m: Ditto.
8795         * objc/execute/class-6.m: Ditto.
8796         * objc/execute/bf-14.m: Ditto.
8797         * objc/execute/nested-func-1.m: Ditto.
8798         * objc/execute/class-8.m: Ditto.
8799         * objc/execute/private.m: Ditto.
8800         * objc/execute/bf-16.m: Ditto.
8801         * objc/execute/bf-18.m: Ditto.
8802         * objc/execute/load-3.m: Ditto.
8803         * objc/execute/compatibility_alias.m: Ditto.
8804         * objc/execute/bf-1.m: Ditto.
8805         * objc/execute/no_clash.m: Ditto.
8806         * objc/execute/bf-3.m: Ditto.
8807         * objc/execute/string2.m: Ditto.
8808         * objc/execute/bf-5.m: Ditto.
8809         * objc/execute/string4.m: Ditto.
8810         * objc/execute/bf-7.m: Ditto.
8811         * objc/execute/object_is_meta_class.m: Ditto.
8812         * objc/execute/bf-9.m: Ditto.
8813         * objc/execute/bf-21.m: Ditto.
8814         * objc/execute/cascading-1.m: Ditto.
8815         * objc/execute/trivial.m: Ditto.
8816         * objc/execute/np-1.m: Ditto.
8817         * objc/compile/trivial.m: Ditto.
8818         * objc/execute/class_self-2.m: Include <stdlib.h>.
8819         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8820         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8821         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8822         and 64bit. Use new NeXT interface as required.
8823         * objc.dg/special/unclaimed-category-1.m: Ditto.
8824         * objc.dg/special/unclaimed-category-1.h: Ditto.
8825         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8826         * objc.dg/func-ptr-1.m: Ditto.
8827         * objc.dg/stret-1.m: Ditto.
8828         * objc.dg/encode-2.m: Ditto.
8829         * objc.dg/category-1.m: Ditto.
8830         * objc.dg/encode-3.m: Ditto.
8831         * objc.dg/call-super-3.m: Ditto.
8832         * objc.dg/method-3.m: Ditto.
8833         * objc.dg/func-ptr-2.m: Ditto.
8834         * objc.dg/lookup-1.m: Ditto.
8835         * objc.dg/encode-4.m: Ditto.
8836         * objc.dg/fix-and-continue-1.m: Ditto.
8837         * objc.dg/proto-lossage-3.m: Ditto.
8838         * objc.dg/method-13.m: Ditto.
8839         * objc.dg/proto-qual-1.m: Ditto.
8840         * objc.dg/zero-link-3.m: Ditto.
8841         * objc.dg/bitfield-1.m: Ditto.
8842         * objc.dg/va-meth-1.m: Ditto.
8843         * objc.dg/super-class-3.m: Ditto.
8844         * objc.dg/call-super-1.m: Ditto.
8845         * objc.dg/type-size-2.m: Ditto.
8846         * objc.dg/method-10.m: Ditto.
8847         * objc.dg/defs.m: Ditto.
8848         * objc.dg/const-str-3.m: Ditto.
8849         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8850         Protocol1.h) and next-mapping.h as required. Use new NeXT
8851         interface as required.
8852         * objc.dg/super-class-4.m: Ditto.
8853         * objc.dg/comp-types-8.m: Ditto.
8854         * objc.dg/call-super-2.m: Ditto.
8855         * objc.dg/objc-fast-4.m: Ditto.
8856         * objc.dg/method-6.m: Ditto.
8857         * objc.dg/const-str-3.m: Ditto.
8858         * objc.dg/const-str-7.m: Ditto.
8859         * objc.dg/method-15.m: Ditto.
8860         * objc.dg/method-19.m: Ditto.
8861         * objc.dg/sync-1.m: Ditto.
8862         * objc.dg/layout-1.m: Ditto.
8863         * objc.dg/bitfield-3.m: Ditto.
8864         * objc.dg/try-catch-3.m: Ditto.
8865         * objc.dg/try-catch-7.m: Ditto.
8866         * objc.dg/comp-types-10.m: Ditto.
8867         * objc.dg/selector-2.: Ditto.
8868         * objc.dg/method-7.m: Ditto.
8869         * objc.dg/typedef-alias-1.m: Ditto.
8870         * objc.dg/proto-lossage-2.m: Ditto.
8871         * objc.dg/comp-types-11.m: Ditto.
8872         * objc.dg/sizeof-1.m: Ditto.
8873         * objc.dg/method-17.m: Ditto.
8874         * objc.dg/bitfield-5.m: Ditto.
8875         * objc.dg/try-catch-1.m: Ditto.
8876         * objc.dg/encode-5.m: Ditto.
8877         * objc.dg/fix-and-continue-2.m: Ditto.
8878         * objc.dg/method-9.m: Ditto.
8879         * objc.dg/isa-field-1.m: Ditto.
8880         * objc.dg/local-decl-2.m: Ditto.
8881         * objc.dg/objc-gc-4.m: Ditto.
8882         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8883         * objc.dg/gnu-runtime-3.m: Ditto.
8884         * objc.dg/encode-7.m: Ditto.
8885         * objc.dg/encode-8.m: Ditto.
8886         * objc.dg/selector-3.m: Ditto.
8887         * objc.dg/gnu-runtime-1.m: Ditto.
8888         * objc.dg/const-str-12.m: Ditto.
8889         * objc.dg/gnu-runtime-2.m: Ditto.
8890         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8891         * objc.dg/selector-1.m: Ditto.
8892         * objc.dg/stubify-2.m: Ditto.
8893         * objc.dg/zero-link-1.m: Ditto.
8894         * objc.dg/stret-2.m: Ditto.
8895         * objc.dg/zero-link-2.m: Ditto.
8896         * objc.dg/next-runtime-1.m: Ditto.
8897         * objc.dg/symtab-1.m: Ditto.
8898         * objc.dg/stubify-1.m: Ditto.
8899         * objc.dg/bitfield-2.m: Ditto.
8900         * objc.dg/try-catch-10.m: Apply to both runtimes.
8901         * objc.dg/const-str-1.m: Ditto.
8902         * objc.dg/image-info.m: Ditto.
8903         * objc.dg/encode-9.m: Ditto.
8904         * objc.dg/pragma-1.m: Apply test to all targets.
8905         * objc.dg/const-str-4.m: Ditto.
8906         * objc.dg/const-str-8.m: Ditto.
8907         * objc.dg/super-class-2.m: Ditto.
8908         * objc.dg/try-catch-5.m: Ditto.
8909         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8910         Protocol1.h) and next-mapping.h as required. Use new NeXT
8911         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8912         * objc.dg/const-str-11.m: Ditto.
8913         * objc.dg/const-str-9.m: Ditto.
8914         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8915         * objc.dg/encode-1.m: Remove redundant -lobjc.
8916         * objc.dg/try-catch-9.m: Tidy space.
8917         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8918         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8919         and 64bit. Use new NeXT interface as required.
8920         * obj-c++.dg/template-4.mm: Ditto.
8921         * obj-c++.dg/defs.mm: Ditto.
8922         * obj-c++.dg/basic.mm: Ditto.
8923         * obj-c++.dg/encode-4.mm: Ditto.
8924         * obj-c++.dg/method-17.mm: Ditto.
8925         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8926         * obj-c++.dg/cxx-class-1.mm: Ditto.
8927         * obj-c++.dg/method-10.mm: Ditto.
8928         * obj-c++.dg/va-meth-1.mm: Ditto.
8929         * obj-c++.dg/encode-5.mm: Ditto.
8930         * obj-c++.dg/lookup-2.mm: Ditto.
8931         * obj-c++.dg/template-3.mm: Ditto.
8932         * obj-c++.dg/proto-qual-1.mm: Ditto.
8933         * obj-c++.dg/qual-types-1.m: Ditto.
8934         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8935         * obj-c++.dg/template-1.mm: Ditto.
8936         * obj-c++.dg/encode-6.mm: Ditto.
8937         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8938         Protocol1.h) and next-mapping.h as required. Use new NeXT
8939         interface as required.
8940         * obj-c++.dg/except-1.mm: Ditto.
8941         * obj-c++.dg/const-str-7.mm: Ditto.
8942         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8943         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8944         * obj-c++.dg/selector-2.mm: Ditto.
8945         * obj-c++.dg/isa-field-1.mm: Ditto.
8946         * obj-c++.dg/try-catch-1.mm: Ditto.
8947         * obj-c++.dg/local-decl-1.mm: Ditto.
8948         * obj-c++.dg/try-catch-9.mm: Ditto.
8949         * obj-c++.dg/no-extra-load.mm: Ditto.
8950         * obj-c++.dg/selector-5.mm: Ditto.
8951         * obj-c++.dg/method-12.mm: Ditto.
8952         * obj-c++.dg/try-catch-11.mm: Ditto.
8953         * obj-c++.dg/comp-types-11.mm: Ditto.
8954         * obj-c++.dg/bitfield-3.mm: Ditto.
8955         * obj-c++.dg/method-6.mm: Ditto.
8956         * obj-c++.dg/super-class-2.mm: Ditto.
8957         * obj-c++.dg/method-21.mm: Ditto.
8958         * obj-c++.dg/const-str-8.mm: Ditto.
8959         * obj-c++.dg/try-catch-7.mm: Ditto.
8960         * obj-c++.dg/method-15.mm: Ditto.
8961         * obj-c++.dg/layout-1.mm: Ditto.
8962         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8963         * obj-c++.dg/const-str-3.mm: Ditto.
8964         * obj-c++.dg/try-catch-2.mm: Ditto.
8965         * obj-c++.dg/objc-gc-3.mm: Ditto.
8966         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8967         * obj-c++.dg/bitfield-1.mm: Ditto.
8968         * obj-c++.dg/selector-6.mm: Ditto.
8969         * obj-c++.dg/method-13.mm: Ditto.
8970         * obj-c++.dg/comp-types-12.mm: Ditto.
8971         * obj-c++.dg/bitfield-4.mm: Ditto.
8972         * obj-c++.dg/try-catch-8.mm: Ditto.
8973         * obj-c++.dg/method-2.mm: Ditto.
8974         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8975         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8976         * obj-c++.dg/const-str-4.mm: Ditto.
8977         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8978         * obj-c++.dg/try-catch-3.mm: Ditto.
8979         * obj-c++.dg/comp-types-9.mm: Ditto.
8980         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8981         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8982         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8983         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8984         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8985         Use new NeXT interface as required.
8986         * obj-c++.dg/const-str-10.mm: Ditto.
8987         * obj-c++.dg/const-str-11.mm: Ditto.
8988         * obj-c++.dg/const-str-9.mm: Ditto.
8989         * obj-c++.dg/method-11.mm: Ditto.
8990         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8991         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8992         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8993         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8994         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8995
8996 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8997
8998         PR c++/43206
8999         * g++.dg/template/typedef30.C: New test case.
9000
9001 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9002
9003         PR c/43385
9004         * gcc.c-torture/execute/pr43385.c: New test.
9005
9006 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9007
9008         * gcc.dg/strncpy-fix-1.c: New test.
9009
9010 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9011
9012         PR testsuite/41609
9013         * lib/objc-torture.exp (objc-set-runtime-options): New.
9014         * objc/execute/execute.exp: Check runtime options on each pass.
9015         * objc/execute/exceptions/exceptions.exp: Ditto.
9016         * objc/compile/compile.exp: Ditto.
9017
9018         PR testsuite/42348
9019         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9020         standard tests.
9021         (check_effective_target_objc2): New proc.
9022         (check_effective_target_next_runtime): New proc.
9023         * lib/objc.exp: Determine which runtime is in force and support it.
9024         * lib/obj-c++.exp: Ditto.
9025
9026 2010-03-24  Jason Merrill  <jason@redhat.com>
9027
9028         PR c++/43502
9029         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9030
9031 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9032
9033         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9034         a loop.
9035         * gcc.dg/ipa/ipa-2.c: Likewise.
9036         * gcc.dg/ipa/ipa-3.c: Likewise.
9037         * gcc.dg/ipa/ipa-4.c: Likewise.
9038         * gcc.dg/ipa/ipa-5.c: Likewise.
9039         * gcc.dg/ipa/ipa-7.c: Likewise.
9040         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9041         a loop.
9042         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9043         i_can_not_be_propagated_fully2 into a loop.
9044         * gcc.dg/ipa/ipa-8.c: New test.
9045         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9046
9047 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9048
9049         PR debug/19192
9050         PR debug/43479
9051         * gcc.dg/guality/pr43479.c: New test.
9052         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9053         and add volatile keyword.
9054
9055 2010-03-23  Mike Stump  <mikestump@comcast.net>
9056
9057         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9058
9059 2010-03-23  Jason Merrill  <jason@redhat.com>
9060
9061         * g++.dg/ext/altivec-17.C: Adjust error message.
9062
9063         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9064         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9065         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9066         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9067         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9068         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9069
9070 2010-03-22  Jason Merrill  <jason@redhat.com>
9071
9072         PR c++/43333
9073         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9074         * g++.dg/ext/is_pod_98.C: New.
9075
9076         PR c++/43281
9077         * g++.dg/cpp0x/auto18.C: New.
9078
9079         * gcc.dg/pr36997.c: Adjust error message.
9080         * g++.dg/ext/vector9.C: Likewise.
9081         * g++.dg/conversion/simd3.C: Likewise.
9082         * g++.dg/other/error23.C: Likewise.
9083
9084 2010-03-22  Michael Matz  <matz@suse.de>
9085
9086         PR middle-end/43475
9087         * gfortran.dg/pr43475.f90: New testcase.
9088
9089 2010-03-22  Richard Guenther  <rguenther@suse.de>
9090
9091         PR tree-optimization/43390
9092         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9093
9094 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9095
9096         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9097         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9098
9099 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9100             Michael Matz  <matz@suse.de>
9101
9102         PR c++/43081
9103         * g++.dg/parse/crash56.C: New test.
9104
9105 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9106
9107         PR fortran/43450
9108         * gfortran.dg/whole_file_15.f90 : New test.
9109
9110 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9111
9112         PR fortran/43409
9113         * gfortran.dg/inquire_size.f90: New test.
9114
9115 2010-03-20  Richard Guenther  <rguenther@suse.de>
9116
9117         PR rtl-optimization/43438
9118         * gcc.c-torture/execute/pr43438.c: New testcase.
9119
9120 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9121
9122         PR c++/43375
9123         * g++.dg/abi/mangle42.C: New test.
9124
9125 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9126
9127         PR C/43211
9128         * gcc.dg/pr43211.c: New test.
9129         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9130
9131 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9132
9133         PR rtl-optimization/42258
9134         * gcc.target/arm/thumb1-mul-moves.c: New test.
9135
9136         PR target/40697
9137         * gcc.target/arm/thumb-andsi.c: New test.
9138
9139         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9140         dg-require-effective-target.
9141
9142 2010-03-19  Michael Matz  <matz@suse.de>
9143
9144         PR c++/43116
9145         * g++.dg/other/pr43116.C: New testcase.
9146
9147 2010-03-19  Michael Matz  <matz@suse.de>
9148
9149         PR target/43305
9150         * gcc.dg/pr43305.c: New testcase.
9151
9152 2010-03-19  Richard Guenther  <rguenther@suse.de>
9153
9154         PR tree-optimization/43415
9155         * gcc.c-torture/compile/pr43415.c: New testcase.
9156
9157 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9158
9159         PR ada/43106
9160         * gnat.dg/case_optimization2.adb: New test.
9161         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9162
9163 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9164             Jack Howarth <howarth@bromo.med.uc.edu>
9165
9166         PR target/36399
9167         * gcc.target/i386/push-1.c: Don't xfail
9168           scan-assembler-not "movups" on darwin.
9169
9170 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9171
9172         PR debug/43058
9173         * gcc.dg/pr43058.c: New test.
9174
9175 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9176
9177         PR middle-end/42450
9178         * g++.dg/torture/pr42450.C: New test.
9179
9180 2010-03-18  Michael Matz  <matz@suse.de>
9181
9182         PR middle-end/43419
9183         * gcc.dg/pr43419.c: New testcase.
9184
9185 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9186
9187         PR rtl-optimization/43360
9188         * gcc.dg/torture/pr43360.c: New.
9189
9190 2010-03-18  Michael Matz  <matz@suse.de>
9191
9192         PR tree-optimization/43402
9193         * gcc.dg/pr43402.c: New testcase.
9194
9195 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9196
9197         PR target/42427
9198         * gcc.dg/pr42427.c: New test.
9199
9200 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9201
9202         PR libfortran/43265
9203         * gfortran.dg/read_empty_file.f: New test.
9204         * gfortran.dg/read_eof_all.f90: New test.
9205         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9206         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9207
9208 2010-03-17  Michael Matz  <matz@suse.de>
9209
9210         * gcc.dg/pr43300.c: Add -w.
9211
9212 2010-03-17  Richard Guenther  <rguenther@suse.de>
9213
9214         * gcc.dg/pr43379.c: Add -w.
9215
9216 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9217
9218         PR fortran/43331
9219         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9220
9221 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9222
9223         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9224
9225 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9226
9227         * ada/acats/run_all.sh: Log start and end times.
9228
9229 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9230
9231         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9232
9233 2010-03-16  Richard Guenther  <rguenther@suse.de>
9234
9235         PR middle-end/43379
9236         * gcc.dg/pr43379.c: New testcase.
9237
9238 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9239
9240         PR debug/43051
9241         * gcc.dg/guality/pr43051-1.c: New test.
9242
9243 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9244
9245         PR testsuite/43363
9246         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9247
9248 2010-03-15  Michael Matz  <matz@suse.de>
9249
9250         PR middle-end/43300
9251         * gcc.dg/pr43300.c: New testcase.
9252
9253 2010-03-15  Richard Guenther  <rguenther@suse.de>
9254
9255         PR tree-optimization/43367
9256         * gcc.c-torture/compile/pr43367.c: New testcase.
9257
9258 2010-03-15  Richard Guenther  <rguenther@suse.de>
9259
9260         PR tree-optimization/43317
9261         * gcc.dg/pr43317.c: New testcase.
9262
9263 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9264
9265         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9266
9267 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9268
9269         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9270
9271 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9272
9273         PR fortran/43362
9274         * gfortran.dg/impure_constructor_1.f90: New test.
9275
9276 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9277
9278         PR middle-end/43354
9279         * gfortran.dg/graphite/id-pr43354.f: New.
9280
9281 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9282
9283         PR middle-end/43349
9284         * gfortran.dg/graphite/pr43349.f: New.
9285
9286 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9287
9288         PR middle-end/43306
9289         * gcc.dg/graphite/pr43306.c: New.
9290
9291 2010-03-12  David S. Miller  <davem@davemloft.net>
9292
9293         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9294         sparc.
9295
9296 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9297
9298         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9299
9300 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9301
9302         PR fortran/43291
9303         PR fortran/43326
9304         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9305
9306 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9307
9308         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9309         fail for *-*-mingw* targets.
9310
9311 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9312
9313         PR debug/43329
9314         * gcc.dg/guality/pr43329-1.c: New test.
9315
9316 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9317
9318         PR tree-optimization/43257
9319         * g++.dg/torture/pr43257.C: New test.
9320
9321 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9322
9323         PR fortran/43228
9324         * gfortran.dg/namelist_61.f90: New test.
9325
9326 2010-03-11  Richard Guenther  <rguenther@suse.de>
9327
9328         PR tree-optimization/43255
9329         * gcc.c-torture/compile/pr43255.c: New testcase.
9330
9331 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9332
9333         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9334         * gcc.dg/pr43280.c: New testcase.
9335
9336 2010-03-11  Richard Guenther  <rguenther@suse.de>
9337
9338         PR lto/43200
9339         * gcc.dg/lto/20100227-1_0.c: New testcase.
9340         * gcc.dg/lto/20100227-1_1.c: Likewise.
9341
9342 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9343
9344         PR libfortran/43320
9345         PR libfortran/43265
9346         * gfortran.dg/read_eof_6.f: New test
9347         * gfortran.dg/read_x_eof.f90: New test.
9348         * gfortran.dg/read_x_past.f: Update test.
9349
9350 2010-03-10  Jan Hubicka  <jh@suse.cz>
9351
9352         * gcc.c-torture/compile/pr43288.c: New test.
9353
9354 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9355
9356         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9357         -fpic/-fPIC flags.
9358         * g++.old-deja/g++.pt/asm2.C: Likewise.
9359         * gcc.c-torture/compile/20000804-1.c: Likewise.
9360         * gcc.target/i386/clobbers.c: Likewise.
9361
9362 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9363
9364         PR fortran/43303
9365         * gfortran.dg/c_assoc_3.f90: New test.
9366
9367 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9368
9369         PR debug/36728
9370         * gcc.dg/guality/pr36728-1.c: New test.
9371         * gcc.dg/guality/pr36728-2.c: New test.
9372
9373 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9374
9375         * gcc.dg/h8300-div-delay-slot.c: New test.
9376
9377 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9378
9379         PR tree-optimization/43236
9380         * gcc.c-torture/execute/pr43236.c: New test.
9381
9382 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9383
9384         PR middle-end/42859
9385         * g++.dg/eh/pr42859.C: New test.
9386
9387 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9388
9389         PR debug/43299
9390         * gcc.dg/pr43299.c: New test.
9391
9392         PR debug/43290
9393         * g++.dg/eh/unwind2.C: New test.
9394
9395 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9396             Reza Yazdani  <reza.yazdani@amd.com>
9397
9398         PR middle-end/43065
9399         * gcc.dg/graphite/run-id-4.c: New.
9400
9401 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9402
9403         PR middle-end/43065
9404         * gcc.dg/graphite/run-id-3.c: New.
9405
9406 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9407
9408         PR middle-end/42644
9409         PR middle-end/42130
9410         * gcc.dg/graphite/id-18.c: New.
9411         * gcc.dg/graphite/run-id-pr42644.c: New.
9412
9413 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9414
9415         PR middle-end/42326
9416         * gcc.dg/graphite/pr42326.c: New.
9417
9418 2010-03-08  Richard Guenther  <rguenther@suse.de>
9419
9420         PR tree-optimization/43269
9421         * gcc.c-torture/execute/pr43269.c: New testcase.
9422
9423 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9424
9425         PR fortran/43256
9426         * gfortran.dg/typebound_call_13.f03: New.
9427
9428 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9429
9430         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9431         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9432
9433 2010-03-05  Jason Merrill  <jason@redhat.com>
9434
9435         * g++.dg/abi/mangle40.C: Require weak and alias.
9436
9437 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9438
9439         PR middle-end/42326
9440         * gfortran.dg/graphite/pr42326.f90: New.
9441         * gfortran.dg/graphite/pr42326-1.f90: New.
9442
9443 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9444
9445         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9446         (gnat_target_compile): Likewise.
9447         Reinitialize GNAT_UNDER_TEST if target changes.
9448         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9449         (local_find_gnatmake): Pass full --GCC to gnatlink.
9450         Remove --LINK.
9451
9452 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9453
9454         PR c/43248
9455         * gcc.dg/compound-literal-1.c: New testcase.
9456
9457 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9458
9459         PR tree-optimization/43164
9460         PR tree-optimization/43191
9461         * gcc.c-torture/compile/pr43164.c: New test.
9462         * gcc.c-torture/compile/pr43191.c: Likewise.
9463
9464 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9465
9466         PR fortran/43244
9467         * gfortran.dg/finalize_9.f90: New.
9468
9469 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9470             Ken Werner <ken@linux.vnet.ibm.com>
9471
9472         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9473         to dg-options for spu.
9474         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9475         dump-scan target to exclude spu.
9476
9477 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9478
9479         PR middle-end/43209
9480         * gcc.dg/tree-ssa/ivopts-4.c: New.
9481
9482 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9483
9484         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9485         include-opts and exclude-opts; skip checking the flags if arguments
9486         are the same as the defaults.
9487         (dg-xfail-if): Verify the number of arguments, supply defaults
9488         for unspecified optional arguments.
9489         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9490
9491 2010-03-03  Jason Merrill  <jason@redhat.com>
9492
9493         PR c++/12909
9494         * g++.dg/abi/mangle40.C: Updated.
9495
9496 2010-03-03  Jason Merrill  <jason@redhat.com>
9497
9498         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9499         * g++.dg/abi/mangle23.C: Likewise.
9500         * g++.dg/eh/simd-2.C: Likewise.
9501         * g++.dg/ext/attribute-test-2.C: Likewise.
9502         * g++.dg/ext/vector14.C: Likewise.
9503         * g++.dg/other/pr34435.C: Likewise.
9504         * g++.dg/template/conv8.C: Likewise.
9505         * g++.dg/template/nontype9.C: Likewise.
9506         * g++.dg/template/qualttp17.C: Likewise.
9507         * g++.dg/template/ref1.C: Likewise.
9508         * g++.old-deja/g++.pt/crash68.C: Likewise.
9509         * g++.old-deja/g++.pt/ref1.C: Likewise.
9510         * g++.old-deja/g++.pt/ref3.C: Likewise.
9511         * g++.old-deja/g++.pt/ref4.C: Likewise.
9512
9513         PR c++/12909
9514         * g++.dg/abi/mangle40.C: New.
9515         * g++.dg/abi/mangle41.C: New.
9516         * g++.dg/lto/20100302_0.C: New.
9517         * g++.dg/lto/20100302_1.C: New.
9518         * g++.dg/lto/20100302.h: New.
9519
9520 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9521
9522         PR fortran/43243
9523         * gfortran.dg/internal_pack_12.f90: New test.
9524
9525 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9526
9527         * gcc.dg/pr36997.c: Adjust error message.
9528
9529 2010-03-03  Mike Stump  <mikestump@comcast.net>
9530
9531         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9532         adjustments to not be present on machines that align the stack to
9533         more than 4 bytes and don't have a red zone yet as that is an
9534         unimplemented optimization.
9535
9536 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9537
9538         PR fortran/43169
9539         * gfortran.dg/impure_assignment_3.f90: New.
9540
9541 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9542
9543         PR debug/43229
9544         * gfortran.dg/pr43229.f90: New test.
9545
9546         PR debug/43237
9547         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9548
9549         PR debug/43177
9550         * gcc.dg/guality/pr43177.c: New test.
9551
9552 2010-03-02  Jason Merrill  <jason@redhat.com>
9553
9554         * g++.dg/ext/vector9.C: Adjust error message.
9555         * g++.dg/conversion/simd3.C: Likewise.
9556         * g++.dg/other/error23.C: Likewise.
9557
9558 2010-03-02  Mike Stump  <mikestump@comcast.net>
9559
9560         PR c++/41090
9561         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9562
9563 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9564
9565         PR fortran/43180
9566         * gfortran.dg/internal_pack_10.f90: New test.
9567
9568         PR fortran/43173
9569         * gfortran.dg/internal_pack_11.f90: New test.
9570
9571 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9572
9573         PR middle-end/42640
9574         * gcc.dg/tree-ssa/pr42640.c: New.
9575
9576 2010-03-01  Richard Guenther  <rguenther@suse.de>
9577
9578         PR tree-optimization/43220
9579         * gcc.c-torture/execute/pr43220.c: New testcase.
9580
9581 2010-03-01  Richard Guenther  <rguenther@suse.de>
9582
9583         PR middle-end/43213
9584         * gcc.dg/pr43213.c: New testcase.
9585
9586 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9587
9588         PR pch/14940
9589         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9590
9591 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9592
9593         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9594         New function.
9595         (check_effective_target_ucn): Likewise.
9596
9597         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9598         if !ucn.
9599         * gcc.dg/ucnid-2.c: Likewise.
9600         * gcc.dg/ucnid-3.c: Likewise.
9601         * gcc.dg/ucnid-4.c: Likewise.
9602         * gcc.dg/ucnid-11.c: Likewise.
9603         * gcc.dg/ucnid-12.c: Likewise.
9604         * gcc.dg/ucnid-6.c: Skip if !ucn.
9605         * gcc.dg/ucnid-9.c: Likewise.
9606
9607 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9608
9609         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9610         lists to dg-skip-if.
9611         * gcc.target/i386/stackalign/return-3.c: Likewise.
9612
9613 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9614
9615         * gcc.target/i386/clearcap.map: New file.
9616         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9617         Pass clearcap.map by default if supported.
9618
9619 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9620
9621         PR fortran/42900
9622         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9623         Explain this.
9624         * gfortran.dg/stat_2.f90: Likewise.
9625
9626 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9627
9628         PR fortran/43199
9629         * gfortran.dg/module_read_2.f90: New test.
9630
9631 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9632
9633         PR c++/42748
9634         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9635         * g++.dg/abi/mangle12.C: Likewise.
9636         * g++.dg/abi/mangle20-2.C: Likewise.
9637         * g++.dg/abi/mangle17.C: Likewise.
9638         * g++.dg/template/cond2.C: Likewise.
9639         * g++.dg/template/pr35240.C: Likewise.
9640
9641 2010-02-27  Richard Guenther  <rguenther@suse.de>
9642
9643         PR tree-optimization/43186
9644         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9645
9646 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9647
9648         * g++.dg/abi/packed1.C: Expect warning on the SH.
9649
9650 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9651
9652         PR c++/42054:
9653         * g++.dg/parse/error37.C: New test.
9654
9655 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9656
9657         PR c/24577
9658         PR c/43192
9659         * gcc.dg/pr8927-1.c: Match new note.
9660         * gcc.dg/990506-0.c: Likewise.
9661         * gcc.dg/gomp/flush-2.c: Likewise.
9662         * gcc.dg/gomp/atomic-5.c: Likewise.
9663         * gcc.dg/gomp/pr34607.c: Likewise.
9664         * gcc.dg/pr35746.c: Likewise.
9665         * gcc.dg/cpp/pragma-1.c: Likewise.
9666         * gcc.dg/cpp/pragma-2.c: Likewise.
9667         * gcc.dg/pr41842.c: Likewise.
9668         * gcc.dg/noncompile/20040629-1.c: Likewise.
9669         * objc.dg/private-1.m: Likewise.
9670
9671 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9672
9673         PR fortran/43185
9674         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9675         * gfortran.dg/default_initialization_4.f90: New test.
9676
9677 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9678
9679         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9680         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9681         * gnat.dg/thin_pointer2.adb: New test.
9682         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9683
9684 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9685
9686         PR c/20631
9687         * gcc.dg/cpp/c90-pedantic.c: New.
9688         * gcc.dg/cpp/c90.c: New.
9689         * gcc.dg/gnu90-const-expr-1.c: New.
9690         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9691
9692 2010-02-26  Richard Guenther  <rguenther@suse.de>
9693
9694         PR tree-optimization/43186
9695         * gcc.c-torture/compile/pr43186.c: New testcase.
9696
9697 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9698
9699         PR debug/43190
9700         * c-c++-common/dwarf2/pr43190.c: New test.
9701
9702 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9703
9704         PR testsuite/37074:
9705         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9706
9707 2010-02-26  Richard Guenther  <rguenther@suse.de>
9708
9709         PR tree-optimization/43188
9710         * gcc.c-torture/compile/pr43188.c: New testcase.
9711
9712 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9713
9714         PR target/43175
9715         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9716
9717 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9718
9719         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9720
9721 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9722
9723         PR target/43154
9724         * gcc.target/powerpc/pr43154.c: New file.
9725
9726 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9727
9728         PR debug/43166
9729         * gfortran.dg/debug/pr43166.f: New test.
9730
9731         PR debug/43165
9732         * gcc.dg/torture/pr43165.c: New test.
9733
9734 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9735
9736         PR c/43128
9737         * c-c++-common/pr41779.c: Update.
9738
9739 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9740
9741         PR ada/32547
9742         * lib/gnat-dg.exp (gnat_load): Redefine.
9743
9744         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9745         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9746
9747 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9748
9749         PR libobjc/36610
9750         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9751         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9752         -fgnu-runtime.
9753         Sort entries.
9754
9755 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9756
9757         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9758
9759 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9760
9761         PR debug/43150
9762         * gcc.dg/guality/vla-1.c: New test.
9763
9764 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9765
9766         PR fortran/43042
9767         * gfortran.dg/c_ptr_tests_15.f90: New test.
9768
9769 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9770
9771         PR target/43107
9772         * gcc.target/i386/pr43107.c: New test.
9773
9774 2010-02-23  Jason Merrill  <jason@redhat.com>
9775
9776         PR c++/43143
9777         * g++.dg/cpp0x/variadic100.C: New.
9778
9779 2010-02-23  Jason Merrill  <jason@redhat.com>
9780
9781         PR debug/42800
9782         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9783         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9784         * c-c++-common/dwarf2/vla1.c: New.
9785
9786 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9787
9788         PR target/43139
9789         * gcc.dg/pr43139.c: New test.
9790
9791         PR debug/43077
9792         * gcc.dg/guality/pr43077-1.c: New test.
9793
9794 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9795
9796         PR 43123
9797         * gcc.dg/march.c: New.
9798         * gcc.dg/march-generic.c: New.
9799         * gcc.dg/mtune.c: New.
9800
9801 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9802
9803         PR middle-end/43083
9804         * gcc.dg/graphite/pr43083.c: New.
9805
9806 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9807
9808         PR middle-end/43097
9809         * gfortran.dg/graphite/pr43097.f: New.
9810
9811 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9812             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9813
9814         PR middle-end/43140
9815         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9816
9817 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9818
9819         PR middle-end/43026
9820         * g++.dg/graphite/pr43026.C: New.
9821
9822 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9823
9824         PR c++/43126
9825         * gcc.dg/cleanup-1.c: Update.
9826         * gcc.dg/func-args-1.c: Update.
9827         * gcc.dg/format/sentinel-1.c: Update.
9828         * g++.old-deja/g++.jason/scoping10.C: Update.
9829         * g++.old-deja/g++.ns/lookup5.C: Update.
9830         * g++.dg/ext/cleanup-1.C: Update.
9831         * g++.dg/parse/varmod1.C: Update.
9832         * g++.dg/parse/error33.C: Update.
9833         * g++.dg/expr/call3.C: Update.
9834         * g++.dg/func-args-1.C: New.
9835
9836 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9837
9838         PR c/43125
9839         * gcc.dg/attr-used-2.c: Moved to ...
9840         * c-c++-common/attr-used-2.c: Here.
9841
9842         * gcc.dg/attr-used.c: Moved to ...
9843         * c-c++-common/attr-used.c: Here.
9844
9845 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9846
9847         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9848
9849 2010-02-22  Richard Guenther  <rguenther@suse.de>
9850
9851         PR lto/43045
9852         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9853         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9854
9855 2010-02-22  Richard Guenther  <rguenther@suse.de>
9856
9857         PR tree-optimization/42749
9858         * gcc.c-torture/compile/pr42749.c: New testcase.
9859
9860 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9861
9862         PR fortran/43072
9863         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9864         * gfortran.dg/internal_pack_9.f90: New test.
9865
9866 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9867
9868         PR c++/23510
9869         * g++.dg/template/recurse.C: Adjust.
9870         * g++.dg/template/pr23510.C: New.
9871
9872 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9873
9874         PR c++/42824
9875         * g++.dg/template/memclass4.C: New test.
9876
9877 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9878
9879         PR fortran/35259
9880         * gfortran.dg/reassoc_5.f90: New test.
9881
9882 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9883
9884         PR target/43067
9885         * gcc.target/i386/pr43067.c: New test.
9886
9887 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9888
9889         PR c++/35669
9890         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9891         -Wconversion-null.
9892         * g++.dg/warn/Wconversion-null.C: New test.
9893         * g++.old-deja/g++.other/null1.C: Move to...
9894         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9895
9896 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9897
9898         PR fortran/36932
9899         PR fortran/36933
9900         * gfortran.dg/dependency_26.f90: New test.
9901
9902         PR fortran/43072
9903         * gfortran.dg/internal_pack_7.f90: New test.
9904
9905         PR fortran/43111
9906         * gfortran.dg/internal_pack_8.f90: New test.
9907
9908 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9909
9910         PR 43128
9911         * c-c++-common/pr41779.c: Fix broken testcase.
9912
9913 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9914
9915         PR 36513
9916         * c-c++-common/pr36513.c: New testcase.
9917         * c-c++-common/pr36513-2.c: New testcase.
9918
9919 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9920
9921         PR 41779
9922         * c-c++-common/pr41779.c: New.
9923
9924 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9925
9926         PR debug/43084
9927         * gcc.dg/pr43084.c: New test.
9928
9929 2010-02-19  Richard Guenther  <rguenther@suse.de>
9930
9931         PR tree-optimization/42916
9932         * gcc.dg/pr42916.c: New testcase.
9933
9934 2010-02-18  Jason Merrill  <jason@redhat.com>
9935
9936         PR c++/42837
9937         * g++.dg/abi/packed1.C: Add expected warning.
9938
9939         PR c++/43108
9940         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9941         * gcc.dg/torture/dg-torture.exp: Likewise.
9942         * c-c++-common/torture/complex-sign.h,
9943         c-c++-common/torture/complex-sign-add.c,
9944         c-c++-common/torture/complex-sign-mixed-add.c,
9945         c-c++-common/torture/complex-sign-mixed-div.c,
9946         c-c++-common/torture/complex-sign-mixed-mul.c,
9947         c-c++-common/torture/complex-sign-mixed-sub.c,
9948         c-c++-common/torture/complex-sign-mul.c,
9949         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9950         Adapt for C++ compilation as well.
9951
9952         PR c++/43070
9953         * g++.dg/ext/label1.C: Update.
9954         * g++.dg/ext/label2.C: Update.
9955
9956         PR c++/26261
9957         * g++.dg/template/dependent-name6.C: New.
9958
9959         PR c++/43109
9960         * g++.dg/parse/namespace12.C: New.
9961
9962 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9963
9964         PR tree-optimization/43066
9965         * gcc.c-torture/compile/pr43066.c: New test.
9966
9967 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9968
9969         * g++.dg/ext/attrib35.C: Fix target selector string.
9970         * g++.dg/ext/attrib36.C: Ditto.
9971         * g++.dg/ext/attrib37.C: Ditto.
9972         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9973         * g++.dg/abi/mangle25.C: Ditto.
9974
9975 2010-02-17  Jason Merrill  <jason@redhat.com>
9976
9977         PR c++/43069
9978         * g++.dg/parse/namespace11.C: New.
9979
9980         PR c++/43093
9981         * g++.dg/ext/attrib37.C: New.
9982
9983         PR c++/43079
9984         * g++.dg/template/ptrmem20.C: New.
9985
9986 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9987
9988         PR target/43103
9989         * gcc.target/i386/xop-check.h: Include m256-check.h.
9990         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9991         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9992         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9993         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9994
9995 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9996
9997         PR debug/42918
9998         * gcc.dg/pr42918.c: New test.
9999
10000 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10001
10002         * g++.dg/ext/attrib36.C: Require ILP32.
10003
10004 2010-02-16  Richard Guenther  <rguenther@suse.de>
10005
10006         PR tree-optimization/41043
10007         * gfortran.dg/pr41043.f90: New testcase.
10008         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10009
10010 2010-02-16  Jason Merrill  <jason@redhat.com>
10011
10012         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10013
10014 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10015
10016         PR tree-optimization/43074
10017         * gcc.dg/vect/fast-math-pr43074.c: New test.
10018
10019 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10020
10021         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10022
10023 2010-02-16  Jason Merrill  <jason@redhat.com>
10024
10025         PR c++/43031
10026         * g++.dg/ext/attrib36.C: New.
10027
10028         PR c++/43036
10029         * g++.dg/other/array6.C: New.
10030
10031 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10032
10033         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10034
10035 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10036
10037         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10038         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10039         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10040         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10041         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10042         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10043
10044 2010-02-15  Richard Guenther  <rguenther@suse.de>
10045
10046         PR middle-end/43068
10047         * g++.dg/torture/pr43068.C: New testcase.
10048
10049 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10050
10051         PR c++/43024
10052         * g++.dg/opt/ice1.C: New.
10053
10054 2010-02-14  Jason Merrill  <jason@redhat.com>
10055
10056         PR c++/41997
10057         * g++.dg/cpp0x/initlist-opt.C: New.
10058
10059 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10060
10061         PR fortran/41113
10062         PR fortran/41117
10063         * gfortran.dg/internal_pack_6.f90: New test.
10064
10065 2010-02-12  Jason Merrill  <jason@redhat.com>
10066
10067         PR c++/43054
10068         * g++.dg/cpp0x/variadic99.C: New.
10069
10070 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10071
10072         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10073         sign extend pointers to gualchk_t.
10074
10075         PR c++/43033
10076         * g++.dg/other/default3.C: Xfail g4 test.
10077
10078 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10079
10080         PR middle-end/43012
10081         * gcc.dg/graphite/pr43012.c: New.
10082
10083 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10084
10085         PR middle-end/42930
10086         * g++.dg/graphite/pr42930.C: New.
10087
10088 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10089
10090         PR middle-end/42914
10091         PR middle-end/42530
10092         * gcc.dg/graphite/pr42530.c: New.
10093         * gcc.dg/graphite/pr42914.c: New.
10094
10095 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10096
10097         PR middle-end/42771
10098         * gcc.dg/graphite/pr42771.c: New.
10099
10100 2010-02-11  Richard Guenther  <rguenther@suse.de>
10101
10102         PR tree-optimization/42998
10103         * gcc.c-torture/compile/pr42998.c: New testcase.
10104
10105 2010-02-10  Jason Merrill  <jason@redhat.com>
10106
10107         PR c++/41896
10108         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10109
10110         PR c++/42983, core issue 906
10111         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10112         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10113
10114         PR c++/43016
10115         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10116
10117 2010-02-10  Richard Guenther  <rguenther@suse.de>
10118
10119         PR tree-optimization/43017
10120         * gcc.dg/torture/pr43017.c: New testcase.
10121
10122 2010-02-10  Tobias Burnus <burnus@net-b.de>
10123
10124         PR fortran/40823
10125         * gfortran.dg/private_type_1.f90: Update error location.
10126         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10127         * gfortran.dg/typebound_operator_2.f03: Ditto.
10128         * gfortran.dg/assignment_2.f90: Ditto.
10129         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10130         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10131
10132 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10133
10134         PR fortran/43015
10135         * gfortran.dg/bind_c_usage_20.f90: New test.
10136
10137 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10138
10139         PR debug/43010
10140         * g++.dg/debug/pr43010.C: New test.
10141
10142 2010-02-10  Richard Guenther  <rguenther@suse.de>
10143
10144         PR c/43007
10145         * gcc.c-torture/execute/20100209-1.c: New testcase.
10146         * gcc.dg/fold-div-3.c: Likewise.
10147
10148 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10149
10150         * gcc.dg/builtin-ffs-1.c: New test.
10151
10152 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10153
10154         PR fortran/42999
10155         * gfortran.dg/array_constructor_35.f90: New test.
10156
10157 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10158
10159         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10160
10161 2010-02-09  Jason Merrill  <jason@redhat.com>
10162
10163         PR c++/42399
10164         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10165
10166         PR c++/42370
10167         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10168
10169 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10170
10171         PR fortran/41869
10172         * gfortran.dg/module_write_1.f90: New test.
10173
10174 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10175
10176         * gcc.dg/pr19340.c: Adjust.
10177
10178 2010-02-09  Richard Guenther  <rguenther@suse.de>
10179
10180         PR tree-optimization/43008
10181         * gcc.c-torture/execute/pr43008.c: New testcase.
10182
10183 2010-02-09  Richard Guenther  <rguenther@suse.de>
10184
10185         PR tree-optimization/43000
10186         * gcc.dg/torture/pr43000.c: New testcase.
10187         * gcc.dg/torture/pr43002.c: Likewise.
10188
10189 2010-02-09  Daniel Kraft  <d@domob.eu>
10190
10191         PR fortran/39171
10192         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10193         and pass -Wsurprising as necessary.
10194
10195 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10196
10197         PR tree-optimization/42890
10198         * g++.dg/torture/pr42890.C: New test.
10199
10200 2010-02-08  Richard Guenther  <rguenther@suse.de>
10201
10202         PR middle-end/42995
10203         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10204
10205 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10206
10207         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10208         return 0 from main.
10209         * gcc.dg/graphite/block-1.c: Same.
10210         * gcc.dg/graphite/block-3.c: Same.
10211         * gcc.dg/graphite/block-4.c: Same.
10212         * gcc.dg/graphite/block-5.c: Same.
10213         * gcc.dg/graphite/block-6.c: Same.
10214         * gcc.dg/graphite/block-7.c: Same.
10215         * gcc.dg/graphite/interchange-0.c: Same.
10216         * gcc.dg/graphite/interchange-1.c: Same.
10217         * gcc.dg/graphite/interchange-10.c: Same.
10218         * gcc.dg/graphite/interchange-11.c: Same.
10219         * gcc.dg/graphite/interchange-12.c: Same.
10220         * gcc.dg/graphite/interchange-2.c: Same.
10221         * gcc.dg/graphite/interchange-3.c: Same.
10222         * gcc.dg/graphite/interchange-4.c: Same.
10223         * gcc.dg/graphite/interchange-5.c: Same.
10224         * gcc.dg/graphite/interchange-6.c: Same.
10225         * gcc.dg/graphite/interchange-7.c: Same.
10226         * gcc.dg/graphite/interchange-8.c: Same.
10227         * gcc.dg/graphite/interchange-9.c: Same.
10228         * gcc.dg/graphite/interchange-mvt.c: Same.
10229
10230 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10231
10232         * gfortran.dg/graphite/id-19.f: New.
10233         * gfortran.dg/graphite/pr14741.f90: New.
10234         * gfortran.dg/graphite/pr41924.f90: New.
10235         * gfortran.dg/graphite/run-id-2.f90: New.
10236
10237 2010-02-07  Richard Guenther  <rguenther@suse.de>
10238
10239         PR middle-end/42956
10240         * gcc.c-torture/compile/pr42956.c: New testcase.
10241
10242 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10243
10244         PR libfortran/42742
10245         * gfortran.dg/fmt_cache_2.f: New test.
10246
10247 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10248
10249         * gfortran.dg/read_no_eor.f90: New test.
10250
10251 2010-02-05  Jason Merrill  <jason@redhat.com>
10252
10253         * g++.dg/ext/label13.C: Move constructor body out of class.
10254
10255 2010-02-03  Jason Merrill  <jason@redhat.com>
10256
10257         PR c++/42870
10258         * g++.dg/ext/dllexport3.C: New.
10259
10260 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10261
10262         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10263
10264 2010-02-05  Richard Guenther  <rguenther@suse.de>
10265
10266         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10267
10268 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10269
10270         PR c++/42915
10271         * g++.dg/other/crash-9.C: New test.
10272
10273 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10274
10275         PR fortran/42309
10276         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10277
10278 2010-02-04  Richard Guenther  <rguenther@suse.de>
10279
10280         PR rtl-optimization/42952
10281         * gcc.dg/torture/pr42952.c: New testcase.
10282
10283 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10284
10285         PR libfortran/42901
10286         * gfortran.dg/namelist_60.f90: New test.
10287
10288 2010-02-03  Jason Merrill  <jason@redhat.com>
10289
10290         PR c++/40138
10291         * g++.dg/ext/builtin11.C: New.
10292
10293         PR c++/4926
10294         PR c++/38600
10295         * g++.dg/abi/mangle35.C: New.
10296         * g++.dg/abi/mangle37.C: New.
10297
10298         PR c++/12909
10299         * g++.dg/abi/mangle36.C: New.
10300
10301         PR c++/35652
10302         * g++.dg/warn/string1.C: New.
10303
10304 2010-02-03  Richard Guenther  <rguenther@suse.de>
10305
10306         PR tree-optimization/42944
10307         * gcc.dg/errno-1.c: New testcase.
10308
10309 2010-02-03  Richard Guenther  <rguenther@suse.de>
10310
10311         PR middle-end/42927
10312         * gcc.c-torture/compile/pr42927.c: New testcase.
10313
10314 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10315
10316         PR fortran/42936
10317         * gfortran.dg/null_4.f90: New test.
10318
10319 2010-02-02  Jason Merrill  <jason@redhat.com>
10320
10321         PR c++/41090
10322         * g++.dg/ext/label13.C: New.
10323
10324 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10325
10326         PR fortran/42650
10327         * gfortran.dg/func_result_5.f90: New test.
10328
10329 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10330
10331         PR fortran/42922
10332         * gfortran.dg/pure_initializer_3.f90: News test.
10333
10334 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10335
10336         PR fortran/42888
10337         * gfortran.dg/allocate_derived_2.f90: New test.
10338
10339 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10340
10341         PR middle-end/42898
10342         * gcc.dg/torture/pr42898-2.c: New test.
10343
10344 2010-01-31  Richard Guenther  <rguenther@suse.de>
10345
10346         PR middle-end/42898
10347         * gcc.dg/torture/pr42898.c: New testcase.
10348
10349 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10350
10351         PR fortran/38324
10352         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10353         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10354
10355 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10356
10357         * g++.dg/tree-ssa/inline-1.C: New.
10358         * g++.dg/tree-ssa/inline-2.C: New.
10359         * g++.dg/tree-ssa/inline-3.C: New.
10360
10361 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10362
10363         PR testsuite/41701
10364         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10365         the string 'pow' in the pathname of the compiler from generating a
10366         test failure.
10367
10368 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10369
10370         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10371         * g++.old-deja/g++.mike/eh17.C: Likewise.
10372         * g++.old-deja/g++.mike/p5571.C: Likewise.
10373
10374 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10375
10376         PR c++/42758
10377         PR c++/42634
10378         PR c++/42336
10379         PR c++/42797
10380         PR c++/42880
10381         * g++.dg/other/crash-5.C: New test.
10382         * g++.dg/other/crash-6.C: New test.
10383         * g++.dg/other/crash-7.C: New test.
10384         * g++.dg/other/crash-8.C: New test.
10385
10386 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10387
10388         PR rtl-optimization/42889
10389         * gcc.dg/pr42889.c: New test.
10390
10391 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10392
10393         * gcc.target/i386/pr42881.c: Use SSE2.
10394
10395 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10396
10397         PR target/42891
10398         * gcc.target/i386/pr42891.c: New test.
10399
10400 2010-01-28  Richard Guenther  <rguenther@suse.de>
10401
10402         PR tree-optimization/42871
10403         * g++.dg/torture/pr42871.C: New testcase.
10404
10405 2010-01-28  Richard Guenther  <rguenther@suse.de>
10406
10407         * gcc.dg/Wobjsize-1.h: New testcase.
10408         * gcc.dg/Wobjsize-1.c: Likewise.
10409
10410 2010-01-28  Richard Guenther  <rguenther@suse.de>
10411
10412         PR middle-end/42883
10413         * g++.dg/torture/pr42883.C: New testcase.
10414
10415 2010-01-28  Michael Matz  <matz@suse.de>
10416
10417         * gcc.target/i386/pr42881.c: New test.
10418
10419 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10420
10421         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10422         Add i?86-*-solaris2* support.
10423
10424 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10425
10426         PR c++/42713
10427         PR c++/42820
10428         * g++.dg/template/typedef27.C: New test case.
10429         * g++.dg/template/typedef28.C: New test case.
10430
10431 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10432
10433         * gcc.dg/optimize-bswap*.c: Add ARM target
10434
10435 2010-01-27  Richard Guenther  <rguenther@suse.de>
10436
10437         PR middle-end/42878
10438         * gcc.dg/torture/pr42878-1.c: New testcase.
10439         * gcc.dg/torture/pr42878-2.c: Likewise.
10440
10441 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10442
10443         PR middle-end/42874
10444         * gcc.dg/vla-22.c: New test.
10445
10446 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10447
10448         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10449         current collation.
10450
10451 2010-01-26  Richard Guenther  <rguenther@suse.de>
10452
10453         PR rtl-optimization/42685
10454         * gcc.dg/pr42685.c: New testcase.
10455         * g++.dg/other/pr42685.C: Likewise.
10456
10457 2010-01-26  Richard Guenther  <rguenther@suse.de>
10458
10459         PR middle-end/42806
10460         * g++.dg/other/pr42806.C: New testcase.
10461
10462 2010-01-26  Richard Guenther  <rguenther@suse.de>
10463
10464         PR tree-optimization/42250
10465         * gcc.dg/pr42250.c: New testcase.
10466
10467 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10468
10469         * gnat.dg/array_bounds_test.adb: New test.
10470
10471 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10472
10473         PR fortran/42858
10474         * gfortran.dg/generic_21.f90: New test.
10475
10476 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10477
10478         PR testsuite/41522
10479         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10480
10481 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10482
10483         PR c++/42748
10484         * g++.dg/abi/arm_va_list2.C: New test.
10485         * g++.dg/abi/arm_va_list2.h: Companion header file.
10486
10487 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10488
10489         PR fortran/41044
10490         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10491
10492         PR fortran/41167
10493         * gfortran.dg/char_array_arg_1.f90 : New test.
10494
10495         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10496
10497 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10498
10499         PR fortran/39304
10500         * gfortran.dg/generic_20.f90: New test.
10501
10502 2010-01-22  Michael Matz  <matz@suse.de>
10503
10504         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10505         -msse2.
10506
10507 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10508
10509         PR fortran/42736
10510         * gfortran.dg/dependency_25.f90 : New test.
10511
10512 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10513
10514         PR tree-optimization/42585
10515         * gcc.dg/tree-ssa/pr42585.c: New test.
10516
10517 2010-01-21  Richard Guenther  <rguenther@suse.de>
10518
10519         PR middle-end/19988
10520         * gcc.dg/pr19988.c: New testcase.
10521
10522 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10523
10524         * g++.dg/compat/decimal/compat-common.h: New file.
10525         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10526         * g++.dg/compat/decimal/pass_x.h: New file.
10527         * g++.dg/compat/decimal/pass_y.h: New file.
10528         * g++.dg/compat/decimal/pass-1_main.C: New file.
10529         * g++.dg/compat/decimal/pass-1_x.C: New file.
10530         * g++.dg/compat/decimal/pass-1_y.C: New file.
10531         * g++.dg/compat/decimal/pass-2_main.C: New file.
10532         * g++.dg/compat/decimal/pass-2_x.C: New file.
10533         * g++.dg/compat/decimal/pass-2_y.C: New file.
10534         * g++.dg/compat/decimal/pass-3_main.C: New file.
10535         * g++.dg/compat/decimal/pass-3_x.C: New file.
10536         * g++.dg/compat/decimal/pass-3_y.C: New file.
10537         * g++.dg/compat/decimal/pass-4_main.C: New file.
10538         * g++.dg/compat/decimal/pass-4_x.C: New file.
10539         * g++.dg/compat/decimal/pass-4_y.C: New file.
10540         * g++.dg/compat/decimal/pass-5_main.C: New file.
10541         * g++.dg/compat/decimal/pass-5_x.C: New file.
10542         * g++.dg/compat/decimal/pass-5_y.C: New file.
10543         * g++.dg/compat/decimal/pass-6_main.C: New file.
10544         * g++.dg/compat/decimal/pass-6_x.C: New file.
10545         * g++.dg/compat/decimal/pass-6_y.C: New file.
10546         * g++.dg/compat/decimal/return_x.h: New file.
10547         * g++.dg/compat/decimal/return_y.h: New file.
10548         * g++.dg/compat/decimal/return-1_main.C: New file.
10549         * g++.dg/compat/decimal/return-1_x.C: New file.
10550         * g++.dg/compat/decimal/return-1_y.C: New file.
10551         * g++.dg/compat/decimal/return-2_main.C: New file.
10552         * g++.dg/compat/decimal/return-2_x.C: New file.
10553         * g++.dg/compat/decimal/return-2_y.C: New file.
10554         * g++.dg/compat/decimal/return-3_main.C: New file.
10555         * g++.dg/compat/decimal/return-3_x.C: New file.
10556         * g++.dg/compat/decimal/return-3_y.C: New file.
10557         * g++.dg/compat/decimal/return-4_main.C: New file.
10558         * g++.dg/compat/decimal/return-4_x.C: New file.
10559         * g++.dg/compat/decimal/return-4_y.C: New file.
10560         * g++.dg/compat/decimal/return-5_main.C: New file.
10561         * g++.dg/compat/decimal/return-5_x.C: New file.
10562         * g++.dg/compat/decimal/return-5_y.C: New file.
10563         * g++.dg/compat/decimal/return-6_main.C: New file.
10564         * g++.dg/compat/decimal/return-6_x.C: New file.
10565         * g++.dg/compat/decimal/return-6_y.C: New file.
10566
10567 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10568
10569         PR debug/42715
10570         * gcc.dg/pr42715.c: New.
10571
10572 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10573
10574         PR c++/42038
10575         * g++.dg/parse/crash55.C: New.
10576
10577 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10578
10579         PR debug/42782
10580         * gcc.dg/guality/pr42782.c: New.
10581
10582 2010-01-20  Jason Merrill  <jason@redhat.com>
10583
10584         PR c++/41788
10585         * g++.dg/abi/packed1.C: New.
10586
10587         PR c++/41920
10588         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10589
10590         PR c++/40750
10591         * g++.dg/parse/fn-typedef1.C: New.
10592         * g++.dg/other/cv_quals.C: Adjust.
10593
10594 2010-01-20  Anthony Green  <green@moxielogic.com>
10595
10596         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10597         pack(push) pragma).
10598         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10599         * gcc.dg/20020312-2.c: Port this to the moxie core.
10600         * gcc.dg/weak/typeof-2.c: Ditto.
10601
10602 2010-01-20  Richard Guenther  <rguenther@suse.de>
10603
10604         PR tree-optimization/42717
10605         * gcc.c-torture/compile/pr42717.c: New testcase.
10606
10607 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10608
10609         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10610         of signed, add a few new tests.
10611
10612         PR middle-end/42803
10613         * g++.dg/parse/limits-initializer1.C: New test.
10614
10615 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10616
10617         PR fortran/42804
10618         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10619         * gfortran.dg/typebound_call_12.f03: New test.
10620
10621 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10622
10623         PR fortran/42783
10624         * gfortran.dg/bounds_check_15.f90 : New test.
10625
10626 2010-01-19  Michael Matz  <matz@suse.de>
10627
10628         PR tree-optimization/41783
10629         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10630
10631 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10632
10633         PR target/38697.
10634         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10635         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10636         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10637         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10638         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10639         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10640         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10641         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10642         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10643         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10644         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10645
10646 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10647
10648         PR fortran/42545
10649         * gfortran.dg/extends_6.f03: Modified an error message.
10650         * gfortran.dg/extends_10.f03: New test.
10651         * gfortran.dg/private_type_6.f03: Modified an error message.
10652         * gfortran.dg/structure_constructor_8.f03: Ditto.
10653
10654 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10655
10656         PR tree-optimization/42719
10657         * gcc.dg/pr42719.c: New test.
10658
10659         PR debug/42728
10660         * gcc.dg/pr42728.c: New test.
10661
10662 2010-01-19  Anthony Green  <green@moxielogic.com>
10663
10664         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10665
10666 2010-01-18  Anthony Green  <green@moxielogic.com>
10667
10668         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10669         for moxie.
10670
10671 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10672
10673         * g++.dg/template/error45.C: reverted as part of reverting the
10674         fix of PR c++/42634.
10675
10676 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10677
10678         PR c++/42634
10679         * g++.dg/template/error45.C: New test.
10680
10681 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10682
10683         PR c++/42766
10684         * g++.dg/conversion/op6.C: New test.
10685
10686 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10687
10688         PR target/42774
10689         * gcc.target/alpha/pr42774.c: New test.
10690
10691 2010-01-18  Richard Guenther  <rguenther@suse.de>
10692
10693         PR tree-optimization/42781
10694         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10695
10696 2010-01-17  Richard Guenther  <rguenther@suse.de>
10697
10698         PR middle-end/42248
10699         * gcc.c-torture/execute/pr42248.c: New testcase.
10700
10701 2010-01-17  Richard Guenther  <rguenther@suse.de>
10702
10703         PR tree-optimization/42773
10704         * g++.dg/torture/pr42773.C: New testcase.
10705
10706 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10707
10708         PR fortran/42677
10709         * gfortran.dg/interface_assignment_5.f90: New test.
10710
10711 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10712
10713         PR c++/42697
10714         * g++.dg/template/crash94.C: Reverted.
10715
10716 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10717
10718         PR debug/42767
10719         * gcc.dg/debug/pr42767.c: New.
10720
10721 2010-01-15  Jason Merrill  <jason@redhat.com>
10722
10723         PR c++/42761
10724         * g++.dg/cpp0x/decltype22.C: New.
10725
10726 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10727
10728         PR middle-end/42760
10729         * g++.dg/torture/pr42760.C: New test.
10730
10731 2010-01-15  Jing Yu  <jingyu@google.com>
10732
10733         PR rtl-optimization/42691
10734         * gcc.c-torture/execute/pr42691.c: New.
10735
10736 2010-01-15  Richard Guenther  <rguenther@suse.de>
10737
10738         PR middle-end/42739
10739         * g++.dg/torture/pr42739.C: New testcase.
10740
10741 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10742
10743         * g++.dg/template/error45.C: Revert as part of reverting changes
10744         or PR c++/42634.
10745
10746 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10747
10748         PR fortran/42684
10749         * gfortran.dg/interface_31.f90: New test.
10750
10751 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10752
10753         * gcc.target/powerpc/pr42747.c: New file.
10754
10755 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10756
10757         PR middle-end/42674
10758         * c-c++-common/pr42674.c: New test.
10759
10760         PR c++/42608
10761         * g++.dg/template/instantiate11.C: New test.
10762
10763 2010-01-14  Jason Merrill  <jason@redhat.com>
10764
10765         PR c++/42701
10766         * g++.dg/overload/error3.C: New.
10767
10768         PR c++/42655
10769         * g++.dg/overload/rvalue1.C: New.
10770
10771 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10772
10773         PR tree-optimization/42706
10774         * gcc.dg/ipa/pr42706.c: New testcase.
10775
10776 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10777
10778         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10779
10780 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10781
10782         PR tree-optimization/42714
10783         * g++.dg/torture/pr42714.C: New test.
10784
10785 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10786
10787         PR rtl-optimization/42246
10788         * gfortran.dg/pr42246-2.f: New.
10789
10790 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10791
10792         PR rtl-optimization/42389
10793         * gcc.dg/pr42389.c: New.
10794
10795 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10796
10797         PR rtl-optimization/42388
10798         * gcc.dg/pr42388.c: New.
10799
10800 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10801
10802         PR rtl-optimization/42294
10803         * gfortran.dg/pr42294.f: New.
10804
10805 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10806
10807         PR rtl-optimization/39453
10808         PR rtl-optimization/42246
10809         * gcc.dg/pr39453.c: New.
10810         * gcc.dg/pr42246.c: New.
10811
10812 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10813
10814         PR middle-end/42245
10815         * gcc.dg/pr42245.c: New.
10816         * gcc.dg/pr42245-2.c: New.
10817
10818 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10819
10820         PR rtl-optimization/42249
10821         * gcc.dg/pr42249.c: New.
10822
10823 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10824
10825         PR c/42721
10826         * gcc.c-torture/execute/pr42721.c: New test.
10827
10828 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10829
10830         PR tree-optimization/42709
10831         * gcc.dg/vect/pr42709.c: New test.
10832
10833 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10834
10835         PR fortran/41478
10836         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10837         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10838
10839 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10840
10841         PR fortran/42481
10842         * gfortran.dg/generic_19.f90 : New test.
10843
10844 2010-01-13  Richard Guenther  <rguenther@suse.de>
10845
10846         PR tree-optimization/42730
10847         * gcc.c-torture/compile/pr42730.c: New testcase.
10848
10849 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10850
10851         PR target/pr42542
10852         * gcc.target/ia64/pr42542-1.c: New.
10853         * gcc.target/ia64/pr42542-2.c: New.
10854         * gcc.target/ia64/pr42542-3.c: New.
10855
10856 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10857
10858         PR c++/42634
10859         * g++.dg/template/error45.C: New test.
10860
10861 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10862
10863         PR tree-optimization/42704
10864         * g++.dg/torture/pr42704.C: New test.
10865
10866 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10867
10868         PR tree-optimization/42703
10869         * gcc.c-torture/compile/pr42703.c: New test.
10870
10871 2010-01-13  Richard Guenther  <rguenther@suse.de>
10872
10873         PR tree-optimization/42705
10874         * gcc.c-torture/compile/pr42705.c: New testcase.
10875
10876 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10877
10878         * gcc.target/bfin/l2.c: New test.
10879         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10880
10881 2010-01-13  Richard Guenther  <rguenther@suse.de>
10882
10883         PR middle-end/42716
10884         * gcc.c-torture/compile/pr42716.c: New testcase.
10885
10886 2010-01-13  Richard Guenther  <rguenther@suse.de>
10887
10888         PR lto/42678
10889         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10890
10891 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10892
10893         PR c/42708
10894         * gcc.c-torture/compile/pr42708-1.c: New test.
10895
10896 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10897
10898         PR debug/42662
10899         * gcc.dg/pr42662.c: New test.
10900
10901         PR tree-optimization/42645
10902         * g++.dg/other/pr42645-1.C: New test.
10903         * g++.dg/other/pr42645-2.C: New test.
10904
10905 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10906
10907         PR target/42416
10908         * gcc.target/powerpc/warn-1.c: New test.
10909         * gcc.target/powerpc/warn-2.c: New test.
10910
10911 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10912
10913         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10914         stack alignment.
10915
10916 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10917
10918         * gcc.dg/lto/20100108_0.c: New.
10919
10920 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10921
10922         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10923         Add -march=i686 -msse for 32bit x86 targets.
10924
10925 2010-01-10  Richard Guenther  <rguenther@suse.de>
10926
10927         PR middle-end/42667
10928         * gcc.dg/torture/pr42667.c: New testcase.
10929
10930 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10931
10932         PR fortran/32489
10933         * gfortran.dg/array_constructor_34.f90: New test.
10934
10935 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10936
10937         PR fortran/20923
10938         * gfortran.dg/array_constructor_33.f90: New test.
10939         gfortran.dg/array_function_5.f90: Add credit.
10940
10941 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10942
10943         PR debug/42631
10944         * gcc.dg/pr42631.c: New.
10945
10946 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10947
10948         PR debug/42630
10949         * gcc.dg/pr42630.c: New.
10950
10951 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10952
10953         PR debug/42629
10954         * gcc.dg/pr42629.c: New.
10955
10956 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10957
10958         PR middle-end/42363
10959         * gcc.dg/torture/pr42363.c: New.
10960
10961 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10962
10963         PR debug/42604
10964         PR debug/42395
10965         * gcc.dg/vect/pr42604.c: New.
10966         * gcc.dg/vect/pr42395.c: New.
10967
10968 2010-01-09  Richard Guenther  <rguenther@suse.de>
10969
10970         PR middle-end/42512
10971         * gcc.c-torture/execute/pr42512.c: New testcase.
10972
10973 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10974
10975         PR fortran/41298
10976         * gfortran.dg/c_ptr_tests_14.f90: New test.
10977
10978 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10979
10980         PR ada/41929
10981         * gnat.dg/null_pointer_deref1.adb: Don't run on
10982         sparc*-sun-solaris2.11.
10983
10984 2010-01-08  Richard Guenther  <rguenther@suse.de>
10985
10986         PR lto/42528
10987         * gcc.dg/lto/20100103-1_0.c: New testcase.
10988         * gcc.dg/lto/20100103-2_0.c: Likewise.
10989
10990 2010-01-08  Tobias Burnus  <burnus@net-b.de
10991
10992         PR/fortran 25829
10993         * gfortran.dg/asynchronous_1.f90: New test.
10994         * gfortran.dg/asynchronous_2.f90: New test.
10995         * gfortran.dg/conflicts.f90: Update error message.
10996
10997 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10998
10999         c++/40155
11000         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11001
11002 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11003
11004         PR tree-optimization/42625
11005         * g++.dg/opt/dtor4.C: New test.
11006         * g++.dg/opt/dtor4.h: New.
11007         * g++.dg/opt/dtor4-aux.cc: New.
11008
11009 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11010
11011         PR fortran/42597
11012         * gfortran.dg/proc_ptr_26.f90: New test.
11013
11014 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11015
11016         PR fortran/41872
11017         * gfortran.dg/allocatable_scalar_7.f90: New test.
11018
11019 2010-01-06  Richard Guenther  <rguenther@suse.de>
11020
11021         * gcc.c-torture/compile/pr42632.c: New testcase.
11022
11023 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11024
11025         PR target/42542
11026         * gcc.target/i386/pr42542-4.c: New.
11027         * gcc.target/i386/pr42542-4a.c: Likewise.
11028         * gcc.target/i386/pr42542-5.c: Likewise.
11029         * gcc.target/i386/pr42542-5a.c: Likewise.
11030
11031 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11032
11033         * gcc.dg/tls/opt-15.c: New test.
11034
11035 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11036
11037         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11038
11039 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11040
11041         PR tree-optimization/42462
11042         * g++.dg/torture/pr42462.C: New test.
11043
11044 2010-01-05  Jason Merrill  <jason@redhat.com>
11045
11046         * g++.dg/cpp0x/initlist30.C: New test.
11047
11048 2010-01-05  Richard Guenther  <rguenther@suse.de>
11049
11050         PR tree-optimization/42614
11051         * gcc.c-torture/execute/pr42614.c: New testcase.
11052
11053 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11054
11055         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11056         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11057         -Wunreachable-code.
11058         * gcc.dg/Wunreachable-2.c: Likewise.
11059         * gcc.dg/Wunreachable-3.c: Likewise.
11060         * gcc.dg/Wunreachable-4.c: Likewise.
11061         * gcc.dg/Wunreachable-5.c: Likewise.
11062         * gcc.dg/Wunreachable-6.c: Likewise.
11063         * gcc.dg/Wunreachable-7.c: Likewise.
11064         * gcc.dg/Wunreachable-8.c: Likewise.
11065         * gcc.dg/20041231-1.c: Likewise.
11066
11067 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11068
11069         PR other/42611
11070         * gcc.dg/pr42611.c: New test.
11071
11072         PR tree-optimization/42508
11073         * g++.dg/opt/pr42508.C: New test.
11074
11075 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11076
11077         PR fortran/41872
11078         * gfortran.dg/allocatable_scalar_8.f90: New.
11079
11080 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11081
11082         PR tree-optimization/42398
11083         * gcc.c-torture/compile/pr42398.c: New test.
11084
11085 2010-01-04  Jason Merrill  <jason@redhat.com>
11086
11087         PR c++/42555
11088         * g++.dg/ext/attrib35.C: New.
11089
11090         PR c++/42567
11091         * g++.dg/cpp0x/auto17.C: New.
11092
11093 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11094
11095         * gcc.dg/lto/20100104_0.c: New.
11096
11097 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11098
11099         PR target/42542
11100         * gcc.target/i386/pr42542-1.c: New.
11101         * gcc.target/i386/pr42542-1a.c: Likewise.
11102         * gcc.target/i386/pr42542-1b.c: Likewise.
11103         * gcc.target/i386/pr42542-2.c: Likewise.
11104         * gcc.target/i386/pr42542-2a.c: Likewise.
11105         * gcc.target/i386/pr42542-2b.c: Likewise.
11106         * gcc.target/i386/pr42542-3.c: Likewise.
11107         * gcc.target/i386/pr42542-3a.c: Likewise.
11108
11109 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11110
11111         PR fortran/41872
11112         * gfortran.dg/allocatable_scalar_5.f90: New test.
11113         * gfortran.dg/allocatable_scalar_6.f90: New test.
11114
11115 2010-01-03  Richard Guenther  <rguenther@suse.de>
11116
11117         PR testsuite/42583
11118         * gfortran.dg/gomp/recursion1.f90: Remove.
11119
11120 2010-01-03  Richard Guenther  <rguenther@suse.de>
11121
11122         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11123         * gcc.dg/uninit-6.c: Likewise.
11124         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11125
11126 2010-01-03  Richard Guenther  <rguenther@suse.de>
11127
11128         PR tree-optimization/42589
11129         * gcc.target/i386/pr42589.c: New testcase.
11130
11131 2010-01-03  Richard Guenther  <rguenther@suse.de>
11132
11133         PR tree-optimization/42438
11134         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11135
11136 2010-01-02  Richard Guenther  <rguenther@suse.de>
11137
11138         PR testsuite/41651
11139         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11140
11141 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11142
11143         PR target/42448
11144         * gcc.target/alpha/pr42448-1.c: New test.
11145         * gcc.target/alpha/pr42448-2.c: Ditto.
11146
11147 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11148
11149         PR preprocessor/41947
11150         * gcc.dg/c99-hexfloat-3.c: New test.
11151
11152 2010-01-01  Richard Guenther  <rguenther@suse.de>
11153
11154         PR c/42570
11155         * gcc.c-torture/execute/pr42570.c: New testcase.
11156
11157 2010-01-01  Richard Guenther  <rguenther@suse.de>
11158
11159         PR middle-end/42559
11160         * gcc.c-torture/compile/pr42559.c: New testcase.
11161
11162 \f
11163 Copyright (C) 2010 Free Software Foundation, Inc.
11164
11165 Copying and distribution of this file, with or without modification,
11166 are permitted in any medium without royalty provided the copyright
11167 notice and this notice are preserved.