OSDN Git Service

5d99bd69befc333edee391bb4a52165a28936a60
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * gcc.c-torture/execute/20101013-1.c: New test.
4
5 2010-10-13  Richard Guenther  <rguenther@suse.de>
6
7         PR objc/45878
8         * objc.dg/pr45878.m: New testcase.
9
10 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
11
12         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
13         * gcc.dg/format/dfp-printf-1.c: Likewise.
14         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
15
16 2010-10-13  Richard Guenther  <rguenther@suse.de>
17
18         PR tree-optimization/45788
19         * g++.dg/pr45788.C: New testcase.
20
21 2010-10-13  Richard Guenther  <rguenther@suse.de>
22
23         PR tree-optimization/45970
24         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
25
26 2010-10-13  Richard Guenther  <rguenther@suse.de>
27
28         PR tree-optimization/45982
29         * gcc.dg/torture/pr45982.c: New testcase.
30         * gcc.dg/tree-ssa/pr24287.c: Adjust.
31         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
32         * gcc.dg/torture/pr39074-2.c: Likewise.
33
34 2010-10-13  Richard Guenther  <rguenther@suse.de>
35
36         PR middle-end/45874
37         * g++.dg/torture/pr45874.C: New testcase.
38
39 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
40
41         * objc.dg/attributes/method-attribute-1.m: Update to respond
42         to implemented method attributes..
43         * objc.dg/attributes/method-attribute-2.m: Likewise.
44         * objc.dg/attributes/method-attribute-3.m: Likewise.
45         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
46         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
47         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
48
49 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
50
51         PR libobjc/23214
52         * objc.dg/pr23214.m: New.
53
54 2010-10-12  Michael Eager  <eager@eagercon.com>
55
56         PR testsuite/45856
57         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
58         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
59
60 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
61
62         PR fortran/45636
63         * gcc.c-torture/execute/pr45636.c: New test.
64         * gfortran.dg/pr45636.f90: New test.
65
66 2010-10-12  Richard Henderson  <rth@redhat.com>
67
68         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
69
70 2010-10-12  Daniel Kraft  <d@domob.eu>
71
72         PR fortran/38936
73         * gfortran.dg/associate_1.f03: More tests with derived-types.
74         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
75         * gfortran.dg/associate_8.f03: Fix typo.
76         * gfortran.dg/initialization_27.f90: Fix typo.
77
78 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
79
80         PR testsuite/45851
81         * lib/lto.exp (lto-get-options-main): Support optional target
82         selector for dg-extra-ld-options.
83
84 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
85
86         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
87         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
88
89 2010-10-11  Martin Jambor  <mjambor@suse.cz>
90
91         PR middle-end/45699
92         * g++.dg/torture/pr45699.C: New test.
93         * g++.dg/otr-fold-1.C: Adjusted.
94         * g++.dg/otr-fold-1.C: Likewise.
95
96 2010-10-11  Nick Clifton  <nickc@redhat.com>
97
98         * gcc.c-torture/compile/pr44197.c: Require visibility support.
99         Allow for a user label prefix.
100
101 2010-10-10  Richard Guenther  <rguenther@suse.de>
102
103         * g++.dg/lto/20101010-1_0.C: New testcase.
104         * g++.dg/lto/20101010-2_0.C: Likewise.
105
106 2010-10-11  Ira Rosen  <irar@il.ibm.com>
107
108         PR tree-optimization/45902
109         * gcc.dg/vect/45902.c: New test.
110
111 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
112
113         PR target/45870
114         * gcc.dg/tls/pr45870.c: New test.
115
116 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
117
118         PR fortran/45961
119         * gfortran.dg/typebound_operator_6.f03: New.
120
121 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
122
123         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
124         and adjust -export symbol scanning.
125         * g++.dg/ext/dllexport1.C: Likewise.
126         * g++.dg/ext/dllexport3.C: Likewise.
127         * gcc.dg/dll-3.c: Likewise.
128         * gcc.dg/dll-4.c: Likewise.
129         * gcc.dg/dll-5.c: Likewise.
130
131 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
132
133         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
134         instead of tree_profile dump file.
135         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
136         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
137         dump file.
138
139 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
140
141         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
142
143 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
144
145         * gfortran.dg/character_comparison_4.f90:  New test.
146         * gfortran.dg/character_comparison_5.f90:  New test.
147         * gfortran.dg/character_comparison_6.f90:  New test.
148
149 2010-10-09  Richard Henderson  <rth@redhat.com>
150
151         * lib/target-supports.exp
152         (check_effective_target_automatic_stack_alignment): Always true.
153
154 2010-10-09  Richard Guenther  <rguenther@suse.de>
155
156         PR lto/45956
157         * gcc.dg/lto/20101009-2_0.c: New testcase.
158         * gcc.dg/lto/20101009-2_1.c: Likewise.
159         * gcc.dg/lto/20101009-2_2.c: Likewise.
160
161 2010-10-09  Richard Guenther  <rguenther@suse.de>
162
163         PR lto/45947
164         * g++.dg/lto/20101009-1_0.C: New testcase.
165
166 2010-10-09  Richard Guenther  <rguenther@suse.de>
167
168         PR tree-optimization/45945
169         * gcc.dg/lto/20101009-1_0.c: New testcase.
170
171 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
172
173         PR target/45913
174         * gcc.target/i386/pr45913.c: New.
175
176 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
177
178         PR fortran/45943
179         * gfortran.dg/streamio_16.f90: Update test.
180
181 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
182
183         PR tree-optimization/45903
184         * gcc.target/i386/pr45903.c: New test.
185
186 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
187
188         * gnat.dg/interface5.adb: Compile with warnings disabled.
189
190 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
191
192         * obj-c++.dg/encode-10.mm: New testcase.
193
194 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
195
196         PR objc++/23614
197         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
198         C++ class.  Removed XFAIL.
199
200 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
201
202         PR fortran/45933
203         * gfortran.dg/typebound_operator_5.f03: New.
204
205 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
206
207         Merge from 'apple/trunk' branch on FSF servers.
208
209         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
210
211         Radar 4508851
212         * obj-c++.dg/method-namespace-1.mm: New.
213
214 2010-10-07  Martin Jambor  <mjambor@suse.cz>
215
216         * gcc.dg/tree-ssa/sra-11.c: New test.
217
218 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
219
220         PR Tree-Vect/45847
221         * gcc.dg/vect/pr45847.c: New test.
222
223 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
224             Kai Tietz  <kai.tietz@onevision.com>
225
226         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
227
228 2010-10-07  Richard Guenther  <rguenther@suse.de>
229
230         PR tree-optimization/45732
231         * gcc.dg/torture/pr45732.c: New testcase.
232
233 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
234
235         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
236         * objc.dg/foreach-2.m: Likewise.
237         * objc.dg/foreach-3.m: Likewise.
238         * objc.dg/foreach-4.m: Likewise.
239         * objc.dg/foreach-5.m: Likewise.
240         * objc.dg/foreach-6.m: Likewise.
241         * objc.dg/foreach-7.m: Likewise.
242         * objc.dg/objc-foreach-4.m: Likewise.
243         * objc.dg/objc-foreach-5.m: Likewise.
244
245 2010-10-07  Richard Guenther  <rguenther@suse.de>
246
247         PR middle-end/45869
248         * gcc.dg/torture/pr45869.c: New testcase.
249
250 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
251
252         * objc.dg/set-not-used-1.m: New
253         * obj-c++.dg/set-not-used-1.mm: New.
254
255 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
256
257         * objc.dg/attributes/method-attribute-3.m: New.
258         * obj-c++.dg/attributes/method-attribute-3.mm: New.
259
260 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
261
262         PR fortran/45916
263         * gfortran.dg/generic_typebound_operator_1.f90: New test.
264
265 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
266
267         PR fortran/45889
268         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
269
270 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
271
272         Merge from 'apple/trunk' branch on FSF servers.
273
274         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
275
276         Radar 4278774
277         * obj-c++.dg/encode-9.mm: New.
278
279 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
280
281         * g++.dg/cpp0x/pr45908.C: New test.
282
283 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
284
285         * gnat.dg/opt6.ad[sb]: New test.
286
287 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
288
289         Implemented fast enumeration for Objective-C.
290         * objc.dg/foreach-1.m: New.
291         * objc.dg/foreach-2.m: New.
292         * objc.dg/foreach-3.m: New.
293         * objc.dg/foreach-4.m: New.
294         * objc.dg/foreach-5.m: New.
295         * objc.dg/foreach-6.m: New.
296         * objc.dg/foreach-7.m: New.
297
298         Merge from 'apple/trunk' branch on FSF servers:
299         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
300
301         Radar 4502236
302         * objc.dg/objc-foreach-5.m: New.
303
304         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
305
306         Radar 4507230
307         * objc.dg/objc-foreach-4.m: New.
308
309         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
310
311         Radar 4472881
312         * objc.dg/objc-foreach-3.m: New.
313
314         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
315
316         Radar 4468498
317         * objc.dg/objc-foreach-2.m: New.
318
319         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
320
321         Radar 4294910
322         * objc.dg/objc-foreach-1.m: New
323
324 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
325
326         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
327         unsigned values.
328
329 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
330
331         PR objc++/28050
332         * obj-c++.dg/syntax-error-10.mm: New.
333
334 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
335
336         PR objc++/23707
337         * obj-c++.dg/syntax-error-9.mm: New.
338
339 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
340
341         PR objc++/31126
342         * obj-c++.dg/syntax-error-8.mm: New.
343
344 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
345
346         Merge from 'apple/trunk' branch on FSF servers.
347
348         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
349
350         Radar 4290840
351         * obj-c++.dg/syntax-error-7.mm: New
352
353         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
354
355         Radar 4294425
356         * obj-c++.dg/syntax-error-6.mm: New
357
358         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
359
360         Radar 4261146
361         * obj-c++.dg/syntax-error-5.mm: New
362
363         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
364
365         Radar 4093475
366         * obj-c++.dg/syntax-error-[3-4].mm: New.
367
368         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
369
370         Radar 4185810
371         * obj-c++.dg/syntax-error-[1-2].mm: New.
372
373 2010-10-05  Ira Rosen  <irar@il.ibm.com>
374
375         PR tree-optimization/45752
376         * gcc.dg/vect/pr45752.c: New test.
377
378 2010-10-05  Richard Guenther  <rguenther@suse.de>
379
380         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
381         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
382         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
383         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
384         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
385         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
386         * gcc.dg/tree-prof/stringop-1.c: Likewise.
387         * gcc.dg/tree-prof/stringop-2.c: Likewise.
388         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
389         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
390         * gcc.dg/tree-prof/update-loopch.c: Likewise.
391         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
392         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
393         * gcc.dg/tree-prof/tracer-1.c: Likewise.
394         * gcc.dg/tree-ssa/inline-4.c: Likewise.
395         * gcc.dg/tree-ssa/inline-3.c: Likewise.
396         * gcc.dg/tree-ssa/20080530.c: Likewise.
397         * g++.dg/tree-ssa/inline-3.C: Likewise.
398         * g++.dg/tree-ssa/inline-1.C: Likewise.
399         * g++.dg/tree-ssa/inline-2.C: Likewise.
400         * gcc.dg/profile-dir-1.c: Likewise.
401         * gcc.dg/profile-dir-2.c: Likewise.
402         * gcc.dg/profile-dir-3.c: Likewise.
403
404 2010-10-05  Richard Guenther  <rguenther@suse.de>
405
406         PR middle-end/45877
407         * g++.dg/torture/pr45877.C: New testcase.
408
409 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
410
411         PR debug/45849
412         * gcc.dg/debug/pr45849.c: New test.
413
414         PR middle-end/45876
415         * gcc.c-torture/compile/pr45876.c: New test.
416
417 2010-10-04  Julian Brown  <julian@codesourcery.com>
418
419         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
420         vect_hw_misalign.
421         * gcc.dg/vect/vect-60.c: Likewise.
422         * gcc.dg/vect/vect-56.c: Likewise.
423         * gcc.dg/vect/vect-93.c: Likewise.
424         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
425         * gcc.dg/vect/vect-95.c: Likewise.
426         * gcc.dg/vect/vect-96.c: Likewise.
427         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
428         * gcc.dg/vect/slp-25.c: Likewise.
429         * gcc.dg/vect/slp-3.c: Likewise.
430         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
431         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
432         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
433         * gcc.dg/vect/vect-109.c: Likewise.
434         * gcc.dg/vect/vect-peel-1.c: Likewise.
435         * gcc.dg/vect/vect-peel-2.c: Likewise.
436         * lib/target-supports.exp
437         (check_effective_target_arm_vect_no_misalign): New.
438         (check_effective_target_vect_no_align): Use above.
439         (check_effective_target_vect_element_align): New.
440         (add_options_for_quad_vectors): New.
441
442 2010-10-04  Martin Jambor  <mjambor@suse.cz>
443
444         PR tree-optimization/45572
445         * g++.dg/ipa/pr45572-1.C: New test.
446         * g++.dg/ipa/pr45572-2.C: Likewise.
447
448 2010-10-03  Ian Lance Taylor  <iant@google.com>
449
450         * gcc.dg/anon-struct-11.c: New test.
451         * gcc.dg/anon-struct-12.c: New test.
452         * gcc.dg/anon-struct-13.c: New test.
453         * gcc.dg/anon-struct-14.c: New test.
454
455 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
456
457         * g++.dg/torture/pr45764.C: Revert revision 164914.
458         * gcc.dg/vect/pr43432.c: Likewise.
459         * gcc.dg/vect/vect-114.c: Likewise.
460         * gcc.dg/vect/vect-15.c: Likewise.
461
462 2010-10-03  Jason Merrill  <jason@redhat.com>
463
464         * g++.dg/cpp0x/sfinae5.C: New.
465
466 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
467
468         PR tree-optimization/45720
469         PR tree-optimization/45764
470         * g++.dg/torture/pr45764.C: New.
471
472         * gcc.dg/vect/pr43432.c: Xfail.
473         * gcc.dg/vect/vect-114.c: Likewise.
474         * gcc.dg/vect/vect-15.c: Likewise.
475
476 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
477
478         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
479         hppa*-*-hpux*.
480         * gcc.dg/torture/pr45678-2.c: Likewise.
481
482 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
483
484         PR fortran/45748
485         * gfortran.dg/intrinsic_6.f90: New.
486
487 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
488
489         PR fortran/42831
490         * gfortran.dg/dependency_37.f90:  New test.
491
492 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
493
494         * gcc.target/i386/shift_mask.c: New test.
495
496 2010-10-01  Richard Guenther  <rguenther@suse.de>
497
498         PR tree-optimization/45854
499         * g++.dg/torture/pr45854.C: New testcase.
500
501 2010-09-30  Michael Eager  <eager@eagercon.com>
502
503         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
504         __FLT_{MIN,MAX}__.
505
506 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
507
508         PR middle-end/45758
509         * gfortran.dg/graphite/pr45758.f90: New.
510
511 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
512
513         PR middle-end/45230
514         * gcc.dg/graphite/id-pr45230.c: New.
515
516 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
517
518         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
519         * gfortran.dg/graphite/graphite.exp: Same.
520         * gcc.dg/graphite/vect-pr43423.c: New.
521
522 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
523
524         PR target/45843
525         * g++.dg/torture/pr45843.C: New test.
526
527 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
528
529         PR fortran/45828
530         * gfortran.dg/allocate_derived_5.f90: New.
531
532 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
533
534         PR tree-optimization/31261
535         * gcc.dg/tree-ssa/pr31261.c: New test.
536
537 2010-09-30  Michael Eager  <eager@eagercon.com>
538
539         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
540         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
541         * gcc.target/microblaze/microblaze.exp: Ditto.
542         * gcc.target/microblaze/others/string_cst1.c: Ditto.
543         * gcc.target/microblaze/others/string_cst2.c: Ditto.
544         * gcc.target/microblaze/others/data_var1.c: Ditto.
545         * gcc.target/microblaze/others/data_var2.c: Ditto.
546         * gcc.target/microblaze/others/data_var3.c: Ditto.
547         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
548         * gcc.target/microblaze/others/strings1.c:: Ditto.
549         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
550         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
551         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
552         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
553         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
554         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
555         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
556         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
557         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
558         * gcc.target/microblaze/isa/pcmp.c: Ditto.
559         * gcc.target/microblaze/isa/nofloat.c: Ditto.
560         * gcc.target/microblaze/isa/fcvt.c: Ditto.
561         * gcc.target/microblaze/isa/float.c: Ditto.
562         * gcc.target/microblaze/isa/mulh.c: Ditto.
563         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
564         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
565         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
566         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
567         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
568         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
569         * gcc.target/microblaze/isa/bshift.c: Ditto.
570         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
571         * gcc.target/microblaze/isa/div.c: Ditto.
572         * gcc.target/microblaze/isa/vanilla.c: Ditto.
573         * gcc.target/microblaze/isa/mul.c: Ditto.
574
575 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
576
577         merge from FSF 'apple/trunk' branch.
578         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
579
580         Radar 4386773
581         * objc.dg/enhanced-proto-1.m: New.
582         * objc.dg/enhanced-proto-2.m: New.
583         * obj-c++.dg/enhanced-proto-1.mm: New
584         * obj-c++.dg/enhanced-proto-2.mm: New.
585
586 2010-09-30  Richard Guenther  <rguenther@suse.de>
587
588         PR testsuite/45702
589         * gcc.dg/debug/pr41893-1.c: Adjust.
590         * gcc.dg/pr30762-1.c: Likewise.
591         * gcc.dg/pr31529-1.c: Likewise.
592         * gcc.dg/pr34457-1.c: Likewise.
593         * gcc.dg/pr34668-1.c: Likewise.
594         * gcc.dg/pr43557-1.c: Likewise.
595
596 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
597
598         PR objc/45842
599         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
600         * objc.dg/const-str-3.m: Correct header for memcpy.
601         * objc.dg/const-str-7.m: Likewise.
602         * objc.dg/method-20b.m: Provide an implementation of Object.
603         Adjust XFAIL for m64 NeXT runtime.
604         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
605         * objc.dg/encode-3.m: Correct line ordering, provide header for
606         sprintf.
607         * objc.dg/encode-7-next.m: Only run for 32bit.
608         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
609         * objc.dg/type-size-2.m: Provide an implementation of Object.
610         Ajust headers.
611         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
612         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
613         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
614         Adjust XFAIL for m64 NeXT runtime.
615         * obj-c++.dg/method-22.mm: Likewise.
616         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
617
618 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
619
620         Merge from 'apple/trunk' branch on FSF servers.
621
622         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
623
624         Radar 4278236
625         * obj-c++.dg/bad-forward-decl.mm: New
626
627 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
628
629         * ada/acats/run_acats: Revert revision 157037.
630
631 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
632
633         Merge from 'apple/trunk' branch on FSF servers.
634
635         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
636
637         Radar 4281748
638         * objc.dg/naming-2.m: Update
639         * objc.dg/naming-3.m: New
640
641 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
642
643         PR target/40457
644         * gcc.target/arm/pr40457-3.c: New test.
645
646 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
647
648         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
649         alias checking.
650         * lib/target-supports.exp (check_ifunc_available): Likewise.
651
652 2010-09-29  Tristan Gingold  <gingold@adacore.com>
653
654         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
655
656 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
657
658         * objc.dg/keywords-1.m: New test.
659         * objc.dg/keywords-2.m: New test.
660         * objc.dg/keywords-3.m: New test.
661         * obj-c++.dg/keywords-1.mm: New test.
662         * obj-c++.dg/keywords-2.mm: New test.
663
664 2010-09-28  Jason Merrill  <jason@redhat.com>
665
666         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
667         * g++.dg/ext/complit11.C: Likewise.
668         * g++.old-deja/g++.law/temps1.C: Likewise.
669
670         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
671         * g++.old-deja/g++.mike/misc6.C: Likewise.
672
673 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
674
675         * objc.dg/attributes/method-attribute-1.m: New.
676         * objc.dg/attributes/method-attribute-2.m: New.
677
678         * obj-c++.dg/attributes/method-attribute-1.m: New.
679         * obj-c++.dg/attributes/method-attribute-2.m: New.
680
681 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
682
683         * objc.dg/attributes: New.
684         * objc.dg/attributes/attributes.exp: New.
685         * objc.dg/attributes/class-attribute-1.m: New.
686         * objc.dg/attributes/class-attribute-2.m: New
687         * objc.dg/attributes/categ-attribute-1.m: New
688         * objc.dg/attributes/categ-attribute-2.m: New
689         * objc.dg/attributes/proto-attribute-1.m: New
690
691         * obj-c++.dg/attributes: New.
692         * obj-c++.dg/attributes/attributes.exp: New
693         * obj-c++.dg/attributes/class-attribute-1.mm: New
694         * obj-c++.dg/attributes/class-attribute-2.mm: New
695         * obj-c++.dg/attributes/categ-attribute-1.mm: New
696         * obj-c++.dg/attributes/categ-attribute-2.mm: New
697         * obj-c++.dg/attributes/proto-attribute-1.mm: New
698
699 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
700
701         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
702         from the branch renamed to method-20b.m to avoid clashes).
703
704         2005-08-23  Stuart Hastings  <stuart@apple.com>
705                     Ziemowit Laski  <zlaski@apple.com>
706
707         Radar 4209854
708         * obj-c++.dg/method-23.mm: New.
709         * objc.dg/method-20.m: New.
710
711 2010-09-28  Jan Hubicka  <jh@suse.cz>
712
713         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
714
715 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
716
717         PR target/44452
718         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
719         i?86-*-solaris2.[89], *-*-vxworks*.
720         * gcc.target/i386/pr22152.c: Likewise.
721         * gcc.target/i386/vect8-ret.c: New test.
722
723 2010-09-28  Jie Zhang  <jie@codesourcery.com>
724
725         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
726
727 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
728
729         Merge from 'apple/trunk' branch on FSF servers.
730
731         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
732
733         Radar 4175534
734         * obj-c++.dg/method-22.mm: New.
735
736 2010-09-27  Jason Merrill  <jason@redhat.com>
737
738         * g++.dg/cpp0x/rv-lvalue-req.C: New.
739         * g++.dg/ext/complit11.C: Adjust.
740         * g++.old-deja/g++.law/temps1.C: Adjust.
741         * g++.old-deja/g++.ns/koenig6.C: Adjust.
742         * g++.old-deja/g++.oliva/partord1.C: Adjust.
743
744 2010-09-27  Ian Lance Taylor  <iant@google.com>
745
746         * lib/target-supports.exp (check_effective_target_split_stack):
747         New procedure.
748         * gcc.dg/split-1.c: New test.
749         * gcc.dg/split-2.c: New test.
750         * gcc.dg/split-3.c: New test.
751         * gcc.dg/split-4.c: New test.
752
753 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
754
755         PR objc/25464
756         * objc.dg/type-size-3.m: New test.
757
758 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
759
760         PR objc/45763
761         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
762
763 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
764
765         PR objc/25450
766         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
767         * objc.dg/type-size-2.m: Same change.
768         * obj-c++.dg/encode-5.mm: Same change.
769
770 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
771
772         Merge from 'apple/trunk' branch on FSF servers.  The original
773         Changelogs are below.
774
775         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
776         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
777         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
778         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
779         in the branch).
780         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
781         proto-qual-1.m in the branch) and the normal ABI on GNU.
782         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
783         the test only with the NeXT runtime.
784         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
785         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
786         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
787         Run the test only with the NeXT runtime.
788
789         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
790
791         Radar 4492973
792         * objc.dg/encode-7-64bit.m: New.
793         * objc.dg/encode-7.m: Skip if -m64.
794
795         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
796
797         Radar 4301047
798         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
799         * obj-c++.dg/threedotthree-abi-1.mm: New
800         * objc.dg/threedotthree-abi-1.m: New
801
802         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
803
804         Radar 4136935
805         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
806         * objc.dg/encode-6.m: Likewise.
807         * objc.dg/encode-7.m: New test case.
808
809 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
810
811         Merge from 'apple/trunk' branch on FSF servers.  Renamed
812         const-str-12.m to constr-str-12b.m to avoid conflicts.
813
814         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
815
816         Radar 4229905
817         * obj-c++.dg/warn5.mm: New
818
819         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
820
821         Radar 4154928
822         * obj-c++.dg/const-str-12.mm: New.
823         * objc.dg/const-str-12.m: New.
824
825 2010-09-27  Tobias Burnus  <burnus@net-b.de>
826
827         PR fortran/40569
828         PR fortran/40568
829         * gfortran.dg/storage_size_2.f08: Fix test.
830         * gfortran.dg/c_sizeof_1.f90: Fix test.
831         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
832         * gfortran.dg/c_sizeof_3.f90: New.
833         * gfortran.dg/c_sizeof_4.f90: New.
834         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
835         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
836
837 2010-09-26  Daniel Kraft  <d@domob.eu>
838
839         PR fortran/45783
840         PR fortran/45795
841         * gfortran.dg/select_type_18.f03: New test.
842
843 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
844
845         * gnat.dg/return2.ad[sb]: New test.
846         * gnat.dg/return2_pkg.ads: New helper.
847
848 2010-09-25  Daniel Kraft  <d@domob.eu>
849
850         PR fortran/45776
851         * gfortran.dg/io_constraints_6.f03: New test.
852         * gfortran.dg/io_constraints_7.f03: New test.
853         * gfortran.dg/newunit_2.f90: New test.
854
855 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
856
857         * gfortran.dg/operator_c1202.f90: New test.
858
859 2010-09-24  Jan Hubicka  <jh@suse.cz>
860
861         * gcc.dg/tree-ssa/leaf.c: New testcase.
862
863 2010-09-24  Jan Hubicka  <jh@suse.cz>
864
865         PR tree-optimization/45738
866         PR tree-optimization/45741
867         * gcc.c-torture/compile/pr45741.c: New.
868         * gfortran.fortran-torture/compile/pr45738.f90: New.
869
870 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
871
872         * gcc.dg/cpp/undef-opt-1.c: New test.
873
874 2010-09-24  Jason Merrill  <jason@redhat.com>
875
876         * g++.dg/other/error10.C: Adjust expected output.
877
878 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
879
880         PR middle-end/45234
881         * gcc.dg/torture/stackalign/alloca-6.c: New test.
882         * gcc.target/i386/pr45234.c: New test.
883
884 2010-09-24  Richard Guenther  <rguenther@suse.de>
885
886         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
887
888 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
889
890         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
891         as a comment leader in regexp.
892
893 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
894
895         * objc.dg/sync-2.m: New test.
896         * obj-c++.dg/sync-2.mm: New test.
897
898 2010-09-24  Tobias Burnus  <burnus@net-b.de>
899
900         PR fortran/40571
901         * gfortran.dg/iso_fortran_env_7.f90: New.
902
903 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
904
905         * obj-c++.dg/too-many-args.mm: New file.
906
907 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
908
909         Merge from 'apple/trunk' branch on FSF servers.
910
911         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
912
913         Radar 4491608
914         * objc.dg/too-many-args.m: New
915
916 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
917
918         PR fortran/45744
919         * gfortran.dg/dependency_36.f90:  New test.
920
921 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
922
923         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
924         * gcc.target/i386/pad-3.c: Ditto.
925         * gcc.target/i386/pad-7.c: Ditto.
926         * gcc.target/i386/pad-7.c: Ditto.
927         * gcc.target/i386/pr36502.c: Ditto.
928         * gcc.target/i386/zee.c: Ditto.
929         * gcc.target/i386/20060821-1.c: Ditto.
930         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
931         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
932         * gcc.target/i386/pad-5b.c: Ditto.
933         * gcc.target/i386/pad-6a.c: Ditto.
934         * gcc.target/i386/pad-6b.c: Ditto.
935         * gcc.target/i386/pad-8.c: Ditto.
936         * gcc.target/i386/pad-9.c: Ditto.
937         * gcc.target/i386/pad-10.c: Ditto.
938         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
939
940 2010-09-23  Richard Guenther  <rguenther@suse.de>
941
942         PR tree-optimization/45565
943         * g++.dg/ipa/pr45565.C: New testcase.
944
945 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
946
947         PR fortran/45745
948         PR fortran/45648
949         * gfortran.dg/vector_subscript_bound_1.f90: New.
950
951 2010-09-23  Richard Guenther  <rguenther@suse.de>
952
953         PR middle-end/45750
954         * gcc.dg/pr45750.c: New testcase.
955
956 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
957
958         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
959         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
960         build.
961
962 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
963
964         PR rtl-optimization/44374
965         * gcc.target/arm/headmerge-1.c: New test.
966         * gcc.target/arm/headmerge-2.c: New test.
967         * gcc.target/i386/headmerge-1.c: New test.
968         * gcc.target/i386/headmerge-2.c: New test.
969
970 2010-09-23  Daniel Kraft  <d@domob.eu>
971
972         PR fortran/38936
973         PR fortran/44044
974         PR fortran/45474
975         * gfortran.dg/intrinsic_intent_1.f03: New test.
976         * gfortran.dg/select_type_17.f03: New test.
977         * gfortran.dg/associate_5.f03: More definability tests.
978         * gfortran.dg/enum_2.f90: Check definability.
979         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
980         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
981         * gfortran.dg/char_expr_2.f90: Ditto.
982         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
983         * gfortran.dg/enum_5.f90: Ditto.
984         * gfortran.dg/equiv_constraint_8.f90: Ditto.
985         * gfortran.dg/impure_assignment_2.f90: Ditto.
986         * gfortran.dg/impure_assignment_3.f90: Ditto.
987         * gfortran.dg/intent_out_1.f90: Ditto.
988         * gfortran.dg/intent_out_3.f90: Ditto.
989         * gfortran.dg/pointer_assign_7.f90: Ditto.
990         * gfortran.dg/pointer_intent_3.f90: Ditto.
991         * gfortran.dg/pr19936_1.f90: Ditto.
992         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
993         * gfortran.dg/simpleif_2.f90: Ditto.
994         * gfortran.dg/protected_5.f90: Ditto.
995         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
996         * gfortran.dg/protected_6.f90: Ditto.
997         * gfortran.dg/protected_7.f90: Ditto.
998
999 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1000
1001         PR libfortran/45710
1002         * gfortran.dg/namelist_65.f90: New test.
1003
1004 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1005
1006         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1007         the regexp pattern between the expected label and location string.
1008
1009 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1010
1011         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1012
1013 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1014
1015         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1016         * gcc.dg/pr27898.c: Likewise.
1017         * gcc.dg/pr28712.c: Likewise.
1018         * gcc.dg/pr30762-1.c: Likewise.
1019         * gcc.dg/pr31529-1.c: Likewise.
1020         * gcc.dg/pr34457-1.c: Likewise.
1021         * gcc.dg/pr34668-1.c: Likewise.
1022         * gcc.dg/pr34989-1.c: Likewise.
1023         * gcc.dg/pr43557-1.c: Likewise.
1024
1025 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1026
1027         PR rtl-optimization/45739
1028         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1029
1030 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1031
1032         * gcc.target/sparc/mnofpu.c: New test.
1033
1034 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1035
1036         PR rtl-optimization/45739
1037         * gcc.target/i386/pr45739.c: New test.
1038
1039 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1040
1041         PR fortran/45648
1042         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1043         and counts. Add non-elemental function call check.
1044
1045         PR fortran/45648
1046         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1047         arguments checks. Update temporary counts.
1048         * gfortran.dg/transpose_optimization_1.f90: New.
1049
1050 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1051
1052         PR objc/23710
1053         * objc.dg/invalid-method-1.m: New.
1054
1055 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1056
1057         Merge from 'apple/trunk' branch on FSF servers.
1058
1059         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1060
1061         Radar 4291785
1062         * objc.dg/naming-4.m: New
1063         * objc.dg/naming-5.m: New
1064         * obj-c++.dg/naming-1.mm: New
1065         * obj-c++.dg/naming-2.mm: New
1066
1067 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1068             Jack Howarth  <howarth@bromo.med.uc.edu>
1069
1070         PR c++/45645
1071         * g++.dg/torture/pr44972.C: Use portable assert().
1072
1073 2010-09-21  Richard Guenther  <rguenther@suse.de>
1074
1075         PR tree-optimization/45580
1076         * g++.dg/torture/pr45580.C: New testcase.
1077
1078 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1079
1080         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1081
1082 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1083
1084         PR fortran/45438
1085         * gfortran.dg/pointer_check_7.f90: New.
1086
1087 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1088
1089         PR rtl-optimization/45728
1090         * gcc.c-torture/compile/pr45728.c: New test.
1091
1092 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1093
1094         PR fortran/45081
1095         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1096
1097 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1098
1099         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1100
1101 2010-09-20  Richard Guenther  <rguenther@suse.de>
1102
1103         PR middle-end/45704
1104         * gcc.dg/torture/pr45704.c: New testcase.
1105
1106 2010-09-20  Jan Hubicka  <jh@suse.cz>
1107
1108         PR tree-optimize/45605
1109         * g++.dg/tree-ssa/pr45605.C: New testcase.
1110
1111 2010-09-20  Michael Matz  <matz@suse.de>
1112
1113         PR testsuite/45706
1114         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1115         enough.
1116
1117 2010-09-20  Richard Guenther  <rguenther@suse.de>
1118
1119         PR tree-optimization/45705
1120         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1121
1122 2010-09-20  Michael Matz  <matz@suse.de>
1123
1124         PR testsuite/45706
1125         * lib/target-supports.exp (check_effective_target_vect_perm):
1126         Add i?86-*-*.
1127
1128 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1129
1130         PR rtl-optimization/45695
1131         * gcc.c-torture/execute/pr45695.c: New test.
1132
1133 2010-09-19  Jan Hubicka  <jh@suse.cz>
1134
1135         PR lto/44246
1136         * gcc.c-torture/compile/pr44246.c:New file.
1137
1138 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1139
1140         PR tree-optimization/45714
1141         * gfortran.dg/vect/pr45714-a.f: New test.
1142         * gfortran.dg/vect/pr45714-b.f: New test.
1143
1144 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1145
1146         * gnat.dg/const1.adb: Rename into...
1147         * gnat.dg/constant1.adb: ...this.
1148         * gnat.dg/constant2.adb: New test.
1149         * gnat.dg/constant2_pkg1.ads: New helper.
1150         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1151
1152 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1153
1154         * gnat.dg/specs/constant1.ads: New test.
1155         * gnat.dg/specs/constant1_pkg.ads: New helper.
1156
1157 2010-09-18  Jan Hubicka  <jh@suse.cz>
1158
1159         PR tree-optimization/45453
1160         * g++.dg/tree-ssa/pr45453.C: New testcase.
1161
1162 2010-09-18  Jason Merrill  <jason@redhat.com>
1163
1164         * g++.dg/cpp0x/initlist44.C: New.
1165
1166 2010-09-18  Richard Guenther  <rguenther@suse.de>
1167
1168         PR tree-optimization/45709
1169         * g++.dg/torture/pr45709-2.C: New testcase.
1170
1171 2010-09-18  Richard Guenther  <rguenther@suse.de>
1172
1173         PR tree-optimization/45709
1174         * g++.dg/torture/pr45709.C: New testcase.
1175
1176 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1177
1178         PR testsuite/45719
1179         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1180
1181 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1182
1183         * gcc.target/i386/pad-1.c: New.
1184         * gcc.target/i386/pad-2.c: Likewise.
1185         * gcc.target/i386/pad-3.c: Likewise.
1186         * gcc.target/i386/pad-4.c: Likewise.
1187         * gcc.target/i386/pad-5a.c: Likewise.
1188         * gcc.target/i386/pad-5b.c: Likewise.
1189         * gcc.target/i386/pad-6a.c: Likewise.
1190         * gcc.target/i386/pad-6b.c: Likewise.
1191         * gcc.target/i386/pad-7.c: Likewise.
1192         * gcc.target/i386/pad-8.c: Likewise.
1193         * gcc.target/i386/pad-9.c: Likewise.
1194         * gcc.target/i386/pad-10.c: Likewise.
1195
1196 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1197
1198         PR middle-end/45234
1199         * gcc.dg/torture/stackalign/alloca-5.c: New.
1200
1201 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1202
1203         PR middle-end/45678
1204         * gcc.dg/torture/pr45678-2.c: New.
1205
1206 2010-09-17  Richard Guenther  <rguenther@suse.de>
1207
1208         PR middle-end/45678
1209         * gcc.dg/torture/pr45678-1.c: New testcase.
1210
1211 2010-09-17  Michael Matz  <matz@suse.de>
1212
1213         PR tree-optimization/43432
1214         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1215         check_effective_target_vect_perm_short): New predicates.
1216         (check_effective_target_vect_perm): Include x86_64.
1217         * gcc.dg/vect/pr43432.c: New test.
1218         * gcc.dg/vect/vect-114.c: Adjust.
1219         * gcc.dg/vect/vect-15.c: Ditto.
1220         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1221         * gcc.dg/vect/slp-perm-9.c: Ditto.
1222
1223 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1224
1225         PR testsuite/45692
1226         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1227         GNU runtime.
1228
1229 2010-09-17  Richard Guenther  <rguenther@suse.de>
1230
1231         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1232         * gcc.dg/pr28706.c: Likewise.
1233         * gcc.dg/pr28712.c: Likewise.
1234         * gcc.dg/pr30762-1.c: Likewise.
1235         * gcc.dg/pr30762-2.c: Likewise.
1236         * gcc.dg/pr31529-1.c: Likewise.
1237         * gcc.dg/pr31529-2.c: Likewise.
1238         * gcc.dg/pr34457-1.c: Likewise.
1239         * gcc.dg/pr34457-2.c: Likewise.
1240         * gcc.dg/pr34668-1.c: Likewise.
1241         * gcc.dg/pr34668-2.c: Likewise.
1242         * gcc.dg/pr34989-1.c: Likewise.
1243         * gcc.dg/pr34989-2.c: Likewise.
1244         * gcc.dg/pr43557-1.c: Likewise.
1245         * gcc.dg/pr43557-2.c: Likewise.
1246         * gcc.dg/debug/pr41893-1.c: Likewise.
1247         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1248         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1249         * gcc.dg/matrix/matrix-4.c: Likewise.
1250         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1251         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1252         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1253         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1254
1255 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1256
1257         PR fortran/43665
1258         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1259         optimizations.
1260         * gfortran.dg/intent_optimize_1.f90: New test.
1261
1262 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1263
1264         * gcc.target/i386/divmod-1.c: New.
1265         * gcc.target/i386/divmod-2.c: Likewise.
1266         * gcc.target/i386/divmod-3.c: Likewise.
1267         * gcc.target/i386/divmod-4.c: Likewise.
1268         * gcc.target/i386/divmod-4a.c: Likewise.
1269         * gcc.target/i386/divmod-5.c: Likewise.
1270         * gcc.target/i386/divmod-6.c: Likewise.
1271         * gcc.target/i386/divmod-7.c: Likewise.
1272         * gcc.target/i386/divmod-8.c: Likewise.
1273         * gcc.target/i386/udivmod-1.c: Likewise.
1274         * gcc.target/i386/udivmod-2.c: Likewise.
1275         * gcc.target/i386/udivmod-3.c: Likewise.
1276         * gcc.target/i386/udivmod-4.c: Likewise.
1277         * gcc.target/i386/udivmod-4a.c: Likewise.
1278         * gcc.target/i386/udivmod-5.c: Likewise.
1279         * gcc.target/i386/udivmod-6.c: Likewise.
1280         * gcc.target/i386/udivmod-7.c: Likewise.
1281         * gcc.target/i386/udivmod-8.c: Likewise.
1282
1283 2010-09-16  Jan Hubicka  <jh@suse.cz>
1284
1285         * g++.dg/lto/pr45679-1_0.C: New file.
1286         * g++.dg/lto/pr45679-1_1.C: New file.
1287         * g++.dg/lto/pr45679-0_0.C: New file.
1288         * g++.dg/lto/pr45679-0_1.C: New file.
1289
1290 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1291
1292         PR fortran/45674
1293         * gfortran.dg/class_dummy_2.f03: New.
1294
1295 2010-09-16  Richard Guenther  <rguenther@suse.de>
1296
1297         PR tree-optimization/45623
1298         * gcc.dg/torture/pr45623.c: New testcase.
1299
1300 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1301
1302         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1303         name and parentheses.
1304         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1305
1306 2010-09-15  Jason Merrill  <jason@redhat.com>
1307
1308         * g++.dg/parse/parameter-declaration-2.C: New.
1309
1310         * g++.dg/cpp0x/scoped_enum2.C: New.
1311
1312 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1313
1314         * gcc.c-torture/compile/20100915-1.c: New test.
1315
1316 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1317
1318         PR middle-end/45644
1319         * gcc.dg/ipa/pr45644.c: New test.
1320
1321 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1322
1323         PR tree-optimization/45633
1324         * gcc.dg/vect/pr45633.c: New test.
1325
1326 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1327
1328         PR fortran/45577
1329         * gfortran.dg/allocate_derived_4.f90: New.
1330
1331 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1332
1333         * lib/target-supports.exp
1334         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1335         supported flag to true for neon.
1336
1337 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1338
1339         PR c++/45665
1340         * g++.dg/template/crash103.C: New.
1341
1342 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1343
1344         Merge from 'apple/trunk' branch on FSF servers.
1345
1346         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1347
1348         Radar 4457381
1349         * objc.dg/msg-in-protocol.m: New.
1350         * obj-c++.dg/msg-in-protocol.mm: New.
1351
1352         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1353
1354         Radar 4219590
1355         * objc.dg/break-in-ifstmt.m: New.
1356
1357         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1358
1359         Radar 4174166
1360         * obj-c++.dg/comp-types-13.mm: New.
1361         * objc.dg/comp-types-12.m: New.
1362
1363         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1364
1365         Radar 4216500
1366         * obj-c++.dg/proto-lossage-7.mm: New.
1367         * objc.dg/proto-lossage-7.m: New.
1368
1369 2010-09-14  Jan Hubicka  <jh@suse.cz>
1370
1371         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1372         folding.
1373         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1374         folding.
1375
1376 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1377
1378         PR middle-end/45567
1379         * gcc.dg/pr45567.c: New test.
1380
1381         PR debug/45660
1382         * g++.dg/debug/pr45660.C: New test.
1383
1384 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1385
1386         PR tree-optimization/45470
1387         * g++.dg/vect/pr45470-a.cc: New test.
1388         * g++.dg/vect/pr45470-a.cc: New test.
1389
1390 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1391
1392         PR target/42070
1393         * lib/profopt.exp: Prune warnings on execname2 compile.
1394         * lib/prune.exp: Prune "can't add line info" warnings.
1395
1396 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1397
1398         PR libfortran/45532
1399         * gfortran.dg/namelist_64.f90: New test.
1400
1401 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1402
1403         PR rtl-optimization/45617
1404         * gcc.target/i386/pr45617.c: New test.
1405
1406 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1407
1408         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1409
1410 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1411
1412         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1413         * gcc.target/i386/fma4-vector.c: Likewise.
1414         * gcc.target/i386/vectorize2.c: Likewise.
1415         * gcc.target/i386/vectorize4.c: Likewise.
1416         * gcc.target/i386/vectorize5.c: Likewise.
1417         * gcc.target/i386/vectorize6.c: Likewise.
1418         * gcc.target/i386/vectorize8.c: Likewise.
1419
1420         * gcc.target/i386/vect-double-1.c: New.
1421         * gcc.target/i386/vect-double-1a.c: Likewise.
1422         * gcc.target/i386/vect-double-2.c: Likewise.
1423         * gcc.target/i386/vect-double-2a.c: Likewise.
1424
1425         * lib/target-supports.exp (check_effective_target_vect_double):
1426         Set et_vect_double_saved to 0 when tuning for Atom.
1427
1428 2010-09-13  Jan Hubicka  <jh@suse.cz>
1429
1430         * gcc.dg/torture/pr23821.c: Drop static keyword.
1431         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1432         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1433
1434 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1435
1436         * gcc.target/arm/sync-1.c: New.
1437
1438 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1439
1440         * gnat.dg/memtrap.adb: New test.
1441
1442 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1443
1444         * gfortran.dg/promotion.f90: Fix options.
1445
1446 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1447
1448         * g++.dg/cpp0x/range-for1.C: New.
1449         * g++.dg/cpp0x/range-for2.C: New.
1450         * g++.dg/cpp0x/range-for3.C: New.
1451         * g++.dg/cpp0x/range-for4.C: New.
1452         * g++.dg/cpp0x/range-for5.C: New.
1453         * g++.dg/cpp0x/range-for6.C: New.
1454
1455 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1456
1457         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1458         and counts. Check that transpose is not called.
1459         * gfortran.dg/transpose_2.f90: Update error message.
1460
1461 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1462
1463         PR c++/43824
1464         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1465         * g++.dg/lookup/strong-using-2.C: Likewise.
1466         * g++.dg/lookup/strong-using-3.C: Likewise.
1467         * g++.dg/lookup/strong-using-5.C: Likewise.
1468
1469         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1470         * g++.dg/cpp0x/inline-ns4.C: New.
1471         * g++.dg/cpp0x/inline-ns5.C: New.
1472
1473 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1474
1475         PR middle-end/45634
1476         * gfortran.fortran-torture/compile/pr45634.f90: New.
1477
1478 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1479
1480         * objc.dg/fobjc-exceptions.m: New test.
1481
1482 2010-09-10  Jan Hubicka  <jh@suse.cz>
1483
1484         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1485
1486 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1487
1488         PR tree-optimization/44972
1489         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1490         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1491         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1492         instead.
1493         * g++.dg/torture/pr44972.C: New test.
1494
1495 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1496
1497         PR tree-optimization/44972
1498         * g++.dg/torture/pr34850.C: Remove expected warning.
1499
1500 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1501
1502         * gfortran.dg/dummy_optional_arg.f90: New test.
1503
1504 2010-09-08  Jan Hubicka  <jh@suse.cz>
1505
1506         PR tree-optimization/45598
1507         * fortran.fortran-torture/compile/pr45598.f90: New test.
1508
1509 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1510
1511         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1512         * lib/target-supports.exp (check_ifunc_available): New.
1513         * gcc.dg/attr-ifunc-1.c: New.
1514         * gcc.dg/attr-ifunc-2.c: New.
1515         * gcc.dg/attr-ifunc-3.c: New.
1516         * gcc.dg/attr-ifunc-4.c: New.
1517         * gcc.dg/attr-ifunc-5.c: New.
1518         * g++.dg/ext/attr-ifunc-1.C: New.
1519         * g++.dg/ext/attr-ifunc-2.C: New.
1520         * g++.dg/ext/attr-ifunc-3.C: New.
1521         * g++.dg/ext/attr-ifunc-4.C: New.
1522
1523 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1524
1525         PR middle-end/40386
1526         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1527
1528 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1529
1530         * gfortran.dg/inline_transpose_1.f90: New test.
1531
1532 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1533
1534         PR c++/45588
1535         * g++.dg/warn/Wunused-var-15.C: New test.
1536
1537 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1538
1539         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1540         hppa*-*-hpux*.
1541
1542 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1543
1544         * objc/execute/exceptions/throw-nil.m: New test.
1545         * objc/execute/exceptions/handler-1.m: Updated to use the new
1546         objc_set_uncaught_exception_handler() function.
1547         * objc/execute/exceptions/matcher-1.m: New test.
1548
1549 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1550
1551         PR fortran/38282
1552         * gfortran.dg/bit_comparison_1.F90: New test.
1553         * gfortran.dg/leadz_trailz_3.f90: New test.
1554         * gfortran.dg/masklr_2.F90: New test.
1555         * gfortran.dg/shiftalr_1.F90: New test.
1556         * gfortran.dg/merge_bits_2.F90: New test.
1557         * gfortran.dg/dshift_2.F90: New test.
1558         * gfortran.dg/bit_comparison_2.F90: New test.
1559         * gfortran.dg/masklr_1.F90: New test.
1560         * gfortran.dg/merge_bits_1.F90: New test.
1561         * gfortran.dg/dshift_1.F90: New test.
1562         * gfortran.dg/shiftalr_2.F90: New test.
1563
1564 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1565
1566         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1567         functions from objc/typedstream.h are deprecated.
1568
1569 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1570
1571         * lib/target-supports.exp
1572         (check_effective_target_run_expensive_tests): New proc.
1573         * gcc.c-torture/compile/limits-fnargs.c: Use
1574         dg-require-effective-target run_expensive_tests.
1575
1576 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1577
1578         PR fortran/45597
1579         * gfortran.dg/gomp/pr45597.f90: New test.
1580
1581         PR fortran/45595
1582         * gfortran.dg/gomp/pr45595.f90: New test.
1583
1584 2010-09-08  Michael Matz  <matz@suse.de>
1585
1586         * c-c++-common/uninit-17.c: Adjust.
1587
1588 2010-09-08  Michael Matz  <matz@suse.de>
1589
1590         PR tree-optimization/43430
1591         * gcc.dg/vect/pr43430-2.c: New test.
1592
1593 2010-09-08  Michael Matz  <matz@suse.de>
1594
1595         PR tree-optimization/33244
1596         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1597
1598 2010-09-08  Richard Guenther  <rguenther@suse.de>
1599
1600         PR tree-optimization/45578
1601         * gfortran.dg/pr45578.f90: New testcase.
1602
1603 2010-09-08  Richard Guenther  <rguenther@suse.de>
1604
1605         PR testsuite/45590
1606         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1607
1608 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1609
1610         PR fortran/45576
1611         * gfortran.dg/char_length_18.f90:  New test.
1612
1613 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1614
1615         PR target/36502
1616         * gcc.target/i386/pr36502.c: New test.
1617
1618         PR target/42313
1619         PR target/44651
1620         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1621         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1622
1623 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1624
1625         * gfortran.dg/achar_4.f90: Enable bounds checking.
1626
1627 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1628
1629         PR target/45206
1630         * gcc.target/i386/pr45206.c: New test.
1631
1632 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1633
1634         PR fortran/45505
1635         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1636
1637 2010-09-07  Jan Hubicka  <jh@suse.cz>
1638
1639         * gcc.c-torture/compile/20100907.c: New testcase.
1640
1641 2010-09-07  Richard Guenther  <rguenther@suse.de>
1642
1643         PR middle-end/45569
1644         * g++.dg/eh/pr45569.C: New testcase.
1645
1646 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1647
1648         PR target/43137
1649         * gcc.target/arm/pr43137.c: New test.
1650
1651 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1652
1653         PR fortran/36931
1654         * gfortran.dg/dependency_35.f90:  New test.
1655
1656 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1657
1658         PR fortran/34145
1659         * gfortran.dg/char_length_17.f90:  New test.
1660
1661 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1662
1663         PR c++/45200
1664         PR c++/45293
1665         PR c++/45558
1666         * g++.dg/template/typedef34.C: New test.
1667         * g++.dg/template/typedef35.C: New test.
1668
1669 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1670
1671         PR target/22152
1672         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1673
1674 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1675
1676         * g++.dg/warn/Wdouble-promotion.C: New.
1677
1678 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1679
1680         * g++.dg/parse/redef2.C: New.
1681
1682 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1683
1684         * gcc.dg/20100906-1.c: New testcase.
1685
1686 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1687
1688         PR testsuite/45543
1689         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1690         DW_TAG_enumeration_type DIE.
1691
1692 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1693
1694         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1695         Update XFAILs.
1696
1697 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1698
1699         PR rtl-optimization/44919
1700         * g++.dg/opt/pr44919.C: New.
1701
1702 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1703
1704         PR fortran/38282
1705         * gfortran.dg/iall_iany_iparity_1.f90: New.
1706         * gfortran.dg/iall_iany_iparity_2.f90: New.
1707
1708 2010-09-06  Jason Merrill  <jason@redhat.com>
1709
1710         * g++.dg/cpp0x/initlist42.C: New.
1711
1712         * g++.dg/cpp0x/auto19.C: New.
1713
1714         * g++.dg/template/sfinae25.C: New.
1715         * g++.dg/template/char1.C: Expect warning.
1716         * g++.dg/template/nontype10.C: Likewise.
1717
1718         * g++.dg/cpp0x/implicit9.C: New.
1719
1720         * g++.dg/cpp0x/initlist43.C: New.
1721
1722 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1723
1724         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1725
1726 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1727
1728         * gcc.dg/Wdouble-promotion.c: New.
1729
1730 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1731
1732         * gfortran.dg/float128_1.f90: Remove test case as
1733         it always fails since Rev 163611 backed out the
1734         front-end implementation.
1735
1736 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1737
1738         * gfortran.dg/float128_1.f90: XFAIL test case.
1739
1740 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1741
1742         * gfortran.dg/bessel_7.f90: Decrease required precision.
1743
1744 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1745
1746         PR testsuite/45545
1747         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1748         ref-all-matching targets.
1749
1750 2010-09-05  Richard Guenther  <rguenther@suse.de>
1751
1752         PR tree-optimization/45535
1753         * gcc.c-torture/compile/pr45535.c: New testcase.
1754
1755 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1756
1757         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1758         "\[^\n\]*".
1759         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1760         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1761         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1762         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1763         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1764         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1765         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1766         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1767         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1768         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1769         * gcc.target/i386/pr22152.c: Likewise.
1770         * gcc.target/i386/pr36992-1.c: Likewise.
1771         * gcc.target/i386/pr36992-2.c: Likewise.
1772         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1773
1774 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1775
1776         PR testsuite/43957
1777         * gcc.dg/const-uniq-1.c: Modify regexp.
1778
1779 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1780
1781         PR fortran/45530
1782         * gfortran.dg/namelist_63.f90: New.
1783
1784 2010-09-04  Jan Hubicka  <jh@suse.cz>
1785
1786         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1787         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1788
1789 2010-09-04  Jan Hubicka  <jh@suse.cz>
1790
1791         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1792
1793 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1794
1795         PR fortran/45507
1796         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1797
1798 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1799
1800         * gcc.dg/opts-4.c: New test.
1801
1802 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1803
1804         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1805         * gcc.dg/vect/vect-peel-4.c: Ditto.
1806
1807 2010-09-03  Daniel Kraft  <d@domob.eu>
1808
1809         PR fortran/45525
1810         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1811
1812 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1813
1814         PR fortran/45159
1815         * gfortran.dg/dependency_34.f90:  New test.
1816
1817 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1818
1819         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1820
1821 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1822
1823         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1824         gcc.target/i386/clearcap.map if supported.
1825
1826 2010-09-03  Michael Matz  <matz@suse.de>
1827
1828         PR middle-end/45415
1829         * gcc.dg/pr45415.c: New test.
1830
1831 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1832
1833         PR tree-optimization/45506
1834         * gcc.dg/pr45506.c: New.
1835
1836 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1837
1838         PR target/45476
1839         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1840         * gcc.target/i386/float128-2.c: Ditto.
1841
1842 2010-09-03  Daniel Kraft  <d@domob.eu>
1843
1844         PR fortran/34162
1845         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1846         * gfortran.dg/internal_dummy_2.f08: New test.
1847         * gfortran.dg/internal_dummy_3.f08: New test.
1848         * gfortran.dg/internal_dummy_4.f08: New test.
1849
1850 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1851
1852         PR debug/45500
1853         * gcc.target/i386/pr45500.c: New test.
1854
1855 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1856
1857         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1858
1859 2010-09-03  Daniel Kraft  <d@domob.eu>
1860
1861         PR fortran/44602
1862         * gfortran.dg/exit_2.f08; Adapt error messages.
1863         * gfortran.dg/exit_3.f08: New test.
1864         * gfortran.dg/exit_4.f08: New test.
1865         * gfortran.dg/exit_5.f03: New test.
1866
1867 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1868
1869         * gfortran.dg/ishft_4.f90: New test.
1870
1871 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1872
1873         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1874         FRIZ/XSRIZ instruciton for (double)(long long)x.
1875         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1876
1877 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1878
1879         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1880
1881 2010-09-02  Richard Guenther  <rguenther@suse.de>
1882
1883         PR tree-optimization/44937
1884         PR tree-optimization/45412
1885         * g++.dg/opt/pr45412.C: New testcase.
1886         * gcc.c-torture/compile/pr45412.c: Likewise.
1887         * gcc.c-torture/compile/pr44937.c: Likewise.
1888
1889 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1890
1891         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1892         but using -Werror=comment.
1893         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1894         expected error messages.
1895
1896 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1897
1898         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1899         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1900
1901 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1902
1903         PR fortran/45489
1904         * gfortran.dg/initialization_27.f90: New.
1905
1906 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1907
1908         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1909         check into different basic blocks. Expect vectorization if misaligned
1910         stores are supported.
1911         * gcc.dg/vect/bb-slp-8a.c: New test.
1912         * gcc.dg/vect/bb-slp-8b.c: New test.
1913
1914 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1915
1916         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1917
1918 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1919
1920         PR fortran/44541
1921         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1922         * gfortran.dg/class_dummy_1.f03: New.
1923
1924 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1925
1926         PR middle-end/45458
1927         * g++.dg/tree-prof/partition2.C: New test.
1928
1929 2010-09-01  Richard Guenther  <rguenther@suse.de>
1930
1931         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1932         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1933         * gcc.c-torture/execute/20100827-1.c: Likewise.
1934
1935 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1936
1937         * gfortran.dg/execute_command_line_1.f90: New test.
1938
1939 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1940
1941         PR preprocessor/45457
1942         * c-c++-common/cpp/pr45457.c: New test.
1943
1944 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1945
1946         * gcc.dg/nested-func-8.c: New test.
1947
1948 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1949
1950         PR fortran/38282
1951         * gfortran.dg/popcnt_poppar_1.F90: New test.
1952         * gfortran.dg/popcnt_poppar_2.F90: New test.
1953
1954 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1955
1956         * gcc.target/i386/volatile-2.c: Require nonpic target.
1957
1958 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1959
1960         PR middle-end/45461
1961         * gcc.dg/pr45461.c: New test.
1962
1963 2010-08-31  Richard Guenther  <rguenther@suse.de>
1964
1965         PR testsuite/45455
1966         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1967
1968 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1969
1970         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1971
1972 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1973
1974         PR fortran/45456
1975         * gfortran.dg/typebound_proc_18.f03: New.
1976
1977 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1978
1979         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1980         * lib/scanasm.exp (scan-stack-usage): Likewise.
1981         (scan-stack-usage-not): Likewise.
1982         * gcc.dg/stack-usage-1.c: New test.
1983         * gcc.target/i386/stack-usage-realign.c: Likewise.
1984
1985 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1986
1987         PR tree-optimization/45427
1988         * gcc.dg/tree-ssa/pr45427.c: New test.
1989
1990 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1991
1992         PR c++/45043
1993         * g++.dg/template/crash102.C: New.
1994
1995 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1996
1997         PR middle-end/45423
1998         * gcc.dg/gomp/atomic-12.c: New test.
1999         * gcc.dg/gomp/atomic-13.c: New test.
2000         * gcc.dg/gomp/atomic-14.c: New test.
2001         * g++.dg/gomp/atomic-11.C: New test.
2002         * g++.dg/gomp/atomic-12.C: New test.
2003         * g++.dg/gomp/atomic-13.C: New test.
2004         * g++.dg/gomp/atomic-14.C: New test.
2005
2006 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2007
2008         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2009         delimiter.
2010
2011 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2012
2013         * gnat.dg/discr24.adb: New test.
2014
2015 2010-08-30  Richard Guenther  <rguenther@suse.de>
2016
2017         PR tree-optimization/45449
2018         * gcc.dg/pr45449.c: New testcase.
2019
2020 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2021
2022         * gcc.dg/opts-1.c: Expect errors, not warnings.
2023
2024 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2025
2026         PR fortran/42769
2027         * gfortran.dg/dynamic_dispatch_11.f03: New.
2028
2029 2010-08-29  Jason Merrill  <jason@redhat.com>
2030
2031         PR c++/44991
2032         * g++.dg/parse/defarg15.C: New.
2033
2034 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2035
2036         PR fortran/45439
2037         * gfortran.dg/select_type_16.f03: New.
2038
2039 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2040             Tobias Burnus  <burnus@net-b.de>
2041
2042         * gfortran.dg/bessel_7.f90: Decrease required precision.
2043
2044 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2045             Kaz Kojima  <kkojima@gcc.gnu.org>
2046
2047         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2048
2049 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2050
2051         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2052         floating point conversion code generation.
2053         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2054         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2055         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2056         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2057         to integer conversion code generation.
2058         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2059         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2060         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2061         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2062
2063 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2064
2065         PR fortran/32049
2066         * gfortran.dg/random_seed_1.f90: Adjust test.
2067         * gfortran.dg/float128_1.f90: New test.
2068
2069 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2070
2071         PR fortran/33197
2072         * gfortran.dg/norm2_1.f90: New.
2073         * gfortran.dg/norm2_2.f90: New.
2074         * gfortran.dg/norm2_3.f90: New.
2075         * gfortran.dg/norm2_4.f90: New.
2076         * gfortran.dg/parity_1.f90: New.
2077         * gfortran.dg/parity_2.f90: New.
2078         * gfortran.dg/parity_3.f90: New.
2079
2080 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2081
2082         PR fortran/45420
2083         * gfortran.dg/select_type_15.f03: New.
2084
2085 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2086
2087         PR libfortran/43217
2088         * gfortran.dg/hollerith8.f90: New test.
2089
2090 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2091
2092         PR fortran/45159
2093         * gfortran.dg/dependency_33.f90:  New test.
2094
2095 2010-08-27  Richard Guenther  <rguenther@suse.de>
2096
2097         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2098         * gcc.dg/graphite/scop-2.c: Likewise.
2099         * gcc.dg/graphite/scop-20.c: Likewise.
2100         * gcc.dg/vect/slp-25.c: Likewise.
2101
2102 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2103
2104         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2105
2106 2010-08-26  Daniel Kraft  <d@domob.eu>
2107
2108         PR fortran/38936
2109         PR fortran/44047
2110         PR fortran/45384
2111         * gfortran.dg/associate_8.f03: New test.
2112         * gfortran.dg/select_type_13.f03: New test.
2113         * gfortran.dg/select_type_14.f03: New test.
2114
2115 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2116
2117         PR tree-optimization/44485
2118         * gcc.dg/pr44485.c: New test.
2119
2120 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2121
2122         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2123         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2124         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2125
2126 2010-08-26  Richard Guenther  <rguenther@suse.de>
2127
2128         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2129         * gcc.dg/graphite/scop-21.c: Likewise.
2130
2131 2010-08-26  Richard Guenther  <rguenther@suse.de>
2132
2133         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2134         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2135         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2136         * gcc.dg/vect/vect-91.c: Likewise.
2137         * gcc.dg/vect/vect-peel-1.c: Likewise.
2138         * gcc.dg/vect/vect-peel-2.c: Likewise.
2139         * gcc.dg/vect/vect-peel-4.c: Likewise.
2140
2141 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2142
2143         PR libfortran/41859
2144         * gfortran.dg/der_io_4.f90: New test.
2145
2146 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2147
2148         PR rtl-optimization/44858
2149         * gcc.c-torture/execute/pr44858.c: New test.
2150
2151         PR rtl-optimization/45400
2152         * g++.dg/other/i386-8.C: New test.
2153
2154 2010-08-25  Richard Guenther  <rguenther@suse.de>
2155
2156         * gcc.dg/alias-8.c: Adjust.
2157
2158 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2159
2160         * gcc.target/i386/combine-mul.c: New test.
2161
2162 2010-08-25  Richard Guenther  <rguenther@suse.de>
2163
2164         PR lto/44562
2165         * gcc.dg/graphite/id-27.c: New testcase.
2166         * gcc.dg/lto/20100825-1_0.c: Likewise.
2167
2168 2010-08-25  Richard Guenther  <rguenther@suse.de>
2169
2170         PR tree-optimization/45316
2171         * g++.dg/opt/pr45316.C: New testcase.
2172
2173 2010-08-25  Richard Guenther  <rguenther@suse.de>
2174
2175         PR tree-optimization/45393
2176         * g++.dg/torture/pr45393.C: New testcase.
2177
2178 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2179
2180         PR tree-optimization/45059
2181         * gcc.c-torture/compile/pr45059.c: New test.
2182
2183 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2184
2185         * lib/target-supports.exp (check_effective_target_vect_unpack):
2186         Set vect_unpack supported flag to true for neon.
2187
2188 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2189
2190         * gcc.dg/tree-ssa/ifc-5.c: New.
2191
2192 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2193
2194         * gcc.dg/tree-ssa/ifc-4.c: New.
2195         * gcc.dg/tree-ssa/ifc-7.c: New.
2196
2197 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2198
2199         * gcc.dg/vect/vect.exp: Check loongson targets
2200         * g++.dg/vect/vect.exp: Likewise
2201         * gfortran.dg/vect/vect.exp: Likewise
2202
2203 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2204
2205         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2206         -mveclibabi=mass.
2207
2208 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2209
2210         PR fortran/45366
2211         * gfortran.dg/proc_ptr_29.f90: New.
2212
2213 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2214             Dominique d'Humieres <dominiq@lps.ens.fr>
2215
2216         PR fortran/45367
2217         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2218
2219 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2220
2221         PR fortran/45367
2222         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2223
2224 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2225
2226         PR fortran/36158
2227         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2228
2229 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2230             Dominique d'Humieres <dominiq@lps.ens.fr>
2231
2232         PR fortran/45367
2233         PR fortran/36158
2234         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2235         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2236
2237 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2238
2239         PR fortran/44863
2240         PR fortran/45271
2241         PR fortran/45290
2242         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2243         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2244         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2245
2246 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2247
2248         PR fortran/36158
2249         PR fortran/33197
2250         * gfortran.dg/bessel_6.f90: New.
2251         * gfortran.dg/bessel_7.f90: New.
2252
2253 2010-08-20  Jan Hubicka  <jh@suse.cz>
2254
2255         PR c++/45307
2256         PR c++/17736
2257         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2258         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2259
2260 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2261
2262         PR target/45336
2263         * gcc.target/i386/pr45336-1.c: New.
2264         * gcc.target/i386/pr45336-2.c: Likewise.
2265         * gcc.target/i386/pr45336-3.c: Likewise.
2266         * gcc.target/i386/pr45336-4.c: Likewise.
2267
2268 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2269
2270         PR testsuite/45361
2271         * gcc.target/i386/volatile-2.c: Update scan strings to also
2272         include (%rip) for the memory reference on x86_64.
2273
2274 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2275
2276         PR middle-end/44974
2277         * gcc.dg/pr44974.c: New test.
2278
2279         PR rtl-optimization/45353
2280         * gcc.dg/pr45353.c: New test.
2281
2282 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2283
2284         * gcc.target/i386/volatile-2.c: New.
2285
2286 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2287
2288         PR rtl-optimization/44691
2289         * gfortran.dg/pr44691.f: New test.
2290
2291 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2292
2293         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2294
2295 2010-08-19  Jason Merrill  <jason@redhat.com>
2296
2297         * g++.dg/init/synth3.C: New.
2298         * g++.dg/init/value8.C: New.
2299         * g++.dg/tree-ssa/empty-2.C: New.
2300         * g++.dg/cpp0x/noexcept09.C: New.
2301
2302 2010-08-19  Daniel Kraft  <d@domob.eu>
2303
2304         PR fortran/29785
2305         PR fortran/45016
2306         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2307         * gfortran.dg/pointer_remapping_1.f90: New test.
2308         * gfortran.dg/pointer_remapping_2.f03: New test.
2309         * gfortran.dg/pointer_remapping_3.f08: New test.
2310         * gfortran.dg/pointer_remapping_4.f03: New test.
2311         * gfortran.dg/pointer_remapping_5.f08: New test.
2312         * gfortran.dg/pointer_remapping_6.f08: New test.
2313
2314 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2315
2316         PR testsuite/45324
2317         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2318
2319 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2320
2321         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2322
2323 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2324
2325         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2326         variable.
2327
2328 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2329
2330         PR target/45070
2331         * gcc.c-torture/execute/pr45070.c: New.
2332
2333 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2334
2335         * g++.dg/pr44328.C: New test.
2336
2337 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2338
2339         PR fortran/36158
2340         PR fortran/33197
2341         * gfortran.dg/bessel_3.f90: New.
2342         * gfortran.dg/bessel_4.f90: New.
2343         * gfortran.dg/bessel_5.f90: New.
2344
2345 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2346
2347         PR fortran/45290
2348         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2349         * gfortran.dg/pointer_init_2.f90: New.
2350         * gfortran.dg/pointer_init_3.f90: New.
2351         * gfortran.dg/pointer_init_4.f90: New.
2352
2353 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2354
2355         PR c++/45049
2356         * g++.dg/pr45049-1.C: New test.
2357         * g++.dg/pr45049-2.C: New test.
2358
2359 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2360
2361         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2362         20 if __ARM_PCS is defined otherwise 64.
2363         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2364         instead of hard coded 64.
2365
2366 2010-08-18  Yao Qi  <yao@codesourcery.com>
2367
2368         PR target/45094
2369         * gcc.target/arm/pr45094.c: New test.
2370
2371 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2372
2373         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2374
2375 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2376
2377         PR rtl-optimization/42575
2378         * gcc.target/arm/pr42575.c: New test.
2379
2380 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2381
2382         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2383         * gcc.dg/tls/thr-cse-1.c: New.
2384
2385 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2386
2387         PR debug/42487
2388         * lib/target-supports.exp
2389         (check_effective_target_function_sections): New.
2390         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2391         function sections before proceding.
2392
2393 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2394
2395         PR fortran/45308
2396         * gfortran.dg/pr45308.f03: New test.
2397
2398 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2399
2400         PR target/45296
2401         * gcc.target/i386/pr45296.c: New test.
2402
2403 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2404
2405         * g++.dg/ext/uow-1.C: New.
2406         * g++.dg/ext/uow-2.C: New.
2407         * g++.dg/ext/uow-3.C: New.
2408         * g++.dg/ext/uow-4.C: New.
2409
2410 2010-08-17  Richard Guenther  <rguenther@suse.de>
2411
2412         PR testsuite/45266
2413         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2414
2415 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2416
2417         PR c/40563
2418         * gcc.dg/Wcxx-compat-20.c: New test.
2419
2420 2010-08-17  Daniel Kraft  <d@domob.eu>
2421
2422         PR fortran/38936
2423         * gfortran.dg/associate_1.f03: Extended to test newly supported
2424         features like association to variables.
2425         * gfortran.dg/associate_3.f03: Removed check for illegal change
2426         of associate-name here...
2427         * gfortran.dg/associate_5.f03: ...and added it here.
2428         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2429         * gfortran.dg/associate_7.f03: New test.
2430
2431 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2432
2433         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2434
2435 2010-08-15  Daniel Kraft  <d@domob.eu>
2436
2437         PR fortran/38936
2438         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2439         * gfortran.dg/associate_3.f03: Clarify comment.
2440         * gfortran.dg/associate_5.f03: New test.
2441         * gfortran.dg/associate_6.f03: New test.
2442
2443 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2444
2445         PR fortran/45211
2446         * gfortran.dg/bind_c_usage_21.f90: New.
2447         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2448
2449 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2450
2451         * gfortran.dg/optional_absent_1.f90: New.
2452         * gfortran.dg/null_actual.f90: New.
2453
2454 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2455
2456         * gfortran.dg/pointer_target_1.f90: New.
2457         * gfortran.dg/pointer_target_2.f90: New.
2458         * gfortran.dg/pointer_target_3.f90: New.
2459
2460 2010-08-15  Daniel Kraft  <d@domob.eu>
2461
2462         PR fortran/45197
2463         * gfortran.dg/elemental_args_check_3.f90: New test.
2464         * gfortran.dg/impure_1.f08: New test.
2465         * gfortran.dg/impure_2.f08: New test.
2466         * gfortran.dg/impure_3.f90: New test.
2467         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2468
2469 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2470
2471         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2472         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2473         SLP tests.
2474         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2475         misaligned loads.
2476         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2477         misaligned stores.c
2478         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2479
2480 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2481
2482         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2483         dg-require-effective-target after dg-do.
2484
2485 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2486
2487         * lib/target-supports.exp (check_effective_target_vect_int): Return
2488         true for Loongson targets.
2489         (check_effective_target_vect_shift): Likewise.
2490         (check_effective_target_vect_no_int_max): Likewise.
2491         (check_effective_target_vect_no_align): Likewise.
2492         (check_effective_target_vect_short_mult): Likewise.
2493
2494 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2495
2496         * g++.dg/cast.C: Change fields of structures to "long" to pass
2497         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2498         * g++.dg/cpp0x/iop.C: Ditto.
2499         * g++.dg/cpp0x/named_refs.C: Ditto.
2500         * g++.dg/cpp0x/rv1p.C: Ditto.
2501         * g++.dg/cpp0x/rv2p.C: Ditto.
2502         * g++.dg/cpp0x/rv3p.C: Ditto.
2503         * g++.dg/cpp0x/rv4p.C: Ditto.
2504         * g++.dg/cpp0x/rv5p.C: Ditto.
2505         * g++.dg/cpp0x/rv6p.C: Ditto.
2506         * g++.dg/cpp0x/rv7p.C: Ditto.
2507         * g++.dg/cpp0x/rv8p.C: Ditto.
2508         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2509
2510 2010-08-13  Daniel Kraft  <d@domob.eu>
2511
2512         * gfortran.dg/implied_shape_1.f08: New test.
2513         * gfortran.dg/implied_shape_2.f90: New test.
2514         * gfortran.dg/implied_shape_3.f08: New test.
2515
2516 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2517
2518         PR libfortran/42526
2519         * gfortran.dg/char_component_initializer_1.f90: New test.
2520
2521 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2522
2523         PR tree-optimization/45241
2524         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2525
2526 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2527
2528         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2529         to dg-options.
2530         * gcc.target/i386/pr40906-2.c: Ditto.
2531         * gcc.target/i386/pr40906-3.c: Ditto.
2532
2533 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2534
2535         PR middle-end/45262
2536         * gcc.c-torture/execute/pr45262.c: New test.
2537
2538 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2539
2540         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2541         empty argument.
2542         * g++.dg/other/profile1.C: Ditto.
2543
2544 2010-08-12  Richard Guenther  <rguenther@suse.de>
2545
2546         PR tree-optimization/45232
2547         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2548         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2549         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2550         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2551         unsigned arithmetic.
2552         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2553         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2554         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2555         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2556         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2557         unsigned arithmetic.
2558         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2559         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2560         unsigned arithmetic.
2561         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2562         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2563         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2564         unsigned arithmetic.
2565         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2566         * gcc.dg/tree-ssa/negate.c: Adjust.
2567         * gcc.dg/vect/vect-1.c: Adjust.
2568         * gfortran.dg/reassoc_6.f: XFAIL.
2569
2570 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2571
2572         PR debug/45259
2573         * gcc.dg/pr45259.c: New test.
2574
2575 2010-08-12  Wei Guozhi  <carrot@google.com>
2576
2577         PR target/44999
2578         * gcc.target/arm/pr44999.c: New testcase.
2579
2580 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2581
2582         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2583         (N): Likewise.
2584         (main): Adjust accordingly.
2585
2586 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2587
2588         * gfortran.dg/graphite/id-22.f: New.
2589
2590 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2591
2592         * gcc.dg/graphite/id-26.c: New.
2593
2594 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2595
2596         * gcc.dg/graphite/id-25.c: New.
2597
2598 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2599
2600         * gcc.dg/graphite/run-id-5.c: New.
2601         * gcc.dg/graphite/run-id-6.c: New.
2602         * gfortran.dg/graphite/id-21.f: New.
2603
2604 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2605
2606         * gcc.dg/graphite/id-24.c: New.
2607
2608 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2609
2610         * gcc.dg/tree-ssa/pr20742.c: New.
2611
2612 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2613
2614         * gcc.dg/graphite/id-23.c: New.
2615
2616 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2617
2618         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2619
2620 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2621
2622         * gcc.dg/graphite/pr42729.c: New.
2623
2624 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2625
2626         * gfortran.dg/graphite/id-20.f: New.
2627
2628 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2629
2630         * gcc.dg/graphite/id-22.c: New.
2631
2632 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2633
2634         * gcc.dg/graphite/run-id-2.c: Call abort.
2635
2636 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2637
2638         * gcc.dg/graphite/id-20.c: New.
2639
2640 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2641             Steve Kargl <kargl@gcc.gnu.org>
2642
2643         PR fortran/44595
2644         * gfortran.dg/move_alloc_3.f90: New.
2645         * gfortran.dg/random_seed_2.f90: New.
2646
2647 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2648
2649         * lib/target-supports.exp (check_effective_target_sync_int_long):
2650         Add hppa*-*-linux*.
2651         (check_effective_target_sync_char_short): Likewise.
2652
2653 2010-08-10  Yao Qi  <yao@codesourcery.com>
2654
2655         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2656         general form.
2657         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2658         * g++.dg/other/packed1.C: Likewise.
2659         * g++.dg/other/crash-4.C: Likewise.
2660         * g++.dg/ext/packed8.C: Likewise.
2661         * g++.dg/init/array16.C: Likewise.
2662
2663 2010-08-10  xinliang David Li  <davidxl@google.com>
2664         * gcc.dg/tree-ssa/loop-19.c: Add option
2665         -fno-prefetch-loop-array
2666
2667 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2668
2669         PR middle-end/45182
2670         * gcc.c-torture/compile/pr45182.c: New test.
2671
2672 2010-08-09  Jason Merrill  <jason@redhat.com>
2673
2674         PR c++/45236
2675         * g++.dg/cpp0x/variadic-104.C: New.
2676
2677 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2678
2679         PR fortran/44235
2680         * gfortran.dg/dependency_32.f90:  New test.
2681
2682 2010-08-09  Richard Guenther  <rguenther@suse.de>
2683
2684         PR middle-end/44632
2685         * g++.dg/opt/nrv17.C: New testcase.
2686
2687 2010-08-09  Richard Guenther  <rguenther@suse.de>
2688
2689         PR middle-end/45212
2690         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2691         alignment from MEM_REF offset only if we took it from the
2692         base object.
2693
2694         * gcc.target/i386/pr24178.c: New testcase.
2695
2696 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2697
2698         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2699         * gcc.dg/20030702-1.c: Ditto.
2700         * gcc.dg/20050309-1.c: Ditto.
2701         * gcc.dg/20050325-1.c: Ditto.
2702         * gcc.dg/20050330-2.c: Ditto.
2703         * gcc.dg/20051201-1.c: Ditto.
2704         * gcc.dg/gomp/pr27573.c: Ditto.
2705         * gcc.dg/gomp/pr34610.c: Ditto.
2706         * gcc.dg/pr24225.c: Ditto.
2707         * gcc.dg/pr26570.c: Ditto.
2708         * gcc.dg/pr32773.c: Ditto.
2709         * g++.dg/gcov/gcov-6.C: Ditto.
2710         * g++.dg/gomp/pr34608.C: Ditto.
2711         * gfortran.dg/gomp/pr27573.f90: Ditto.
2712
2713         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2714         dg-require-host-local dg directive.
2715         * gcc.dg/profile-dir-2.c: Ditto.
2716         * gcc.dg/profile-dir-3.c: Ditto.
2717
2718 2010-08-08  Richard Guenther  <rguenther@suse.de>
2719
2720         PR tree-optimization/45109
2721         * gcc.c-torture/compile/pr45109.c: New testcase.
2722
2723 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2724
2725         * gcc.dg/march.c: Skip if -march defined.
2726         * gcc.dg/mtune.c: Skip if -mtune defined.
2727
2728         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2729         generic thunk support.
2730
2731 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2732
2733         PR target/45213
2734         * gcc.target/i386/pr45213.c: New test.
2735
2736 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2737
2738         PR libfortran/45143
2739         * gfortran.dg/fmt_error_11.f03: New test.
2740
2741 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2742
2743         * lib/target-supports.exp (check_effective_target_sync_int_long):
2744         Add arm*-*-linux-gnueabi.
2745         (check_effective_target_sync_char_short): Likewise.
2746
2747 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2748
2749         PR fortran/45159
2750         * gfortran.dg/dependency_31.f90:  New test.
2751
2752 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2753
2754         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2755
2756 2010-08-06  Jason Merrill  <jason@redhat.com>
2757
2758         * g++.dg/cpp0x/sfinae3.C: New.
2759         * g++.dg/cpp0x/sfinae4.C: New.
2760
2761 2010-08-06  Richard Guenther  <rguenther@suse.de>
2762
2763         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2764         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2765         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2766         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2767         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2768         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2769         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2770         * gcc.c-torture/execute/20100805-1.c: Likewise.
2771
2772 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2773
2774         PR testsuite/42855
2775         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2776
2777 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2778
2779         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2780         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2781
2782 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2783
2784         * g++.dg/ipa/devirt-1.C: New test.
2785         * g++.dg/ipa/devirt-2.C: Likewise.
2786         * g++.dg/ipa/devirt-3.C: Likewise.
2787         * g++.dg/ipa/devirt-4.C: Likewise.
2788         * g++.dg/ipa/devirt-5.C: Likewise.
2789         * gcc.dg/ipa/iinline-3.c: Likewise.
2790
2791 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2792
2793         PR tree-optimization/45144
2794         * gcc.dg/tree-ssa/pr45144.c: New test.
2795
2796 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2797
2798         PR fortran/42207
2799         PR fortran/44064
2800         PR fortran/44065
2801         * gfortran.dg/class_25.f03: New.
2802         * gfortran.dg/class_26.f03: New.
2803
2804 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2805
2806         * g++.dg/warn/miss-format-1.C: Update line number.
2807
2808 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2809
2810         PR c++/44641
2811         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2812         .frame and .mask assembler directives.
2813
2814 2010-08-04  Richard Guenther  <rguenther@suse.de>
2815
2816         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2817         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2818         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2819         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2820
2821 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2822
2823         PR fortran/44857
2824         * gfortran.dg/derived_constructor_char_1.f90: New.
2825         * gfortran.dg/derived_constructor_char_2.f90: New.
2826
2827 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2828
2829         PR fortran/45159
2830         * gfortran.dg/dependency_30.f90:  New test.
2831
2832 2010-08-03  Jan Hubicka  <jh@suse.cz>
2833
2834         * gcc.c-torture/compile/pr45085.c: New testcase.
2835
2836 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2837
2838         PR fortran/44584
2839         PR fortran/45161
2840         * gfortran.dg/typebound_call_9.f03: Modified.
2841         * gfortran.dg/typebound_generic_1.f03: Modified.
2842
2843 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2844
2845         PR fortran/45159
2846
2847         * gfortran.dg/dependency_29.f90:  New test.
2848
2849 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2850
2851         PR fortran/36854
2852         * gfortran.dg/character_comparison_2.f90:  New test.
2853         * gfortran.dg/character_comparison_3.f90:  New test.
2854         * gfortran.dg/dependency_28.f90:  New test.
2855
2856 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2857
2858         PR target/40457
2859         * gcc.target/arm/pr40457-1.c: New test.
2860         * gcc.target/arm/pr40457-2.c: New test.
2861
2862 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2863
2864         PR fortran/44912
2865         * gfortran.dg/typebound_call_17.f03: New.
2866
2867 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2868
2869         PR fortran/44929
2870         * gfortran.dg/allocate_derived_3.f90: New.
2871
2872 2010-07-30  Xinliang David Li  <davidxl@google.com>
2873         PR tree-optimization/45121
2874         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2875
2876 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2877
2878         PR c++/45112
2879         * g++.dg/pr45112.C: New test.
2880
2881 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2882
2883         PR debug/45055
2884         PR rtl-optimization/45137
2885         * gcc.dg/pr45055.c: New test.
2886
2887 2010-07-30  Alan Modra  <amodra@gmail.com>
2888
2889         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2890         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2891
2892 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2893
2894         PR fortran/45087
2895         PR fortran/45125
2896         * gfortran.dg/whole_file_25.f90: New.
2897         * gfortran.dg/whole_file_26.f90: New.
2898         * gfortran.dg/whole_file_27.f90: New.
2899
2900 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2901
2902         PR fortran/44962
2903         * gfortran.dg/typebound_proc_17.f03: New.
2904
2905 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2906
2907         PR fortran/45004
2908         * gfortran.dg/move_alloc_2.f90: New.
2909
2910 2010-07-29  Xinliang David Li  <davidxl@google.com>
2911         PR tree-optimization/45121
2912         * c-c++-common/uninit-17.c: Fix expected output.
2913
2914 2010-07-29  Richard Guenther  <rguenther@suse.de>
2915
2916         PR tree-optimization/45120
2917         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2918
2919 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2920
2921         PR fortran/42051
2922         PR fortran/44064
2923         * gfortran.dg/pr42051.f03: New testcase.
2924
2925 2010-07-29  Richard Guenther  <rguenther@suse.de>
2926
2927         PR middle-end/45034
2928         * gcc.c-torture/execute/pr45034.c: New testcase.
2929
2930 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2931
2932         PR c++/45096
2933         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2934
2935 2010-07-28  Daniel Kraft  <d@domob.eu>
2936
2937         * gfortran.dg/bound_8.f90: New test.
2938
2939 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2940
2941         PR debug/45105
2942         * gcc.dg/pr45105.c: New test.
2943
2944 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2945
2946         PR rtl-optimization/45107
2947         * gcc.dg/pr45107.c: New test.
2948
2949 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2950
2951         PR rtl-optimization/45101
2952         * gcc.dg/pr45101.c: New test.
2953
2954 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2955
2956         PR fortran/45077
2957         * gfortran.dg/whole_file_24.f90: New.
2958
2959 2010-07-27  Jason Merrill  <jason@redhat.com>
2960
2961         * g++.dg/cpp0x/variadic102.C: New.
2962         * g++.dg/cpp0x/variadic103.C: New.
2963
2964 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2965
2966         PR rtl-optimization/40956
2967         PR target/42495
2968         PR middle-end/42574
2969         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2970         * gcc.target/arm/pr42574.c: Add tests.
2971
2972 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2973
2974         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2975         test name.
2976         (cleanup-repo-files): Ditto.
2977         (cleanup-saved-temps): Ditto.
2978
2979 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2980
2981         PR testsuite/44701
2982         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2983
2984         PR c/45079
2985         * gcc.dg/pr45079.c: New test.
2986
2987 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2988
2989         PR tree-optimization/44152
2990         * gcc.dg/vect/fast-math-pr44152.c: New test.
2991
2992 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2993
2994         PR ObjC/44140
2995         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2996         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2997         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2998         * obj-c++.dg/torture/trivial.mm: Ditto.
2999         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3000         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3001         * objc.dg/torture/tls/thr-init.m: Ditto.
3002         * objc.dg/torture/trivial.m: Ditto.
3003
3004 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3005
3006         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3007         Skip on spu-*-* targets.
3008
3009 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3010
3011         PR tree-optimization/45083
3012         * gcc.dg/pr45083.c: New test.
3013
3014 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3015
3016         PR fortran/40873
3017         * gfortran.dg/whole_file_22.f90: New test.
3018         * gfortran.dg/whole_file_23.f90: New test.
3019
3020 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3021             Jack Howarth  <howarth@bromo.med.uc.edu>
3022             Richard Henderson  <rth@redhat.com>
3023
3024         PR target/44132
3025         * gcc.dg/tls/thr-init-1.c: New.
3026         * gcc.dg/tls/thr-init-2.c: New.
3027         * gcc.dg/torture/tls New.
3028         * gcc.dg/torture/tls/tls-test.c: New.
3029         * gcc.dg/torture/tls/thr-init-1.c: New.
3030         * gcc.dg/torture/tls/tls.exp: New.
3031         * gcc.dg/torture/tls/thr-init-2.c: New.
3032         * gcc.dg/tls/emutls-2.c: New test
3033
3034         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3035         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3036         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3037         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3038         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3039         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3040         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3041         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3042         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3043         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3044         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3045         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3046         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3047         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3048         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3049         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3050         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3051         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3052         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3053         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3054         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3055         gfortran.dg/gomp/omp_threadprivate1.f90,
3056         gfortran.dg/gomp/omp_threadprivate2.f90,
3057         gfortran.dg/gomp/reduction1.f90,
3058         gfortran.dg/gomp/sharing-1.f90: Likewise.
3059
3060 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3061
3062         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3063         sse_runtime.
3064         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3065         dg-require-visibility.
3066
3067 2010-07-26  Richard Guenther  <rguenther@suse.de>
3068
3069         PR tree-optimization/43784
3070         * gcc.c-torture/execute/pr43784.c: New testcase.
3071         * g++.dg/torture/pr43784.C: Likewise.
3072
3073 2010-07-26  Richard Guenther  <rguenther@suse.de>
3074
3075         PR middle-end/45056
3076         * g++.dg/pr45056.C: New testcase.
3077
3078 2010-07-26  Richard Guenther  <rguenther@suse.de>
3079
3080         PR tree-optimization/45071
3081         * gcc.dg/pr45071.c: New testcase.
3082
3083 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3084
3085         PR fortran/45066
3086         * gfortran.dg/namelist_62.f90: New.
3087
3088 2010-07-26  Richard Guenther  <rguenther@suse.de>
3089
3090         * gcc.c-torture/execute/pr45017.c: Move ...
3091         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3092
3093 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3094
3095         PR fortran/40628
3096         * trim_optimize_1.f90:  New test.
3097         * character_comparision_1.f90:  New test.
3098
3099 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3100
3101         PR fortran/42852
3102         * gfortran.dg/wtruncate_fix.f: New test.
3103
3104 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3105
3106         PR testsuite/45068
3107         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3108
3109 2010-07-24  Richard Guenther  <rguenther@suse.de>
3110
3111         PR lto/43788
3112         * g++.dg/lto/20100724-1_0.C: New testcase.
3113
3114 2010-07-24  Richard Guenther  <rguenther@suse.de>
3115
3116         PR lto/43212
3117         * gcc.dg/lto/20100724-1_0.c: New testcase.
3118         * gcc.dg/lto/20100724-1_1.c: Likewise.
3119
3120 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3121
3122         PR fortran/40011
3123         * gfortran.dg/whole_file_21.f90: New.
3124
3125         * gfortran.dg/integer_exponentiation_3.F90: Use
3126         -ffloat-store only for i?86/x86-64 -m32.
3127
3128 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3129
3130         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3131         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3132
3133 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3134
3135         * gfortran.dg/func_decl_4.f90: Split test into two ...
3136         * gfortran.dg/func_decl_5.f90: ... parts.
3137         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3138         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3139         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3140         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3141         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3142         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3143         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3144         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3145         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3146         * gfortran.dg/sizeof.f90: Make test valid.
3147         * gfortran.dg/pr20865.f90: Add new dg-error.
3148         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3149         * gfortran.dg/g77/19990218-0.f: Ditto.
3150         * gfortran.dg/g77/19990218-1.f: Ditto.
3151         * gfortran.dg/g77/970625-2.f: Ditto.
3152         * gfortran.dg/pr37243.f: Fix function declaration.
3153         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3154         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3155
3156 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3157
3158         PR fortran/44945
3159         * gfortran.dg/char_array_structure_constructor.f90: Add
3160         -fwhole-file as dg-option as it otherwise fails on some
3161         systems.
3162
3163 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3164
3165         * gnat.dg/aggr16.ad[sb]: New test.
3166         * gnat.dg/aggr16_pkg.ads: New helper.
3167
3168 2010-07-23  Richard Guenther  <rguenther@suse.de>
3169
3170         PR lto/43071
3171         * g++.dg/lto/20100723-1_0.C: New testcase.
3172
3173 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3174
3175         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3176         AVX support.
3177         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3178         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3179
3180 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3181
3182         * lib/target-supports.exp (add_options_for_tls): New proc.
3183         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3184         * g++.dg/tls/static-1a.cc: Likewise.
3185         * gcc.dg/tls/emutls-1.c: Likewise.
3186         * gcc.dg/tls/opt-11.c: Likewise.
3187         * gcc.dg/tls/opt-12.c: Likewise.
3188         * gcc.dg/tls/pr24428-2.c: Likewise.
3189         * gcc.dg/tls/pr24428.c: Likewise.
3190         * obj-c++.dg/tls/static-1.mm: Likewise.
3191         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3192         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3193         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3194         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3195         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3196         * objc.dg/torture/tls/thr-init.m: Likewise.
3197         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3198
3199 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3200
3201         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3202         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3203         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3204         optimized dump files.
3205
3206 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3207
3208         PR tree-optimization/45047
3209         * gcc.c-torture/compile/pr45047.c: New test.
3210
3211 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3212
3213         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3214         instead of dg-compile.
3215         * gcc.dg/float-range-4.c: Ditto.
3216         * gcc.dg/float-range-5.c: Ditto.
3217         * gcc.dg/fold-overflow-1.c: Ditto.
3218         * gcc.dg/gomp/sections-4.c: Ditto.
3219         * gcc.dg/transparent-union-1.c: Ditto.
3220         * gcc.dg/transparent-union-2.c: Ditto.
3221         * gcc.target/i386/pr39315-check.c: Ditto.
3222         * g++.dg/gomp/sections-4.C: Ditto.
3223         * g++.dg/template/dtor7.C: Ditto.
3224         * g++.dg/tree-ssa/pr19952.C: Ditto.
3225         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3226         * gfortran.dg/graphite/pr42185.f90: Ditto.
3227         * gfortran.dg/namelist_36.f90: Ditto.
3228         * gnat.dg/noreturn1.adb: Ditto.
3229         * gnat.dg/specs/small_alignment.ads: Ditto.
3230
3231 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3232
3233         PR tree-optimization/44915
3234         * g++.dg/torture/pr44915.C: New test.
3235
3236 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3237
3238         PR tree-optimization/44914
3239         * g++.dg/tree-ssa/pr44914.C: New test.
3240
3241 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3242
3243         PR target/44290
3244         * gcc.dg/pr44290-1.c: New test.
3245         * gcc.dg/pr44290-2.c: New test.
3246
3247 2010-07-23  Jason Merrill  <jason@redhat.com>
3248
3249         PR c++/45008
3250         * g++.dg/abi/mangle44.C: New.
3251
3252 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3253
3254         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3255         for compile-time only tests.
3256         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3257         target check.
3258         * gcc.target/i386/pr39315-4.c: Ditto.
3259         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3260         target check.  Include sse-os-support.h.
3261         (main): Call check_isa and sse_os_support.
3262         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3263         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3264         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3265         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3266         target check.  Include sse-os-support.h.
3267         (main): Call check_isa and sse_os_support.
3268         * gcc.target/i386/vperm-v2df.c: Ditto.
3269
3270 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3271
3272         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3273         (check_effective_target_avx_runtime): New procedure.
3274         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3275         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3276
3277         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3278         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3279         and __get_cpuid test.
3280         * gcc.dg/compat/vector-2b_main.c: Ditto.
3281
3282         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3283
3284         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3285         for compile-time only test.
3286         * gcc.dg/pr32716.c: Ditto.
3287         * gcc.dg/pr34856.c: Ditto.
3288         * gcc.dg/pr36997.c: Ditto.
3289         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3290         * gfortran.dg/pr28158.f90: Ditto.
3291         * gfortran.dg/pr30667.f: Ditto.
3292
3293         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3294         i?86-*-* and x86_64-*-* targets to disable execution on targets
3295         without sse2 runtime support.
3296         * g++.dg/vect/vect.exp: Ditto.
3297         * gfortran.dg/vect/vect.exp: Ditto.
3298
3299         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3300         * gcc.dg/pr37544.c: Ditto.
3301         * gcc.dg/pr40550.c: Ditto.
3302         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3303         * gcc.dg/compat/vector-1a_main.c: Ditto.
3304         * gcc.dg/compat/vector-2a_main.c: Ditto.
3305         * gcc.dg/torture/pr16104-1.c: Ditto.
3306         * gcc.dg/torture/pr35771-1.c: Ditto.
3307         * gcc.dg/torture/pr35771-2.c: Ditto.
3308         * gcc.dg/torture/pr35771-3.c: Ditto.
3309         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3310         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3311         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3312         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3313         * g++.dg/other/i386-1.C: Ditto.
3314         * g++.dg/other/pr40446.C: Ditto.
3315
3316 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3317
3318         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3319
3320 2010-07-23  Daniel Kraft  <d@domob.eu>
3321
3322         PR fortran/44709
3323         * gfortran.dg/exit_1.f08: New test.
3324         * gfortran.dg/exit_2.f08: New test.
3325
3326 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3327
3328         PR tree-optimization/39839
3329         * gcc.target/arm/pr39839.c: New test case.
3330
3331 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3332
3333         * gnat.dg/unchecked_convert5b.adb: New test.
3334         * gnat.dg/unchecked_convert6.adb: Likewise.
3335         * gnat.dg/unchecked_convert6b.adb: Likewise.
3336
3337 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3338
3339         * gnat.dg/aggr15.ad[sb]: New test.
3340
3341 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3342
3343         PR debug/45024
3344         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3345
3346 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3347
3348         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3349         with dg-require-linker-plugin.
3350
3351 2010-07-22  Richard Guenther  <rguenther@suse.de>
3352
3353         PR lto/43850
3354         * g++.dg/lto/20100722-1_0.C: New testcase.
3355
3356 2010-07-22  Richard Guenther  <rguenther@suse.de>
3357
3358         PR lto/42451
3359         * gcc.dg/lto/20100720-3_0.c: New testcase.
3360         * gcc.dg/lto/20100720-3_1.c: Likewise.
3361
3362 2010-07-22  Richard Guenther  <rguenther@suse.de>
3363
3364         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3365         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3366
3367         PR lto/43373
3368         * gcc.dg/lto/20100722-1_0.c: New testcase.
3369
3370 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3371
3372         PR tree-optimization/44891
3373         * gcc.c-torture/compile/pr44891.c: New test.
3374
3375 2010-07-22  Richard Guenther  <rguenther@suse.de>
3376
3377         PR tree-optimization/45017
3378         * gcc.c-torture/execute/pr45017.c: New testcase.
3379
3380 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3381
3382         PR fortran/45019
3383         * gfortran.dg/aliasing_dummy_5.f90: New.
3384
3385 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3386
3387         PR target/43698
3388         * gcc.target/arm/pr43698.c: New test.
3389
3390 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3391
3392         PR fortran/44929
3393         * Revert my commit r162325 for this PR.
3394
3395 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3396
3397         PR debug/45015
3398         * gcc.target/m68k/pr45015.c: New test.
3399
3400 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3401
3402         PR c++/44641
3403         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3404         comments.
3405
3406 2010-07-21  Richard Guenther  <rguenther@suse.de>
3407
3408         PR lto/45018
3409         * g++.dg/lto/20100721-1_0.C: New testcase.
3410
3411 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3412
3413         PR tree-optimization/44900
3414         * g++.dg/torture/pr44900.C: New test.
3415
3416 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3417
3418         PR middle-end/44738
3419         * c-c++-common/uninit-17.c: Correct expected error.
3420
3421 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3422
3423         * gcc.dg/guality/asm-1.c: New test.
3424
3425         PR debug/45003
3426         * gcc.dg/guality/pr45003-2.c: New test.
3427         * gcc.dg/guality/pr45003-3.c: New test.
3428
3429 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3430
3431         PR libfortran/44697
3432         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3433
3434 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3435
3436         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3437         defined on the current line.
3438         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3439         * g++.dg/debug/dwarf2/pr44641.C: New.
3440
3441 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3442
3443         * gcc.target/powerpc/block-move-1.c: New test.
3444         * gcc.target/powerpc/block-move-2.c: New test.
3445
3446 2010-07-20  Jason Merrill  <jason@redhat.com>
3447
3448         PR c++/44967
3449         * g++.dg/cpp0x/sfinae2.C: New.
3450
3451 2010-07-20  Richard Guenther  <rguenther@suse.de>
3452
3453         PR lto/42696
3454         * gcc.dg/lto/20100720-4_0.c: New testcase.
3455
3456 2010-07-20  Richard Guenther  <rguenther@suse.de>
3457
3458         PR lto/43221
3459         * gcc.dg/lto/20100720-2_0.c: New testcase.
3460         * gcc.dg/lto/20100720-2_1.c: Likewise.
3461
3462 2010-07-20  Richard Guenther  <rguenther@suse.de>
3463
3464         PR lto/43208
3465         * gcc.dg/lto/20100720-1_0.c: New testcase.
3466         * gcc.dg/lto/20100720-1_1.c: Likewise.
3467
3468 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3469
3470         PR debug/45003
3471         * gcc.dg/guality/pr45003-1.c: New test.
3472
3473 2010-07-20  Richard Guenther  <rguenther@suse.de>
3474
3475         PR tree-optimization/44977
3476         * gcc.dg/torture/pr44977.c: New testcase.
3477
3478 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3479
3480         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3481         sync_char_short
3482
3483 2010-07-20  Richard Guenther  <rguenther@suse.de>
3484
3485         PR middle-end/44971
3486         PR middle-end/44988
3487         * gcc.dg/pr44971.c: New testcase.
3488         * gcc.c-torture/compile/pr44988.c: Likewise.
3489
3490 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3491
3492         PR fortran/44929
3493         * gfortran.dg/allocate_with_typespec.f90: New test.
3494         * gfortran.dg/allocate_derived_1.f90: Update error message.
3495
3496 2010-07-19  Jason Merrill  <jason@redhat.com>
3497
3498         PR c++/44996
3499         * g++.dg/cpp0x/decltype23.C: New.
3500
3501 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3502
3503         PR fortran/42385
3504         * gfortran.dg/class_defined_operator_1.f03 : New test.
3505
3506 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3507
3508         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3509         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3510         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3511         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3512
3513 2010-07-19  Richard Guenther  <rguenther@suse.de>
3514
3515         PR middle-end/44941
3516         * gcc.c-torture/compile/pr44941.c: New testcase.
3517
3518 2010-07-19  Jason Merrill  <jason@redhat.com>
3519
3520         PR c++/44969
3521         * g++.dg/template/sfinae24.C: New.
3522
3523 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3524
3525         PR fortran/44353
3526         * gfortran.dg/data_implied_do_2.f90: Removed.
3527
3528 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3529
3530         PR c++/44969
3531         * g++.dg/template/sfinae23.C: New.
3532
3533 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3534
3535         * lib/target-supports.exp (check_sse_os_support_available): New
3536         proc.
3537         (check_sse_hw_available): New proc.
3538         (check_effective_target_sse_runtime): New proc.
3539         (check_effective_target_sse2_runtime): New proc.
3540         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3541         -msse2 if check_sse_os_support_available.
3542         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3543         check_sse_os_support_available.
3544         * gcc.dg/vect/vect.exp: Likewise.
3545         * gfortran.dg/vect/vect.exp: Likewise.
3546         * gcc.target/i386/sol2-check: Renamed to ...
3547         * gcc.target/i386/sse-os-support.h: ... this.
3548         (sol2_check): Renamed to ...
3549         (sse_os_support): ... this.
3550         Only test movss with xmm registers.
3551         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3552         Removed ILL_INSN, ILL_INSN_LEN.
3553         * gcc.target/i386/sse2-check.h: Likewise.
3554         * gcc.target/i386/sse3-check.h: Likewise.
3555         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3556         Removed cpuid.h, __get_cpuid test.
3557         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3558         Removed cpuid.h, __get_cpuid test.
3559         * g++.dg/other/pr40446.C: Likewise.
3560         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3561         * gcc.dg/compat/vector-1a_main.c: Likewise.
3562         * gcc.dg/compat/vector-2a_main.c: Likewise.
3563         * gcc.dg/pr36584.c: Likewise.
3564         * gcc.dg/pr37544.c: Likewise.
3565         * gcc.dg/torture/pr16104-1.c: Likewise.
3566         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3567         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3568         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3569         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3570         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3571         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3572         sse2_runtime.
3573         * gcc.dg/torture/pr35771-2.c: Likewise.
3574         * gcc.dg/torture/pr35771-3.c: Likewise.
3575         * gcc.target/i386/pr39315-2.c: Likewise.
3576         * gcc.target/i386/pr39315-4.c: Likewise.
3577         * gcc.target/i386/vperm-v2df.c: Likewise.
3578         * gcc.target/i386/vperm-v2di.c: Likewise.
3579         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3580         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3581         sse_runtime.
3582
3583 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3584
3585         PR fortran/44353
3586         * gfortran.dg/data_implied_do_2.f90: New test.
3587
3588 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3589
3590         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3591
3592 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3593
3594         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3595         to the "mips16" group.
3596         (mips_using_mips16_p): New procedure.
3597         (mips-dg-options): Use it.
3598
3599 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3600
3601         * gcc.target/mips/mips16-attributes-4.c: New test.
3602
3603 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3604
3605         PR testsuite/44418
3606         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3607         * gcc.target/powerpc/recip-2.c: Ditto.
3608         * gcc.target/powerpc/recip-3.c: Ditto.
3609
3610 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3611
3612         * gcc.target/arm/pr42235.c: New test.
3613
3614 2010-07-16  Jason Merrill  <jason@redhat.com>
3615
3616         PR c++/32505
3617         * g++.dg/template/partial8.C: New.
3618
3619 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3620
3621         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3622         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3623         in C++.
3624         (gualcvt): New overloaded inline.
3625         (GUALCVT): Use it for C++.
3626         * g++.dg/guality/guality.exp: New.
3627         * g++.dg/guality/guality.h: New.
3628         * g++.dg/guality/redeclaration1.C: New test.
3629         * g++.dg/dg.exp: Prune also guality/* tests.
3630         * gcc.dg/guality/pr43141.c: Moved to...
3631         * c-c++-common/guality/pr43141.c: ... here.
3632
3633 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3634
3635         PR libfortran/37077
3636         * gfortran.dg/char4_iunit_2.f03: New test.
3637
3638 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3639
3640         * lib/plugin-support.exp (plugin-test-execute):
3641         Add ${gcc_objdir}/intl to includes.
3642
3643 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3644
3645         PR target/44942
3646         * gcc.c-torture/execute/pr44942.c: New test.
3647         * gcc.target/i386/pr44942.c: New test.
3648
3649 2010-07-15  Jason Merrill  <jason@redhat.com>
3650
3651         PR c++/44909
3652         * g++.dg/cpp0x/implicit7.C: New.
3653         * g++.dg/cpp0x/implicit8.C: New.
3654
3655 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3656
3657         Disable float tests for __SPU__ targets due to lack of signed zero:
3658         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3659         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3660         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3661         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3662         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3663         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3664         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3665         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3666         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3667
3668 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3669
3670         * gfortran.dg/select_char_2.f90: New test.
3671
3672 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3673
3674         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3675         with DECL_CHAIN.
3676
3677 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3678
3679         PR fortran/44936
3680         * gfortran.dg/typebound_generic_9.f03: New.
3681
3682 2010-07-15  Richard Guenther  <rguenther@suse.de>
3683
3684         PR tree-optimization/44946
3685         * gcc.c-torture/compile/pr44946.c: New testcase.
3686
3687 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3688
3689         PR fortran/40206
3690         * gfortran.dg/select_char_3.f90: New test.
3691
3692 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3693             Kevin F. Quinn  <kevquinn@gentoo.org>
3694
3695         * gcc.dg/Wtrampolines.c: New.
3696
3697 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3698
3699         PR libfortran/44934
3700         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3701
3702 2010-07-14  Jason Merrill  <jason@redhat.com>
3703
3704         PR c++/44810
3705         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3706
3707         Implement C++0x unrestricted unions (N2544)
3708         * g++.dg/cpp0x/union1.C: New.
3709         * g++.dg/cpp0x/union2.C: New.
3710         * g++.dg/cpp0x/union3.C: New.
3711         * g++.dg/cpp0x/defaulted2.C: Adjust.
3712         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3713         * g++.old-deja/g++.ext/anon2.C: Adjust.
3714         * g++.old-deja/g++.mike/misc6.C: Adjust.
3715
3716 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3717
3718         PR fortran/44925
3719         * gfortran.dg/c_loc_tests_15.f90: New.
3720
3721 2010-07-13  Jason Merrill  <jason@redhat.com>
3722
3723         PR c++/44909
3724         * g++.dg/cpp0x/implicit6.C: New.
3725
3726 2010-07-13  Jason Merrill  <jason@redhat.com>
3727
3728         PR c++/44540
3729         * g++.dg/abi/noreturn1.C: New.
3730         * g++.dg/abi/noreturn2.C: New.
3731
3732 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3733
3734         PR other/44874
3735         PR debug/44832
3736         * c-c++-common/pr44832.c: New test.
3737
3738 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3739
3740         PR objc/44488
3741         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3742         on the target.  Make sure that we can assemble the emitted asm when
3743         the test type is 'compile'.
3744
3745 2010-07-13  Richard Guenther  <rguenther@suse.de>
3746
3747         PR tree-optimization/36960
3748         * g++.dg/torture/pr36960.C: New testcase.
3749
3750 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3751
3752         PR c++/44908
3753         * g++.dg/template/sfinae21.C: New.
3754         * g++.dg/template/sfinae22.C: Likewise.
3755
3756 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3757
3758         PR testsuite/42843
3759         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3760         * gcc.dg/plugin/ggcplug.c: Likewise.
3761         * g++.dg/plugin/selfassign.c: Likewise.
3762         * g++.dg/plugin/attribute_plugin.c: Likewise.
3763         * g++.dg/plugin/dumb_plugin.c: Likewise.
3764         * g++.dg/plugin/pragma_plugin.c: Likewise.
3765
3766 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3767
3768         * gcc.c-torture/execute/pr44683.x: New.
3769         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3770
3771 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3772
3773         PR fortran/44434
3774         PR fortran/44565
3775         PR fortran/43945
3776         PR fortran/44869
3777         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3778         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3779         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3780         * gfortran.dh/typebound_call_16.f03: New.
3781         * gfortran.dg/typebound_generic_6.f03: New.
3782         * gfortran.dg/typebound_generic_7.f03: New.
3783         * gfortran.dg/typebound_generic_8.f03: New.
3784
3785 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3786
3787         PR libfortran/37077
3788         * gfortran.dg/char4_iunit_1.f03: New test.
3789
3790 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3791
3792         * gcc.dg/tree-ssa/vrp53.c: New test.
3793
3794 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3795
3796         PR c++/44907
3797         * g++.dg/template/sfinae19.C: New.
3798         * g++.dg/template/sfinae20.C: Likewise.
3799
3800 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3801
3802         * gcc.target/arm/interrupt-1.c: New test.
3803         * gcc.target/arm/interrupt-2.c: New test.
3804
3805 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3806
3807         * gcc.dg/pr42427.c: Require c99_runtime.
3808         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3809         c99_runtime.
3810         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3811         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3812         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3813         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3814         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3815         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3816         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3817         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3818         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3819         * gcc.target/i386/pr37275.c: Require visibility support.
3820
3821 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3822
3823         * lib/target-supports.exp (check_effective_target_sse): New proc.
3824         * gcc.target/i386/sol2-check.h: New file.
3825         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3826         Include sol2-check.h.
3827         (main) Only run do_test () if sol2_check ().
3828         * gcc.target/i386/sse2-check.h: Likewise.
3829         * gcc.target/i386/sse3-check.h: Likewise.
3830         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3831         [__sun__ && __svr4__]: Execute SSE2 instruction.
3832         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3833         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3834         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3835         * g++.dg/ext/vector14.C: Likewise.
3836         * g++.dg/other/mmintrin.C: Likewise.
3837         * gcc.dg/20020418-1.c: Likewise.
3838         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3839         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3840         * gcc.dg/format/unnamed-1.c: Likewise.
3841         Adapt dg-warning line number.
3842         * gcc.dg/graphite/pr40281.c: Likewise.
3843         * gcc.dg/pr32176.c: Likewise.
3844         * gcc.dg/pr40550.c: Likewise.
3845         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3846         * gcc.dg/torture/pr36891.c: Likewise.
3847         * gcc.target/i386/20020218-1.c: Likewise.
3848         * gcc.target/i386/20020523.c: Likewise.
3849         * gcc.target/i386/abi-1.c: Likewise.
3850         * gcc.target/i386/brokensqrt.c: Likewise.
3851         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3852         * gcc.target/i386/pr13366.c: Likewise.
3853         * gcc.target/i386/pr13685.c: Likewise.
3854         * gcc.target/i386/pr24306.c: Likewise.
3855         * gcc.target/i386/pr31486.c: Likewise.
3856         * gcc.target/i386/pr32065-1.c: Likewise.
3857         * gcc.target/i386/pr32065-2.c: Likewise.
3858         * gcc.target/i386/pr32389.c: Likewise.
3859         * gcc.target/i386/pr38824.c: Likewise.
3860         * gcc.target/i386/pr38931.c: Likewise.
3861         * gcc.target/i386/pr39592-1.c: Likewise.
3862         * gcc.target/i386/pr43766.c: Likewise.
3863         * gcc.target/i386/recip-divf.c: Likewise.
3864         * gcc.target/i386/recip-sqrtf.c: Likewise.
3865         * gcc.target/i386/recip-vec-divf.c: Likewise.
3866         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3867         * gcc.target/i386/sse-1.c: Likewise.
3868         * gcc.target/i386/sse-16.c: Likewise.
3869         * gcc.target/i386/sse-2.c: Likewise.
3870         * gcc.target/i386/sse-20.c: Likewise.
3871         * gcc.target/i386/sse-3.c: Likewise.
3872         * gcc.target/i386/sse-7.c: Likewise.
3873         * gcc.target/i386/sse-9.c: Likewise.
3874         * gcc.target/i386/sse-addps-1.c: Likewise.
3875         * gcc.target/i386/sse-addss-1.c: Likewise.
3876         * gcc.target/i386/sse-andnps-1.c: Likewise.
3877         * gcc.target/i386/sse-andps-1.c: Likewise.
3878         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3879         * gcc.target/i386/sse-comiss-1.c: Likewise.
3880         * gcc.target/i386/sse-comiss-2.c: Likewise.
3881         * gcc.target/i386/sse-comiss-3.c: Likewise.
3882         * gcc.target/i386/sse-comiss-4.c: Likewise.
3883         * gcc.target/i386/sse-comiss-5.c: Likewise.
3884         * gcc.target/i386/sse-comiss-6.c: Likewise.
3885         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3886         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3887         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3888         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3889         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3890         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3891         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3892         * gcc.target/i386/sse-divps-1.c: Likewise.
3893         * gcc.target/i386/sse-divss-1.c: Likewise.
3894         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3895         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3896         * gcc.target/i386/sse-maxps-1.c: Likewise.
3897         * gcc.target/i386/sse-maxss-1.c: Likewise.
3898         * gcc.target/i386/sse-minps-1.c: Likewise.
3899         * gcc.target/i386/sse-minss-1.c: Likewise.
3900         * gcc.target/i386/sse-movaps-1.c: Likewise.
3901         * gcc.target/i386/sse-movaps-2.c: Likewise.
3902         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3903         * gcc.target/i386/sse-movhps-1.c: Likewise.
3904         * gcc.target/i386/sse-movhps-2.c: Likewise.
3905         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3906         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3907         * gcc.target/i386/sse-movntps-1.c: Likewise.
3908         * gcc.target/i386/sse-movss-1.c: Likewise.
3909         * gcc.target/i386/sse-movss-2.c: Likewise.
3910         * gcc.target/i386/sse-movss-3.c: Likewise.
3911         * gcc.target/i386/sse-movups-1.c: Likewise.
3912         * gcc.target/i386/sse-movups-2.c: Likewise.
3913         * gcc.target/i386/sse-mulps-1.c: Likewise.
3914         * gcc.target/i386/sse-mulss-1.c: Likewise.
3915         * gcc.target/i386/sse-orps-1.c: Likewise.
3916         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3917         * gcc.target/i386/sse-recip-vec.c: Likewise.
3918         * gcc.target/i386/sse-recip.c: Likewise.
3919         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3920         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3921         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3922         * gcc.target/i386/sse-subps-1.c: Likewise.
3923         * gcc.target/i386/sse-subss-1.c: Likewise.
3924         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3925         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3926         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3927         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3928         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3929         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3930         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3931         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3932         * gcc.target/i386/sse-xorps-1.c: Likewise.
3933         * gcc.target/i386/ssefn-1.c: Likewise.
3934         * gcc.target/i386/ssefn-3.c: Likewise.
3935         * gcc.target/i386/sseregparm-1.c: Likewise.
3936         * gcc.target/i386/stackalign/return-3.c: Likewise.
3937         * gcc.target/i386/vectorize1.c: Likewise.
3938         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3939         * gcc.target/i386/xorps-sse.c: Likewise.
3940         * gfortran.dg/pr28158.f90: Likewise.
3941         * gfortran.dg/pr30667.f: Likewise.
3942         * gnat.dg/loop_optimization7.adb: Likewise.
3943         * gnat.dg/sse_nolib.adb: Likewise.
3944
3945 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3946
3947         PR fortran/44702
3948         * gfortran.dg/use_rename_6.f90: New.
3949         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3950
3951 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3952
3953         PR fortran/44869
3954         * gfortran.dg/class_24.f03: New.
3955
3956 2010-07-10  Richard Guenther  <rguenther@suse.de>
3957
3958         PR lto/44889
3959         * gcc.dg/lto/20100709-1_0.c: New testcase.
3960         * gcc.dg/lto/20100709-1_1.c: Likewise.
3961
3962 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3963
3964         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3965
3966 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3967
3968         PR objc/44140
3969         * objc.dg/lto/trivial-1_0.m: New.
3970         * objc.dg/lto/lto.exp: New.
3971         * obj-c++.dg/lto/trivial-1_0.mm: New.
3972         * obj-c++.dg/lto/lto.exp: New.
3973         * objc.dg/symtab-1.m: Adjust sizes.
3974         * objc.dg/image-info.m: Do not run for gnu-runtime.
3975
3976 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3977
3978         * gcc.dg/pr32370.c: Allow another kind of error message.
3979
3980 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3981
3982         * gnat.dg/atomic3.adb: New test.
3983
3984 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3985             Denys Vlasenko  <dvlasenk@redhat.com>
3986             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3987
3988         PR tree-optimization/28632
3989         * gcc.dg/tree-ssa/vrp51.c: New test.
3990         * gcc.dg/tree-ssa/vrp52.c: New test.
3991
3992 2010-07-09  Jason Merrill  <jason@redhat.com>
3993
3994         * g++.dg/abi/covariant6.C: New.
3995         * g++.dg/inherit/covariant17.C: Test both bases.
3996         * g++.dg/inherit/covariant7.C: Check vtable layout.
3997
3998 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3999
4000         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4001
4002 2010-07-09  Richard Guenther  <rguenther@suse.de>
4003
4004         PR tree-optimization/44852
4005         * gcc.c-torture/execute/pr44852.c: New testcase.
4006
4007 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4008
4009         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4010         multiplication by values.
4011         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4012         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4013
4014 2010-07-09  Richard Guenther  <rguenther@suse.de>
4015
4016         PR tree-optimization/44882
4017         * gfortran.dg/pr44882.f90: New testcase.
4018
4019 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4020
4021         PR target/40657
4022         * gcc.target/arm/pr40657-1.c: New test.
4023         * gcc.target/arm/pr40657-2.c: New test.
4024         * gcc.c-torture/execute/pr40657.c: New test.
4025
4026 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4027
4028         * gcc.dg/tree-ssa/vrp50.c: New test.
4029         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4030
4031 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4032
4033         PR fortran/44649
4034         * gfortran.dg/c_sizeof_1.f90: Modified.
4035         * gfortran.dg/storage_size_1.f08: New.
4036         * gfortran.dg/storage_size_2.f08: New.
4037
4038 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4039
4040         * gcc.c-torture/execute/20100708-1.c: New test.
4041
4042 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4043
4044         PR fortran/44847
4045         * gfortran.dg/gomp/pr44847.f90: New test.
4046
4047 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4048
4049         PR tree-optimization/44710
4050         * gcc.dg/tree-ssa/ifc-6.c: New.
4051         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4052
4053 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4054
4055         PR fortran/18918
4056         * gfortran.dg/coarray_10.f90: Add an additional test.
4057
4058 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4059
4060         PR middle-end/44828
4061         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4062         * gcc.c-torture/execute/pr44828.x: Revert.
4063
4064 2010-07-08  Jason Merrill  <jason@redhat.com>
4065
4066         PR c++/43120
4067         * g++.dg/inherit/covariant17.C: New.
4068         * g++.dg/abi/covariant1.C: Actually test for the bug.
4069
4070 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4071
4072         PR rtl-optimization/44838
4073         * gcc.dg/pr44838.c: New.
4074
4075 2010-07-08  Richard Guenther  <rguenther@suse.de>
4076
4077         PR tree-optimization/44831
4078         * gcc.c-torture/compile/pr44831.c: New testcase.
4079         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4080
4081 2010-07-08  Richard Guenther  <rguenther@suse.de>
4082
4083         PR tree-optimization/44861
4084         * g++.dg/vect/pr44861.cc: New testcase.
4085
4086 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4087
4088         PR middle-end/44828
4089         * gcc.c-torture/execute/pr44828.x: New file.
4090
4091 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4092
4093         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4094         dg-options.
4095         * g++.dg/ext/altivec-17.C: Adjust error message.
4096
4097 2010-07-07  Tom Tromey  <tromey@redhat.com>
4098
4099         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4100
4101 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4102
4103         PR target/44844
4104         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4105         * gcc.target/i386/rdrand-2.c: Likewise.
4106         * gcc.target/i386/rdrand-3.c: Likewise.
4107
4108 2010-07-07  Jan Hubicka  <jh@suse.cz>
4109
4110         PR middle-end/44813
4111         * g++.dg/torture/pr44813.C: New testcase.
4112         * g++.dg/torture/pr44826.C: New testcase.
4113
4114 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4115
4116         PR rtl-optimization/44787
4117         * gcc.c-torture/compile/pr44788.c: New test.
4118         * gcc.target/arm/pr44788.c: New test.
4119
4120 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4121
4122         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4123
4124 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4125
4126         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4127         to dg-options.
4128
4129 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4130
4131         PR fortran/44742
4132         * gfortran.dg/parameter_array_init_6.f90: New.
4133         * gfortran.dg/initialization_20.f90: Update dg-error.
4134         * gfortran.dg/initialization_24.f90: Ditto.
4135
4136 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4137         PR fortran/PR44693
4138         * gfortran.dg/dim_range_1.f90:  New test.
4139         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4140
4141 2010-07-06  Jason Merrill  <jason@redhat.com>
4142
4143         PR c++/44703
4144         * g++.dg/cpp0x/initlist41.C: New.
4145
4146         PR c++/44778
4147         * g++.dg/template/ptrmem22.C: New.
4148
4149 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4150
4151         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4152         support.
4153         * gcc.target/i386/i386.exp: Likewise.
4154
4155 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4156
4157         PR testsuite/44195
4158         * gcc.dg/lto/20100518_0.c: Limit to x86.
4159
4160 2010-07-06  Richard Guenther  <rguenther@suse.de>
4161
4162         PR middle-end/44828
4163         * gcc.c-torture/execute/pr44828.c: New testcase.
4164
4165 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4166
4167         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4168         * g++.dg/warn/volatile1.C: Likewise.
4169         * g++.dg/template/warn1.C: Likewise.
4170
4171 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4172
4173         AVX Programming Reference (June, 2010)
4174         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4175         * g++.dg/other/i386-3.C: Likewise.
4176         * gcc.target/i386/sse-12.c: Likewise.
4177
4178         * gcc.target/i386/f16c-check.h: New.
4179         * gcc.target/i386/rdfsbase-1.c: Likewise.
4180         * gcc.target/i386/rdfsbase-2.c: Likewise.
4181         * gcc.target/i386/rdgsbase-1.c: Likewise.
4182         * gcc.target/i386/rdgsbase-2.c: Likewise.
4183         * gcc.target/i386/rdrand-1.c: Likewise.
4184         * gcc.target/i386/rdrand-2.c: Likewise.
4185         * gcc.target/i386/rdrand-3.c: Likewise.
4186         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4187         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4188         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4189         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4190         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4191         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4192         * gcc.target/i386/wrfsbase-1.c: Likewise.
4193         * gcc.target/i386/wrfsbase-2.c: Likewise.
4194         * gcc.target/i386/wrgsbase-1.c: Likewise.
4195         * gcc.target/i386/wrgsbase-2.c: Likewise.
4196
4197         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4198         (__builtin_ia32_vcvtps2ph): New.
4199         (__builtin_ia32_vcvtps2ph256): Likewise.
4200
4201         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4202         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4203
4204         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4205         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4206
4207         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4208         (__builtin_ia32_vcvtps2ph256): Likewise.
4209         Add fsgsbase,rdrnd,f16c.
4210
4211         * lib/target-supports.exp (check_effective_target_f16c): New.
4212
4213 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4214
4215         * gcc.dg/guality/nrv-1.c: New test.
4216
4217 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4218
4219         PR middle-end/42505
4220         * gcc.target/arm/pr42505.c: New test case.
4221
4222 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4223
4224         PR c++/44808
4225         * g++.dg/opt/nrv16.C: New test.
4226
4227 2010-07-05  Richard Guenther  <rguenther@suse.de>
4228
4229         PR tree-optimization/44784
4230         * gcc.c-torture/compile/pr44784.c: New testcase.
4231
4232 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4233
4234         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4235         Increase loop bound and array size.
4236         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4237         Likewise.
4238
4239 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4240
4241         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4242         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4243         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4244         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4245         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4246
4247 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4248
4249         PR c++/22138
4250         * g++.dg/parse/template25.C: New.
4251
4252 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4253
4254         PR rtl-optimization/44695
4255         * gcc.dg/torture/pr44695.c: New.
4256
4257 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4258
4259         PR c++/16630
4260         * g++.dg/ext/pretty3.C: New.
4261
4262 2010-07-04  Richard Guenther  <rguenther@suse.de>
4263
4264         PR middle-end/44809
4265         * g++.dg/torture/pr44809.C: New testcase.
4266
4267 2010-07-04  Richard Guenther  <rguenther@suse.de>
4268
4269         PR tree-optimization/44656
4270         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4271
4272 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4273             Revital Eres  <eres@il.ibm.com>
4274
4275         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4276         misaligned stores.
4277         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4278         gcc.dg/vect/vect-96.c: Likewise.
4279         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4280         that support misaligned stores. Change the number of expected
4281         misaligned accesses.
4282         * gcc.dg/vect/vect-peel-1.c: New test.
4283         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4284         gcc.dg/vect/vect-peel-4.c: Likewise.
4285         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4286         vectorizable on all targets that support realignment.
4287         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4288
4289 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4290
4291         PR c/44806
4292         * gcc.dg/torture/pr44806.c: New.
4293
4294 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4295
4296         * gnat.dg/cond_expr1.adb: New test.
4297
4298 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4299
4300         * gnat.dg/modular3.adb: New test.
4301         * gnat.dg/modular3_pkg.ads: New helper.
4302
4303 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4304             Mikael Pettersson  <mikpe@it.uu.se>
4305
4306         PR testsuite/44518
4307         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4308         Make signed-ness of chars explicit.  Scan the object for
4309         strings that are split by some target assemblers.
4310         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4311         explicit.
4312
4313 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4314
4315         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4316
4317 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4318
4319         PR/44128
4320         * g++.dg/warn/Wshadow-7.C: New test.
4321
4322 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4323             Julian Brown  <julian@codesourcery.com>
4324             Sandra Loosemore  <sandra@codesourcery.com>
4325
4326         * gcc.c-torture/execute/20100416-1.c: New test case.
4327
4328 2010-07-02  Julian Brown  <julian@codesourcery.com>
4329             Sandra Loosemore  <sandra@codesourcery.com>
4330
4331         PR target/43703
4332
4333         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4334         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4335
4336 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4337             Julian Brown  <julian@codesourcery.com>
4338
4339         * gcc.target/arm/neon/vadds64.c: Regenerated.
4340         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4341         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4342         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4343         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4344         * gcc.target/arm/neon-vmls-1.c: Likewise.
4345         * gcc.target/arm/neon-vsubs64.c: New execution test.
4346         * gcc.target/arm/neon-vsubu64.c: New execution test.
4347         * gcc.target/arm/neon-vadds64.c: New execution test.
4348         * gcc.target/arm/neon-vaddu64.c: New execution test.
4349
4350 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4351
4352         * gcc.target/arm/neon-vands64.c: New.
4353         * gcc.target/arm/neon-vandu64.c: New.
4354         * gcc.target/arm/neon-vbics64.c: New.
4355         * gcc.target/arm/neon-vbicu64.c: New.
4356         * gcc.target/arm/neon-veors64.c: New.
4357         * gcc.target/arm/neon-veoru64.c: New.
4358         * gcc.target/arm/neon-vorns64.c: New.
4359         * gcc.target/arm/neon-vornu64.c: New.
4360         * gcc.target/arm/neon-vorrs64.c: New.
4361         * gcc.target/arm/neon-vorru64.c: New.
4362         * gcc.target/arm/neon/vands64.c: Regenerated.
4363         * gcc.target/arm/neon/vandu64.c: Regenerated.
4364         * gcc.target/arm/neon/vbics64.c: Regenerated.
4365         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4366         * gcc.target/arm/neon/veors64.c: Regenerated.
4367         * gcc.target/arm/neon/veoru64.c: Regenerated.
4368         * gcc.target/arm/neon/vorns64.c: Regenerated.
4369         * gcc.target/arm/neon/vornu64.c: Regenerated.
4370         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4371         * gcc.target/arm/neon/vorru64.c: Regenerated.
4372
4373 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4374
4375         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4376
4377 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4378
4379         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4380         * gfortran.dg/intent_out_5.f90: Same.
4381         * gfortran.dg/ltrans-7.f90: Same.
4382         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4383
4384 2010-07-02  Jan Hubicka  <jh@suse.cz>
4385
4386         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4387
4388 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4389
4390         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4391
4392 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4393
4394         PR c++/44780
4395         * c-c++-common/Wunused-var-12.c: New test.
4396
4397 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4398
4399         PR target/42835
4400         * gcc.target/arm/pr42835.c: New test.
4401
4402         PR target/42172
4403         * gcc.target/arm/pr42172-1.c: New test.
4404
4405 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4406
4407         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4408
4409 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4410
4411         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4412         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4413         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4414         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4415         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4416         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4417         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4418         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4419         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4420         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4421         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4422         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4423         * gcc.target/arm/neon-vdup_ns64.c: New.
4424         * gcc.target/arm/neon-vdup_nu64.c: New.
4425         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4426         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4427         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4428         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4429         * gcc.target/arm/neon-vmov_ns64.c: New.
4430         * gcc.target/arm/neon-vmov_nu64.c: New.
4431         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4432         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4433         * gcc.target/arm/neon-vget_lanes64.c: New.
4434         * gcc.target/arm/neon-vget_laneu64.c: New.
4435         * gcc.target/arm/neon-vset_lanes64.c: New.
4436         * gcc.target/arm/neon-vset_laneu64.c: New.
4437
4438 2010-07-02  Richard Guenther  <rguenther@suse.de>
4439
4440         * g++.dg/torture/20100702-1.C: New testcase.
4441
4442 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4443
4444         PR target/44707
4445         * gcc.c-torture/compile/pr44707.c: New test.
4446
4447 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4448
4449         PR c++/44039
4450         * g++.dg/template/crash101.C: New.
4451
4452 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4453
4454         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4455         Use the ABI-0 accessors and fail it for m64.
4456
4457 2010-07-02  Jan Hubicka  <jh@suse.cz>
4458
4459         * g++.dg/tree-ssa/pr44706.C: New testcase.
4460
4461 2010-07-02  Richard Guenther  <rguenther@suse.de>
4462
4463         PR tree-optimization/44748
4464         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4465
4466 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4467
4468         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4469         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4470         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4471         the method types to forward:.
4472
4473 2010-06-30  Jason Merrill  <jason@redhat.com>
4474
4475         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4476         * g++.dg/other/pr25632.C: Likewise.
4477
4478 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4479
4480         PR tree-optimization/40421
4481         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4482
4483 2010-07-01  Richard Guenther  <rguenther@suse.de>
4484
4485         PR middle-end/42834
4486         PR middle-end/44468
4487         * gcc.c-torture/execute/20100316-1.c: New testcase.
4488         * gcc.c-torture/execute/pr44468.c: Likewise.
4489         * gcc.c-torture/compile/20100609-1.c: Likewise.
4490         * gcc.dg/volatile2.c: Adjust.
4491         * gcc.dg/plugin/selfassign.c: Likewise.
4492         * gcc.dg/pr36902.c: Likewise.
4493         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4494         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4495         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4496         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4497         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4498         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4499         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4500         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4501         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4502         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4503         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4504         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4505         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4506         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4507         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4508         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4509         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4510         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4511         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4512         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4513         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4514         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4515         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4516         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4517         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4518         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4519         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4520         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4521         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4522         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4523         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4524         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4525         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4526         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4527         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4528         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4529         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4530         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4531         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4532         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4533         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4534         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4535         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4536         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4537         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4538         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4539         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4540         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4541         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4542         * g++.dg/tree-ssa/pr31146.C: Likewise.
4543         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4544         * g++.dg/tree-ssa/pr33604.C: Likewise.
4545         * g++.dg/plugin/selfassign.c: Likewise.
4546         * gfortran.dg/array_memcpy_3.f90: Likewise.
4547         * gfortran.dg/array_memcpy_4.f90: Likewise.
4548         * c-c++-common/torture/pr42834.c: New testcase.
4549
4550 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4551
4552         PR c++/44628
4553         * g++.dg/template/crash100.C: New.
4554
4555 2010-06-30  Jan Hubicka  <jh@suse.cz>
4556
4557         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4558
4559 2010-06-30  Michael Matz  <matz@suse.de>
4560
4561         PR bootstrap/44699
4562         * gcc.dg/pr44699.c: New test.
4563
4564 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4565
4566         PR tree-optimization/39799
4567         * c-c++-common/uninit-17.c: New test.
4568
4569 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4570
4571         PR libfortran/43298
4572         * gfortran.dg/read_infnan_1.f90: New test.
4573
4574 2010-06-29  Jason Merrill  <jason@redhat.com>
4575
4576         Enable implicitly declared move constructor/operator= (N3053).
4577         * g++.dg/cpp0x/implicit3.C: New.
4578         * g++.dg/cpp0x/implicit4.C: New.
4579         * g++.dg/cpp0x/implicit5.C: New.
4580         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4581         * g++.dg/cpp0x/not_special.C: Adjust.
4582         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4583         * g++.dg/cpp0x/rv1n.C: Adjust.
4584         * g++.dg/cpp0x/rv1p.C: Adjust.
4585         * g++.dg/cpp0x/rv2n.C: Adjust.
4586         * g++.dg/cpp0x/rv2p.C: Adjust.
4587         * g++.dg/cpp0x/rv3n.C: Adjust.
4588         * g++.dg/cpp0x/rv3p.C: Adjust.
4589         * g++.dg/cpp0x/rv4n.C: Adjust.
4590         * g++.dg/cpp0x/rv4p.C: Adjust.
4591         * g++.dg/cpp0x/rv5n.C: Adjust.
4592         * g++.dg/cpp0x/rv5p.C: Adjust.
4593         * g++.dg/cpp0x/rv6n.C: Adjust.
4594         * g++.dg/cpp0x/rv6p.C: Adjust.
4595         * g++.dg/cpp0x/rv7n.C: Adjust.
4596         * g++.dg/cpp0x/rv7p.C: Adjust.
4597         * g++.dg/cpp0x/rv8p.C: Adjust.
4598         * g++.dg/gomp/pr26690-1.C: Adjust.
4599         * g++.dg/other/error20.C: Adjust.
4600         * g++.dg/other/error31.C: Adjust.
4601         * g++.dg/parse/error19.C: Adjust.
4602         * g++.dg/template/qualttp5.C: Adjust.
4603         * g++.old-deja/g++.law/ctors5.C: Adjust.
4604
4605         Enable implicitly deleted functions (N2346)
4606         * g++.dg/cpp0x/defaulted17.C: New.
4607         * g++.dg/cpp0x/implicit1.C: New.
4608         * g++.dg/cpp0x/implicit2.C: New.
4609         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4610         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4611         * g++.dg/init/ctor4.C: Adjust.
4612         * g++.dg/init/synth2.C: Adjust.
4613         * g++.dg/lto/20081118_1.C: Adjust.
4614         * g++.dg/other/error13.C: Adjust.
4615         * g++.dg/other/unused1.C: Adjust.
4616         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4617         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4618         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4619         * g++.old-deja/g++.law/ctors17.C: Adjust.
4620         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4621         * g++.old-deja/g++.pt/assign1.C: Adjust.
4622         * g++.old-deja/g++.pt/crash20.C: Adjust.
4623
4624         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4625         * g++.dg/cpp0x/defaulted13.C: Adjust.
4626         * g++.dg/cpp0x/defaulted2.C: Adjust.
4627         * g++.dg/cpp0x/defaulted3.C: Adjust.
4628         * g++.dg/cpp0x/initlist9.C: Adjust.
4629         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4630         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4631         * g++.dg/init/synth2.C: Adjust.
4632
4633         * g++.dg/cpp0x/defaulted19.C: New.
4634
4635         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4636         * g++.dg/template/error23.C: Fix for -std=c++0x.
4637
4638 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4639
4640         PR fortran/44718
4641         * gfortran.dg/proc_ptr_28.f90: New.
4642
4643 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4644
4645         PR tree-optimization/43801
4646         * g++.dg/torture/pr43801.C: New test.
4647
4648         PR debug/44668
4649         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4650
4651 2010-06-29  Jason Merrill  <jason@redhat.com>
4652
4653         PR c++/44587
4654         * g++.dg/template/qualified-id2.C: New.
4655         * g++.dg/template/qualified-id3.C: New.
4656
4657 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4658
4659         PR fortran/44696
4660         * gfortran.dg/associated_target_4.f90: New.
4661
4662 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4663
4664         PR fortran/44582
4665         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4666
4667 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4668
4669         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4670
4671 2010-06-29  Jan Hubicka  <jh@suse.cz>
4672
4673         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4674
4675 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4676
4677         PR target/43902
4678         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4679         * gcc.target/arm/wmul-3.c: New test.
4680         * gcc.target/arm/wmul-4.c: New test.
4681
4682 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4683
4684         PR rtl-optimization/44659
4685         * gcc.target/i386/extract-1.c: New.
4686         * gcc.target/i386/extract-2.c: Likewise.
4687         * gcc.target/i386/extract-3.c: Likewise.
4688         * gcc.target/i386/extract-4.c: Likewise.
4689         * gcc.target/i386/extract-5.c: Likewise.
4690         * gcc.target/i386/extract-6.c: Likewise.
4691
4692 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4693
4694         PR c++/44682
4695         * g++.dg/warn/Wunused-var-14.C: New test.
4696
4697 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4698
4699         PR fortran/43298
4700         * gfortran.dg/nan_6.f90: New.
4701
4702 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4703
4704         PR tree-optimization/43781
4705         * gcc.dg/torture/pr43781.c: New.
4706
4707 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4708
4709         PR fortran/40158
4710         * gfortran.dg/actual_rank_check_1.f90: New test.
4711
4712 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4713
4714         * gcc.dg/ipa/ipa-sra-6.c: New test.
4715
4716 2010-06-28  Jan Hubicka  <jh@suse.cz>
4717
4718         PR tree-optimization/44687
4719         * gcc.c-torture/compile/pr44687.c
4720
4721 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4722
4723         PR c++/44535
4724         * g++.dg/torture/pr44535.C: New test.
4725
4726 2010-06-28  Michael Matz  <matz@suse.de>
4727
4728         PR middle-end/44592
4729         * gfortran.dg/pr44592.f90: New test.
4730
4731 2010-06-28  Jan Hubicka  <jh@suse.cz>
4732
4733         PR tree-optimization/44357
4734         * g++.dg/torture/pr44357.C: New testcase.
4735
4736 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4737
4738         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4739         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4740         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4741         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4742         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4743         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4744         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4745         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4746
4747 2010-06-27  Jan Hubicka  <jh@suse.cz>
4748
4749         * gcc.c-torture/compile/pr44686.c: New file.
4750
4751 2010-06-27  Richard Guenther  <rguenther@suse.de>
4752
4753         PR tree-optimization/44683
4754         * gcc.c-torture/execute/pr44683.c: New testcase.
4755
4756 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4757
4758         * gnat.dg/noreturn3.ad[sb]: New test.
4759
4760 2010-06-26  Jason Merrill  <jason@redhat.com>
4761
4762         * g++.dg/cpp0x/explicit5.C: New.
4763
4764 2010-06-26  Richard Guenther  <rguenther@suse.de>
4765
4766         PR tree-optimization/44393
4767         * gcc.dg/pr44393.c: New testcase.
4768
4769 2010-06-26  Jan Hubicka  <jh@suse.cz>
4770
4771         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4772
4773 2010-06-26  Richard Guenther  <rguenther@suse.de>
4774
4775         PR middle-end/44674
4776         * gcc.dg/pr44674.c: New testcase.
4777
4778 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4779
4780         * gcc.dg/opts-3.c: New test.
4781
4782 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4783
4784         * gfortran.dg/type_decl_1.f90: New.
4785         * gfortran.dg/type_decl_2.f90: New.
4786
4787 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4788
4789         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4790         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4791
4792 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4793
4794         PR testsuite/38946
4795         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4796         error in comparing reals.
4797
4798 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4799
4800         * selected_real_kind_2.f90: New.
4801         * selected_real_kind_3.f90: New.
4802
4803 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4804
4805         * gfortran.dg/entry_19.f90: New.
4806
4807 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4808
4809         * gfortran.dg/end_subroutine_1.f90: New.
4810         * gfortran.dg/end_subroutine_2.f90: New.
4811         * gfortran.dg/interface_proc_end.f90: Update.
4812
4813 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4814
4815         * gfortran.dg/semicolon_fixed.f: Update.
4816         * gfortran.dg/semicolon_fixed_2.f: New.
4817         * gfortran.dg/semicolon_free_2.f90: New.
4818         * gfortran.dg/semicolon_free.f90: Update.
4819
4820 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4821
4822         PR fortran/44448
4823         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4824
4825 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4826
4827         * g++.dg/ipa/iinline-3.C: New test.
4828         * gcc.dg/ipa/modif-1.c: Removed.
4829
4830 2010-06-25  Jan Hubicka  <jh@suse.cz>
4831
4832         * gcc.dg/tree-ssa/ipa-split-1.c
4833
4834 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4835
4836         * g++.dg/ipa/iinline-2.C: New test.
4837
4838 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4839
4840         PR middle-end/43866
4841         * gfortran.dg/pr43866.f90: New test.
4842
4843         PR tree-optimization/44539
4844         * gcc.dg/pr44539.c: New test.
4845
4846 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4847
4848         From Jim Wilson:
4849         PR target/43902
4850         * gcc.target/mips/madd-9.c: New test.
4851
4852 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4853
4854         PR c/44517
4855         * gcc.dg/noncompile/pr44517.c: New.
4856         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4857
4858 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4859
4860         PR testsuite/43283
4861         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4862         and add argument to nop for IA64.
4863
4864 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4865
4866         PR target/44588
4867         * gcc.target/i386/mod-1.c: New.
4868         * gcc.target/i386/umod-1.c: Likewise.
4869         * gcc.target/i386/umod-2.c: Likewise.
4870         * gcc.target/i386/umod-3.c: Likewise.
4871
4872 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4873
4874         PR middle-end/44492
4875         * g++.dg/torture/pr44492.C: New test.
4876
4877 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4878
4879         * c-c++-common/warn-omitted-condop.c: New.
4880
4881 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4882
4883         PR fortran/44614
4884         * gfortran.dg/import8.f90: New.
4885
4886 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4887
4888         * gnat.dg/not_null.adb: Update test case.
4889
4890 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4891
4892         PR c++/44619
4893         * g++.dg/warn/Wunused-var-13.C: New test.
4894
4895         PR c++/44627
4896         * g++.dg/diagnostic/method1.C: New test.
4897
4898 2010-06-22  Cary Coutant  <ccoutant@google.com>
4899
4900         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4901
4902 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4903
4904         PR fortran/44616
4905         * gfortran.dg/abstract_type_8.f03: New.
4906
4907 2010-06-21  Jason Merrill  <jason@redhat.com>
4908
4909         * g++.dg/cpp0x/noexcept08.C: New.
4910
4911         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4912
4913 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4914
4915         PR target/44615
4916         * gcc.target/i386/sse2-vec-2a.c: New.
4917
4918 2010-06-21  DJ Delorie  <dj@redhat.com>
4919
4920         * gcc.dg/pragma-diag-1.c: New.
4921
4922 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4923
4924         PR target/44615
4925         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4926
4927 2010-06-21  Alan Modra  <amodra@gmail.com>
4928
4929         PR testsuite/44505
4930         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4931         tail call to check_fa_mid.
4932
4933 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4934
4935         PR target/44575
4936         * gcc.c-torture/execute/pr44575.c: New test.
4937
4938 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4939
4940         PR fortran/40632
4941         * gfortran.dg/contiguous_1.f90: New.
4942         * gfortran.dg/contiguous_2.f90: New.
4943         * gfortran.dg/contiguous_3.f90: New.
4944
4945 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4946
4947         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4948         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4949
4950 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4951
4952         PR target/44546
4953         * gcc.target/i386/pr44546.c: New test.
4954
4955 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4956
4957         * gcc.dg/opts-2.c: New test.
4958
4959 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4960
4961         PR fortran/44584
4962         * gfortran.dg/typebound_proc_15.f03: Modified.
4963
4964 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4965
4966         PR target/44072
4967         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4968         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4969
4970 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4971
4972         * g++.dg/ext/label13.C: Fix typo in last change.
4973
4974 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4975
4976         PR libfortran/44477
4977         * gfortran.dg/eof_3.f90
4978         * gfortran.dg/endfile_2.f90
4979         * gfortran.dg/endfile_4.f90
4980         * gfortran.dg/endfile_3.f90
4981
4982 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4983
4984         PR c++/41090
4985         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4986
4987 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4988
4989         PR fortran/44556
4990         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4991
4992 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4993
4994         * gcc.target/arm/pr40900.c: New test.
4995
4996 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4997
4998         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4999
5000 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5001
5002         PR fortran/44558
5003         * gfortran.dg/typebound_call_15.f03: New.
5004
5005 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5006
5007         PR c++/44486
5008         * g++.dg/pr44486.C: New.
5009
5010 2010-06-16  DJ Delorie  <dj@redhat.com>
5011
5012         * gcc.target/i386/volatile-bitfields-1.c: New.
5013         * gcc.target/i386/volatile-bitfields-2.c: New.
5014
5015 2010-06-16  Jason Merrill  <jason@redhat.com>
5016
5017         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5018
5019         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5020
5021 2010-06-16  Richard Guenther  <rguenther@suse.de>
5022
5023         PR c/44555
5024         * gcc.c-torture/execute/pr44555.c: New testcase.
5025
5026 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5027
5028         PR fortran/44549
5029         * gfortran.dg/typebound_proc_16.f03: New.
5030
5031 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5032
5033         * g++.dg/torture/pr43905.C: New test.
5034
5035 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5036
5037         PR testsuite/44538
5038         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5039         initialization loop from being vectorized.
5040         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5041
5042 2010-06-16  Alan Modra  <amodra@gmail.com>
5043
5044         PR tree-optimization/44507
5045         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5046
5047 2010-06-15  Jason Merrill  <jason@redhat.com>
5048
5049         * g++.dg/overload/arg3.C: Adjust error locations.
5050         * g++.dg/overload/copy1.C: Likewise.
5051         * g++.dg/tc1/dr152.C: Likewise.
5052         * g++.dg/template/incomplete4.C: Likewise.
5053         * g++.dg/template/incomplete5.C: Likewise.
5054         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5055         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5056         * g++.old-deja/g++.pt/crash9.C: Likewise.
5057
5058         * g++.dg/inherit/virtual5.C: New.
5059
5060         * g++.dg/cpp0x/defaulted18.C: New.
5061
5062         * g++.dg/cpp0x/initlist40.C: New.
5063
5064         * g++.dg/cpp0x/initlist39.C: New.
5065
5066 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5067
5068         PR middle-end/44391
5069         * gcc.dg/graphite/pr44391.c: New.
5070
5071 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5072
5073         PR fortran/43388
5074         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5075         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5076         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5077         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5078
5079 2010-06-15  Richard Guenther  <rguenther@suse.de>
5080
5081         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5082
5083 2010-06-15  Richard Guenther  <rguenther@suse.de>
5084
5085         * gcc.dg/vect/bb-slp-21.c: Adjust.
5086         * gcc.dg/vect/bb-slp-13.c: Likewise
5087         * gcc.dg/vect/bb-slp-4.c: Likewise
5088         * gcc.dg/vect/bb-slp-22.c: Likewise
5089         * gcc.dg/vect/bb-slp-14.c: Likewise
5090         * gcc.dg/vect/bb-slp-23.c: Likewise
5091         * gcc.dg/vect/bb-slp-15.c: Likewise
5092         * gcc.dg/vect/bb-slp-17.c: Likewise
5093         * gcc.dg/vect/bb-slp-18.c: Likewise
5094         * gcc.dg/vect/bb-slp-19.c: Likewise
5095         * gcc.dg/vect/bb-slp-10.c: Likewise
5096         * gcc.dg/vect/bb-slp-11.c: Likewise
5097         * gcc.dg/vect/bb-slp-20.c: Likewise
5098         * gcc.dg/vect/bb-slp-3.c: Likewise
5099
5100 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5101
5102         PR fortran/44536
5103         * gfortran.dg/gomp/pr44536.f90: New test.
5104         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5105
5106 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5107
5108         PR target/44534
5109         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5110         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5111
5112 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5113
5114         PR tree-optimization/44508
5115         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5116
5117         PR bootstrap/44509
5118         * gcc.dg/pr44509.c: New test.
5119
5120 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5121
5122         PR tree-optimization/44507
5123         * gcc.dg/vect/pr44507.c: New test.
5124
5125 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5126
5127         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5128         and c-pretty-print.h.
5129
5130         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5131
5132 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5133
5134         * gfortran.dg/whole_file_18.f90: Updated error message.
5135
5136 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5137
5138         * gfortran.dg/whole_file_20.f03: New.
5139
5140 2010-06-12  Jan Hubicka  <jh@suse.cz>
5141
5142         * gcc.c-torture/compile/pc44485.c: New testcase.
5143
5144 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5145
5146         PR fortran/40117
5147         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5148         * gfortran.dg/typebound_proc_14.f03: New.
5149         * gfortran.dg/typebound_proc_15.f03: New.
5150
5151 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5152
5153         * gcc.dg/opts-1.c: New test.
5154
5155 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5156
5157         * gcc.dg/funroll-loops-all.c: Update expected error.
5158
5159 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5160
5161         PR target/44481
5162         * gcc.target/i386/pr44481.c: New test.
5163
5164 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5165
5166         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5167
5168 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5169
5170         PR middle-end/44483
5171         * gcc.dg/tree-ssa/pr44483.c: New.
5172
5173 2010-06-11  Paul Brook  <paul@codesourcery.com>
5174
5175         * g++.dg/other/arm-neon-1.C: New test.
5176
5177 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5178
5179         PR fortran/42051
5180         PR fortran/43896
5181         * gfortran.dg/class_23.f03: New test.
5182
5183 2010-06-11  Jan Hubicka  <jh@suse.cz>
5184
5185         * gcc.dg/ipa/pure-const-2.c: New testcase.
5186
5187 2010-06-11  Jan Hubicka  <jh@suse.cz>
5188
5189         * gcc.dg/noreturn-7.c: Update.
5190         * gcc.dg/noreturn-4.c: Update.
5191
5192 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5193
5194         Fix MIPS bootstrap
5195         * g++.dg/other/typedef4.C: New test.
5196
5197 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5198
5199         PR fortran/44207
5200         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5201
5202 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5203
5204         PR fortran/44457
5205         * gfortran.dg/asynchronous_3.f03
5206
5207 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5208
5209         PR middle-end/44185
5210         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5211         non-temporal stores out of the tests to form new test cases.  As a
5212         result, no non-temporal store should be generated in this case.
5213
5214         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5215         prefetch-7.c that generate one non-temporal store.
5216
5217         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5218         prefetch-7.c that generate one non-temporal store and one
5219         one-temporal prefetch.
5220
5221 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5222
5223         PR tree-optimization/44258
5224         * gcc.dg/tree-ssa/pr44258.c: New test.
5225
5226 2010-06-10  Daniel Kraft  <d@domob.eu>
5227
5228         PR fortran/38936
5229         * gfortran.dg/associate_1.f03: New test.
5230         * gfortran.dg/associate_2.f95: New test.
5231         * gfortran.dg/associate_3.f03: New test.
5232         * gfortran.dg/associate_4.f08: New test.
5233
5234 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5235
5236         * gfortran.dg/selected_char_kind_4.f90: New test.
5237
5238 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5239
5240         * gcc.dg/pr42461.c: New test.
5241
5242 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5243
5244         PR fortran/44347
5245         * gfortran.dg/selected_real_kind_1.f90: New.
5246
5247 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5248
5249         PR fortran/44359
5250         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5251         warning.
5252         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5253         check for warning.
5254
5255 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5256
5257         * gfortran.dg/data_namelist_conflict.f90: New test.
5258
5259 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5260
5261         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5262         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5263         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5264
5265 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5266
5267         * gfortran.dg/mvbits_9.f90: New test.
5268         * gfortran.dg/ibset_1.f90: Ditto.
5269         * gfortran.dg/ibits_1.f90: Ditto.
5270         * gfortran.dg/btest_1.f90: Ditto.
5271         * gfortran.dg/ibclr_1.f90: Ditto.
5272
5273 2010-06-09  Jason Merrill  <jason@redhat.com>
5274
5275         PR c++/44366
5276         * g++.dg/cpp0x/decltype23.C: Move to...
5277         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5278
5279 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5280
5281         PR fortran/44211
5282         * gfortran.dg/typebound_call_14.f03: New test.
5283
5284 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5285
5286         PR tree-optimization/44423
5287         * gcc.dg/tree-ssa/pr44423.c: New test.
5288
5289 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5290
5291         PR testsuite/42843
5292         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5293         TV_NONE to initialize tv_id field.
5294         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5295         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5296         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5297         Include toplev.h .
5298         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5299         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5300         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5301
5302 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5303
5304         PR tree-optimization/39874
5305         PR middle-end/28685
5306         * gcc.dg/pr39874.c: New file.
5307
5308 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5309
5310         * g++.dg/ext/attr-alias-1.C: New.
5311         * g++.dg/ext/attr-alias-2.C: New.
5312
5313 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5314
5315         PR fortran/44446
5316         * gfortran.dg/proc_ptr_27.f90: New.
5317
5318 2010-06-07  Jason Merrill  <jason@redhat.com>
5319
5320         PR c++/44366
5321         * g++.dg/cpp0x/decltype23.C: New.
5322
5323 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5324             Shujing Zhao  <pearly.zhao@oracle.com>
5325
5326         PR c/37724
5327         * gcc.dg/c90-const-expr-10.c: Adjust.
5328         * gcc.dg/c99-const-expr-10.c: Adjust.
5329         * gcc.dg/init-bad-7.c: New.
5330
5331 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5332
5333         * lib/target-supports.exp (check_effective_target_gas): New proc.
5334         * gcc.c-torture/execute/960321-1.x: New file.
5335
5336 2010-06-07  Jason Merrill  <jason@redhat.com>
5337
5338         PR c++/44401
5339         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5340
5341 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5342
5343         PR c++/44444
5344         * g++.dg/warn/Wunused-var-12.C: New test.
5345
5346         PR c++/44443
5347         * c-c++-common/Wunused-var-11.c: New test.
5348
5349 2010-06-07  Jan Hubicka  <jh@suse.cz>
5350
5351         * gcc.dg/ipa/pure-const-1.c: New testcase.
5352
5353 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5354
5355         PR rtl-optimization/44404
5356         * gcc.dg/pr44404.c: New.
5357
5358 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5359
5360         PR target/44159
5361         * gcc.target/i386/abi-2.c: Check sysv abi here.
5362         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5363         function to avoid failures by different ABIs.
5364         * gcc.target/i386/aes-check.h: Likewise.
5365         * gcc.target/i386/avx-check.h: Likewise.
5366         * gcc.target/i386/fma4-check.h: Likewise.
5367         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5368         * gcc.target/i386/mmx-check.h: Likewise.
5369         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5370         * gcc.target/i386/pclmul-check.h: Likewise.
5371         * gcc.target/i386/sse-check.h: Likewise.
5372         * gcc.target/i386/sse2-check.h: Likewise.
5373         * gcc.target/i386/sse3-check.h: Likewise.
5374         * gcc.target/i386/sse4_1-check.h: Likewise.
5375         * gcc.target/i386/sse4_2-check.h: Likewise.
5376         * gcc.target/i386/sse4a-check.h: Likewise.
5377         * gcc.target/i386/ssse3-check.h: Likewise.
5378         * gcc.target/i386/xop-check.h: Likewise.
5379         * gcc.target/i386/pr27971.c: Fix for LLP64.
5380         * gcc.target/i386/pr39139.c: Likewise.
5381         * gcc.target/i386/pr39315-check.c: Likewise.
5382         * gcc.target/i386/vararg-1.c: Likewise.
5383         * gcc.target/i386/vararg-2.c: Likewise.
5384         Additional add dg-compile to avoid failure due
5385         missing foo symbol.
5386
5387         * gcc.dg/compound-literal-1.c: Fix for llp64.
5388         * gcc.dg/pr32370.c: Likewise.
5389         * gcc.dg/pr37561.c: Likewise.
5390         * gcc.dg/pr41340.c: Likewise.
5391         * gcc.dg/pr41551.c: Likewise.
5392
5393 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5394
5395         PR c++/44188
5396         * g++.dg/debug/dwarf2/typedef3.C: New test.
5397
5398 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5399
5400         PR c/20000
5401         * c-c++-common/pr20000.c: New.
5402
5403 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5404
5405         PR c++/44086
5406         * g++.dg/init/pr44086.C: New.
5407         * g++.dg/cpp0x/decltype4.C: Adjust.
5408
5409 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5410
5411         PR fortran/43945
5412         * gfortran.dg/generic_23.f03: New test.
5413
5414 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5415
5416         PR fortran/43895
5417         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5418
5419 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5420
5421         PR c++/44361
5422         * c-c++-common/Wunused-var-9.c: New test.
5423
5424 2010-06-05  Jason Merrill  <jason@redhat.com>
5425
5426         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5427
5428 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5429
5430         PR c/44322
5431         * gcc.dg/c99-restrict-4.c: New test.
5432
5433 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5434
5435         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5436         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5437         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5438         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5439         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5440         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5441         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5442         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5443         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5444         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5445         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5446         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5447         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5448         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5449         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5450         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5451         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5452         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5453         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5454         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5455         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5456         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5457
5458 2010-06-04  Jason Merrill  <jason@redhat.com>
5459
5460         * g++.dg/cpp0x/noexcept06.C: New.
5461         * g++.dg/cpp0x/noexcept07.C: New.
5462
5463         * g++.dg/cpp0x/noexcept01.C: New.
5464         * g++.dg/cpp0x/noexcept02.C: New.
5465         * g++.dg/cpp0x/noexcept03.C: New.
5466         * g++.dg/cpp0x/noexcept04.C: New.
5467         * g++.dg/cpp0x/noexcept05.C: New.
5468
5469 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5470
5471         PR c++/44412
5472         * g++.dg/warn/Wunused-var-10.C: New test.
5473         * g++.dg/warn/Wunused-var-11.C: New test.
5474
5475         PR c++/44362
5476         * c-c++-common/Wunused-var-10.c: New test.
5477
5478 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5479
5480         PR c/25880
5481         * gcc.dg/assign-warn-2.c: Update.
5482         * gcc.dg/cpp/line3.c: Update.
5483         * gcc.dg/c99-array-lval-8.c: Update.
5484         * gcc.dg/cast-qual-2.c: Update.
5485         * gcc.dg/c99-arraydecl-3.c:  Update.
5486         * gcc.dg/assign-warn-1.c:  Update.
5487         * gcc.dg/format/gcc_diag-1.c:  Update.
5488
5489 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5490
5491         PR rtl-optimization/39871
5492         PR rtl-optimization/40615
5493         PR rtl-optimization/42500
5494         PR rtl-optimization/42502
5495         * gcc.target/arm/eliminate.c: New test.
5496
5497 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5498
5499         PR libstdc++/44410
5500         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5501         * g++.old-deja/g++.other/delete3.C: Likewise.
5502         * g++.old-deja/g++.other/new.C: Likewise.
5503         * g++.old-deja/g++.law/operators27.C: Likewise.
5504         * g++.old-deja/g++.mike/p755.C: Likewise.
5505         * g++.dg/eh/new1.C: Likewise.
5506         * g++.dg/init/new5.C: Likewise.
5507
5508 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5509
5510         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5511         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5512         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5513
5514 2010-06-03  Richard Guenther  <rguenther@suse.de>
5515
5516         PR lto/41921
5517         * lib/lto.exp: Always load gcc.exp.
5518         (lto-obj): For C source files invoke gcc_target_compile.
5519         * g++.dg/lto/20100603-1_0.C: New testcase.
5520         * g++.dg/lto/20100603-1_1.c: Likewise.
5521
5522 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5523
5524         PR tree-optimization/43688
5525         * gfortran.dg/pr43688.f90: New.
5526
5527 2010-06-03  Richard Guenther  <rguenther@suse.de>
5528
5529         PR lto/41584
5530         * gcc.dg/lto/20100603-1_0.c: New testcase.
5531         * gcc.dg/lto/20100603-2_0.c: Likewise.
5532         * gcc.dg/lto/20100603-3_0.c: Likewise.
5533
5534 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5535
5536         PR target/44218
5537         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5538         * gcc.target/powerpc/recip-2.c: Ditto.
5539         * gcc.target/powerpc/recip-3.c: Ditto.
5540         * gcc.target/powerpc/recip-4.c: Ditto.
5541         * gcc.target/powerpc/recip-5.c: Ditto.
5542         * gcc.target/powerpc/recip-6.c: Ditto.
5543         * gcc.target/powerpc/recip-7.c: Ditto.
5544         * gcc.target/powerpc/recip-test.h: Ditto.
5545         * gcc.target/powerpc/recip-test2.h: Ditto.
5546
5547 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5548
5549         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5550
5551 2010-06-02  Jason Merrill  <jason@redhat.com>
5552
5553         * g++.dg/ext/vector9.C: Expect typedef in error message.
5554
5555         PR c++/9726
5556         PR c++/23594
5557         PR c++/44333
5558         * g++.dg/tc1/dr101.C: Remove xfails.
5559
5560 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5561
5562         PR middle-end/44372
5563         * g++.dg/ipa/pr44372.C: New.
5564
5565 2010-06-02  Jan Hubicka  <jh@suse.cz>
5566
5567         PR middle-end/44295
5568         * g++.dg/torture/pr44295.C: Neww testcase.
5569
5570 2010-06-02  Jan Hubicka  <jh@suse.cz>
5571
5572         * gcc.dg/tree-ssa/loadpre6.c: Update.
5573
5574 2010-06-02  Richard Guenther  <rguenther@suse.de>
5575
5576         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5577         diagnostic.h.
5578
5579 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5580
5581         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5582         the link fail message.
5583
5584 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5585
5586         PR fortran/44360
5587         * gfortran.dg/use_13.f90: New test case.
5588
5589 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5590
5591         PR fortran/44371
5592         * gfortran.dg/error_stop_2.f08: Minor update.
5593
5594 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5595
5596         PR fortran/44371
5597         * gfortran.dg/error_stop_1.f08: New test.
5598         * gfortran.dg/error_stop_2.f08: New test.
5599
5600 2010-06-01  Jason Merrill  <jason@redhat.com>
5601
5602         DR 990
5603         * g++.dg/cpp0x/initlist37.C: New.
5604         * g++.dg/cpp0x/initlist38.C: New.
5605
5606         PR c++/44358
5607         * g++.dg/cpp0x/initlist36.C: New.
5608
5609 2010-05-31 Jan Hubicka  <jh@suse.cz>
5610
5611         * gcc.dg/noreturn-8.c: New testcase.
5612
5613 2010-05-31 Jan Hubicka  <jh@suse.cz>
5614
5615         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5616         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5617
5618 2010-05-31 Jan Hubicka  <jh@suse.cz>
5619
5620         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5621         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5622
5623 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5624
5625         PR fortran/36928
5626         * gfortran.dg/dependency_27.f90:  New test.
5627         * gfortran.dg/array_assign_1.F90:  New test.
5628
5629 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5630
5631         PR target/44338
5632         * gcc.target/i386/sse-24.c: New test.
5633
5634 2010-05-31  Jan Hubicka  <jh@suse.cz>
5635
5636         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5637
5638 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5639
5640         PR middle-end/44337
5641         * gcc.dg/pr44337.c: New test.
5642
5643         PR tree-optimization/44182
5644         * g++.dg/debug/pr44182.C: New test.
5645
5646 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5647
5648         * gcc.dg/nested-func-7.c: New test.
5649         * gnat.dg/frame_overflow.adb: Adjust directives.
5650
5651 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5652
5653         * gnat.dg/prot2.ad[sb]: New test.
5654         * gnat.dg/prot2_pkg1.ads: New helper.
5655         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5656
5657 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5658
5659         * gnat.dg/array11.adb: Adjust dg-warning directive.
5660         * gnat.dg/object_overflow.adb: Likewise.
5661
5662 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5663
5664         PR middle-end/44306
5665         * gcc.dg/tree-ssa/pr44306.c: New.
5666
5667 2010-05-29  Jan Hubicka  <jh@suse.cz>
5668
5669         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5670
5671 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5672
5673         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5674
5675 2010-05-28  Mike Stump  <mikestump@comcast.net>
5676
5677         PR objc/44125
5678         * objc.dg/const-str-9.m: Remove static.
5679
5680 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5681
5682         PR target/43636
5683         * gcc.c-torture/compile/pr43636.c: New test.
5684
5685 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5686
5687         PR objc++/23616
5688         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5689         * obj-c++.dg/try-catch-9.mm: Ditto.
5690
5691 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5692
5693         Revert patch for PR c++/44188
5694         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5695
5696 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5697
5698         PR c++/44188
5699         * g++.dg/debug/dwarf2/typedef3.C: New test.
5700
5701 2010-05-27  Jason Merrill  <jason@redhat.com>
5702
5703         PR c++/43555
5704         * g++.dg/ext/vla9.C: New.
5705
5706 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5707
5708         PR objc/44140
5709         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5710         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5711         * objc.dg/torture/tls/thr-init.m: Ditto.
5712         * objc.dg/torture/trivial.m: Ditto.
5713         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5714         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5715         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5716         * obj-c++.dg/torture/trivial.mm: Ditto.
5717
5718 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5719
5720         * g++.dg/lto/20100302_0.C: Skip on darwin.
5721
5722 2010-05-27  Richard Guenther  <rguenther@suse.de>
5723
5724         PR tree-optimization/44284
5725         * gcc.dg/vect/vect-118.c: New testcase.
5726         * gcc.dg/vect/bb-slp-20.c: Adjust.
5727         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5728         * gcc.dg/vect/slp-9.c: Likewise.
5729         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5730         * gcc.dg/vect/vect-10.c: Likewise.
5731         * gcc.dg/vect/vect-109.c: Likewise.
5732         * gcc.dg/vect/vect-12.c: Likewise.
5733         * gcc.dg/vect/vect-36.c: Likewise.
5734         * gcc.dg/vect/vect-7.c: Likewise.
5735         * gcc.dg/vect/vect-iv-8.c: Likewise.
5736         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5737         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5738         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5739         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5740         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5741         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5742         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5743         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5744         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5745         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5746         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5747         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5748         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5749         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5750         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5751         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5752         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5753
5754 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5755
5756         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5757         necessary.
5758
5759 2010-05-26  Jan Hubicka  <jh@suse.cz>
5760
5761         * gcc.dg/lto/materialize-1_0.c: New file.
5762         * gcc.dg/lto/materialize-1_1.c: New file.
5763
5764 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5765
5766         * gnat.dg/lto10.adb: New test.
5767         * gnat.dg/lto10_pkg.ads: New helper.
5768
5769 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5770
5771         * lib/target-supports.exp (check_effective_target_int128): New
5772         function to check if __int128 types are available for target.
5773         * c-c++-common/int128-types-1.c: New.
5774         * c-c++-common/int128-1.c: New.
5775         * c-c++-common/int128-2.c: New.
5776         * g++.dg/abi/mangle43.C: New.
5777         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5778         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5779         pointer-wide scalar.
5780         * g++.dg/other/pr25632.C: Likewise.
5781         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5782         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5783         overflow warnings.
5784         * g++.dg/warn/pr13358-4.C: Likewise.
5785         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5786         * g++.dg/warn/Wconversion-null.C: Likewise.
5787
5788 2010-05-26  Jason Merrill  <jason@redhat.com>
5789
5790         PR c++/43382
5791         * g++.dg/cpp0x/variadic101.C: New.
5792
5793 2010-05-26  Richard Guenther  <rguenther@suse.de>
5794
5795         PR rtl-optimization/44164
5796         * gcc.c-torture/execute/pr44164.c: New testcase.
5797         * g++.dg/tree-ssa/pr13146.C: Adjust.
5798
5799 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5800
5801         PR fortran/40011
5802         * gfortran.dg/whole_file_19.f90 : New test.
5803
5804 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5805
5806         PR fortran/30668
5807         PR fortran/31346
5808         PR fortran/34260
5809         * gfortran.dg/pr40999.f: Fix function type.
5810         * gfortran.dg/whole_file_5.f90: Likewise.
5811         * gfortran.dg/whole_file_6.f90: Likewise.
5812         * gfortran.dg/whole_file_16.f90: New.
5813         * gfortran.dg/whole_file_17.f90: New.
5814         * gfortran.dg/whole_file_18.f90: New.
5815
5816 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5817             Iain Sandoe  <iains@gcc.gnu.org>
5818
5819         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5820         * gcc.c-torture/compile/pr44197.c: Require alias support.
5821         * gcc.dg/lto/20081222_0.c: Ditto.
5822
5823 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5824
5825         PR debug/42801
5826         * gcc.dg/guality/vla-2.c: New test.
5827
5828 2010-05-25  Richard Guenther  <rguenther@suse.de>
5829
5830         PR middle-end/44069
5831         * g++.dg/torture/pr44069.C: New testcase.
5832
5833 2010-05-25  Richard Guenther  <rguenther@suse.de>
5834
5835         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5836
5837 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5838
5839         PR objc/44140
5840         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5841
5842 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5843
5844         * obj-c++.dg/torture/tls/trivial.mm: New.
5845         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5846         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5847         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5848         * obj-c++.dg/torture/tls/diag-1.mm: New.
5849         * obj-c++.dg/torture/tls/tls.exp: New.
5850         * obj-c++.dg/torture/trivial.mm: New.
5851         * obj-c++.dg/torture/dg-torture.exp: New.
5852         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5853         * obj-c++.dg/tls/trivial.m: New.
5854         * obj-c++.dg/tls/init-1.mm: New.
5855         * obj-c++.dg/tls/diag-1.mm: New.
5856         * obj-c++.dg/tls/init-2.mm: New.
5857         * obj-c++.dg/tls/diag-2.mm: New.
5858         * obj-c++.dg/tls/diag-3.mm: New.
5859         * obj-c++.dg/tls/diag-4.mm: New.
5860         * obj-c++.dg/tls/static-1.mm: New.
5861         * obj-c++.dg/tls/tls.exp: New.
5862         * obj-c++.dg/tls/diag-5.mm: New.
5863         * obj-c++.dg/tls/static-1a.mm: New.
5864         * objc-obj-c++-shared/Object1.mm: New.
5865         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5866
5867 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5868
5869         PR objc++/43689
5870         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5871         * obj-c++.dg/const-str-6.mm: Ditto.
5872
5873 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5874
5875         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5876
5877 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5878
5879         PR ada/38394
5880         * gnat.dg/array13.ad[sb]: New test.
5881
5882 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5883             Sandra Loosemore  <sandra@codesourcery.com>
5884
5885         * gcc.target/arm/neon/: Regenerated test cases.
5886
5887         * gcc.target/arm/neon/polytypes.c,
5888         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5889         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5890         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5891         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5892         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5893         dg-add-options arm_neon.
5894
5895         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5896         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5897         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5898         and arm_neon_fp16_ok.
5899
5900         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5901         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5902
5903         * lib/target-supports.exp (add_options_for_arm_neon): New.
5904         (check_effective_target_arm_neon_ok_nocache): New, from
5905         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5906         (check_effective_target_arm_neon_ok): Use
5907         check_effective_target_arm_neon_ok_nocache.
5908         (add_options_for_arm_neon_fp16)
5909         (check_effective_target_arm_neon_fp16_ok)
5910         check_effective_target_arm_neon_fp16_ok_nocache): New.
5911         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5912
5913 2010-05-24  Jason Merrill  <jason@redhat.com>
5914
5915         PR c++/41510
5916         * g++.dg/cpp0x/initlist35.C: New.
5917         * g++.dg/init/brace6.C: Adjust.
5918
5919 2010-05-24  Paul Brook  <paul@codesourcery.com>
5920
5921         * gcc.target/arm/frame-pointer-1.c: New test.
5922         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5923         pointer elimination.
5924
5925 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5926
5927         PR target/44245
5928         * gcc.target/i386/crc32-3.c: New.
5929         * gcc.target/i386/crc32-4.c: Likewise.
5930
5931 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5932
5933         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5934         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5935         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5936
5937 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5938
5939         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5940
5941 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5942
5943         PR target/43869
5944         * gcc.c-target/pr43869.c: New test.
5945
5946 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5947
5948         PR fortran/44212
5949         * gfortran.dg/class_22.f03: New.
5950
5951 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5952
5953         PR lto/44238
5954         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5955
5956 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5957
5958         PR fortran/44213
5959         * gfortran.dg/abstract_type_7.f03: New.
5960
5961 2010-05-21  Jason Merrill  <jason@redhat.com>
5962
5963         * g++.dg/eh/spec11.C: Test cleanup optimization.
5964
5965 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5966
5967         PR debug/44223
5968         * gcc.target/i386/pr44223.c: New test.
5969
5970 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5971
5972         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5973
5974 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5975
5976         * g++.dg/other/const3.C: New test.
5977
5978 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5979
5980         PR fortran/38407
5981         * warn_unused_dummy_argument_1.f90: New.
5982         * warn_unused_dummy_argument_2.f90: New.
5983
5984 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5985
5986         PR c++/30298
5987         * g++.dg/inherit/crash1.C: New.
5988         * g++.dg/inherit/crash2.C: Likewise.
5989
5990 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5991
5992         PR debug/44178
5993         * g++.dg/debug/pr44178.C: New test.
5994
5995 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5996
5997         PR middle-end/44185
5998         * gcc.dg/tree-ssa/prefetch-6.c: Add
5999         --param min-insn-to-prefetch-ratio=6.
6000         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6001         allow unrolling, and adjust the movnti count.
6002
6003 2010-05-20  Jan Hubicka  <jh@suse.cz>
6004
6005         PR middle-end/44197
6006         * gcc.c-torture/compile/pr44197.c: New file.
6007
6008 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6009
6010         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6011         Fix test code.
6012         (check_effective_target_xop): Remove __may_alias__ attribute.
6013
6014 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6015
6016         PR target/44202
6017         * gcc.c-torture/execute/pr44202-1.c: New test.
6018
6019 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6020
6021         PR fortran/43851
6022         * gfortran.dg/label_1.f90: Update test.
6023
6024 2010-05-19  Jan Hubicka  <jh@suse.cz>
6025
6026         * gcc.dg/lto/ipareference2_0.c: New file.
6027         * gcc.dg/lto/ipareference2_1.c: New file.
6028
6029 2010-05-19  Jason Merrill  <jason@redhat.com>
6030
6031         * g++.dg/parse/fn-typedef2.C: New.
6032
6033         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6034         function type.
6035
6036         PR c++/44193
6037         * g++.dg/template/fntype1.C: New.
6038
6039 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6040
6041         * gnat.dg/discr23.ad[sb]: New test.
6042         * gnat.dg/discr23_pkg.ads: New helper.
6043
6044         * gnat.dg/specs/controlled1.ads: New test.
6045         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6046
6047 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6048
6049         PR fortran/44055
6050         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6051         Fixed scope of C_SIZEOF.
6052         * gfortran.dg/warn_conversion_2.f90: New.
6053
6054 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6055
6056         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6057         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6058         for optional selector.
6059         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6060         (check_effective_target_sse3): New proc.
6061         * gcc.target/i386/math-torture/math-torture.exp: Load
6062         target-supports.exp.
6063         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6064         check_effective_target_sse2.
6065         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6066         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6067         * g++.dg/vect/vect.exp: Likewise.
6068         * gfortran.dg/vect/vect.exp: Likewise.
6069         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6070         -msse2 if check_effective_target_sse2.
6071
6072         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6073         * gcc.target/i386/3dnow-2.c: Likewise.
6074         * gcc.target/i386/3dnowA-1.c: Likewise.
6075         * gcc.target/i386/3dnowA-2.c: Likewise.
6076         * gcc.target/i386/pr42549.c: Likewise.
6077
6078         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6079         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6080         * gcc.target/i386/sse3-addsubps.c: Likewise.
6081         * gcc.target/i386/sse3-haddpd.c: Likewise.
6082         * gcc.target/i386/sse3-haddps.c: Likewise.
6083         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6084         * gcc.target/i386/sse3-hsubps.c: Likewise.
6085         * gcc.target/i386/sse3-movddup.c: Likewise.
6086         * gcc.target/i386/sse3-movshdup.c: Likewise.
6087         * gcc.target/i386/sse3-movsldup.c: Likewise.
6088
6089         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6090         * g++.dg/ext/attrib35.C: Likewise.
6091         * g++.dg/opt/pr40496.C: Likewise.
6092         * g++.dg/other/i386-1.C: Likewise.
6093         * g++.dg/other/i386-4.C: Likewise.
6094         * g++.dg/other/pr34435.C: Likewise.
6095         * g++.dg/other/pr39496.C: Likewise.
6096         * g++.dg/other/pr40446.C: Likewise.
6097         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6098         * gcc.dg/compat/vector-1a_main.c: Likewise.
6099         * gcc.dg/compat/vector-2a_main.c: Likewise.
6100         * gcc.dg/lto/20090206-1_0.c: Likewise.
6101         * gcc.dg/pr34856.c: Likewise.
6102         * gcc.dg/pr36584.c: Likewise.
6103         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6104         * gcc.dg/pr37544.c: Likewise.
6105         * gcc.dg/torture/pr16104-1.c: Likewise.
6106         * gcc.dg/torture/pr35771-1.c: Likewise.
6107         * gcc.dg/torture/pr35771-2.c: Likewise.
6108         * gcc.dg/torture/pr35771-3.c: Likewise.
6109         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6110         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6111         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6112         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6113         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6114         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6115         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6116         * gcc.target/i386/20060512-1.c: Likewise.
6117         * gcc.target/i386/20060512-3.c: Likewise.
6118         * gcc.target/i386/all_one_m128i.c: Likewise.
6119         * gcc.target/i386/float128-1.c: Likewise.
6120         * gcc.target/i386/float128-2.c: Likewise.
6121         * gcc.target/i386/fpcvt-1.c: Likewise.
6122         * gcc.target/i386/fpcvt-2.c: Likewise.
6123         * gcc.target/i386/fpcvt-3.c: Likewise.
6124         * gcc.target/i386/fpprec-1.c: Likewise.
6125         * gcc.target/i386/funcspec-9.c: Likewise.
6126         * gcc.target/i386/incoming-1.c: Likewise.
6127         * gcc.target/i386/incoming-12.c: Likewise.
6128         * gcc.target/i386/incoming-2.c: Likewise.
6129         * gcc.target/i386/incoming-3.c: Likewise.
6130         * gcc.target/i386/incoming-4.c: Likewise.
6131         * gcc.target/i386/incoming-6.c: Likewise.
6132         * gcc.target/i386/incoming-7.c: Likewise.
6133         * gcc.target/i386/incoming-8.c: Likewise.
6134         * gcc.target/i386/opt-1.c: Likewise.
6135         * gcc.target/i386/opt-2.c: Likewise.
6136         * gcc.target/i386/ordcmp-1.c: Likewise.
6137         * gcc.target/i386/pr17692.c: Likewise.
6138         * gcc.target/i386/pr18614-1.c: Likewise.
6139         * gcc.target/i386/pr22152.c: Likewise.
6140         * gcc.target/i386/pr23570.c: Likewise.
6141         * gcc.target/i386/pr23575.c: Likewise.
6142         * gcc.target/i386/pr26449-1.c: Likewise.
6143         * gcc.target/i386/pr26600.c: Likewise.
6144         * gcc.target/i386/pr27790.c: Likewise.
6145         * gcc.target/i386/pr28839.c: Likewise.
6146         * gcc.target/i386/pr30970.c: Likewise.
6147         * gcc.target/i386/pr32000-1.c: Likewise.
6148         * gcc.target/i386/pr32000-2.c: Likewise.
6149         * gcc.target/i386/pr32280.c: Likewise.
6150         * gcc.target/i386/pr32661.c: Likewise.
6151         * gcc.target/i386/pr32708-1.c: Likewise.
6152         * gcc.target/i386/pr32961.c: Likewise.
6153         * gcc.target/i386/pr33329.c: Likewise.
6154         * gcc.target/i386/pr35714.c: Likewise.
6155         * gcc.target/i386/pr35767-1.c: Likewise.
6156         * gcc.target/i386/pr35767-1d.c: Likewise.
6157         * gcc.target/i386/pr35767-1i.c: Likewise.
6158         * gcc.target/i386/pr35767-2.c: Likewise.
6159         * gcc.target/i386/pr35767-2d.c: Likewise.
6160         * gcc.target/i386/pr35767-2i.c: Likewise.
6161         * gcc.target/i386/pr35767-3.c: Likewise.
6162         * gcc.target/i386/pr35767-5.c: Likewise.
6163         * gcc.target/i386/pr36222-1.c: Likewise.
6164         * gcc.target/i386/pr36578-1.c: Likewise.
6165         * gcc.target/i386/pr36578-2.c: Likewise.
6166         * gcc.target/i386/pr36992-1.c: Likewise.
6167         * gcc.target/i386/pr37101.c: Likewise.
6168         * gcc.target/i386/pr37216.c: Likewise.
6169         * gcc.target/i386/pr37434-1.c: Likewise.
6170         * gcc.target/i386/pr37434-2.c: Likewise.
6171         * gcc.target/i386/pr37843-3.c: Likewise.
6172         * gcc.target/i386/pr37843-4.c: Likewise.
6173         * gcc.target/i386/pr39162.c: Likewise.
6174         * gcc.target/i386/pr39315-1.c: Likewise.
6175         * gcc.target/i386/pr39315-2.c: Likewise.
6176         * gcc.target/i386/pr39315-3.c: Likewise.
6177         * gcc.target/i386/pr39315-4.c: Likewise.
6178         * gcc.target/i386/pr39445.c: Likewise.
6179         * gcc.target/i386/pr39496.c: Likewise.
6180         * gcc.target/i386/pr40809.c: Likewise.
6181         * gcc.target/i386/pr40906-3.c: Likewise.
6182         * gcc.target/i386/pr41019.c: Likewise.
6183         * gcc.target/i386/pr42542-1.c: Likewise.
6184         * gcc.target/i386/pr42542-2.c: Likewise.
6185         * gcc.target/i386/pr42542-3.c: Likewise.
6186         * gcc.target/i386/pr42542-3a.c: Likewise.
6187         * gcc.target/i386/pr42881.c: Likewise.
6188         * gcc.target/i386/push-1.c: Likewise.
6189         * gcc.target/i386/quad-sse.c: Likewise.
6190         * gcc.target/i386/reload-1.c: Likewise.
6191         * gcc.target/i386/sse-10.c: Likewise.
6192         * gcc.target/i386/sse-11.c: Likewise.
6193         * gcc.target/i386/sse-15.c: Likewise.
6194         * gcc.target/i386/sse-17.c: Likewise.
6195         * gcc.target/i386/sse-18.c: Likewise.
6196         * gcc.target/i386/sse-19.c: Likewise.
6197         * gcc.target/i386/sse-4.c: Likewise.
6198         * gcc.target/i386/sse-6.c: Likewise.
6199         * gcc.target/i386/sse-vect-types.c: Likewise.
6200         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6201         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6202         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6203         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6204         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6205         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6206         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6207         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6208         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6209         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6210         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6211         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6212         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6213         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6214         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6215         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6216         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6217         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6218         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6219         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6220         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6221         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6222         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6223         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6224         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6225         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6226         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6227         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6228         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6229         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6230         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6231         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6232         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6233         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6234         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6235         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6236         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6237         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6238         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6239         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6240         * gcc.target/i386/sse2-mmx.c: Likewise.
6241         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6242         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6243         * gcc.target/i386/sse2-movd-1.c: Likewise.
6244         * gcc.target/i386/sse2-movd-2.c: Likewise.
6245         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6246         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6247         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6248         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6249         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6250         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6251         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6252         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6253         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6254         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6255         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6256         * gcc.target/i386/sse2-movq-1.c: Likewise.
6257         * gcc.target/i386/sse2-movq-2.c: Likewise.
6258         * gcc.target/i386/sse2-movq-3.c: Likewise.
6259         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6260         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6261         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6262         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6263         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6264         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6265         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6266         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6267         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6268         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6269         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6270         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6271         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6272         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6273         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6274         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6275         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6276         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6277         * gcc.target/i386/sse2-pand-1.c: Likewise.
6278         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6279         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6280         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6281         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6282         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6283         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6284         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6285         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6286         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6287         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6288         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6289         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6290         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6291         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6292         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6293         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6294         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6295         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6296         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6297         * gcc.target/i386/sse2-por-1.c: Likewise.
6298         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6299         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6300         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6301         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6302         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6303         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6304         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6305         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6306         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6307         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6308         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6309         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6310         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6311         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6312         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6313         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6314         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6315         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6316         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6317         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6318         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6319         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6320         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6321         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6322         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6323         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6324         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6325         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6326         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6327         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6328         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6329         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6330         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6331         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6332         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6333         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6334         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6335         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6336         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6337         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6338         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6339         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6340         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6341         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6342         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6343         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6344         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6345         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6346         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6347         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6348         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6349         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6350         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6351         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6352         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6353         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6354         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6355         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6356         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6357         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6358         * gcc.target/i386/sse2-vec-1.c: Likewise.
6359         * gcc.target/i386/sse2-vec-2.c: Likewise.
6360         * gcc.target/i386/sse2-vec-3.c: Likewise.
6361         * gcc.target/i386/sse2-vec-4.c: Likewise.
6362         * gcc.target/i386/sse2-vec-5.c: Likewise.
6363         * gcc.target/i386/sse2-vec-6.c: Likewise.
6364         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6365         * gcc.target/i386/ssefn-2.c: Likewise.
6366         * gcc.target/i386/ssefn-4.c: Likewise.
6367         * gcc.target/i386/ssefp-1.c: Likewise.
6368         * gcc.target/i386/ssefp-2.c: Likewise.
6369         * gcc.target/i386/sseregparm-3.c: Likewise.
6370         * gcc.target/i386/sseregparm-4.c: Likewise.
6371         * gcc.target/i386/sseregparm-5.c: Likewise.
6372         * gcc.target/i386/sseregparm-6.c: Likewise.
6373         * gcc.target/i386/sseregparm-7.c: Likewise.
6374         * gcc.target/i386/ssetype-1.c: Likewise.
6375         * gcc.target/i386/ssetype-2.c: Likewise.
6376         * gcc.target/i386/ssetype-3.c: Likewise.
6377         * gcc.target/i386/ssetype-4.c: Likewise.
6378         * gcc.target/i386/ssetype-5.c: Likewise.
6379         * gcc.target/i386/unordcmp-1.c: Likewise.
6380         * gcc.target/i386/vararg-1.c: Likewise.
6381         * gcc.target/i386/vararg-2.c: Likewise.
6382         * gcc.target/i386/vararg-3.c: Likewise.
6383         * gcc.target/i386/vararg-4.c: Likewise.
6384         * gcc.target/i386/vararg-7.c: Likewise.
6385         * gcc.target/i386/vararg-8.c: Likewise.
6386         * gcc.target/i386/vecinit-1.c: Likewise.
6387         * gcc.target/i386/vecinit-2.c: Likewise.
6388         * gcc.target/i386/vecinit-3.c: Likewise.
6389         * gcc.target/i386/vecinit-4.c: Likewise.
6390         * gcc.target/i386/vecinit-5.c: Likewise.
6391         * gcc.target/i386/vecinit-6.c: Likewise.
6392         * gcc.target/i386/vectorize2.c: Likewise.
6393         * gcc.target/i386/vectorize3.c: Likewise.
6394         * gcc.target/i386/vectorize4.c: Likewise.
6395         * gcc.target/i386/vectorize6.c: Likewise.
6396         * gcc.target/i386/vectorize7.c: Likewise.
6397         * gcc.target/i386/vectorize8.c: Likewise.
6398         * gcc.target/i386/vperm-v2df.c: Likewise.
6399         * gcc.target/i386/vperm-v2di.c: Likewise.
6400         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6401         * gcc.target/i386/xorps-sse2.c: Likewise.
6402         * gcc.target/i386/xorps.c: Likewise.
6403         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6404         * gfortran.dg/graphite/pr42326.f90: Likewise.
6405         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6406
6407 2010-05-19  Richard Guenther  <rguenther@suse.de>
6408
6409         PR lto/44196
6410         * g++.dg/lto/20100519-1_0.C: New testcase.
6411
6412 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6413
6414         PR fortran/42360
6415         * gfortran.dg/warn_intent_out_not_set.f90: New.
6416
6417 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6418
6419         PR fortran/38404
6420         * gfortran.dg/data_char_1.f90: Updated warning message.
6421         * gfortran.dg/data_array_6.f: New.
6422
6423 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6424
6425         * g++.dg/ipa/ivinline-8.C: New test.
6426         * gcc.dg/ipa/iinline-2.c: Likewise.
6427
6428 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6429
6430         PR fortran/34505
6431         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6432         arguments; add check for return value kind.
6433         * gfortran.dg/float_1.f90: Likewise.
6434
6435 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6436
6437         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6438         (main): Use it.
6439         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6440         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6441         Prune another location line format.
6442         (lto-obj): Call lto_prune_warns on comp_output.
6443
6444 2010-05-18  Jan Hubicka  <jh@suse.cz>
6445
6446         * gcc.dg/lto/ipacp_0.c: New test.
6447         * gcc.dg/lto/ipacp_1.c: New test.
6448
6449 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6450
6451         PR lto/44184
6452         * gcc.dg/lto/20100518_0.c: New test.
6453
6454 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6455
6456         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6457
6458 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6459
6460         PR fortran/43990
6461         * gfortran.dg/class_21.f03: New.
6462
6463 2010-05-17  Jason Merrill  <jason@redhat.com>
6464
6465         PR c++/44157
6466         * g++.dg/cpp0x/initlist34.C: New.
6467
6468         PR c++/44158
6469         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6470
6471 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6472
6473         * g++.dg/ipa/ivinline-1.C: New test.
6474         * g++.dg/ipa/ivinline-2.C: New test.
6475         * g++.dg/ipa/ivinline-3.C: New test.
6476         * g++.dg/ipa/ivinline-4.C: New test.
6477         * g++.dg/ipa/ivinline-5.C: New test.
6478         * g++.dg/ipa/ivinline-6.C: New test.
6479
6480 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6481             Jason Merrill  <jason@redhat.com>
6482
6483         PR c++/44108
6484         * c-c++-common/Wunused-var-8.c: New test.
6485
6486 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6487
6488         PR bootstrap/42347
6489         * gcc.c-torture/compile/pr42347.c: New test.
6490
6491         PR middle-end/44102
6492         * g++.dg/ext/asmgoto1.C: New test.
6493
6494 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6495
6496         PR middle-end/44133
6497         * gcc.dg/tree-ssa/pr44133.c: New test.
6498         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6499         precise.
6500
6501 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6502
6503         PR fortran/44044
6504         * gfortran.dg/class_20.f03: New.
6505
6506 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6507
6508         PR 44078
6509         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6510         debug messages but not the newly introduced one.
6511
6512 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6513
6514         PR fortran/35779
6515         * gfortran.dg/initialization_25.f90: Commented testcase.
6516         * gfortran.dg/initialization_26.f90: New.
6517
6518 2010-05-16  Richard Guenther  <rguenther@suse.de>
6519
6520         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6521         * gcc.dg/pr43084.c: Likewise.
6522         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6523         -fipa-type-escape.
6524         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6525         -fipa-type-escape.
6526         * gcc.dg/struct/struct-reorg.exp: Likewise.
6527         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6528         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6529
6530 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6531
6532         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6533         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6534         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6535         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6536         tests.
6537
6538 2010-05-15  Jason Merrill  <jason@redhat.com>
6539
6540         * g++.dg/eh/spec10.C: New.
6541         * g++.dg/eh/spec11.C: New.
6542         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6543
6544 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6545
6546         PR fortran/44154
6547         PR fortran/42647
6548         * gfortran.dg/allocatable_scalar_9.f90: New.
6549
6550 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6551
6552         PR c++/44148
6553         * g++.dg/torture/pr44148.C: New test.
6554
6555 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6556
6557         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6558         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6559         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6560         diagnostics and type sizes.
6561
6562 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6563
6564         * gnat.dg/lto9.adb: New test.
6565         * gnat.dg/lto9_pkg1.ads: New helper.
6566         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6567
6568 2010-05-15  Jan Hubicka  <jh@suse.cz>
6569
6570         * gcc.dg/lto/ipareference_1.c: Rename to ...
6571         * gcc.dg/lto/ipareference_0.c: ... this one.
6572         * gcc.dg/lto/ipareference_2.c: Rename to ...
6573         * gcc.dg/lto/ipareference_1.c: ... this one.
6574
6575 2010-05-15  Jan Hubicka  <jh@suse.cz>
6576
6577         * gcc.dg/lto/ipareference_1.c: New file.
6578         * gcc.dg/lto/ipareference_2.c: New file.
6579
6580 2010-05-15  Richard Guenther  <rguenther@suse.de>
6581
6582         PR tree-optimization/44038
6583         * gcc.c-torture/compile/pr44038.c: New testcase.
6584
6585 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6586
6587         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6588         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6589
6590 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6591
6592         PR fortran/43207
6593         PR fortran/43969
6594         * gfortran.dg/class_18.f03: New.
6595         * gfortran.dg/class_19.f03: New.
6596
6597 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6598
6599         PR debug/44112
6600         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6601         * g++.dg/debug/dwarf2/const1.C: Remove.
6602
6603 2010-05-14  Jason Merrill  <jason@redhat.com>
6604
6605         * g++.dg/eh/cond4.C: New.
6606         * g++.dg/eh/elide2.C: Adjust.
6607         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6608
6609 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6610
6611         PR fortran/44135
6612         * gfortran.dg/actual_array_interface_2.f90: New test.
6613
6614 2010-05-14  Richard Guenther  <rguenther@suse.de>
6615
6616         PR tree-optimization/44119
6617         * gcc.c-torture/compile/pr44119.c: New testcase.
6618
6619 2010-05-14  Jason Merrill  <jason@redhat.com>
6620
6621         PR c++/44127
6622         * g++.dg/eh/terminate1.C: New.
6623
6624 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6625
6626         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6627
6628         PR debug/44136
6629         * gcc.dg/pr44136.c: New test.
6630
6631 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6632
6633         PR c++/30566
6634         * g++.dg/warn/Wshadow-4.C: Adjust.
6635         * g++.dg/warn/Wshadow-5.C: New test.
6636         * g++.dg/warn/Wshadow-6.C: New test
6637
6638 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6639
6640         PR fortran/35779
6641         * gfortran.dg/initialization_25.f90: New.
6642
6643 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6644
6645         * g++.dg/otr-fold-1.C: New test.
6646         * g++.dg/otr-fold-2.C: New test.
6647
6648 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6649
6650         PR fortran/44036
6651         * gfortran.dg/gomp/pr44036-1.f90: New test.
6652         * gfortran.dg/gomp/pr44036-2.f90: New test.
6653         * gfortran.dg/gomp/pr44036-3.f90: New test.
6654
6655         PR debug/43983
6656         * gcc.dg/guality/sra-1.c: New test.
6657
6658 2010-05-12  Jan Hubicka  <jh@suse.cz>
6659
6660         * tree-ssa/unreachable.c: New test.
6661
6662 2010-05-12  Jason Merrill  <jason@redhat.com>
6663
6664         * g++.dg/cpp0x/sfinae1.C: New.
6665
6666 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6667
6668         * gcc.target/i386/zee.c: New file.
6669
6670 2010-05-12  Jason Merrill  <jason@redhat.com>
6671
6672         * g++.dg/conversion/op1.C: Expect template candidate message.
6673         * g++.dg/cpp0x/nullptr15.C: Likewise.
6674         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6675         * g++.dg/cpp0x/pr31431.C: Likewise.
6676         * g++.dg/cpp0x/temp_default2.C: Likewise.
6677         * g++.dg/cpp0x/trailing4.C: Likewise.
6678         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6679         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6680         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6681         * g++.dg/cpp0x/variadic35.C: Likewise.
6682         * g++.dg/cpp0x/vt-35147.C: Likewise.
6683         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6684         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6685         * g++.dg/ext/visibility/anon8.C: Likewise.
6686         * g++.dg/ext/vla2.C: Likewise.
6687         * g++.dg/other/pr28114.C: Likewise.
6688         * g++.dg/other/ptrmem10.C: Likewise.
6689         * g++.dg/other/ptrmem11.C: Likewise.
6690         * g++.dg/overload/unknown1.C: Likewise.
6691         * g++.dg/parse/template7.C: Likewise.
6692         * g++.dg/parse/typename7.C: Likewise.
6693         * g++.dg/template/conv11.C: Likewise.
6694         * g++.dg/template/copy1.C: Likewise.
6695         * g++.dg/template/deduce3.C: Likewise.
6696         * g++.dg/template/dependent-expr5.C: Likewise.
6697         * g++.dg/template/friend.C: Likewise.
6698         * g++.dg/template/incomplete2.C: Likewise.
6699         * g++.dg/template/local4.C: Likewise.
6700         * g++.dg/template/local6.C: Likewise.
6701         * g++.dg/template/operator10.C: Likewise.
6702         * g++.dg/template/overload6.C: Likewise.
6703         * g++.dg/template/ptrmem2.C: Likewise.
6704         * g++.dg/template/ptrmem20.C: Likewise.
6705         * g++.dg/template/ptrmem8.C: Likewise.
6706         * g++.dg/template/sfinae2.C: Likewise.
6707         * g++.dg/template/ttp25.C: Likewise.
6708         * g++.dg/template/unify10.C: Likewise.
6709         * g++.dg/template/unify11.C: Likewise.
6710         * g++.dg/template/unify6.C: Likewise.
6711         * g++.dg/template/unify7.C: Likewise.
6712         * g++.dg/template/unify9.C: Likewise.
6713         * g++.dg/template/varmod1.C: Likewise.
6714         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6715         * g++.old-deja/g++.law/operators32.C: Likewise.
6716         * g++.old-deja/g++.pt/crash28.C: Likewise.
6717         * g++.old-deja/g++.pt/crash60.C: Likewise.
6718         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6719         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6720         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6721         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6722         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6723         * g++.old-deja/g++.pt/expr2.C: Likewise.
6724         * g++.old-deja/g++.pt/overload7.C: Likewise.
6725         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6726         * g++.old-deja/g++.pt/spec5.C: Likewise.
6727         * g++.old-deja/g++.pt/spec6.C: Likewise.
6728         * g++.old-deja/g++.pt/t24.C: Likewise.
6729         * g++.old-deja/g++.pt/unify4.C: Likewise.
6730         * g++.old-deja/g++.pt/unify6.C: Likewise.
6731         * g++.old-deja/g++.pt/unify8.C: Likewise.
6732         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6733         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6734         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6735
6736         * g++.dg/cpp0x/initlist32.C: New.
6737
6738         * g++.dg/template/conv11.C: New.
6739         * g++.dg/conversion/op1.C: Adjust expected error.
6740
6741         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6742
6743 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6744
6745         PR target/44088
6746         * gcc.target/i386/avx-cmpsd-1.c: New.
6747         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6748         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6749         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6750         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6751         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6752
6753 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6754
6755         PR middle-end/44085
6756         * gcc.dg/gomp/pr44085.c: New test.
6757         * gfortran.dg/gomp/pr44085.f90: New test.
6758
6759 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6760
6761         * objc-obj-c++-shared/Object1.m: New.
6762         * objc.dg/torture: New directory.
6763         * objc.dg/torture/tls: Ditto.
6764         * objc.dg/tls: Ditto.
6765         * objc.dg/torture/tls/trivial.m: New test.
6766         * objc.dg/torture/tls/thr-init-2.m: New test.
6767         * objc.dg/torture/tls/thr-init-3.m: New test.
6768         * objc.dg/torture/tls/thr-init.m: New test.
6769         * objc.dg/torture/tls/diag-1.m: New test.
6770         * objc.dg/torture/tls/tls.exp: New.
6771         * objc.dg/torture/trivial.m: New test.
6772         * objc.dg/torture/dg-torture.exp: New.
6773         * objc.dg/tls/diag-3.m: New test.
6774         * objc.dg/tls/diag-4.m: New test.
6775         * objc.dg/tls/diag-5.m: New test.
6776         * objc.dg/tls/init-1.m: New test.
6777         * objc.dg/tls/init-2.m: New test.
6778         * objc.dg/tls/tls.exp: New.
6779         * objc.dg/tls/diag-2.m: New test.
6780         * lib/objc.exp: Respond to dg-additional-files.
6781
6782 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6783
6784         * gcc.target/m68k/20100512-1.c: New.
6785
6786 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6787
6788         * gnat.dg/lto8.adb: New test.
6789         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6790         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6791
6792 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6793
6794         PR c++/34272
6795         PR c++/43630
6796         PR c++/34491
6797         * g++.dg/template/crash97.C: New.
6798         * g++.dg/template/crash98.C: Likewise.
6799         * g++.dg/template/crash99.C: Likewise.
6800         * g++.dg/cpp0x/pr31439.C: Adjust.
6801         * g++.dg/template/crash95.C: Likewise.
6802
6803 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6804
6805         PR middle-end/44071
6806         * c-c++-common/asmgoto-4.c: New test.
6807         * gcc.target/i386/pr44071.c: New test.
6808
6809         PR c++/44062
6810         * c-c++-common/Wunused-var-7.c: New test.
6811         * g++.dg/warn/Wunused-var-9.C: New test.
6812
6813 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6814
6815         PR fortran/43711
6816         * gfortran.dg/gomp/pr43711.f90: New.
6817
6818 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6819
6820         PR fortran/31820
6821         * gfortran.dg/select_5.f90: Updated.
6822
6823 2010-05-11  Jan Hubicka  <jh@suse.cz>
6824
6825         PR tree-optimize/44063
6826         * gcc.c-torture/compile/pr44063.c: New testcase.
6827
6828 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6829
6830         PR debug/44023
6831         * gcc.dg/pr44023.c: New test.
6832
6833 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6834
6835         * gnat.dg/lto7.adb: New test.
6836         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6837
6838 2010-05-10  Jason Merrill  <jason@redhat.com>
6839
6840         PR c++/44017
6841         * g++.dg/template/inherit5.C: New.
6842
6843         PR c++/44045
6844         * g++.dg/cpp0x/initlist33.C: New.
6845         * g++.dg/cpp0x/initlist26.C: Adjust.
6846         * g++.dg/cpp0x/initlist28.C: Adjust.
6847
6848 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6849
6850         PR c++/43719
6851         * g++.dg/init/pr43719.C: New.
6852         * g++.dg/anon-struct4.C: Adjust.
6853
6854 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6855
6856         PR debug/44028
6857         * gcc.dg/pr44028.c: New test.
6858
6859 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6860
6861         PR fortran/27866
6862         PR fortran/35003
6863         PR fortran/42809
6864         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6865         * gfortran.dg/warn_conversion.f90: New.
6866
6867 2010-05-10  Michael Matz  <matz@suse.de>
6868
6869         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6870
6871 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6872
6873         PR rtl-optimization/44012
6874         * gcc.dg/pr44012.c: New.
6875
6876 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6877
6878         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6879         Log text on entry and exit.
6880         Prune Sun ld warnings for common symbols with differing sizes.
6881         (lto-link-and-maybe-run): Change caller.
6882
6883 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6884
6885         PR fortran/44044
6886         * gfortran.dg/class_7.f03: Modified.
6887         * gfortran.dg/select_type_1.f03: Modified.
6888         * gfortran.dg/select_type_12.f03: New.
6889
6890 2010-05-10  Richard Guenther  <rguenther@suse.de>
6891
6892         PR tree-optimization/44050
6893         * gcc.dg/torture/pr44050.c: New testcase.
6894
6895 2010-05-10  Wei Guozhi  <carrot@google.com>
6896
6897         PR target/42879
6898         * gcc.target/arm/pr42879.c: New testcase.
6899
6900 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6901
6902         PR c/44051
6903         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6904
6905 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6906
6907         PR c/10676
6908         * gcc.dg/anon-struct-10.c: New test.
6909
6910 2010-05-09  Richard Guenther  <rguenther@suse.de>
6911
6912         PR middle-end/44024
6913         * gcc.dg/pr44024.c: New testcase.
6914
6915 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6916
6917         PR c/4784
6918         * gcc.dg/anon-struct-9.c: New test.
6919
6920 2010-05-09  Richard Guenther  <rguenther@suse.de>
6921
6922         PR middle-end/44043
6923         * gcc.c-torture/compile/pr44043.c: New testcase.
6924
6925 2010-05-09  Richard Guenther  <rguenther@suse.de>
6926
6927         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6928
6929 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6930
6931         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6932
6933 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6934
6935         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6936         * gnat.dg/specs/lto3.ads: Likewise.
6937
6938 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6939
6940         PR middle-end/28685
6941         * gcc.dg/pr28685-1.c: New file.
6942
6943 2010-05-08  Richard Guenther  <rguenther@suse.de>
6944
6945         PR tree-optimization/44030
6946         * gcc.c-torture/compile/pr44030.c: New testcase.
6947
6948 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6949
6950         * gnat.dg/lto6.adb: New test.
6951         * gnat.dg/lto6_pkg.ads: New helper.
6952
6953 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6954
6955         * gnat.dg/lto5.adb: New test.
6956         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6957
6958 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6959
6960         * gnat.dg/lto4.ad[sb]: New test.
6961
6962 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6963
6964         * gnat.dg/specs/lto3.ads: New test.
6965         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6966         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6967
6968 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6969
6970         * gnat.dg/sizetype3.ad[sb]: New test.
6971         * gnat.dg/sizetype3_pkg.ads: New helper.
6972
6973 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6974
6975         PR c++/43951
6976         * g++.dg/init/new29.C: New.
6977
6978 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6979
6980         PR fortran/40728
6981         * gfortran.dg/coarray_1.f90: Fixed error message.
6982         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6983         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6984         * gfortran.dg/intrinsic_std_5.f90: New.
6985
6986 2010-05-07  Jason Merrill  <jason@redhat.com>
6987
6988         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6989
6990 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6991
6992         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6993         (size_t, stderr): Remove.
6994         (read_error): Replaced __builtin_fprintf by fprintf.
6995
6996 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6997
6998         * gcc.dg/ordered-comparison-1.c: New test.
6999         * gcc.dg/ordered-comparison-2.c: New test.
7000         * gcc.dg/ordered-comparison-3.c: New test.
7001         * gcc.dg/ordered-comparison-4.c: New test.
7002
7003 2010-05-06  Mike Stump  <mikestump@comcast.net>
7004
7005         PR objc/35165
7006         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7007
7008 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7009             Jason Merrill  <jason@redhat.com>
7010
7011         * g++.dg/cpp0x/nullptr01.C: New.
7012         * g++.dg/cpp0x/nullptr02.C: New.
7013         * g++.dg/cpp0x/nullptr03.C: New.
7014         * g++.dg/cpp0x/nullptr04.C: New.
7015         * g++.dg/cpp0x/nullptr05.C: New.
7016         * g++.dg/cpp0x/nullptr06.C: New.
7017         * g++.dg/cpp0x/nullptr07.C: New.
7018         * g++.dg/cpp0x/nullptr08.C: New.
7019         * g++.dg/cpp0x/nullptr09.C: New.
7020         * g++.dg/cpp0x/nullptr10.C: New.
7021         * g++.dg/cpp0x/nullptr11.C: New.
7022         * g++.dg/cpp0x/nullptr12.C: New.
7023         * g++.dg/cpp0x/nullptr13.C: New.
7024         * g++.dg/cpp0x/nullptr14.C: New.
7025         * g++.dg/cpp0x/nullptr15.C: New.
7026         * g++.dg/cpp0x/nullptr16.C: New.
7027         * g++.dg/cpp0x/nullptr17.C: New.
7028         * g++.dg/cpp0x/nullptr18.C: New.
7029         * g++.dg/cpp0x/nullptr19.C: New.
7030         * g++.dg/cpp0x/nullptr20.C: New.
7031         * g++.dg/cpp0x/nullptr21.C: New.
7032         * g++.dg/cpp0x/nullptr22.C: New.
7033         * g++.dg/debug/nullptr01.C: New.
7034         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7035
7036 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7037
7038         * gcc.dg/Wunused-var-8.c: Move to...
7039         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7040
7041 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7042
7043         PR c++/40406
7044         * g++.dg/template/crash96.C: New.
7045
7046 2010-05-06  Jan Hubicka  <jh@suse.cz>
7047
7048         PR tree-optimization/43791
7049         * gcc.c-torture/compile/pr43791.c: New file.
7050
7051 2010-05-06  Michael Matz  <matz@suse.de>
7052
7053         PR tree-optimization/43984
7054         * gfortran.dg/pr43984.f90: New test.
7055
7056 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7057
7058         PR 40989
7059         * gcc.dg/pr40989.c: New.
7060
7061 2010-05-06  Richard Guenther  <rguenther@suse.de>
7062
7063         PR tree-optimization/43934
7064         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7065
7066 2010-05-06  Richard Guenther  <rguenther@suse.de>
7067
7068         PR tree-optimization/43987
7069         * gcc.c-torture/execute/pr43987.c: New testcase.
7070         * gcc.dg/torture/pta-escape-1.c: Adjust.
7071         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7072         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7073         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7074         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7075
7076 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7077             Dodji Seketeli  <dodji@redhat.com>
7078
7079         PR c/18624
7080         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7081         * g++.dg/template/sfinae16.C: Likewise.
7082         * gcc.dg/Wunused-var-1.c: Moved to...
7083         * c-c++-common/Wunused-var-1.c: ...here. New test.
7084         * gcc.dg/Wunused-var-2.c: Moved to...
7085         * c-c++-common/Wunused-var-2.c: ...here. New test.
7086         * gcc.dg/Wunused-var-3.c: Moved to...
7087         * c-c++-common/Wunused-var-3.c: ...here. New test.
7088         * gcc.dg/Wunused-var-4.c: Moved to...
7089         * gcc.dg/Wunused-var-1.c: ... here.
7090         * gcc.dg/Wunused-var-5.c: Moved to...
7091         * c-c++-common/Wunused-var-4.c: ...here. New test.
7092         * gcc.dg/Wunused-var-7.c: Moved to...
7093         * c-c++-common/Wunused-var-5.c: ...here. New test.
7094         * gcc.dg/Wunused-var-6.c: Moved to...
7095         * gcc.dg/Wunused-var-2.c: ... here.
7096         * c-c++-common/Wunused-var-1.c: New test.
7097         * c-c++-common/Wunused-var-2.c: New test.
7098         * c-c++-common/Wunused-var-3.c: New test.
7099         * c-c++-common/Wunused-var-4.c: New test.
7100         * c-c++-common/Wunused-var-5.c: New test.
7101         * g++.dg/warn/Wunused-var-1.C: New test.
7102         * g++.dg/warn/Wunused-var-2.C: New test.
7103         * g++.dg/warn/Wunused-var-3.C: New test.
7104         * g++.dg/warn/Wunused-var-4.C: New test.
7105         * g++.dg/warn/Wunused-var-5.C: New test.
7106         * g++.dg/warn/Wunused-var-6.C: New test.
7107         * g++.dg/warn/Wunused-var-7.C: New test.
7108         * g++.dg/warn/Wunused-var-8.C: New test.
7109         * g++.dg/warn/Wunused-parm-1.C: New test.
7110         * g++.dg/warn/Wunused-parm-2.C: New test.
7111         * g++.dg/warn/Wunused-parm-3.C: New test.
7112
7113 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7114
7115         PR fortran/43985
7116         * gfortran.dg/gomp/crayptr5.f90: New test case.
7117
7118 2010-05-05  Jason Merrill  <jason@redhat.com>
7119
7120         PR debug/43370
7121         * g++.dg/ext/attrib39.C: New.
7122
7123 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7124
7125         PR fortran/24978
7126         * gfortran.dg/data_invalid.f90: New.
7127
7128 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7129
7130         * gnat.dg/lto2.adb: New test.
7131
7132 2010-05-05  Jason Merrill  <jason@redhat.com>
7133
7134         PR c++/43787
7135         * g++.dg/opt/empty1.C: New.
7136
7137 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7138
7139         PR fortran/43696
7140         * gfortran.dg/class_17.f03: New.
7141
7142 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7143
7144         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7145
7146 2010-05-04  Mike Stump  <mikestump@comcast.net>
7147
7148         PR objc/35165
7149         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7150
7151 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7152
7153         PR target/43668
7154         * gcc.target/i386/pr43668.c: New.
7155
7156 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7157
7158         PR c++/43028
7159         * g++.dg/cpp0x/initlist31.C: New.
7160
7161 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7162
7163         PR c/43981
7164         * gcc.dg/Wunused-var-8.c: New test.
7165
7166 2010-05-04  Jason Merrill  <jason@redhat.com>
7167
7168         PR c++/38064
7169         * g++.dg/cpp0x/enum3.C: Extend.
7170
7171 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7172
7173         PR target/43799
7174         * gcc.target/i386/pr43799.c: New.
7175
7176 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7177
7178         * gnat.dg/lto1.adb: New test.
7179         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7180
7181 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7182
7183         PR middle-end/43671
7184         * gcc.target/i386/pr43671.c: New.
7185
7186 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7187
7188         PR c++/43705
7189         * g++.dg/template/crash95.C: New.
7190
7191 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7192
7193         PR debug/43508
7194         * gcc.target/i386/pr43508.c: New.
7195
7196 2010-05-04  Richard Guenther  <rguenther@suse.de>
7197
7198         PR tree-optimization/43879
7199         * g++.dg/torture/pr43879-1_0.C: New testcase.
7200         * g++.dg/torture/pr43879-1_1.C: Likewise.
7201
7202 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7203
7204         PR c++/43953
7205         * g++.dg/other/crash-12.C: New test.
7206
7207 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7208
7209         * g++.dg/cdce3.C: Add a space.  Updated.
7210
7211 2010-05-03  Jason Merrill  <jason@redhat.com>
7212
7213         PR c++/43680
7214         * g++.dg/opt/enum2.C: New.
7215         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7216         * g++.dg/warn/Wswitch-1.C: Adjust message.
7217
7218 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7219
7220         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7221         * g++.dg/ext/label13.C: Fix typo.
7222         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7223         alpha*-dec-osf5*.
7224         * gcc.c-torture/compile/limits-declparen.c: xfail on
7225         alpha*-dec-osf5* with -g.
7226         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7227         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7228         * gcc.dg/c99-tgmath-2.c: Likewise.
7229         * gcc.dg/c99-tgmath-3.c: Likewise.
7230         * gcc.dg/c99-tgmath-4.c: Likewise.
7231
7232 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7233
7234         PR fortran/43592
7235         * gfortran.dg/unexpected_interface.f90: New test.
7236
7237 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7238
7239         * ada/acats/run_acats (which): New function.
7240         (host_gnatchop, host_gnatmake): Use it.
7241
7242 2010-05-03  Richard Guenther  <rguenther@suse.de>
7243
7244         PR tree-optimization/43971
7245         * gcc.dg/pr43971.c: New testcase.
7246
7247 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7248
7249         PR debug/43972
7250         * gcc.dg/debug/pr43972.c: New test.
7251
7252 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7253
7254         PR testsuite/43963
7255         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7256
7257 2010-05-02  Richard Guenther  <rguenther@suse.de>
7258
7259         PR tree-optimization/43879
7260         * gcc.dg/torture/pr43879-3.c: New testcase.
7261
7262 2010-05-01  Richard Guenther  <rguenther@suse.de>
7263
7264         PR tree-optimization/43949
7265         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7266
7267 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7268
7269         PR c++/43951
7270         * g++.dg/init/new28.C: New.
7271
7272 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7273
7274         PR objc++/32052
7275         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7276         structure and nested declarations.
7277         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7278         structure and nested declarations.  Reduce header clutter and
7279         use _exit() rather than abort().
7280         * objc.dg/encode-10.m: New.
7281         * objc.dg/encode-11.m: New.
7282
7283 2010-04-30  DJ Delorie  <dj@redhat.com>
7284
7285         * gcc.c-torture/execute/20100430-1.c: New test.
7286
7287 2010-04-30  Jason Merrill  <jason@redhat.com>
7288
7289         PR c++/43868
7290         * g++.dg/template/ptrmem21.C: New.
7291
7292 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7293
7294         PR fortran/18918
7295         PR fortran/43931
7296         * gfortran.dg/coarray_13.f90: New test.
7297
7298 2010-04-30  Richard Guenther  <rguenther@suse.de>
7299
7300         PR lto/43946
7301         * gcc.dg/lto/20100430-1_0.c: New testcase.
7302
7303 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7304
7305         PR debug/43942
7306         * c-c++-common/pr43942.c: New test.
7307
7308 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7309
7310         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7311         conflict with darwin crt1.o 'start' symbol.
7312
7313 2010-04-30  Richard Guenther  <rguenther@suse.de>
7314
7315         PR tree-optimization/43879
7316         * gcc.dg/torture/pr43879_1.c: New testcase.
7317
7318 2010-04-30  Richard Guenther  <rguenther@suse.de>
7319
7320         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7321
7322 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7323
7324         PR c++/43890
7325         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7326         user-provided constructor while recursing.
7327
7328 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7329
7330         PR fortran/42274
7331         * gfortran.dg/class_16.f03: New test.
7332
7333 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7334
7335         PR fortran/42274
7336         * gfortran.dg/class_15.f03: New.
7337
7338 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7339
7340         PR fortran/43326
7341         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7342
7343 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7344
7345         PR fortran/43492
7346         * gfortran.dg/generic_22.f03 : New test.
7347
7348 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7349
7350         PR fortran/42353
7351         * gfortran.dg/class_14.f03: New test.
7352
7353 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7354
7355         PR fortran/42680
7356         * gfortran.dg/interface_32.f90: New test.
7357
7358 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7359             Janus Weil  <janus@gcc.gnu.org>
7360
7361         PR fortran/41829
7362         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7363         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7364         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7365
7366 2010-04-28  Mike Stump  <mikestump@comcast.net>
7367
7368         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7369         dg-excess-errors.
7370         * g++.dg/uninit-pred-2_b.C: Likewise.
7371
7372 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7373
7374         PR fortran/18918
7375         PR fortran/43919
7376         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7377
7378 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7379
7380         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7381         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7382         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7383         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7384         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7385
7386 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7387
7388         * gcc.dg/const-uniq-1.c: New test.
7389         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7390
7391 2010-04-28  Xinliang David Li  <davidxl@google.com>
7392
7393         * gcc.dg/uninit-pred-2_b.c: New test.
7394         * gcc.dg/uninit-pred-4_b.c: New test.
7395         * gcc.dg/uninit-pred-3_d.c: New test.
7396         * gcc.dg/uninit-pred-6_b.c: New test.
7397         * gcc.dg/uninit-pred-8_b.c: New test.
7398         * gcc.dg/uninit-pred-3_a.c: New test.
7399         * gcc.dg/uninit-pred-2_c.c: New test.
7400         * gcc.dg/uninit-pred-5_a.c: New test.
7401         * gcc.dg/uninit-pred-3_e.c: New test.
7402         * gcc.dg/uninit-pred-7_a.c: New test.
7403         * gcc.dg/uninit-pred-6_c.c: New test.
7404         * gcc.dg/uninit-pred-9_a.c: New test.
7405         * gcc.dg/uninit-pred-8_c.c: New test.
7406         * gcc.dg/uninit-pred-3_b.c: New test.
7407         * gcc.dg/uninit-pred-5_b.c: New test.
7408         * gcc.dg/uninit-pred-7_b.c: New test.
7409         * gcc.dg/uninit-pred-6_d.c: New test.
7410         * gcc.dg/uninit-pred-9_b.c: New test.
7411         * gcc.dg/uninit-pred-2_a.c: New test.
7412         * gcc.dg/uninit-pred-4_a.c: New test.
7413         * gcc.dg/uninit-pred-3_c.c: New test.
7414         * gcc.dg/uninit-pred-6_a.c: New test.
7415         * gcc.dg/uninit-pred-8_a.c: New test.
7416         * gcc.dg/uninit-pred-7_c.c: New test.
7417         * gcc.dg/uninit-pred-6_e.c: New test.
7418         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7419         * g++.dg/uninit-pred-1_a.C: New test.
7420         * g++.dg/uninit-pred-1_b.C: New test.
7421         * g++.dg/uninit-pred-2_a.C: New test.
7422         * g++.dg/uninit-pred-2_b.C: New test.
7423         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7424         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7425         * g++.dg/uninit-pred-loop_1.cc: New test.
7426
7427 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7428
7429         * gcc.dg/lto/20091209-1_0.c: New testcase.
7430
7431 2010-04-28  Richard Guenther  <rguenther@suse.de>
7432
7433         PR tree-optimization/43879
7434         PR tree-optimization/43909
7435         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7436
7437 2010-04-28  Richard Guenther  <rguenther@suse.de>
7438
7439         PR c++/43880
7440         * g++.dg/torture/pr43880.C: New testcase.
7441
7442 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7443
7444         PR c++/9335
7445         * g++.dg/template/recurse2.C: Update
7446         * g++.dg/template/recurse.C: Update.
7447         * g++.dg/template/pr23510.C: Update.
7448         * lib/prune.exp: Filter out 'recursively instantiated'.
7449
7450 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7451
7452         PR c++/29043
7453         * g++.dg/init/pr29043.C: New.
7454
7455 2010-04-27  Jason Merrill  <jason@redhat.com>
7456
7457         * g++.dg/lookup/scoped5.C: Adjust.
7458         * g++.dg/lookup/scoped8.C: Adjust.
7459         * g++.dg/template/dependent-expr5.C: Adjust.
7460         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7461
7462         PR c++/43856
7463         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7464
7465         PR c++/43875
7466         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7467
7468 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7469             Jan Hubicka <hubicka@ucw.cz>
7470
7471         * gcc.dg/pure-2.c: New testcase.
7472         * gcc.dg/const-1.c: New testcase.
7473
7474 2010-04-27  Jason Merrill  <jason@redhat.com>
7475
7476         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7477
7478         PR c++/41468
7479         * g++.dg/template/sfinae17.C: New.
7480         * g++.dg/template/sfinae18.C: New.
7481
7482 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7483
7484         * g++.dg/init/pr42844.C: New.
7485         * g++.dg/cpp0x/pr42844-2.C: New.
7486         * g++.dg/cpp0x/defaulted2.C: Adjust.
7487         * g++.dg/tree-ssa/pr27549.C: Likewise.
7488         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7489
7490 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7491
7492         PR fortran/18918
7493         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7494
7495 2010-04-27  Richard Guenther  <rguenther@suse.de>
7496
7497         PR middle-end/40561
7498         * g++.dg/other/pr40561.C: New testcase.
7499
7500 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7501
7502         PR middle-end/43812
7503         * g++.dg/ipa/pr43812.C: New test.
7504
7505 2010-04-27  Jan Hubicka  <jh@suse.cz>
7506
7507         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7508         (test): ... this one.
7509
7510 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7511
7512         PR target/40657
7513         * gcc.target/arm/thumb-stackframe.c: New test.
7514
7515 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7516
7517         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7518         * gcc.dg/misc-column.c: Likewise.
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  Tobias Burnus  <burnus@net-b.de>
7524
7525         PR fortran/18918
7526         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7527         * gfortran.dg/coarray_12.f90: New.
7528
7529 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7530
7531         PR c/32207
7532         * gcc.dg/pr32207.c: New test.
7533         * gcc.dg/misc-column.c: Adjust expected warning.
7534         * gcc.dg/Walways-true-1.c: Likewise.
7535         * gcc.dg/Walways-true-2.c: Likewise.
7536         * gcc.dg/warn-addr-cmp.c: Likewise.
7537
7538 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7539
7540         PR lto/42776
7541         * lib/lto.exp (lto_prune_vis_warns): New function.
7542         (lto-link-and-maybe-run): Call it.
7543
7544 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7545
7546         PR tree-optimization/43904
7547         * gcc.dg/tree-ssa/tailcall-6.c: New.
7548
7549 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7550
7551         PR testsuite/35165
7552         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7553         Darwin8/OSX10.4 - compatible code generation.
7554         Use scan-rtl-dump.
7555         * obj-c++.dg/stubify-1.mm: Ditto.
7556         * lib/objc-torture.exp: Do not require link success for
7557         "trivial.m" in the runtime checks when dowhat = 'compile'.
7558         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7559         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7560         Darwin8/OSX10.4 - compatible code generation.
7561         * objc.dg/stubify-2.m: Ditto.
7562         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7563         * objc.dg/next-runtime-1.m: Ditto.
7564         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7565         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7566         runtimes on Darwin.
7567
7568 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7569
7570         PR 43715
7571         * lib/plugin-support.exp: Use "-undefined
7572         dynamic_lookup" on darwin.
7573
7574 2010-04-26  Richard Guenther  <rguenther@suse.de>
7575
7576         * gcc.dg/lto/20100426_0.c: New testcase.
7577
7578 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7579
7580         PR tree-optimization/43833
7581         gcc.dg/Warray-bounds-8.c: New test case.
7582
7583 2010-04-26  Richard Guenther  <rguenther@suse.de>
7584
7585         PR lto/43080
7586         * g++.dg/lto/20100423-3_0.C: New testcase.
7587
7588 2010-04-26  Richard Guenther  <rguenther@suse.de>
7589
7590         PR lto/42425
7591         * g++.dg/lto/20100423-2_0.C: New testcase.
7592
7593 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7594
7595         * gcc.dg/vect/bb-slp-23.c: New test.
7596
7597 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7598
7599         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7600         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7601         * gcc.dg/c1x-float-1.c: New test.
7602
7603 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7604
7605         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7606         of "lea\[ \t\]".
7607
7608 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7609
7610         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7611         FreeBSD.
7612         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7613         * gfortran.dg/default_format_2.f90: Ditto.
7614
7615 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7616
7617         * gfortran.dg/pr43505.f90: Clean up .mod file.
7618         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7619         * gfortran.dg/pr41347.f90: Ditto.
7620         * gfortran.dg/internal_pack_4.f90: Ditto.
7621         * gfortran.dg/proc_decl_23.f90: Ditto.
7622         * gfortran.dg/recursive_check_3.f90: Ditto.
7623         * gfortran.dg/intent_out_3.f90: Ditto.
7624         * gfortran.dg/assignment_2.f90: Ditto.
7625         * gfortran.dg/pr41928.f90: Ditto.
7626         * gfortran.dg/pr42166.f90: Ditto.
7627         * gfortran.dg/private_type_12.f90: Ditto.
7628         * gfortran.dg/graphite/pr42185.f90: Ditto.
7629         * gfortran.dg/graphite/pr42186.f90: Ditto.
7630         * gfortran.dg/graphite/pr40982.f90: Ditto.
7631         * gfortran.dg/graphite/id-2.f90: Ditto.
7632         * gfortran.dg/graphite/id-4.f90: Ditto.
7633         * gfortran.dg/graphite/pr42050.f90: Ditto.
7634         * gfortran.dg/graphite/id-18.f90: Ditto.
7635         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7636         * gfortran.dg/graphite/pr41924.f90: Ditto.
7637         * gfortran.dg/graphite/pr42393.f90: Ditto.
7638         * gfortran.dg/graphite/pr37980.f90: Ditto.
7639         * gfortran.dg/graphite/pr38953.f90: Ditto.
7640         * gfortran.dg/graphite/pr42180.f90: Ditto.
7641         * gfortran.dg/graphite/pr42181.f90: Ditto.
7642         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7643         * gfortran.dg/select_type_4.f90: Ditto.
7644         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7645         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7646         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7647         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7648         * gfortran.dg/whole_file_11.f90: Ditto.
7649         * gfortran.dg/private_type_11.f90: Ditto.
7650         * gfortran.dg/vect/vect-gems.f90: Ditto.
7651         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7652
7653 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7654
7655         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7656
7657 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7658
7659         * gnat.dg/pack15.ad[sb]: New test.
7660
7661 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7662
7663         * gcc.target/arm/mla-1.c: New test.
7664
7665 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7666
7667         PR fortran/30073
7668         PR fortran/43793
7669         * gfortran.dg/pr43793.f90: New test.
7670
7671 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7672
7673         PR tree-optimization/41442
7674         * gcc.target/i386/pr41442.c: New test.
7675
7676 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7677
7678         PR fortran/43832
7679         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7680
7681 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7682
7683         PR fortran/43832
7684         * gfortran.dg/open_nounit.f90: New test.
7685
7686 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7687
7688         PR fortran/43841
7689         PR fortran/43843
7690         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7691
7692 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7693
7694         * gcc.dg/Wconversion-integer.c: Update.
7695
7696 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7697
7698         * gnat.dg/unchecked_convert5.adb: New test.
7699
7700 2010-04-23  Richard Guenther  <rguenther@suse.de>
7701
7702         PR lto/41734
7703         * gcc.dg/lto/20100423-2_0.c: New testcase.
7704         * gcc.dg/lto/20100423-2_0.c: Likewise.
7705
7706 2010-04-23  Richard Guenther  <rguenther@suse.de>
7707
7708         PR lto/43455
7709         * gcc.dg/lto/20100423-1_0.c: New testcase.
7710         * gcc.dg/lto/20100423-1_1.c: Likewise.
7711
7712 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7713
7714         PR tree-optimization/43846
7715         * gcc.dg/tree-ssa/sra-10.c: New test.
7716
7717 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7718
7719         PR middle-end/43835
7720         * gcc.c-torture/execute/pr43835.c: New test.
7721
7722 2010-04-23  Richard Guenther  <rguenther@suse.de>
7723
7724         PR lto/42653
7725         * g++.dg/lto/20100423-1_0.C: New testcase.
7726
7727 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7728
7729         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7730
7731 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7732
7733         PR tree-optimization/43842
7734         * gcc.dg/vect/pr43842.c: New test.
7735
7736 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7737
7738         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7739         * gcc.target/i386/wmul-2.c: Likewise.
7740
7741 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7742
7743         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7744         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7745
7746 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7747
7748         * gfortran.dg/reassoc_6.f: New testcase.
7749
7750 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7751
7752         PR middle-end/29274
7753         * gcc.target/arm/wmul-1.c: New test.
7754         * gcc.target/arm/wmul-2.c: New test.
7755
7756 2010-04-22  Richard Guenther  <rguenther@suse.de>
7757
7758         PR tree-optimization/43845
7759         * gcc.c-torture/compile/pr43845.c: New testcase.
7760
7761 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7762
7763         PR middle-end/29274
7764         * gcc.target/i386/wmul-1.c: New test.
7765         * gcc.target/i386/wmul-2.c: New test.
7766         * gcc.target/bfin/wmul-1.c: New test.
7767         * gcc.target/bfin/wmul-2.c: New test.
7768
7769 2010-04-22  Richard Guenther  <rguenther@suse.de>
7770
7771         PR fortran/43829
7772         * gfortran.dg/vector_subscript_6.f90: New testcase.
7773         * gfortran.dg/assign_10.f90: Adjust.
7774
7775 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7776
7777         PR fortran/43836
7778         * gfortran.dg/gomp/pr43836.f90: New test.
7779
7780 2010-04-21  Richard Guenther  <rguenther@suse.de>
7781
7782         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7783
7784 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7785
7786         * gcc.dg/torture/builtin-cproj-3.c: New.
7787
7788 2010-04-20  Jason Merrill  <jason@redhat.com>
7789
7790         PR c++/9335
7791         * g++.dg/template/recurse2.C: New.
7792         * g++.dg/parse/crash36.C: Adjust.
7793         * g++.dg/other/fold1.C: Adjust.
7794         * g++.dg/init/member1.C: Adjust.
7795         * lib/prune.exp: Prune "skipping N instantiation contexts".
7796
7797 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7798
7799         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7800
7801 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7802
7803         * gcc.dg/torture/builtin-cproj-1.c: New.
7804         * gcc.dg/torture/builtin-cproj-2.c: New.
7805
7806 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7807
7808         PR c++/43800
7809         PR c++/43704
7810         * g++.dg/template/typedef32.C: Adjust.
7811         * g++.dg/template/typedef33.C: New test.
7812
7813 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7814
7815         PR fortran/43227
7816         * gfortran.dg/proc_decl_23.f90: New test.
7817
7818         PR fortran/43266
7819         * gfortran.dg/abstract_type_6.f03: New test.
7820
7821 2010-04-20  Xinliang David Li  <davidxl@google.com>
7822
7823         * g++.dg/tree-ssa/fold-compare.C: New.
7824
7825 2010-04-20  Richard Guenther  <rguenther@suse.de>
7826
7827         PR tree-optimization/39417
7828         * g++.dg/torture/pr39417.C: New testcase.
7829
7830 2010-04-20  Richard Guenther  <rguenther@suse.de>
7831
7832         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7833
7834 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7835
7836         * g++.dg/debug/dwarf2/rv1.C: New test.
7837
7838 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7839
7840         PR target/43635
7841         * gcc.c-torture/compile/pr43635.c: New testcase.
7842
7843 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7844
7845         PR fortran/43339
7846         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7847         of sequential loops being private only in the innermost containing
7848         task region.
7849
7850         PR middle-end/43337
7851         * gfortran.dg/gomp/pr43337.f90: New test.
7852
7853 2010-04-19  Richard Guenther  <rguenther@suse.de>
7854
7855         PR tree-optimization/43796
7856         * gfortran.dg/pr43796.f90: New testcase.
7857
7858 2010-04-19  Richard Guenther  <rguenther@suse.de>
7859
7860         PR tree-optimization/43783
7861         * gcc.c-torture/execute/pr43783.c: New testcase.
7862
7863 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7864
7865         PR target/43766
7866         * gcc.target/i386/pr43766.c: New test.
7867
7868 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7869
7870         PR target/43662
7871         * gcc.target/i386/pr43662.c: New test.
7872
7873 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7874
7875         PR c++/43704
7876         * g++.dg/template/typedef32.C: New test.
7877
7878 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7879
7880         PR tree-optimization/37027
7881         * lib/target-supports.exp
7882         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7883         * gcc.dg/vect/pr37027.c: New test.
7884         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7885         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7886         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7887         gcc.dg/vect/vect-complex-6.c: Likewise.
7888
7889 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7890
7891         * g++.dg/debug/dwarf2/enum1.C: New test.
7892
7893 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7894
7895         * gnat.dg/rep_clause5.ad[sb]: New test.
7896         * gnat.dg/rep_clause5_pkg.ads: New helper.
7897
7898 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7899
7900         PR tree-optimization/43771
7901         * g++.dg/vect/pr43771.cc: New test.
7902
7903 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7904
7905         PR fortran/31538
7906         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7907         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7908
7909 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7910
7911         * gnat.dg/sizetype.adb: Rename into...
7912         * gnat.dg/sizetype1.adb: ...this.
7913         * gnat.dg/sizetype2.adb: New test.
7914
7915 2010-04-16  Richard Guenther  <rguenther@suse.de>
7916
7917         PR tree-optimization/43572
7918         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7919
7920 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7921
7922         * gnat.dg/specs/discr_private.ads: New test.
7923
7924 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7925
7926         PR target/41514
7927         * gcc.target/arm/thumb-comparisons.c: New test.
7928
7929         PR target/40603
7930         * gcc.target/arm/thumb-cbranchqi.c: New test.
7931
7932 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7933
7934         * g++.dg/torture/pr36191.C: Enable for SH.
7935
7936 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7937
7938         * gnat.dg/wide_boolean.adb: New test.
7939         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7940
7941 2010-04-15  Richard Guenther  <rguenther@suse.de>
7942
7943         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7944         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7945         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7946         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7947         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7948         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7949         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7950         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7951         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7952         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7953         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7954         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7955         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7956         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7957         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7958
7959 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7960
7961         PR target/21803
7962         * gcc.target/arm/pr42496.c: New test.
7963
7964 2010-04-14  Jason Merrill  <jason@redhat.com>
7965
7966         PR c++/36625
7967         * g++.dg/ext/attrib38.C: New.
7968
7969 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7970
7971         PR testsuite/43739
7972         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7973
7974 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7975
7976         PR 42966
7977         * gcc.dg/cpp/warn-undef-2.c: Update.
7978         * gcc.dg/cpp/warn-traditional-2.c: Update.
7979         * gcc.dg/cpp/warn-comments-2.c: Update.
7980         * gcc.dg/cpp/warn-variadic-2.c: Update.
7981         * gcc.dg/cpp/warn-long-long-2.c: Update.
7982         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7983         * gcc.dg/cpp/warn-multichar-2.c: Update.
7984         * gcc.dg/cpp/warn-normalized-3.c: Update.
7985         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7986         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7987         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7988         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7989         * gcc.dg/cpp/warn-redefined-2.c: Update.
7990         * gfortran.dg/warning-directive-2.F90: Update.
7991         * c-c++-common/cpp/warning-directive-2.c: Update.
7992
7993 2010-04-14  Michael Matz  <matz@suse.de>
7994
7995         PR tree-optimization/42963
7996         * gcc.dg/pr42963.c: New testcase.
7997
7998 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7999
8000         * gnat.dg/class_wide.adb: Rename into...
8001         * gnat.dg/class_wide1.adb: ...this.
8002         * gnat.dg/class_wide2.ad[sb]: New test.
8003
8004 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8005
8006         PR fortran/18918
8007         * gfortran.dg/coarray_9.f90: Update dg-errors.
8008         * gfortran.dg/coarray_10.f90: New test.
8009         * gfortran.dg/coarray_11.f90: New test.
8010
8011 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8012
8013         PR fortran/43747
8014         gfortran.dg/initialization_24.f90: New test.
8015
8016 2010-04-13  Jason Merrill  <jason@redhat.com>
8017
8018         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8019         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8020
8021 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8022
8023         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8024         * g++.dg/dg.exp: Likewise.
8025         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8026         * c-c++-common/cpp/warning-directive-1.c: ... here.
8027         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8028         * c-c++-common/cpp/warning-directive-2.c: ... here.
8029         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8030         * c-c++-common/cpp/warning-directive-3.c: ... here.
8031         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8032         * c-c++-common/cpp/warning-directive-4.c: ... here.
8033         * g++.dg/cpp/warning-directive-1.C: Delete.
8034         * g++.dg/cpp/warning-directive-2.C: Delete.
8035         * g++.dg/cpp/warning-directive-3.C: Delete.
8036         * g++.dg/cpp/warning-directive-4.C: Delete.
8037         * gcc.dg/cpp/normalised-3.c: Delete.
8038         * g++.dg/cpp/normalised-1.C: Rename as ...
8039         * c-c++-common/cpp/normalised-3.c: ... this.
8040
8041 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8042
8043         * gcc.dg/tree-ssa/sra-9.c: New test.
8044
8045 2010-04-13  Michael Matz  <matz@suse.de>
8046
8047         PR middle-end/43730
8048         * gcc.dg/pr43730.c: New test.
8049
8050 2010-04-13  Michael Matz  <matz@suse.de>
8051
8052         * gcc.dg/tree-ssa/negate.c: New testcase.
8053
8054 2010-04-13  Richard Guenther  <rguenther@suse.de>
8055
8056         PR testsuite/43735
8057         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8058
8059 2010-04-13  Richard Guenther  <rguenther@suse.de>
8060
8061         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8062
8063 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8064
8065         * gnat.dg/derived_type1.adb: New test.
8066
8067 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8068
8069         * gcc.dg/plugindir1.c: New testcase.
8070         * gcc.dg/plugindir2.c: New testcase.
8071         * gcc.dg/plugindir3.c: New testcase.
8072         * gcc.dg/plugindir4.c: New testcase.
8073
8074 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8075
8076         * gcc.target/i386/rotate-2.c: New test.
8077
8078 2010-04-12  Jason Merrill  <jason@redhat.com>
8079
8080         PR c++/43641
8081         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8082         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8083
8084 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8085
8086         PR c++/25811
8087         * g++.dg/init/pr25811.C: New test.
8088
8089 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8090
8091         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8092         dg-error, dg-warning.
8093         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8094
8095 2010-04-12  Richard Guenther  <rguenther@suse.de>
8096
8097         * gcc.dg/torture/inline-2.c: New testcase.
8098
8099 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8100
8101         PR bootstrap/43699
8102         * gcc.dg/Wunused-var-7.c: New test.
8103
8104         PR tree-optimization/43560
8105         * gcc.c-torture/execute/pr43560.c: New test.
8106
8107 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8108
8109         * gnat.dg/aggr13.adb: New test.
8110         * gnat.dg/aggr14.adb: Likewise.
8111         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8112
8113 2010-04-12  Richard Guenther  <rguenther@suse.de>
8114
8115         PR c++/43611
8116         * g++.dg/torture/pr43611.C: New testcase.
8117
8118 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8119
8120         PR c/36774
8121         * gcc.dg/pr36774-1.c: New test.
8122         * gcc.dg/pr36774-2.c: New test.
8123
8124 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8125
8126         * gcc.target/sh/rte-delay-slot.c: New test.
8127
8128 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8129
8130         * gnat.dg/pack9.adb: Remove -cargs option.
8131         * gnat.dg/aggr12.ad[sb]: New test.
8132
8133 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8134
8135         PR target/43417
8136         * gcc.target/sh/pr43417.c: New test.
8137
8138 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8139
8140         PR fortran/43591
8141         * gfortran.dg/spec_expr_6.f90: New test.
8142
8143 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8144
8145         PR cpp/43195
8146         * gcc.dg/cpp/pr43195.c: New.
8147         * gcc.dg/cpp/pr43195.h: New.
8148
8149 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8150
8151         PR 42965
8152         * gcc.dg/Werror-6.c: Adjust.
8153         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8154         * gcc.dg/Werror-4.c: Likewise.
8155         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8156         * gcc.dg/Wswitch-enum-error.c: Likewise.
8157         * gcc.dg/Wpointer-arith.c: Likewise.
8158         * gcc.dg/Wfatal.c: Likewise.
8159         * gcc.dg/Wswitch-error.c: Likewise.
8160         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8161         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8162         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8163         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8164         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8165         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8166         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8167         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8168         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8169         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8170         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8171         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8172         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8173         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8174         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8175         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8176         * g++.dg/cpp/warning-directive-2.C: Likewise.
8177         * gfortran.dg/warning-directive-2.F90: Likewise.
8178
8179 2010-04-09  Jason Merrill  <jason@redhat.com>
8180
8181         PR c++/42623
8182         * g++.dg/template/sizeof13.C: New.
8183
8184 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8185
8186         * g++.dg/other/pr35504.C: Add check for thiscall.
8187         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8188         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8189
8190 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8191
8192         PR c++/28584
8193         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8194         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8195         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8196         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8197         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8198         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8199         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8200         * g++.dg/other/increment1.C: Likewise.
8201
8202 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8203
8204         PR fortran/18918
8205         * gfortran.dg/coarray_7.f90: New test.
8206         * gfortran.dg/coarray_8.f90: New test.
8207
8208 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8209
8210         PR fortran/28039
8211         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8212
8213 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8214
8215         PR target/43643
8216         * gcc.dg/pr43643.c: New test.
8217
8218 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8219
8220         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8221
8222 2010-04-08  Richard Guenther  <rguenther@suse.de>
8223
8224         PR tree-optimization/43679
8225         * gcc.c-torture/compile/pr43679.c: New testcase.
8226
8227 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8228
8229         PR debug/43670
8230         * gcc.dg/pr43670.c: New test.
8231
8232 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8233
8234         PR middle-end/40815
8235         * gcc.dg/tree-ssa/reassoc-19.c: New.
8236
8237 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8238
8239         PR c/18624
8240         * gcc.dg/Wunused-var-1.c: New test.
8241         * gcc.dg/Wunused-var-2.c: New test.
8242         * gcc.dg/Wunused-var-3.c: New test.
8243         * gcc.dg/Wunused-var-4.c: New test.
8244         * gcc.dg/Wunused-var-5.c: New test.
8245         * gcc.dg/Wunused-var-6.c: New test.
8246         * gcc.dg/Wunused-parm-1.c: New test.
8247
8248         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8249         * gcc.dg/trunc-1.c: Likewise.
8250         * gcc.dg/vla-9.c: Likewise.
8251         * gcc.dg/dfp/composite-type.c: Likewise.
8252
8253 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8254
8255         PR objc/35996
8256         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8257         * obj-c++.dg/objc-gc-3.mm: Ditto.
8258
8259 2010-04-07  Simon Baldwin  <simonb@google.com>
8260
8261         * gcc.dg/cpp/warn-undef-2.c: New.
8262         * gcc.dg/cpp/warn-traditional-2.c: New.
8263         * gcc.dg/cpp/warn-comments-2.c: New.
8264         * gcc.dg/cpp/warning-directive-1.c: New.
8265         * gcc.dg/cpp/warn-long-long.c: New.
8266         * gcc.dg/cpp/warn-traditional.c: New.
8267         * gcc.dg/cpp/warn-variadic-2.c: New.
8268         * gcc.dg/cpp/warn-undef.c: New.
8269         * gcc.dg/cpp/warn-normalized-1.c: New.
8270         * gcc.dg/cpp/warning-directive-2.c: New.
8271         * gcc.dg/cpp/warn-long-long-2.c: New.
8272         * gcc.dg/cpp/warn-variadic.c: New.
8273         * gcc.dg/cpp/warn-normalized-2.c: New.
8274         * gcc.dg/cpp/warning-directive-3.c: New.
8275         * gcc.dg/cpp/warn-deprecated-2.c: New.
8276         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8277         * gcc.dg/cpp/warn-multichar-2.c: New.
8278         * gcc.dg/cpp/warn-normalized-3.c: New.
8279         * gcc.dg/cpp/warning-directive-4.c: New.
8280         * gcc.dg/cpp/warn-unused-macros.c: New.
8281         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8282         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8283         * gcc.dg/cpp/warn-cxx-compat.c: New.
8284         * gcc.dg/cpp/warn-redefined.c: New.
8285         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8286         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8287         * gcc.dg/cpp/warn-deprecated.c: New.
8288         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8289         * gcc.dg/cpp/warn-redefined-2.c: New.
8290         * gcc.dg/cpp/warn-comments.c: New.
8291         * gcc.dg/cpp/warn-multichar.c: New.
8292         * g++.dg/cpp/warning-directive-1.C: New.
8293         * g++.dg/cpp/warning-directive-2.C: New.
8294         * g++.dg/cpp/warning-directive-3.C: New.
8295         * g++.dg/cpp/warning-directive-4.C: New.
8296         * gfortran.dg/warning-directive-1.F90: New.
8297         * gfortran.dg/warning-directive-3.F90: New.
8298         * gfortran.dg/warning-directive-2.F90: New.
8299         * gfortran.dg/warning-directive-4.F90: New.
8300
8301 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8302
8303         PR objc++/23716
8304         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8305
8306 2010-04-07  Jason Merrill  <jason@redhat.com>
8307
8308         * g++.dg/template/dr408.C: New.
8309
8310         * g++.dg/lookup/ns4.C: New.
8311
8312         PR c++/38392
8313         * g++.dg/template/friend51.C: New test.
8314
8315         PR c++/41970
8316         * g++.old-deja/g++.other/linkage1.C: Adjust.
8317
8318 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8319
8320         PR c++/42697
8321         * g++.dg/template/crash94.C: New test.
8322
8323 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8324
8325         PR c++/40239
8326         * g++.dg/init/aggr5.C: New test.
8327         * g++.dg/init/aggr5.C: New test.
8328
8329 2010-04-07  Richard Guenther  <rguenther@suse.de>
8330
8331         PR tree-optimization/43270
8332         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8333         * gcc.dg/Warray-bounds-7.c: Likewise.
8334
8335 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8336
8337         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8338         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8339         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8340
8341 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8342
8343         PR c++/42556
8344         * g++.dg/init/pr42556.C: New test.
8345
8346 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8347
8348         PR debug/43628
8349         * g++.dg/debug/dwarf2/typedef2.C: New test.
8350
8351 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8352
8353         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8354         c-c++-common/dwarf2/redeclaration-1.C
8355
8356 2010-04-06  Jason Merrill  <jason@redhat.com>
8357
8358         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8359         * g++.dg/ext/attrib18.C: Likewise.
8360         * g++.dg/ext/bitfield2.C: Likewise.
8361         * g++.dg/ext/bitfield4.C: Likewise.
8362         * g++.dg/ext/visibility/warn2.C: Likewise.
8363         * g++.dg/ext/visibility/warn3.C: Likewise.
8364         * g++.dg/gomp/pr26690-1.C: Likewise.
8365         * g++.dg/inherit/covariant7.C: Likewise.
8366         * g++.dg/init/synth2.C: Likewise.
8367         * g++.dg/lookup/using7.C: Likewise.
8368         * g++.dg/other/crash-4.C: Likewise.
8369         * g++.dg/other/error13.C: Likewise.
8370         * g++.dg/other/error20.C: Likewise.
8371         * g++.dg/parse/crash31.C: Likewise.
8372         * g++.dg/parse/error16.C: Likewise.
8373         * g++.dg/parse/error19.C: Likewise.
8374         * g++.dg/parse/error27.C: Likewise.
8375         * g++.dg/parse/error28.C: Likewise.
8376         * g++.dg/parse/fused-params1.C: Likewise.
8377         * g++.dg/template/error2.C: Likewise.
8378         * g++.dg/template/local6.C: Likewise.
8379         * g++.dg/template/qualttp15.C: Likewise.
8380         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8381         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8382         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8383         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8384         * g++.old-deja/g++.eh/spec6.C: Likewise.
8385         * g++.old-deja/g++.jason/crash3.C: Likewise.
8386         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8387         * g++.old-deja/g++.law/ctors5.C: Likewise.
8388         * g++.old-deja/g++.law/ctors9.C: Likewise.
8389         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8390         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8391         * g++.old-deja/g++.other/struct1.C: Likewise.
8392         * g++.old-deja/g++.other/volatile1.C: Likewise.
8393         * g++.old-deja/g++.pt/crash36.C: Likewise.
8394         * g++.old-deja/g++.pt/derived3.C: Likewise.
8395         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8396         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8397
8398 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8399
8400         PR middle-end/43519
8401         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8402         * gcc.dg/graphite/id-19.c: New.
8403
8404 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8405
8406         PR middle-end/32824
8407         * gcc.dg/vect/pr32824: New.
8408
8409 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8410
8411         PR fortran/18918
8412         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8413         * gfortran.dg/coarray_3.f90: Ditto.
8414         * gfortran.dg/coarray_4.f90: Ditto.
8415         * gfortran.dg/coarray_5.f90: Ditto.
8416         * gfortran.dg/coarray_6.f90: Ditto.
8417         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8418
8419 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8420
8421         PR fortran/18918
8422         * gfortran.dg/coarray_4.f90: Fix test.
8423         * gfortran.dg/coarray_6.f90: Add more tests.
8424
8425 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8426
8427         PR fortran/18918
8428         * gfortran.dg/coarray_4.f90: New test.
8429         * gfortran.dg/coarray_5.f90: New test.
8430         * gfortran.dg/coarray_6.f90: New test.
8431
8432 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8433
8434         PR fortran/18918
8435         * gfortran.dg/iso_fortran_env_5.f90: New test.
8436         * gfortran.dg/iso_fortran_env_6.f90: New test.
8437
8438 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8439
8440         PR fortran/39997
8441         * gfortran.dg/coarray_1.f90: New test.
8442         * gfortran.dg/coarray_2.f90: New test.
8443         * gfortran.dg/coarray_3.f90: New test.
8444
8445 2010-04-06  Jason Merrill  <jason@redhat.com>
8446
8447         PR c++/43648
8448         * g++.dg/template/dtor8.C: New.
8449
8450         PR c++/43621
8451         * g++.dg/template/error-recovery2.C: New.
8452
8453 2010-04-06  Jan Hubicka  <jh@suse.czpli
8454
8455         PR tree-optimization/42906
8456         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8457
8458 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8459
8460         PR fortran/43178
8461         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8462         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8463         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8464
8465 2010-04-06  Richard Guenther  <rguenther@suse.de>
8466
8467         PR tree-optimization/43627
8468         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8469
8470 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8471
8472         PR target/43638
8473         * gcc.target/i386/pr43638.c: New test.
8474
8475 2010-04-06  Richard Guenther  <rguenther@suse.de>
8476
8477         PR middle-end/43661
8478         * gcc.c-torture/compile/pr43661.c: New testcase.
8479
8480 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8481
8482         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8483
8484 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8485
8486         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8487
8488 2010-04-02  Richard Guenther  <rguenther@suse.de>
8489
8490         PR tree-optimization/43629
8491         * gcc.c-torture/execute/pr43629.c: New testcase.
8492
8493 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8494             Dominique d'Humieres  <dominiq@lps.ens.fr>
8495
8496         PR libfortran/43605
8497         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8498
8499 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8500
8501         PR debug/43325
8502         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8503
8504 2010-04-01  Jason Merrill  <jason@redhat.com>
8505
8506         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8507
8508 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8509             Manfred Schwarb  <manfred99@gmx.ch>
8510
8511         PR libfortran/43605
8512         * gfortran.dg/ftell_3.f90: New test.
8513
8514 2010-04-01  Richard Guenther  <rguenther@suse.de>
8515
8516         PR middle-end/43614
8517         * gcc.c-torture/compile/pr43614.c: New testcase.
8518
8519 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8520
8521         PR tree-optimization/43141
8522         * gcc.dg/guality/pr43141.c: New test.
8523
8524 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8525
8526         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8527         * g++.dg/eh/spbp.C: Likewise.
8528         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8529         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8530         superfluous casts.
8531         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8532         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8533         * objc.dg/dwarf-2.m: Likewise.
8534
8535 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8536
8537         PR middle-end/43464
8538         * gcc.dg/graphite/id-pr43464.c: New.
8539         * gcc.dg/graphite/id-pr43464-1.c: New.
8540
8541 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8542
8543         PR middle-end/43351
8544         * gcc.dg/graphite/id-pr43351.c
8545
8546 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8547
8548         PR testsuite/35165
8549         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8550         * obj-c++.dg/try-catch-2.mm: Ditto.
8551         * obj-c++.dg/lookup-2.mm: Ditto.
8552         * obj-c++.dg/encode-8.m: Ditto.
8553         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8554         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8555         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8556         * obj-c++.dg/const-str-11.mm: Ditto.
8557         * obj-c++.dg/const-str-9.mm: Ditto.
8558         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8559         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8560         * obj-c++.dg/except-1.mm: Ditto.
8561         * obj-c++.dg/const-str-7.mm: Ditto.
8562         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8563         * obj-c++.dg/const-str-3.mm: Ditto.
8564         * obj-c++.dg/const-str-7.mm: Ditto.
8565         * obj-c++.dg/stubify-2.mm: Change dump file name.
8566
8567         PR objc++/23613
8568         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8569         New macro.
8570         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8571         Remove dg-xfail-if.
8572
8573 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8574
8575         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8576         only with -O2, -O3 or -Os and not with -fwhopr.
8577
8578 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8579
8580         PR c++/43558
8581         * g++.dg/template/typedef31.C: New test.
8582
8583 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8584
8585         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8586         assembler output on *-*-solaris2*.
8587         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8588
8589 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8590
8591         PR debug/43557
8592         * gcc.dg/pr43557-1.c: New test.
8593         * gcc.dg/pr43557-2.c: New file.
8594
8595 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8596
8597         PR 43562
8598         * gcc.dg/pr43562.c: New test.
8599
8600 2010-03-30  Jason Merrill  <jason@redhat.com>
8601
8602         PR c++/43076
8603         * g++.dg/template/error-recovery1.C: New.
8604
8605         PR c++/41786
8606         * g++.dg/parse/ambig5.C: New.
8607
8608 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8609
8610         PR debug/43593
8611         * gcc.dg/guality/pr43593.c: New test.
8612
8613 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8614
8615         PR middle-end/43430
8616         * gcc.dg/vect/pr43430-1.c: New.
8617
8618 2010-03-30  Jason Merrill  <jason@redhat.com>
8619
8620         PR c++/43559
8621         * g++.dg/template/partial7.C: New.
8622
8623 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8624
8625         * gcc.target/s390/stackcheck1.c: New testcase.
8626
8627 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8628
8629         PR libfortran/43265
8630         * gfortran.dg/read_eof_8.f90: New test.
8631
8632 2010-03-29  Jason Merrill  <jason@redhat.com>
8633
8634         * gcc.dg/cpp/include6.c: Change [] to ().
8635
8636         N3077
8637         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8638         splicing and UCNs.
8639         * c-c++-common/raw-string-2.c: Add trigraph test.
8640         * c-c++-common/raw-string-8.c: New.
8641         * c-c++-common/raw-string-9.c: New.
8642         * c-c++-common/raw-string-10.c: New.
8643
8644         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8645         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8646         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8647         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8648         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8649         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8650         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8651
8652 2010-03-29  Richard Guenther  <rguenther@suse.de>
8653
8654         PR tree-optimization/43560
8655         * gcc.dg/torture/pr43560.c: New testcase.
8656
8657 2010-03-29  Jason Merrill  <jason@redhat.com>
8658
8659         N3077
8660         * g++.dg/ext/raw-string-1.C: Change [] to ().
8661         * g++.dg/ext/raw-string-2.C: Change [] to ().
8662         Don't use \ in delimiter.
8663         * g++.dg/ext/raw-string-3.C: Change [] to ().
8664         * g++.dg/ext/raw-string-4.C: Change [] to ().
8665         * g++.dg/ext/raw-string-5.C: Change [] to ().
8666         Test for error on \ in delimiter.
8667         * g++.dg/ext/raw-string-6.C: Change [] to ().
8668         * g++.dg/ext/raw-string-7.C: Change [] to ().
8669
8670 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8671
8672         PR 43564
8673         * gcc.dg/pr43564.c: New test.
8674
8675 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8676
8677         PR fortran/43551
8678         * gfortran.dg/direct_io_12.f90: New test.
8679
8680 2010-03-28  Jan Hubicka  <jh@suse.cz>
8681
8682         PR tree-optimization/43505
8683         * gfortran.dg/pr43505.f90: New testcase.
8684
8685 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8686
8687         PR tree-optimization/43528
8688         * gcc.target/i386/pr43528.c: New test.
8689
8690 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8691
8692         PR c/43381
8693         * gcc.dg/parm-impl-decl-3.c: New test.
8694
8695 2010-03-26  Jason Merrill  <jason@redhat.com>
8696
8697         PR c++/43509
8698         * g++.dg/cpp0x/parse1.C: New.
8699
8700 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8701
8702         PR target/43524
8703         * gcc.target/i386/pr43524.c: New test.
8704
8705 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8706
8707         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8708         whitespace, rename main to foo.
8709         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8710         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8711         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8712         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8713         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8714         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8715         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8716         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8717         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8718         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8719         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8720
8721 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8722
8723         PR c++/43327
8724         * g++.dg/other/crash-10.C: New test.
8725         * g++.dg/other/crash-11.C: New test.
8726
8727 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8728
8729         PR libfortran/43517
8730         * gfortran.dg/read_eof_7.f90: New test.
8731
8732 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8733
8734         PR objc/35165
8735         PR testsuite/43512
8736         * objc-obj-c++-shared: New directory.
8737         * objc-obj-c++-shared/Object1-implementation.h: New file.
8738         * objc-obj-c++-shared/Object1.h: New file.
8739         * objc-obj-c++-shared/Protocol1.h: New file.
8740         * objc-obj-c++-shared/next-abi.h: New file.
8741         * objc-obj-c++-shared/next-mapping.h: New file.
8742         * objc/execute/next_mapping.h: Delete.
8743         * objc.dg/special/special.exp: For all targets run the tests with
8744         -fgnu-runtime, for darwin targets also run the tests with
8745         -fnext-runtime.
8746         * objc.dg/dg.exp: Ditto.
8747         * obj-c++.dg/dg.exp: Ditto.
8748         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8749         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8750         include use of updated NeXT interface.
8751         * objc/execute/formal_protocol-5.m: Ditto.
8752         * objc/execute/protocol-isEqual-2.m: Ditto.
8753         * objc/execute/protocol-isEqual-4.m: Ditto.
8754         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8755         Protocol1.h) and next-mapping.h as required.
8756         * objc/execute/object_is_class.m: Ditto.
8757         * objc/execute/enumeration-1.m: Ditto.
8758         * objc/execute/class-13.m: Ditto.
8759         * objc/execute/formal_protocol-2.m: Ditto.
8760         * objc/execute/formal_protocol-4.m: Ditto.
8761         * objc/execute/class-1.m: Ditto.
8762         * objc/execute/bycopy-1.m: Ditto.
8763         * objc/execute/formal_protocol-6.m: Ditto.
8764         * objc/execute/bycopy-3.m: Ditto.
8765         * objc/execute/class-3.m: Ditto.
8766         * objc/execute/bf-11.m: Ditto.
8767         * objc/execute/class-5.m: Ditto.
8768         * objc/execute/bf-13.m: Ditto.
8769         * objc/execute/class-7.m: Ditto.
8770         * objc/execute/bf-15.m: Ditto.
8771         * objc/execute/class-9.m: Ditto.
8772         * objc/execute/bf-17.m: Ditto.
8773         * objc/execute/bf-19.m: Ditto.
8774         * objc/execute/IMP.m: Ditto.
8775         * objc/execute/exceptions/catchall-1.m: Ditto.
8776         * objc/execute/exceptions/trivial.m: Ditto.
8777         * objc/execute/exceptions/finally-1.m: Ditto.
8778         * objc/execute/exceptions/local-variables-1.m: Ditto.
8779         * objc/execute/exceptions/foward-1.m: Ditto.
8780         * objc/execute/bf-2.m: Ditto.
8781         * objc/execute/string1.m: Ditto.
8782         * objc/execute/bf-4.m: Ditto.
8783         * objc/execute/informal_protocol.m: Ditto.
8784         * objc/execute/string3.m: Ditto.
8785         * objc/execute/bf-6.m: Ditto.
8786         * objc/execute/bf-8.m: Ditto.
8787         * objc/execute/class-tests-1.h: Ditto.
8788         * objc/execute/protocol-isEqual-1.m: Ditto.
8789         * objc/execute/protocol-isEqual-3.m: Ditto.
8790         * objc/execute/_cmd.m: Ditto.
8791         * objc/execute/function-message-1.m: Ditto.
8792         * objc/execute/bf-20.m: Ditto.
8793         * objc/execute/bf-common.h: Ditto.
8794         * objc/execute/np-2.m: Ditto.
8795         * objc/execute/class-10.m: Ditto.
8796         * objc/execute/class-12.m: Ditto.
8797         * objc/execute/enumeration-2.m: Ditto.
8798         * objc/execute/class-14.m: Ditto.
8799         * objc/execute/encode-1.m: Ditto.
8800         * objc/execute/formal_protocol-1.m: Ditto.
8801         * objc/execute/formal_protocol-3.m: Ditto.
8802         * objc/execute/accessing_ivars.m: Ditto.
8803         * objc/execute/bycopy-2.m: Ditto.
8804         * objc/execute/class-2.m: Ditto.
8805         * objc/execute/bf-10.m: Ditto.
8806         * objc/execute/formal_protocol-7.m: Ditto.
8807         * objc/execute/root_methods.m: Ditto.
8808         * objc/execute/class-4.m: Ditto.
8809         * objc/execute/bf-12.m: Ditto.
8810         * objc/execute/class-6.m: Ditto.
8811         * objc/execute/bf-14.m: Ditto.
8812         * objc/execute/nested-func-1.m: Ditto.
8813         * objc/execute/class-8.m: Ditto.
8814         * objc/execute/private.m: Ditto.
8815         * objc/execute/bf-16.m: Ditto.
8816         * objc/execute/bf-18.m: Ditto.
8817         * objc/execute/load-3.m: Ditto.
8818         * objc/execute/compatibility_alias.m: Ditto.
8819         * objc/execute/bf-1.m: Ditto.
8820         * objc/execute/no_clash.m: Ditto.
8821         * objc/execute/bf-3.m: Ditto.
8822         * objc/execute/string2.m: Ditto.
8823         * objc/execute/bf-5.m: Ditto.
8824         * objc/execute/string4.m: Ditto.
8825         * objc/execute/bf-7.m: Ditto.
8826         * objc/execute/object_is_meta_class.m: Ditto.
8827         * objc/execute/bf-9.m: Ditto.
8828         * objc/execute/bf-21.m: Ditto.
8829         * objc/execute/cascading-1.m: Ditto.
8830         * objc/execute/trivial.m: Ditto.
8831         * objc/execute/np-1.m: Ditto.
8832         * objc/compile/trivial.m: Ditto.
8833         * objc/execute/class_self-2.m: Include <stdlib.h>.
8834         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8835         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8836         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8837         and 64bit. Use new NeXT interface as required.
8838         * objc.dg/special/unclaimed-category-1.m: Ditto.
8839         * objc.dg/special/unclaimed-category-1.h: Ditto.
8840         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8841         * objc.dg/func-ptr-1.m: Ditto.
8842         * objc.dg/stret-1.m: Ditto.
8843         * objc.dg/encode-2.m: Ditto.
8844         * objc.dg/category-1.m: Ditto.
8845         * objc.dg/encode-3.m: Ditto.
8846         * objc.dg/call-super-3.m: Ditto.
8847         * objc.dg/method-3.m: Ditto.
8848         * objc.dg/func-ptr-2.m: Ditto.
8849         * objc.dg/lookup-1.m: Ditto.
8850         * objc.dg/encode-4.m: Ditto.
8851         * objc.dg/fix-and-continue-1.m: Ditto.
8852         * objc.dg/proto-lossage-3.m: Ditto.
8853         * objc.dg/method-13.m: Ditto.
8854         * objc.dg/proto-qual-1.m: Ditto.
8855         * objc.dg/zero-link-3.m: Ditto.
8856         * objc.dg/bitfield-1.m: Ditto.
8857         * objc.dg/va-meth-1.m: Ditto.
8858         * objc.dg/super-class-3.m: Ditto.
8859         * objc.dg/call-super-1.m: Ditto.
8860         * objc.dg/type-size-2.m: Ditto.
8861         * objc.dg/method-10.m: Ditto.
8862         * objc.dg/defs.m: Ditto.
8863         * objc.dg/const-str-3.m: Ditto.
8864         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8865         Protocol1.h) and next-mapping.h as required. Use new NeXT
8866         interface as required.
8867         * objc.dg/super-class-4.m: Ditto.
8868         * objc.dg/comp-types-8.m: Ditto.
8869         * objc.dg/call-super-2.m: Ditto.
8870         * objc.dg/objc-fast-4.m: Ditto.
8871         * objc.dg/method-6.m: Ditto.
8872         * objc.dg/const-str-3.m: Ditto.
8873         * objc.dg/const-str-7.m: Ditto.
8874         * objc.dg/method-15.m: Ditto.
8875         * objc.dg/method-19.m: Ditto.
8876         * objc.dg/sync-1.m: Ditto.
8877         * objc.dg/layout-1.m: Ditto.
8878         * objc.dg/bitfield-3.m: Ditto.
8879         * objc.dg/try-catch-3.m: Ditto.
8880         * objc.dg/try-catch-7.m: Ditto.
8881         * objc.dg/comp-types-10.m: Ditto.
8882         * objc.dg/selector-2.: Ditto.
8883         * objc.dg/method-7.m: Ditto.
8884         * objc.dg/typedef-alias-1.m: Ditto.
8885         * objc.dg/proto-lossage-2.m: Ditto.
8886         * objc.dg/comp-types-11.m: Ditto.
8887         * objc.dg/sizeof-1.m: Ditto.
8888         * objc.dg/method-17.m: Ditto.
8889         * objc.dg/bitfield-5.m: Ditto.
8890         * objc.dg/try-catch-1.m: Ditto.
8891         * objc.dg/encode-5.m: Ditto.
8892         * objc.dg/fix-and-continue-2.m: Ditto.
8893         * objc.dg/method-9.m: Ditto.
8894         * objc.dg/isa-field-1.m: Ditto.
8895         * objc.dg/local-decl-2.m: Ditto.
8896         * objc.dg/objc-gc-4.m: Ditto.
8897         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8898         * objc.dg/gnu-runtime-3.m: Ditto.
8899         * objc.dg/encode-7.m: Ditto.
8900         * objc.dg/encode-8.m: Ditto.
8901         * objc.dg/selector-3.m: Ditto.
8902         * objc.dg/gnu-runtime-1.m: Ditto.
8903         * objc.dg/const-str-12.m: Ditto.
8904         * objc.dg/gnu-runtime-2.m: Ditto.
8905         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8906         * objc.dg/selector-1.m: Ditto.
8907         * objc.dg/stubify-2.m: Ditto.
8908         * objc.dg/zero-link-1.m: Ditto.
8909         * objc.dg/stret-2.m: Ditto.
8910         * objc.dg/zero-link-2.m: Ditto.
8911         * objc.dg/next-runtime-1.m: Ditto.
8912         * objc.dg/symtab-1.m: Ditto.
8913         * objc.dg/stubify-1.m: Ditto.
8914         * objc.dg/bitfield-2.m: Ditto.
8915         * objc.dg/try-catch-10.m: Apply to both runtimes.
8916         * objc.dg/const-str-1.m: Ditto.
8917         * objc.dg/image-info.m: Ditto.
8918         * objc.dg/encode-9.m: Ditto.
8919         * objc.dg/pragma-1.m: Apply test to all targets.
8920         * objc.dg/const-str-4.m: Ditto.
8921         * objc.dg/const-str-8.m: Ditto.
8922         * objc.dg/super-class-2.m: Ditto.
8923         * objc.dg/try-catch-5.m: Ditto.
8924         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8925         Protocol1.h) and next-mapping.h as required. Use new NeXT
8926         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8927         * objc.dg/const-str-11.m: Ditto.
8928         * objc.dg/const-str-9.m: Ditto.
8929         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8930         * objc.dg/encode-1.m: Remove redundant -lobjc.
8931         * objc.dg/try-catch-9.m: Tidy space.
8932         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8933         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8934         and 64bit. Use new NeXT interface as required.
8935         * obj-c++.dg/template-4.mm: Ditto.
8936         * obj-c++.dg/defs.mm: Ditto.
8937         * obj-c++.dg/basic.mm: Ditto.
8938         * obj-c++.dg/encode-4.mm: Ditto.
8939         * obj-c++.dg/method-17.mm: Ditto.
8940         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8941         * obj-c++.dg/cxx-class-1.mm: Ditto.
8942         * obj-c++.dg/method-10.mm: Ditto.
8943         * obj-c++.dg/va-meth-1.mm: Ditto.
8944         * obj-c++.dg/encode-5.mm: Ditto.
8945         * obj-c++.dg/lookup-2.mm: Ditto.
8946         * obj-c++.dg/template-3.mm: Ditto.
8947         * obj-c++.dg/proto-qual-1.mm: Ditto.
8948         * obj-c++.dg/qual-types-1.m: Ditto.
8949         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8950         * obj-c++.dg/template-1.mm: Ditto.
8951         * obj-c++.dg/encode-6.mm: Ditto.
8952         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8953         Protocol1.h) and next-mapping.h as required. Use new NeXT
8954         interface as required.
8955         * obj-c++.dg/except-1.mm: Ditto.
8956         * obj-c++.dg/const-str-7.mm: Ditto.
8957         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8958         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8959         * obj-c++.dg/selector-2.mm: Ditto.
8960         * obj-c++.dg/isa-field-1.mm: Ditto.
8961         * obj-c++.dg/try-catch-1.mm: Ditto.
8962         * obj-c++.dg/local-decl-1.mm: Ditto.
8963         * obj-c++.dg/try-catch-9.mm: Ditto.
8964         * obj-c++.dg/no-extra-load.mm: Ditto.
8965         * obj-c++.dg/selector-5.mm: Ditto.
8966         * obj-c++.dg/method-12.mm: Ditto.
8967         * obj-c++.dg/try-catch-11.mm: Ditto.
8968         * obj-c++.dg/comp-types-11.mm: Ditto.
8969         * obj-c++.dg/bitfield-3.mm: Ditto.
8970         * obj-c++.dg/method-6.mm: Ditto.
8971         * obj-c++.dg/super-class-2.mm: Ditto.
8972         * obj-c++.dg/method-21.mm: Ditto.
8973         * obj-c++.dg/const-str-8.mm: Ditto.
8974         * obj-c++.dg/try-catch-7.mm: Ditto.
8975         * obj-c++.dg/method-15.mm: Ditto.
8976         * obj-c++.dg/layout-1.mm: Ditto.
8977         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8978         * obj-c++.dg/const-str-3.mm: Ditto.
8979         * obj-c++.dg/try-catch-2.mm: Ditto.
8980         * obj-c++.dg/objc-gc-3.mm: Ditto.
8981         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8982         * obj-c++.dg/bitfield-1.mm: Ditto.
8983         * obj-c++.dg/selector-6.mm: Ditto.
8984         * obj-c++.dg/method-13.mm: Ditto.
8985         * obj-c++.dg/comp-types-12.mm: Ditto.
8986         * obj-c++.dg/bitfield-4.mm: Ditto.
8987         * obj-c++.dg/try-catch-8.mm: Ditto.
8988         * obj-c++.dg/method-2.mm: Ditto.
8989         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8990         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8991         * obj-c++.dg/const-str-4.mm: Ditto.
8992         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8993         * obj-c++.dg/try-catch-3.mm: Ditto.
8994         * obj-c++.dg/comp-types-9.mm: Ditto.
8995         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8996         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8997         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8998         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8999         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9000         Use new NeXT interface as required.
9001         * obj-c++.dg/const-str-10.mm: Ditto.
9002         * obj-c++.dg/const-str-11.mm: Ditto.
9003         * obj-c++.dg/const-str-9.mm: Ditto.
9004         * obj-c++.dg/method-11.mm: Ditto.
9005         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9006         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9007         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9008         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9009         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9010
9011 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9012
9013         PR c++/43206
9014         * g++.dg/template/typedef30.C: New test case.
9015
9016 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9017
9018         PR c/43385
9019         * gcc.c-torture/execute/pr43385.c: New test.
9020
9021 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9022
9023         * gcc.dg/strncpy-fix-1.c: New test.
9024
9025 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9026
9027         PR testsuite/41609
9028         * lib/objc-torture.exp (objc-set-runtime-options): New.
9029         * objc/execute/execute.exp: Check runtime options on each pass.
9030         * objc/execute/exceptions/exceptions.exp: Ditto.
9031         * objc/compile/compile.exp: Ditto.
9032
9033         PR testsuite/42348
9034         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9035         standard tests.
9036         (check_effective_target_objc2): New proc.
9037         (check_effective_target_next_runtime): New proc.
9038         * lib/objc.exp: Determine which runtime is in force and support it.
9039         * lib/obj-c++.exp: Ditto.
9040
9041 2010-03-24  Jason Merrill  <jason@redhat.com>
9042
9043         PR c++/43502
9044         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9045
9046 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9047
9048         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9049         a loop.
9050         * gcc.dg/ipa/ipa-2.c: Likewise.
9051         * gcc.dg/ipa/ipa-3.c: Likewise.
9052         * gcc.dg/ipa/ipa-4.c: Likewise.
9053         * gcc.dg/ipa/ipa-5.c: Likewise.
9054         * gcc.dg/ipa/ipa-7.c: Likewise.
9055         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9056         a loop.
9057         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9058         i_can_not_be_propagated_fully2 into a loop.
9059         * gcc.dg/ipa/ipa-8.c: New test.
9060         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9061
9062 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9063
9064         PR debug/19192
9065         PR debug/43479
9066         * gcc.dg/guality/pr43479.c: New test.
9067         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9068         and add volatile keyword.
9069
9070 2010-03-23  Mike Stump  <mikestump@comcast.net>
9071
9072         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9073
9074 2010-03-23  Jason Merrill  <jason@redhat.com>
9075
9076         * g++.dg/ext/altivec-17.C: Adjust error message.
9077
9078         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9079         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9080         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9081         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9082         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9083         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9084
9085 2010-03-22  Jason Merrill  <jason@redhat.com>
9086
9087         PR c++/43333
9088         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9089         * g++.dg/ext/is_pod_98.C: New.
9090
9091         PR c++/43281
9092         * g++.dg/cpp0x/auto18.C: New.
9093
9094         * gcc.dg/pr36997.c: Adjust error message.
9095         * g++.dg/ext/vector9.C: Likewise.
9096         * g++.dg/conversion/simd3.C: Likewise.
9097         * g++.dg/other/error23.C: Likewise.
9098
9099 2010-03-22  Michael Matz  <matz@suse.de>
9100
9101         PR middle-end/43475
9102         * gfortran.dg/pr43475.f90: New testcase.
9103
9104 2010-03-22  Richard Guenther  <rguenther@suse.de>
9105
9106         PR tree-optimization/43390
9107         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9108
9109 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9110
9111         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9112         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9113
9114 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9115             Michael Matz  <matz@suse.de>
9116
9117         PR c++/43081
9118         * g++.dg/parse/crash56.C: New test.
9119
9120 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9121
9122         PR fortran/43450
9123         * gfortran.dg/whole_file_15.f90 : New test.
9124
9125 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9126
9127         PR fortran/43409
9128         * gfortran.dg/inquire_size.f90: New test.
9129
9130 2010-03-20  Richard Guenther  <rguenther@suse.de>
9131
9132         PR rtl-optimization/43438
9133         * gcc.c-torture/execute/pr43438.c: New testcase.
9134
9135 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9136
9137         PR c++/43375
9138         * g++.dg/abi/mangle42.C: New test.
9139
9140 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9141
9142         PR C/43211
9143         * gcc.dg/pr43211.c: New test.
9144         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9145
9146 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9147
9148         PR rtl-optimization/42258
9149         * gcc.target/arm/thumb1-mul-moves.c: New test.
9150
9151         PR target/40697
9152         * gcc.target/arm/thumb-andsi.c: New test.
9153
9154         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9155         dg-require-effective-target.
9156
9157 2010-03-19  Michael Matz  <matz@suse.de>
9158
9159         PR c++/43116
9160         * g++.dg/other/pr43116.C: New testcase.
9161
9162 2010-03-19  Michael Matz  <matz@suse.de>
9163
9164         PR target/43305
9165         * gcc.dg/pr43305.c: New testcase.
9166
9167 2010-03-19  Richard Guenther  <rguenther@suse.de>
9168
9169         PR tree-optimization/43415
9170         * gcc.c-torture/compile/pr43415.c: New testcase.
9171
9172 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9173
9174         PR ada/43106
9175         * gnat.dg/case_optimization2.adb: New test.
9176         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9177
9178 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9179             Jack Howarth <howarth@bromo.med.uc.edu>
9180
9181         PR target/36399
9182         * gcc.target/i386/push-1.c: Don't xfail
9183           scan-assembler-not "movups" on darwin.
9184
9185 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9186
9187         PR debug/43058
9188         * gcc.dg/pr43058.c: New test.
9189
9190 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9191
9192         PR middle-end/42450
9193         * g++.dg/torture/pr42450.C: New test.
9194
9195 2010-03-18  Michael Matz  <matz@suse.de>
9196
9197         PR middle-end/43419
9198         * gcc.dg/pr43419.c: New testcase.
9199
9200 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9201
9202         PR rtl-optimization/43360
9203         * gcc.dg/torture/pr43360.c: New.
9204
9205 2010-03-18  Michael Matz  <matz@suse.de>
9206
9207         PR tree-optimization/43402
9208         * gcc.dg/pr43402.c: New testcase.
9209
9210 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9211
9212         PR target/42427
9213         * gcc.dg/pr42427.c: New test.
9214
9215 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9216
9217         PR libfortran/43265
9218         * gfortran.dg/read_empty_file.f: New test.
9219         * gfortran.dg/read_eof_all.f90: New test.
9220         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9221         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9222
9223 2010-03-17  Michael Matz  <matz@suse.de>
9224
9225         * gcc.dg/pr43300.c: Add -w.
9226
9227 2010-03-17  Richard Guenther  <rguenther@suse.de>
9228
9229         * gcc.dg/pr43379.c: Add -w.
9230
9231 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9232
9233         PR fortran/43331
9234         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9235
9236 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9237
9238         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9239
9240 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9241
9242         * ada/acats/run_all.sh: Log start and end times.
9243
9244 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9245
9246         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9247
9248 2010-03-16  Richard Guenther  <rguenther@suse.de>
9249
9250         PR middle-end/43379
9251         * gcc.dg/pr43379.c: New testcase.
9252
9253 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9254
9255         PR debug/43051
9256         * gcc.dg/guality/pr43051-1.c: New test.
9257
9258 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9259
9260         PR testsuite/43363
9261         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9262
9263 2010-03-15  Michael Matz  <matz@suse.de>
9264
9265         PR middle-end/43300
9266         * gcc.dg/pr43300.c: New testcase.
9267
9268 2010-03-15  Richard Guenther  <rguenther@suse.de>
9269
9270         PR tree-optimization/43367
9271         * gcc.c-torture/compile/pr43367.c: New testcase.
9272
9273 2010-03-15  Richard Guenther  <rguenther@suse.de>
9274
9275         PR tree-optimization/43317
9276         * gcc.dg/pr43317.c: New testcase.
9277
9278 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9279
9280         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9281
9282 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9283
9284         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9285
9286 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9287
9288         PR fortran/43362
9289         * gfortran.dg/impure_constructor_1.f90: New test.
9290
9291 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9292
9293         PR middle-end/43354
9294         * gfortran.dg/graphite/id-pr43354.f: New.
9295
9296 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9297
9298         PR middle-end/43349
9299         * gfortran.dg/graphite/pr43349.f: New.
9300
9301 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9302
9303         PR middle-end/43306
9304         * gcc.dg/graphite/pr43306.c: New.
9305
9306 2010-03-12  David S. Miller  <davem@davemloft.net>
9307
9308         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9309         sparc.
9310
9311 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9312
9313         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9314
9315 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9316
9317         PR fortran/43291
9318         PR fortran/43326
9319         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9320
9321 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9322
9323         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9324         fail for *-*-mingw* targets.
9325
9326 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9327
9328         PR debug/43329
9329         * gcc.dg/guality/pr43329-1.c: New test.
9330
9331 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9332
9333         PR tree-optimization/43257
9334         * g++.dg/torture/pr43257.C: New test.
9335
9336 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9337
9338         PR fortran/43228
9339         * gfortran.dg/namelist_61.f90: New test.
9340
9341 2010-03-11  Richard Guenther  <rguenther@suse.de>
9342
9343         PR tree-optimization/43255
9344         * gcc.c-torture/compile/pr43255.c: New testcase.
9345
9346 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9347
9348         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9349         * gcc.dg/pr43280.c: New testcase.
9350
9351 2010-03-11  Richard Guenther  <rguenther@suse.de>
9352
9353         PR lto/43200
9354         * gcc.dg/lto/20100227-1_0.c: New testcase.
9355         * gcc.dg/lto/20100227-1_1.c: Likewise.
9356
9357 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9358
9359         PR libfortran/43320
9360         PR libfortran/43265
9361         * gfortran.dg/read_eof_6.f: New test
9362         * gfortran.dg/read_x_eof.f90: New test.
9363         * gfortran.dg/read_x_past.f: Update test.
9364
9365 2010-03-10  Jan Hubicka  <jh@suse.cz>
9366
9367         * gcc.c-torture/compile/pr43288.c: New test.
9368
9369 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9370
9371         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9372         -fpic/-fPIC flags.
9373         * g++.old-deja/g++.pt/asm2.C: Likewise.
9374         * gcc.c-torture/compile/20000804-1.c: Likewise.
9375         * gcc.target/i386/clobbers.c: Likewise.
9376
9377 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9378
9379         PR fortran/43303
9380         * gfortran.dg/c_assoc_3.f90: New test.
9381
9382 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9383
9384         PR debug/36728
9385         * gcc.dg/guality/pr36728-1.c: New test.
9386         * gcc.dg/guality/pr36728-2.c: New test.
9387
9388 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9389
9390         * gcc.dg/h8300-div-delay-slot.c: New test.
9391
9392 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9393
9394         PR tree-optimization/43236
9395         * gcc.c-torture/execute/pr43236.c: New test.
9396
9397 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9398
9399         PR middle-end/42859
9400         * g++.dg/eh/pr42859.C: New test.
9401
9402 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9403
9404         PR debug/43299
9405         * gcc.dg/pr43299.c: New test.
9406
9407         PR debug/43290
9408         * g++.dg/eh/unwind2.C: New test.
9409
9410 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9411             Reza Yazdani  <reza.yazdani@amd.com>
9412
9413         PR middle-end/43065
9414         * gcc.dg/graphite/run-id-4.c: New.
9415
9416 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9417
9418         PR middle-end/43065
9419         * gcc.dg/graphite/run-id-3.c: New.
9420
9421 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9422
9423         PR middle-end/42644
9424         PR middle-end/42130
9425         * gcc.dg/graphite/id-18.c: New.
9426         * gcc.dg/graphite/run-id-pr42644.c: New.
9427
9428 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9429
9430         PR middle-end/42326
9431         * gcc.dg/graphite/pr42326.c: New.
9432
9433 2010-03-08  Richard Guenther  <rguenther@suse.de>
9434
9435         PR tree-optimization/43269
9436         * gcc.c-torture/execute/pr43269.c: New testcase.
9437
9438 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9439
9440         PR fortran/43256
9441         * gfortran.dg/typebound_call_13.f03: New.
9442
9443 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9444
9445         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9446         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9447
9448 2010-03-05  Jason Merrill  <jason@redhat.com>
9449
9450         * g++.dg/abi/mangle40.C: Require weak and alias.
9451
9452 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9453
9454         PR middle-end/42326
9455         * gfortran.dg/graphite/pr42326.f90: New.
9456         * gfortran.dg/graphite/pr42326-1.f90: New.
9457
9458 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9459
9460         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9461         (gnat_target_compile): Likewise.
9462         Reinitialize GNAT_UNDER_TEST if target changes.
9463         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9464         (local_find_gnatmake): Pass full --GCC to gnatlink.
9465         Remove --LINK.
9466
9467 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9468
9469         PR c/43248
9470         * gcc.dg/compound-literal-1.c: New testcase.
9471
9472 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9473
9474         PR tree-optimization/43164
9475         PR tree-optimization/43191
9476         * gcc.c-torture/compile/pr43164.c: New test.
9477         * gcc.c-torture/compile/pr43191.c: Likewise.
9478
9479 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9480
9481         PR fortran/43244
9482         * gfortran.dg/finalize_9.f90: New.
9483
9484 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9485             Ken Werner <ken@linux.vnet.ibm.com>
9486
9487         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9488         to dg-options for spu.
9489         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9490         dump-scan target to exclude spu.
9491
9492 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9493
9494         PR middle-end/43209
9495         * gcc.dg/tree-ssa/ivopts-4.c: New.
9496
9497 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9498
9499         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9500         include-opts and exclude-opts; skip checking the flags if arguments
9501         are the same as the defaults.
9502         (dg-xfail-if): Verify the number of arguments, supply defaults
9503         for unspecified optional arguments.
9504         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9505
9506 2010-03-03  Jason Merrill  <jason@redhat.com>
9507
9508         PR c++/12909
9509         * g++.dg/abi/mangle40.C: Updated.
9510
9511 2010-03-03  Jason Merrill  <jason@redhat.com>
9512
9513         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9514         * g++.dg/abi/mangle23.C: Likewise.
9515         * g++.dg/eh/simd-2.C: Likewise.
9516         * g++.dg/ext/attribute-test-2.C: Likewise.
9517         * g++.dg/ext/vector14.C: Likewise.
9518         * g++.dg/other/pr34435.C: Likewise.
9519         * g++.dg/template/conv8.C: Likewise.
9520         * g++.dg/template/nontype9.C: Likewise.
9521         * g++.dg/template/qualttp17.C: Likewise.
9522         * g++.dg/template/ref1.C: Likewise.
9523         * g++.old-deja/g++.pt/crash68.C: Likewise.
9524         * g++.old-deja/g++.pt/ref1.C: Likewise.
9525         * g++.old-deja/g++.pt/ref3.C: Likewise.
9526         * g++.old-deja/g++.pt/ref4.C: Likewise.
9527
9528         PR c++/12909
9529         * g++.dg/abi/mangle40.C: New.
9530         * g++.dg/abi/mangle41.C: New.
9531         * g++.dg/lto/20100302_0.C: New.
9532         * g++.dg/lto/20100302_1.C: New.
9533         * g++.dg/lto/20100302.h: New.
9534
9535 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9536
9537         PR fortran/43243
9538         * gfortran.dg/internal_pack_12.f90: New test.
9539
9540 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9541
9542         * gcc.dg/pr36997.c: Adjust error message.
9543
9544 2010-03-03  Mike Stump  <mikestump@comcast.net>
9545
9546         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9547         adjustments to not be present on machines that align the stack to
9548         more than 4 bytes and don't have a red zone yet as that is an
9549         unimplemented optimization.
9550
9551 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9552
9553         PR fortran/43169
9554         * gfortran.dg/impure_assignment_3.f90: New.
9555
9556 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9557
9558         PR debug/43229
9559         * gfortran.dg/pr43229.f90: New test.
9560
9561         PR debug/43237
9562         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9563
9564         PR debug/43177
9565         * gcc.dg/guality/pr43177.c: New test.
9566
9567 2010-03-02  Jason Merrill  <jason@redhat.com>
9568
9569         * g++.dg/ext/vector9.C: Adjust error message.
9570         * g++.dg/conversion/simd3.C: Likewise.
9571         * g++.dg/other/error23.C: Likewise.
9572
9573 2010-03-02  Mike Stump  <mikestump@comcast.net>
9574
9575         PR c++/41090
9576         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9577
9578 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9579
9580         PR fortran/43180
9581         * gfortran.dg/internal_pack_10.f90: New test.
9582
9583         PR fortran/43173
9584         * gfortran.dg/internal_pack_11.f90: New test.
9585
9586 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9587
9588         PR middle-end/42640
9589         * gcc.dg/tree-ssa/pr42640.c: New.
9590
9591 2010-03-01  Richard Guenther  <rguenther@suse.de>
9592
9593         PR tree-optimization/43220
9594         * gcc.c-torture/execute/pr43220.c: New testcase.
9595
9596 2010-03-01  Richard Guenther  <rguenther@suse.de>
9597
9598         PR middle-end/43213
9599         * gcc.dg/pr43213.c: New testcase.
9600
9601 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9602
9603         PR pch/14940
9604         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9605
9606 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9607
9608         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9609         New function.
9610         (check_effective_target_ucn): Likewise.
9611
9612         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9613         if !ucn.
9614         * gcc.dg/ucnid-2.c: Likewise.
9615         * gcc.dg/ucnid-3.c: Likewise.
9616         * gcc.dg/ucnid-4.c: Likewise.
9617         * gcc.dg/ucnid-11.c: Likewise.
9618         * gcc.dg/ucnid-12.c: Likewise.
9619         * gcc.dg/ucnid-6.c: Skip if !ucn.
9620         * gcc.dg/ucnid-9.c: Likewise.
9621
9622 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9623
9624         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9625         lists to dg-skip-if.
9626         * gcc.target/i386/stackalign/return-3.c: Likewise.
9627
9628 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9629
9630         * gcc.target/i386/clearcap.map: New file.
9631         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9632         Pass clearcap.map by default if supported.
9633
9634 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9635
9636         PR fortran/42900
9637         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9638         Explain this.
9639         * gfortran.dg/stat_2.f90: Likewise.
9640
9641 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9642
9643         PR fortran/43199
9644         * gfortran.dg/module_read_2.f90: New test.
9645
9646 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9647
9648         PR c++/42748
9649         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9650         * g++.dg/abi/mangle12.C: Likewise.
9651         * g++.dg/abi/mangle20-2.C: Likewise.
9652         * g++.dg/abi/mangle17.C: Likewise.
9653         * g++.dg/template/cond2.C: Likewise.
9654         * g++.dg/template/pr35240.C: Likewise.
9655
9656 2010-02-27  Richard Guenther  <rguenther@suse.de>
9657
9658         PR tree-optimization/43186
9659         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9660
9661 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9662
9663         * g++.dg/abi/packed1.C: Expect warning on the SH.
9664
9665 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9666
9667         PR c++/42054:
9668         * g++.dg/parse/error37.C: New test.
9669
9670 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9671
9672         PR c/24577
9673         PR c/43192
9674         * gcc.dg/pr8927-1.c: Match new note.
9675         * gcc.dg/990506-0.c: Likewise.
9676         * gcc.dg/gomp/flush-2.c: Likewise.
9677         * gcc.dg/gomp/atomic-5.c: Likewise.
9678         * gcc.dg/gomp/pr34607.c: Likewise.
9679         * gcc.dg/pr35746.c: Likewise.
9680         * gcc.dg/cpp/pragma-1.c: Likewise.
9681         * gcc.dg/cpp/pragma-2.c: Likewise.
9682         * gcc.dg/pr41842.c: Likewise.
9683         * gcc.dg/noncompile/20040629-1.c: Likewise.
9684         * objc.dg/private-1.m: Likewise.
9685
9686 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9687
9688         PR fortran/43185
9689         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9690         * gfortran.dg/default_initialization_4.f90: New test.
9691
9692 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9693
9694         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9695         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9696         * gnat.dg/thin_pointer2.adb: New test.
9697         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9698
9699 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9700
9701         PR c/20631
9702         * gcc.dg/cpp/c90-pedantic.c: New.
9703         * gcc.dg/cpp/c90.c: New.
9704         * gcc.dg/gnu90-const-expr-1.c: New.
9705         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9706
9707 2010-02-26  Richard Guenther  <rguenther@suse.de>
9708
9709         PR tree-optimization/43186
9710         * gcc.c-torture/compile/pr43186.c: New testcase.
9711
9712 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9713
9714         PR debug/43190
9715         * c-c++-common/dwarf2/pr43190.c: New test.
9716
9717 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9718
9719         PR testsuite/37074:
9720         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9721
9722 2010-02-26  Richard Guenther  <rguenther@suse.de>
9723
9724         PR tree-optimization/43188
9725         * gcc.c-torture/compile/pr43188.c: New testcase.
9726
9727 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9728
9729         PR target/43175
9730         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9731
9732 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9733
9734         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9735
9736 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9737
9738         PR target/43154
9739         * gcc.target/powerpc/pr43154.c: New file.
9740
9741 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9742
9743         PR debug/43166
9744         * gfortran.dg/debug/pr43166.f: New test.
9745
9746         PR debug/43165
9747         * gcc.dg/torture/pr43165.c: New test.
9748
9749 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9750
9751         PR c/43128
9752         * c-c++-common/pr41779.c: Update.
9753
9754 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9755
9756         PR ada/32547
9757         * lib/gnat-dg.exp (gnat_load): Redefine.
9758
9759         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9760         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9761
9762 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9763
9764         PR libobjc/36610
9765         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9766         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9767         -fgnu-runtime.
9768         Sort entries.
9769
9770 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9771
9772         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9773
9774 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9775
9776         PR debug/43150
9777         * gcc.dg/guality/vla-1.c: New test.
9778
9779 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9780
9781         PR fortran/43042
9782         * gfortran.dg/c_ptr_tests_15.f90: New test.
9783
9784 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9785
9786         PR target/43107
9787         * gcc.target/i386/pr43107.c: New test.
9788
9789 2010-02-23  Jason Merrill  <jason@redhat.com>
9790
9791         PR c++/43143
9792         * g++.dg/cpp0x/variadic100.C: New.
9793
9794 2010-02-23  Jason Merrill  <jason@redhat.com>
9795
9796         PR debug/42800
9797         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9798         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9799         * c-c++-common/dwarf2/vla1.c: New.
9800
9801 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9802
9803         PR target/43139
9804         * gcc.dg/pr43139.c: New test.
9805
9806         PR debug/43077
9807         * gcc.dg/guality/pr43077-1.c: New test.
9808
9809 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9810
9811         PR 43123
9812         * gcc.dg/march.c: New.
9813         * gcc.dg/march-generic.c: New.
9814         * gcc.dg/mtune.c: New.
9815
9816 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9817
9818         PR middle-end/43083
9819         * gcc.dg/graphite/pr43083.c: New.
9820
9821 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9822
9823         PR middle-end/43097
9824         * gfortran.dg/graphite/pr43097.f: New.
9825
9826 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9827             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9828
9829         PR middle-end/43140
9830         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9831
9832 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9833
9834         PR middle-end/43026
9835         * g++.dg/graphite/pr43026.C: New.
9836
9837 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9838
9839         PR c++/43126
9840         * gcc.dg/cleanup-1.c: Update.
9841         * gcc.dg/func-args-1.c: Update.
9842         * gcc.dg/format/sentinel-1.c: Update.
9843         * g++.old-deja/g++.jason/scoping10.C: Update.
9844         * g++.old-deja/g++.ns/lookup5.C: Update.
9845         * g++.dg/ext/cleanup-1.C: Update.
9846         * g++.dg/parse/varmod1.C: Update.
9847         * g++.dg/parse/error33.C: Update.
9848         * g++.dg/expr/call3.C: Update.
9849         * g++.dg/func-args-1.C: New.
9850
9851 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9852
9853         PR c/43125
9854         * gcc.dg/attr-used-2.c: Moved to ...
9855         * c-c++-common/attr-used-2.c: Here.
9856
9857         * gcc.dg/attr-used.c: Moved to ...
9858         * c-c++-common/attr-used.c: Here.
9859
9860 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9861
9862         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9863
9864 2010-02-22  Richard Guenther  <rguenther@suse.de>
9865
9866         PR lto/43045
9867         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9868         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9869
9870 2010-02-22  Richard Guenther  <rguenther@suse.de>
9871
9872         PR tree-optimization/42749
9873         * gcc.c-torture/compile/pr42749.c: New testcase.
9874
9875 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9876
9877         PR fortran/43072
9878         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9879         * gfortran.dg/internal_pack_9.f90: New test.
9880
9881 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9882
9883         PR c++/23510
9884         * g++.dg/template/recurse.C: Adjust.
9885         * g++.dg/template/pr23510.C: New.
9886
9887 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9888
9889         PR c++/42824
9890         * g++.dg/template/memclass4.C: New test.
9891
9892 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9893
9894         PR fortran/35259
9895         * gfortran.dg/reassoc_5.f90: New test.
9896
9897 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9898
9899         PR target/43067
9900         * gcc.target/i386/pr43067.c: New test.
9901
9902 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9903
9904         PR c++/35669
9905         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9906         -Wconversion-null.
9907         * g++.dg/warn/Wconversion-null.C: New test.
9908         * g++.old-deja/g++.other/null1.C: Move to...
9909         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9910
9911 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9912
9913         PR fortran/36932
9914         PR fortran/36933
9915         * gfortran.dg/dependency_26.f90: New test.
9916
9917         PR fortran/43072
9918         * gfortran.dg/internal_pack_7.f90: New test.
9919
9920         PR fortran/43111
9921         * gfortran.dg/internal_pack_8.f90: New test.
9922
9923 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9924
9925         PR 43128
9926         * c-c++-common/pr41779.c: Fix broken testcase.
9927
9928 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9929
9930         PR 36513
9931         * c-c++-common/pr36513.c: New testcase.
9932         * c-c++-common/pr36513-2.c: New testcase.
9933
9934 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9935
9936         PR 41779
9937         * c-c++-common/pr41779.c: New.
9938
9939 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9940
9941         PR debug/43084
9942         * gcc.dg/pr43084.c: New test.
9943
9944 2010-02-19  Richard Guenther  <rguenther@suse.de>
9945
9946         PR tree-optimization/42916
9947         * gcc.dg/pr42916.c: New testcase.
9948
9949 2010-02-18  Jason Merrill  <jason@redhat.com>
9950
9951         PR c++/42837
9952         * g++.dg/abi/packed1.C: Add expected warning.
9953
9954         PR c++/43108
9955         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9956         * gcc.dg/torture/dg-torture.exp: Likewise.
9957         * c-c++-common/torture/complex-sign.h,
9958         c-c++-common/torture/complex-sign-add.c,
9959         c-c++-common/torture/complex-sign-mixed-add.c,
9960         c-c++-common/torture/complex-sign-mixed-div.c,
9961         c-c++-common/torture/complex-sign-mixed-mul.c,
9962         c-c++-common/torture/complex-sign-mixed-sub.c,
9963         c-c++-common/torture/complex-sign-mul.c,
9964         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9965         Adapt for C++ compilation as well.
9966
9967         PR c++/43070
9968         * g++.dg/ext/label1.C: Update.
9969         * g++.dg/ext/label2.C: Update.
9970
9971         PR c++/26261
9972         * g++.dg/template/dependent-name6.C: New.
9973
9974         PR c++/43109
9975         * g++.dg/parse/namespace12.C: New.
9976
9977 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9978
9979         PR tree-optimization/43066
9980         * gcc.c-torture/compile/pr43066.c: New test.
9981
9982 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9983
9984         * g++.dg/ext/attrib35.C: Fix target selector string.
9985         * g++.dg/ext/attrib36.C: Ditto.
9986         * g++.dg/ext/attrib37.C: Ditto.
9987         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9988         * g++.dg/abi/mangle25.C: Ditto.
9989
9990 2010-02-17  Jason Merrill  <jason@redhat.com>
9991
9992         PR c++/43069
9993         * g++.dg/parse/namespace11.C: New.
9994
9995         PR c++/43093
9996         * g++.dg/ext/attrib37.C: New.
9997
9998         PR c++/43079
9999         * g++.dg/template/ptrmem20.C: New.
10000
10001 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10002
10003         PR target/43103
10004         * gcc.target/i386/xop-check.h: Include m256-check.h.
10005         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10006         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10007         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10008         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10009
10010 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10011
10012         PR debug/42918
10013         * gcc.dg/pr42918.c: New test.
10014
10015 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10016
10017         * g++.dg/ext/attrib36.C: Require ILP32.
10018
10019 2010-02-16  Richard Guenther  <rguenther@suse.de>
10020
10021         PR tree-optimization/41043
10022         * gfortran.dg/pr41043.f90: New testcase.
10023         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10024
10025 2010-02-16  Jason Merrill  <jason@redhat.com>
10026
10027         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10028
10029 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10030
10031         PR tree-optimization/43074
10032         * gcc.dg/vect/fast-math-pr43074.c: New test.
10033
10034 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10035
10036         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10037
10038 2010-02-16  Jason Merrill  <jason@redhat.com>
10039
10040         PR c++/43031
10041         * g++.dg/ext/attrib36.C: New.
10042
10043         PR c++/43036
10044         * g++.dg/other/array6.C: New.
10045
10046 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10047
10048         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10049
10050 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10051
10052         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10053         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10054         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10055         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10056         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10057         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10058
10059 2010-02-15  Richard Guenther  <rguenther@suse.de>
10060
10061         PR middle-end/43068
10062         * g++.dg/torture/pr43068.C: New testcase.
10063
10064 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10065
10066         PR c++/43024
10067         * g++.dg/opt/ice1.C: New.
10068
10069 2010-02-14  Jason Merrill  <jason@redhat.com>
10070
10071         PR c++/41997
10072         * g++.dg/cpp0x/initlist-opt.C: New.
10073
10074 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10075
10076         PR fortran/41113
10077         PR fortran/41117
10078         * gfortran.dg/internal_pack_6.f90: New test.
10079
10080 2010-02-12  Jason Merrill  <jason@redhat.com>
10081
10082         PR c++/43054
10083         * g++.dg/cpp0x/variadic99.C: New.
10084
10085 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10086
10087         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10088         sign extend pointers to gualchk_t.
10089
10090         PR c++/43033
10091         * g++.dg/other/default3.C: Xfail g4 test.
10092
10093 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10094
10095         PR middle-end/43012
10096         * gcc.dg/graphite/pr43012.c: New.
10097
10098 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10099
10100         PR middle-end/42930
10101         * g++.dg/graphite/pr42930.C: New.
10102
10103 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10104
10105         PR middle-end/42914
10106         PR middle-end/42530
10107         * gcc.dg/graphite/pr42530.c: New.
10108         * gcc.dg/graphite/pr42914.c: New.
10109
10110 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10111
10112         PR middle-end/42771
10113         * gcc.dg/graphite/pr42771.c: New.
10114
10115 2010-02-11  Richard Guenther  <rguenther@suse.de>
10116
10117         PR tree-optimization/42998
10118         * gcc.c-torture/compile/pr42998.c: New testcase.
10119
10120 2010-02-10  Jason Merrill  <jason@redhat.com>
10121
10122         PR c++/41896
10123         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10124
10125         PR c++/42983, core issue 906
10126         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10127         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10128
10129         PR c++/43016
10130         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10131
10132 2010-02-10  Richard Guenther  <rguenther@suse.de>
10133
10134         PR tree-optimization/43017
10135         * gcc.dg/torture/pr43017.c: New testcase.
10136
10137 2010-02-10  Tobias Burnus <burnus@net-b.de>
10138
10139         PR fortran/40823
10140         * gfortran.dg/private_type_1.f90: Update error location.
10141         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10142         * gfortran.dg/typebound_operator_2.f03: Ditto.
10143         * gfortran.dg/assignment_2.f90: Ditto.
10144         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10145         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10146
10147 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10148
10149         PR fortran/43015
10150         * gfortran.dg/bind_c_usage_20.f90: New test.
10151
10152 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10153
10154         PR debug/43010
10155         * g++.dg/debug/pr43010.C: New test.
10156
10157 2010-02-10  Richard Guenther  <rguenther@suse.de>
10158
10159         PR c/43007
10160         * gcc.c-torture/execute/20100209-1.c: New testcase.
10161         * gcc.dg/fold-div-3.c: Likewise.
10162
10163 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10164
10165         * gcc.dg/builtin-ffs-1.c: New test.
10166
10167 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10168
10169         PR fortran/42999
10170         * gfortran.dg/array_constructor_35.f90: New test.
10171
10172 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10173
10174         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10175
10176 2010-02-09  Jason Merrill  <jason@redhat.com>
10177
10178         PR c++/42399
10179         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10180
10181         PR c++/42370
10182         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10183
10184 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10185
10186         PR fortran/41869
10187         * gfortran.dg/module_write_1.f90: New test.
10188
10189 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10190
10191         * gcc.dg/pr19340.c: Adjust.
10192
10193 2010-02-09  Richard Guenther  <rguenther@suse.de>
10194
10195         PR tree-optimization/43008
10196         * gcc.c-torture/execute/pr43008.c: New testcase.
10197
10198 2010-02-09  Richard Guenther  <rguenther@suse.de>
10199
10200         PR tree-optimization/43000
10201         * gcc.dg/torture/pr43000.c: New testcase.
10202         * gcc.dg/torture/pr43002.c: Likewise.
10203
10204 2010-02-09  Daniel Kraft  <d@domob.eu>
10205
10206         PR fortran/39171
10207         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10208         and pass -Wsurprising as necessary.
10209
10210 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10211
10212         PR tree-optimization/42890
10213         * g++.dg/torture/pr42890.C: New test.
10214
10215 2010-02-08  Richard Guenther  <rguenther@suse.de>
10216
10217         PR middle-end/42995
10218         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10219
10220 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10221
10222         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10223         return 0 from main.
10224         * gcc.dg/graphite/block-1.c: Same.
10225         * gcc.dg/graphite/block-3.c: Same.
10226         * gcc.dg/graphite/block-4.c: Same.
10227         * gcc.dg/graphite/block-5.c: Same.
10228         * gcc.dg/graphite/block-6.c: Same.
10229         * gcc.dg/graphite/block-7.c: Same.
10230         * gcc.dg/graphite/interchange-0.c: Same.
10231         * gcc.dg/graphite/interchange-1.c: Same.
10232         * gcc.dg/graphite/interchange-10.c: Same.
10233         * gcc.dg/graphite/interchange-11.c: Same.
10234         * gcc.dg/graphite/interchange-12.c: Same.
10235         * gcc.dg/graphite/interchange-2.c: Same.
10236         * gcc.dg/graphite/interchange-3.c: Same.
10237         * gcc.dg/graphite/interchange-4.c: Same.
10238         * gcc.dg/graphite/interchange-5.c: Same.
10239         * gcc.dg/graphite/interchange-6.c: Same.
10240         * gcc.dg/graphite/interchange-7.c: Same.
10241         * gcc.dg/graphite/interchange-8.c: Same.
10242         * gcc.dg/graphite/interchange-9.c: Same.
10243         * gcc.dg/graphite/interchange-mvt.c: Same.
10244
10245 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10246
10247         * gfortran.dg/graphite/id-19.f: New.
10248         * gfortran.dg/graphite/pr14741.f90: New.
10249         * gfortran.dg/graphite/pr41924.f90: New.
10250         * gfortran.dg/graphite/run-id-2.f90: New.
10251
10252 2010-02-07  Richard Guenther  <rguenther@suse.de>
10253
10254         PR middle-end/42956
10255         * gcc.c-torture/compile/pr42956.c: New testcase.
10256
10257 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10258
10259         PR libfortran/42742
10260         * gfortran.dg/fmt_cache_2.f: New test.
10261
10262 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10263
10264         * gfortran.dg/read_no_eor.f90: New test.
10265
10266 2010-02-05  Jason Merrill  <jason@redhat.com>
10267
10268         * g++.dg/ext/label13.C: Move constructor body out of class.
10269
10270 2010-02-03  Jason Merrill  <jason@redhat.com>
10271
10272         PR c++/42870
10273         * g++.dg/ext/dllexport3.C: New.
10274
10275 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10276
10277         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10278
10279 2010-02-05  Richard Guenther  <rguenther@suse.de>
10280
10281         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10282
10283 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10284
10285         PR c++/42915
10286         * g++.dg/other/crash-9.C: New test.
10287
10288 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10289
10290         PR fortran/42309
10291         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10292
10293 2010-02-04  Richard Guenther  <rguenther@suse.de>
10294
10295         PR rtl-optimization/42952
10296         * gcc.dg/torture/pr42952.c: New testcase.
10297
10298 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10299
10300         PR libfortran/42901
10301         * gfortran.dg/namelist_60.f90: New test.
10302
10303 2010-02-03  Jason Merrill  <jason@redhat.com>
10304
10305         PR c++/40138
10306         * g++.dg/ext/builtin11.C: New.
10307
10308         PR c++/4926
10309         PR c++/38600
10310         * g++.dg/abi/mangle35.C: New.
10311         * g++.dg/abi/mangle37.C: New.
10312
10313         PR c++/12909
10314         * g++.dg/abi/mangle36.C: New.
10315
10316         PR c++/35652
10317         * g++.dg/warn/string1.C: New.
10318
10319 2010-02-03  Richard Guenther  <rguenther@suse.de>
10320
10321         PR tree-optimization/42944
10322         * gcc.dg/errno-1.c: New testcase.
10323
10324 2010-02-03  Richard Guenther  <rguenther@suse.de>
10325
10326         PR middle-end/42927
10327         * gcc.c-torture/compile/pr42927.c: New testcase.
10328
10329 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10330
10331         PR fortran/42936
10332         * gfortran.dg/null_4.f90: New test.
10333
10334 2010-02-02  Jason Merrill  <jason@redhat.com>
10335
10336         PR c++/41090
10337         * g++.dg/ext/label13.C: New.
10338
10339 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10340
10341         PR fortran/42650
10342         * gfortran.dg/func_result_5.f90: New test.
10343
10344 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10345
10346         PR fortran/42922
10347         * gfortran.dg/pure_initializer_3.f90: News test.
10348
10349 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10350
10351         PR fortran/42888
10352         * gfortran.dg/allocate_derived_2.f90: New test.
10353
10354 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10355
10356         PR middle-end/42898
10357         * gcc.dg/torture/pr42898-2.c: New test.
10358
10359 2010-01-31  Richard Guenther  <rguenther@suse.de>
10360
10361         PR middle-end/42898
10362         * gcc.dg/torture/pr42898.c: New testcase.
10363
10364 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10365
10366         PR fortran/38324
10367         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10368         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10369
10370 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10371
10372         * g++.dg/tree-ssa/inline-1.C: New.
10373         * g++.dg/tree-ssa/inline-2.C: New.
10374         * g++.dg/tree-ssa/inline-3.C: New.
10375
10376 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10377
10378         PR testsuite/41701
10379         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10380         the string 'pow' in the pathname of the compiler from generating a
10381         test failure.
10382
10383 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10384
10385         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10386         * g++.old-deja/g++.mike/eh17.C: Likewise.
10387         * g++.old-deja/g++.mike/p5571.C: Likewise.
10388
10389 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10390
10391         PR c++/42758
10392         PR c++/42634
10393         PR c++/42336
10394         PR c++/42797
10395         PR c++/42880
10396         * g++.dg/other/crash-5.C: New test.
10397         * g++.dg/other/crash-6.C: New test.
10398         * g++.dg/other/crash-7.C: New test.
10399         * g++.dg/other/crash-8.C: New test.
10400
10401 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10402
10403         PR rtl-optimization/42889
10404         * gcc.dg/pr42889.c: New test.
10405
10406 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10407
10408         * gcc.target/i386/pr42881.c: Use SSE2.
10409
10410 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10411
10412         PR target/42891
10413         * gcc.target/i386/pr42891.c: New test.
10414
10415 2010-01-28  Richard Guenther  <rguenther@suse.de>
10416
10417         PR tree-optimization/42871
10418         * g++.dg/torture/pr42871.C: New testcase.
10419
10420 2010-01-28  Richard Guenther  <rguenther@suse.de>
10421
10422         * gcc.dg/Wobjsize-1.h: New testcase.
10423         * gcc.dg/Wobjsize-1.c: Likewise.
10424
10425 2010-01-28  Richard Guenther  <rguenther@suse.de>
10426
10427         PR middle-end/42883
10428         * g++.dg/torture/pr42883.C: New testcase.
10429
10430 2010-01-28  Michael Matz  <matz@suse.de>
10431
10432         * gcc.target/i386/pr42881.c: New test.
10433
10434 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10435
10436         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10437         Add i?86-*-solaris2* support.
10438
10439 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10440
10441         PR c++/42713
10442         PR c++/42820
10443         * g++.dg/template/typedef27.C: New test case.
10444         * g++.dg/template/typedef28.C: New test case.
10445
10446 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10447
10448         * gcc.dg/optimize-bswap*.c: Add ARM target
10449
10450 2010-01-27  Richard Guenther  <rguenther@suse.de>
10451
10452         PR middle-end/42878
10453         * gcc.dg/torture/pr42878-1.c: New testcase.
10454         * gcc.dg/torture/pr42878-2.c: Likewise.
10455
10456 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10457
10458         PR middle-end/42874
10459         * gcc.dg/vla-22.c: New test.
10460
10461 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10462
10463         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10464         current collation.
10465
10466 2010-01-26  Richard Guenther  <rguenther@suse.de>
10467
10468         PR rtl-optimization/42685
10469         * gcc.dg/pr42685.c: New testcase.
10470         * g++.dg/other/pr42685.C: Likewise.
10471
10472 2010-01-26  Richard Guenther  <rguenther@suse.de>
10473
10474         PR middle-end/42806
10475         * g++.dg/other/pr42806.C: New testcase.
10476
10477 2010-01-26  Richard Guenther  <rguenther@suse.de>
10478
10479         PR tree-optimization/42250
10480         * gcc.dg/pr42250.c: New testcase.
10481
10482 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10483
10484         * gnat.dg/array_bounds_test.adb: New test.
10485
10486 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10487
10488         PR fortran/42858
10489         * gfortran.dg/generic_21.f90: New test.
10490
10491 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10492
10493         PR testsuite/41522
10494         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10495
10496 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10497
10498         PR c++/42748
10499         * g++.dg/abi/arm_va_list2.C: New test.
10500         * g++.dg/abi/arm_va_list2.h: Companion header file.
10501
10502 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10503
10504         PR fortran/41044
10505         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10506
10507         PR fortran/41167
10508         * gfortran.dg/char_array_arg_1.f90 : New test.
10509
10510         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10511
10512 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10513
10514         PR fortran/39304
10515         * gfortran.dg/generic_20.f90: New test.
10516
10517 2010-01-22  Michael Matz  <matz@suse.de>
10518
10519         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10520         -msse2.
10521
10522 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10523
10524         PR fortran/42736
10525         * gfortran.dg/dependency_25.f90 : New test.
10526
10527 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10528
10529         PR tree-optimization/42585
10530         * gcc.dg/tree-ssa/pr42585.c: New test.
10531
10532 2010-01-21  Richard Guenther  <rguenther@suse.de>
10533
10534         PR middle-end/19988
10535         * gcc.dg/pr19988.c: New testcase.
10536
10537 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10538
10539         * g++.dg/compat/decimal/compat-common.h: New file.
10540         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10541         * g++.dg/compat/decimal/pass_x.h: New file.
10542         * g++.dg/compat/decimal/pass_y.h: New file.
10543         * g++.dg/compat/decimal/pass-1_main.C: New file.
10544         * g++.dg/compat/decimal/pass-1_x.C: New file.
10545         * g++.dg/compat/decimal/pass-1_y.C: New file.
10546         * g++.dg/compat/decimal/pass-2_main.C: New file.
10547         * g++.dg/compat/decimal/pass-2_x.C: New file.
10548         * g++.dg/compat/decimal/pass-2_y.C: New file.
10549         * g++.dg/compat/decimal/pass-3_main.C: New file.
10550         * g++.dg/compat/decimal/pass-3_x.C: New file.
10551         * g++.dg/compat/decimal/pass-3_y.C: New file.
10552         * g++.dg/compat/decimal/pass-4_main.C: New file.
10553         * g++.dg/compat/decimal/pass-4_x.C: New file.
10554         * g++.dg/compat/decimal/pass-4_y.C: New file.
10555         * g++.dg/compat/decimal/pass-5_main.C: New file.
10556         * g++.dg/compat/decimal/pass-5_x.C: New file.
10557         * g++.dg/compat/decimal/pass-5_y.C: New file.
10558         * g++.dg/compat/decimal/pass-6_main.C: New file.
10559         * g++.dg/compat/decimal/pass-6_x.C: New file.
10560         * g++.dg/compat/decimal/pass-6_y.C: New file.
10561         * g++.dg/compat/decimal/return_x.h: New file.
10562         * g++.dg/compat/decimal/return_y.h: New file.
10563         * g++.dg/compat/decimal/return-1_main.C: New file.
10564         * g++.dg/compat/decimal/return-1_x.C: New file.
10565         * g++.dg/compat/decimal/return-1_y.C: New file.
10566         * g++.dg/compat/decimal/return-2_main.C: New file.
10567         * g++.dg/compat/decimal/return-2_x.C: New file.
10568         * g++.dg/compat/decimal/return-2_y.C: New file.
10569         * g++.dg/compat/decimal/return-3_main.C: New file.
10570         * g++.dg/compat/decimal/return-3_x.C: New file.
10571         * g++.dg/compat/decimal/return-3_y.C: New file.
10572         * g++.dg/compat/decimal/return-4_main.C: New file.
10573         * g++.dg/compat/decimal/return-4_x.C: New file.
10574         * g++.dg/compat/decimal/return-4_y.C: New file.
10575         * g++.dg/compat/decimal/return-5_main.C: New file.
10576         * g++.dg/compat/decimal/return-5_x.C: New file.
10577         * g++.dg/compat/decimal/return-5_y.C: New file.
10578         * g++.dg/compat/decimal/return-6_main.C: New file.
10579         * g++.dg/compat/decimal/return-6_x.C: New file.
10580         * g++.dg/compat/decimal/return-6_y.C: New file.
10581
10582 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10583
10584         PR debug/42715
10585         * gcc.dg/pr42715.c: New.
10586
10587 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10588
10589         PR c++/42038
10590         * g++.dg/parse/crash55.C: New.
10591
10592 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10593
10594         PR debug/42782
10595         * gcc.dg/guality/pr42782.c: New.
10596
10597 2010-01-20  Jason Merrill  <jason@redhat.com>
10598
10599         PR c++/41788
10600         * g++.dg/abi/packed1.C: New.
10601
10602         PR c++/41920
10603         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10604
10605         PR c++/40750
10606         * g++.dg/parse/fn-typedef1.C: New.
10607         * g++.dg/other/cv_quals.C: Adjust.
10608
10609 2010-01-20  Anthony Green  <green@moxielogic.com>
10610
10611         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10612         pack(push) pragma).
10613         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10614         * gcc.dg/20020312-2.c: Port this to the moxie core.
10615         * gcc.dg/weak/typeof-2.c: Ditto.
10616
10617 2010-01-20  Richard Guenther  <rguenther@suse.de>
10618
10619         PR tree-optimization/42717
10620         * gcc.c-torture/compile/pr42717.c: New testcase.
10621
10622 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10623
10624         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10625         of signed, add a few new tests.
10626
10627         PR middle-end/42803
10628         * g++.dg/parse/limits-initializer1.C: New test.
10629
10630 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10631
10632         PR fortran/42804
10633         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10634         * gfortran.dg/typebound_call_12.f03: New test.
10635
10636 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10637
10638         PR fortran/42783
10639         * gfortran.dg/bounds_check_15.f90 : New test.
10640
10641 2010-01-19  Michael Matz  <matz@suse.de>
10642
10643         PR tree-optimization/41783
10644         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10645
10646 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10647
10648         PR target/38697.
10649         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10650         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10651         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10652         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10653         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10654         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10655         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10656         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10657         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10658         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10659         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10660
10661 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10662
10663         PR fortran/42545
10664         * gfortran.dg/extends_6.f03: Modified an error message.
10665         * gfortran.dg/extends_10.f03: New test.
10666         * gfortran.dg/private_type_6.f03: Modified an error message.
10667         * gfortran.dg/structure_constructor_8.f03: Ditto.
10668
10669 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10670
10671         PR tree-optimization/42719
10672         * gcc.dg/pr42719.c: New test.
10673
10674         PR debug/42728
10675         * gcc.dg/pr42728.c: New test.
10676
10677 2010-01-19  Anthony Green  <green@moxielogic.com>
10678
10679         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10680
10681 2010-01-18  Anthony Green  <green@moxielogic.com>
10682
10683         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10684         for moxie.
10685
10686 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10687
10688         * g++.dg/template/error45.C: reverted as part of reverting the
10689         fix of PR c++/42634.
10690
10691 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10692
10693         PR c++/42634
10694         * g++.dg/template/error45.C: New test.
10695
10696 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10697
10698         PR c++/42766
10699         * g++.dg/conversion/op6.C: New test.
10700
10701 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10702
10703         PR target/42774
10704         * gcc.target/alpha/pr42774.c: New test.
10705
10706 2010-01-18  Richard Guenther  <rguenther@suse.de>
10707
10708         PR tree-optimization/42781
10709         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10710
10711 2010-01-17  Richard Guenther  <rguenther@suse.de>
10712
10713         PR middle-end/42248
10714         * gcc.c-torture/execute/pr42248.c: New testcase.
10715
10716 2010-01-17  Richard Guenther  <rguenther@suse.de>
10717
10718         PR tree-optimization/42773
10719         * g++.dg/torture/pr42773.C: New testcase.
10720
10721 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10722
10723         PR fortran/42677
10724         * gfortran.dg/interface_assignment_5.f90: New test.
10725
10726 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10727
10728         PR c++/42697
10729         * g++.dg/template/crash94.C: Reverted.
10730
10731 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10732
10733         PR debug/42767
10734         * gcc.dg/debug/pr42767.c: New.
10735
10736 2010-01-15  Jason Merrill  <jason@redhat.com>
10737
10738         PR c++/42761
10739         * g++.dg/cpp0x/decltype22.C: New.
10740
10741 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10742
10743         PR middle-end/42760
10744         * g++.dg/torture/pr42760.C: New test.
10745
10746 2010-01-15  Jing Yu  <jingyu@google.com>
10747
10748         PR rtl-optimization/42691
10749         * gcc.c-torture/execute/pr42691.c: New.
10750
10751 2010-01-15  Richard Guenther  <rguenther@suse.de>
10752
10753         PR middle-end/42739
10754         * g++.dg/torture/pr42739.C: New testcase.
10755
10756 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10757
10758         * g++.dg/template/error45.C: Revert as part of reverting changes
10759         or PR c++/42634.
10760
10761 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10762
10763         PR fortran/42684
10764         * gfortran.dg/interface_31.f90: New test.
10765
10766 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10767
10768         * gcc.target/powerpc/pr42747.c: New file.
10769
10770 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10771
10772         PR middle-end/42674
10773         * c-c++-common/pr42674.c: New test.
10774
10775         PR c++/42608
10776         * g++.dg/template/instantiate11.C: New test.
10777
10778 2010-01-14  Jason Merrill  <jason@redhat.com>
10779
10780         PR c++/42701
10781         * g++.dg/overload/error3.C: New.
10782
10783         PR c++/42655
10784         * g++.dg/overload/rvalue1.C: New.
10785
10786 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10787
10788         PR tree-optimization/42706
10789         * gcc.dg/ipa/pr42706.c: New testcase.
10790
10791 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10792
10793         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10794
10795 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10796
10797         PR tree-optimization/42714
10798         * g++.dg/torture/pr42714.C: New test.
10799
10800 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10801
10802         PR rtl-optimization/42246
10803         * gfortran.dg/pr42246-2.f: New.
10804
10805 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10806
10807         PR rtl-optimization/42389
10808         * gcc.dg/pr42389.c: New.
10809
10810 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10811
10812         PR rtl-optimization/42388
10813         * gcc.dg/pr42388.c: New.
10814
10815 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10816
10817         PR rtl-optimization/42294
10818         * gfortran.dg/pr42294.f: New.
10819
10820 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10821
10822         PR rtl-optimization/39453
10823         PR rtl-optimization/42246
10824         * gcc.dg/pr39453.c: New.
10825         * gcc.dg/pr42246.c: New.
10826
10827 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10828
10829         PR middle-end/42245
10830         * gcc.dg/pr42245.c: New.
10831         * gcc.dg/pr42245-2.c: New.
10832
10833 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10834
10835         PR rtl-optimization/42249
10836         * gcc.dg/pr42249.c: New.
10837
10838 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10839
10840         PR c/42721
10841         * gcc.c-torture/execute/pr42721.c: New test.
10842
10843 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10844
10845         PR tree-optimization/42709
10846         * gcc.dg/vect/pr42709.c: New test.
10847
10848 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10849
10850         PR fortran/41478
10851         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10852         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10853
10854 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10855
10856         PR fortran/42481
10857         * gfortran.dg/generic_19.f90 : New test.
10858
10859 2010-01-13  Richard Guenther  <rguenther@suse.de>
10860
10861         PR tree-optimization/42730
10862         * gcc.c-torture/compile/pr42730.c: New testcase.
10863
10864 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10865
10866         PR target/pr42542
10867         * gcc.target/ia64/pr42542-1.c: New.
10868         * gcc.target/ia64/pr42542-2.c: New.
10869         * gcc.target/ia64/pr42542-3.c: New.
10870
10871 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10872
10873         PR c++/42634
10874         * g++.dg/template/error45.C: New test.
10875
10876 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10877
10878         PR tree-optimization/42704
10879         * g++.dg/torture/pr42704.C: New test.
10880
10881 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10882
10883         PR tree-optimization/42703
10884         * gcc.c-torture/compile/pr42703.c: New test.
10885
10886 2010-01-13  Richard Guenther  <rguenther@suse.de>
10887
10888         PR tree-optimization/42705
10889         * gcc.c-torture/compile/pr42705.c: New testcase.
10890
10891 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10892
10893         * gcc.target/bfin/l2.c: New test.
10894         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10895
10896 2010-01-13  Richard Guenther  <rguenther@suse.de>
10897
10898         PR middle-end/42716
10899         * gcc.c-torture/compile/pr42716.c: New testcase.
10900
10901 2010-01-13  Richard Guenther  <rguenther@suse.de>
10902
10903         PR lto/42678
10904         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10905
10906 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10907
10908         PR c/42708
10909         * gcc.c-torture/compile/pr42708-1.c: New test.
10910
10911 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10912
10913         PR debug/42662
10914         * gcc.dg/pr42662.c: New test.
10915
10916         PR tree-optimization/42645
10917         * g++.dg/other/pr42645-1.C: New test.
10918         * g++.dg/other/pr42645-2.C: New test.
10919
10920 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10921
10922         PR target/42416
10923         * gcc.target/powerpc/warn-1.c: New test.
10924         * gcc.target/powerpc/warn-2.c: New test.
10925
10926 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10927
10928         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10929         stack alignment.
10930
10931 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10932
10933         * gcc.dg/lto/20100108_0.c: New.
10934
10935 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10936
10937         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10938         Add -march=i686 -msse for 32bit x86 targets.
10939
10940 2010-01-10  Richard Guenther  <rguenther@suse.de>
10941
10942         PR middle-end/42667
10943         * gcc.dg/torture/pr42667.c: New testcase.
10944
10945 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10946
10947         PR fortran/32489
10948         * gfortran.dg/array_constructor_34.f90: New test.
10949
10950 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10951
10952         PR fortran/20923
10953         * gfortran.dg/array_constructor_33.f90: New test.
10954         gfortran.dg/array_function_5.f90: Add credit.
10955
10956 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10957
10958         PR debug/42631
10959         * gcc.dg/pr42631.c: New.
10960
10961 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10962
10963         PR debug/42630
10964         * gcc.dg/pr42630.c: New.
10965
10966 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10967
10968         PR debug/42629
10969         * gcc.dg/pr42629.c: New.
10970
10971 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10972
10973         PR middle-end/42363
10974         * gcc.dg/torture/pr42363.c: New.
10975
10976 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10977
10978         PR debug/42604
10979         PR debug/42395
10980         * gcc.dg/vect/pr42604.c: New.
10981         * gcc.dg/vect/pr42395.c: New.
10982
10983 2010-01-09  Richard Guenther  <rguenther@suse.de>
10984
10985         PR middle-end/42512
10986         * gcc.c-torture/execute/pr42512.c: New testcase.
10987
10988 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10989
10990         PR fortran/41298
10991         * gfortran.dg/c_ptr_tests_14.f90: New test.
10992
10993 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10994
10995         PR ada/41929
10996         * gnat.dg/null_pointer_deref1.adb: Don't run on
10997         sparc*-sun-solaris2.11.
10998
10999 2010-01-08  Richard Guenther  <rguenther@suse.de>
11000
11001         PR lto/42528
11002         * gcc.dg/lto/20100103-1_0.c: New testcase.
11003         * gcc.dg/lto/20100103-2_0.c: Likewise.
11004
11005 2010-01-08  Tobias Burnus  <burnus@net-b.de
11006
11007         PR/fortran 25829
11008         * gfortran.dg/asynchronous_1.f90: New test.
11009         * gfortran.dg/asynchronous_2.f90: New test.
11010         * gfortran.dg/conflicts.f90: Update error message.
11011
11012 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11013
11014         c++/40155
11015         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11016
11017 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11018
11019         PR tree-optimization/42625
11020         * g++.dg/opt/dtor4.C: New test.
11021         * g++.dg/opt/dtor4.h: New.
11022         * g++.dg/opt/dtor4-aux.cc: New.
11023
11024 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11025
11026         PR fortran/42597
11027         * gfortran.dg/proc_ptr_26.f90: New test.
11028
11029 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11030
11031         PR fortran/41872
11032         * gfortran.dg/allocatable_scalar_7.f90: New test.
11033
11034 2010-01-06  Richard Guenther  <rguenther@suse.de>
11035
11036         * gcc.c-torture/compile/pr42632.c: New testcase.
11037
11038 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11039
11040         PR target/42542
11041         * gcc.target/i386/pr42542-4.c: New.
11042         * gcc.target/i386/pr42542-4a.c: Likewise.
11043         * gcc.target/i386/pr42542-5.c: Likewise.
11044         * gcc.target/i386/pr42542-5a.c: Likewise.
11045
11046 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11047
11048         * gcc.dg/tls/opt-15.c: New test.
11049
11050 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11051
11052         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11053
11054 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11055
11056         PR tree-optimization/42462
11057         * g++.dg/torture/pr42462.C: New test.
11058
11059 2010-01-05  Jason Merrill  <jason@redhat.com>
11060
11061         * g++.dg/cpp0x/initlist30.C: New test.
11062
11063 2010-01-05  Richard Guenther  <rguenther@suse.de>
11064
11065         PR tree-optimization/42614
11066         * gcc.c-torture/execute/pr42614.c: New testcase.
11067
11068 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11069
11070         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11071         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11072         -Wunreachable-code.
11073         * gcc.dg/Wunreachable-2.c: Likewise.
11074         * gcc.dg/Wunreachable-3.c: Likewise.
11075         * gcc.dg/Wunreachable-4.c: Likewise.
11076         * gcc.dg/Wunreachable-5.c: Likewise.
11077         * gcc.dg/Wunreachable-6.c: Likewise.
11078         * gcc.dg/Wunreachable-7.c: Likewise.
11079         * gcc.dg/Wunreachable-8.c: Likewise.
11080         * gcc.dg/20041231-1.c: Likewise.
11081
11082 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11083
11084         PR other/42611
11085         * gcc.dg/pr42611.c: New test.
11086
11087         PR tree-optimization/42508
11088         * g++.dg/opt/pr42508.C: New test.
11089
11090 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11091
11092         PR fortran/41872
11093         * gfortran.dg/allocatable_scalar_8.f90: New.
11094
11095 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11096
11097         PR tree-optimization/42398
11098         * gcc.c-torture/compile/pr42398.c: New test.
11099
11100 2010-01-04  Jason Merrill  <jason@redhat.com>
11101
11102         PR c++/42555
11103         * g++.dg/ext/attrib35.C: New.
11104
11105         PR c++/42567
11106         * g++.dg/cpp0x/auto17.C: New.
11107
11108 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11109
11110         * gcc.dg/lto/20100104_0.c: New.
11111
11112 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11113
11114         PR target/42542
11115         * gcc.target/i386/pr42542-1.c: New.
11116         * gcc.target/i386/pr42542-1a.c: Likewise.
11117         * gcc.target/i386/pr42542-1b.c: Likewise.
11118         * gcc.target/i386/pr42542-2.c: Likewise.
11119         * gcc.target/i386/pr42542-2a.c: Likewise.
11120         * gcc.target/i386/pr42542-2b.c: Likewise.
11121         * gcc.target/i386/pr42542-3.c: Likewise.
11122         * gcc.target/i386/pr42542-3a.c: Likewise.
11123
11124 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11125
11126         PR fortran/41872
11127         * gfortran.dg/allocatable_scalar_5.f90: New test.
11128         * gfortran.dg/allocatable_scalar_6.f90: New test.
11129
11130 2010-01-03  Richard Guenther  <rguenther@suse.de>
11131
11132         PR testsuite/42583
11133         * gfortran.dg/gomp/recursion1.f90: Remove.
11134
11135 2010-01-03  Richard Guenther  <rguenther@suse.de>
11136
11137         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11138         * gcc.dg/uninit-6.c: Likewise.
11139         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11140
11141 2010-01-03  Richard Guenther  <rguenther@suse.de>
11142
11143         PR tree-optimization/42589
11144         * gcc.target/i386/pr42589.c: New testcase.
11145
11146 2010-01-03  Richard Guenther  <rguenther@suse.de>
11147
11148         PR tree-optimization/42438
11149         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11150
11151 2010-01-02  Richard Guenther  <rguenther@suse.de>
11152
11153         PR testsuite/41651
11154         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11155
11156 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11157
11158         PR target/42448
11159         * gcc.target/alpha/pr42448-1.c: New test.
11160         * gcc.target/alpha/pr42448-2.c: Ditto.
11161
11162 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11163
11164         PR preprocessor/41947
11165         * gcc.dg/c99-hexfloat-3.c: New test.
11166
11167 2010-01-01  Richard Guenther  <rguenther@suse.de>
11168
11169         PR c/42570
11170         * gcc.c-torture/execute/pr42570.c: New testcase.
11171
11172 2010-01-01  Richard Guenther  <rguenther@suse.de>
11173
11174         PR middle-end/42559
11175         * gcc.c-torture/compile/pr42559.c: New testcase.
11176
11177 \f
11178 Copyright (C) 2010 Free Software Foundation, Inc.
11179
11180 Copying and distribution of this file, with or without modification,
11181 are permitted in any medium without royalty provided the copyright
11182 notice and this notice are preserved.