OSDN Git Service

2010-12-30 Janus Weil <janus@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-30  Janus Weil  <janus@gcc.gnu.org>
2
3         PR fortran/47085
4         * gfortran.dg/allocate_class_1.f90: New.
5
6 2010-12-30  Kai Tietz  <kai.tietz@onevision.com>
7
8         PR testsuite/47050
9         * gcc.target/i386/aggregate-ret1.c: Restrict to ilp32.
10         * gcc.target/i386/aggregate-ret2.c: Likewise.
11
12 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
13
14         * objc.dg/attributes/class-attribute-3.m: New.
15         * objc.dg/attributes/proto-attribute-4.m: New.
16         * obj-c++.dg/attributes/class-attribute-3.mm: New.
17         * obj-c++.dg/attributes/proto-attribute-4.mm: New.      
18         
19 2010-12-30  Jakub Jelinek  <jakub@redhat.com>
20
21         PR tree-optimization/47060
22         * gcc.dg/autopar/pr47060.c: New test.
23
24 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
25
26         * objc.dg/enhanced-proto-2.m: Updated.
27         * obj-c++.dg/enhanced-proto-2.mm: Updated.
28
29 2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
30
31         PR objc/47118
32         * objc.dg/sync-3.m: New.
33         * obj-c++.dg/sync-3.mm: New.
34
35 2010-12-29  Janus Weil  <janus@gcc.gnu.org>
36
37         PR fortran/46838
38         * gfortran.dg/alloc_comp_class_2.f90: New.
39
40 2010-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
41
42         * gfortran.dg/character_comparison_7.f90:  New test.
43
44 2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
45
46         PR objc/47075
47         * objc.dg/property/at-property-deprecated-1.m: Updated.
48         * objc.dg/property/at-property-deprecated-2.m: New.
49         * objc.dg/property/dotsyntax-deprecated-1.m: New.
50         * obj-c++.dg/property/at-property-deprecated-1.mm: Updated.
51         * obj-c++.dg/property/at-property-deprecated-2.mm: New.
52         * obj-c++.dg/property/dotsyntax-deprecated-1.mm: New.
53
54 2010-12-28  Jason Merrill  <jason@redhat.com>
55
56         PR c++/47068
57         * g++.dg/cpp0x/decltype24.C: New.
58
59 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
60
61         PR objc/47076
62         * objc.dg/protocol-forward-1.m: New.
63         * obj-c++.dg/protocol-forward-1.mm: New.
64         * objc.dg/attributes/proto-attribute-2.m: Updated.
65         * objc.dg/class-protocol-1.m: Updated.
66         * obj-c++.dg/attributes/proto-attribute-2.mm: Updated.
67         * obj-c++.dg/class-protocol-1.mm: Updated.
68         
69 2010-12-28  Janus Weil  <janus@gcc.gnu.org>
70
71         PR fortran/45827
72         * gfortran.dg/class_32.f90: New.
73
74 2010-12-28  H.J. Lu  <hongjiu.lu@intel.com>
75
76         * gcc.target/i386/rdrand-1.c: Updated.
77         * gcc.target/i386/rdrand-2.c: Likewise.
78         * gcc.target/i386/rdrand-3.c: Likewise.
79
80 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
81
82         * objc.dg/class-extension-4.m: New.
83         * obj-c++.dg/class-extension-4.mm: New.
84
85 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
86
87         PR objc/47073
88         * objc.dg/incomplete-type-1.m: New test.
89
90 2010-12-27  Jakub Jelinek  <jakub@redhat.com>
91
92         PR c++/46626
93         * g++.dg/cpp0x/constexpr-base4.C: New test.
94
95 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
96
97         * objc.dg/gnu-api-2-class.m: Xfail the test on Apple Darwin m64.
98         * objc.dg/gnu-api-2-ivar.m: Same.
99         * objc.dg/gnu-api-2-method.m: Same.
100         * objc.dg/gnu-api-2-objc.m: Same.
101         * objc.dg/gnu-api-2-object.m: Same.
102         * objc.dg/gnu-api-2-protocol.m: Same.
103         * obj-c++.dg/gnu-api-2-class.mm: Same.
104         * obj-c++.dg/gnu-api-2-ivar.mm: Same.
105         * obj-c++.dg/gnu-api-2-method.mm: Same.
106         * obj-c++.dg/gnu-api-2-objc.mm: Same.
107         * obj-c++.dg/gnu-api-2-object.mm: Same.
108         * obj-c++.dg/gnu-api-2-protocol.mm: Same.
109         
110 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
111
112         * objc.dg/pr44509.m: New.
113
114 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
115
116         * objc.dg/gnu-api-2-class.m: Updated the test to work with the
117         Apple runtime as well.
118         * obj-c++.dg/gnu-api-2-class.mm: Same change.
119         * objc.dg/gnu-api-2-ivar.m: Same change.
120         * obj-c++.dg/gnu-api-2-ivar.mm: Same change.
121         * objc.dg/gnu-api-2-method.m: Same change.
122         * obj-c++.dg/gnu-api-2-method.mm: Same change.
123         * objc.dg/gnu-api-2-objc.m: Same change.
124         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
125         * objc.dg/gnu-api-2-object.m: Same change.
126         * obj-c++.dg/gnu-api-2-object.mm: Same change.
127         * objc.dg/gnu-api-2-property.m: Same change.
128         * obj-c++.dg/gnu-api-2-property.mm: Same change.
129         * objc.dg/gnu-api-2-protocol.m: Same change.
130         * obj-c++.dg/gnu-api-2-protocol.mm: Same change.
131
132         * objc.dg/gnu-api-2-objc.m: Also, fixed test for
133         objc_disposeClassPair not to create a new class pair with the same
134         name as an existing class, and to test that the class pair is
135         created correctly.
136         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
137         
138 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
139
140         * objc.dg/special/special.exp: Added load-category-2 and
141         load-category-3 tests.
142         * objc.dg/special/load-category-2.h: New.
143         * objc.dg/special/load-category-2.m: New.
144         * objc.dg/special/load-category-2a.m: New.
145         * objc.dg/special/load-category-3.h: New.
146         * objc.dg/special/load-category-3.m: New.
147         * objc.dg/special/load-category-3a.m: New.
148
149 2010-12-25  Ira Rosen  <irar@il.ibm.com>
150
151         PR testsuite/47057
152         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Change comment.
153         Expect two outer loops to get vectorized.
154
155 2010-12-25  Kai Tietz  <kai.tietz@onevision.com>
156
157         PR c++/15774
158         * g++.dg/warn/pr15774-1.C: New test.
159         * g++.dg/warn/pr15774-2.C: New test.
160
161 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
162
163         * objc.dg/gnu-api-2-sel.m: Test calling sel_getUid,
164         sel_registerName and sel_registerTypedName with NULL arguments.
165         Updated the test to work with the Apple runtime as well.
166         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
167
168 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
169
170         * objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the
171         alignment to class_addIvar, instead of the alignment itself.
172         * obj-c++.dg/gnu-api-2-class.mm: Same change.
173
174 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
175
176         * objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
177         sel_getTypeEncoding.  Test that sel_getTypeEncoding returns NULL
178         when called with a NULL argument.  Added test for
179         sel_copyTypedSelectorList and sel_getTypedSelector.
180         * obj-c++.dg/gnu-api-2-sel.mm: Same changes.
181
182 2010-12-24  Eric Botcazou  <ebotcazou@adacore.com>
183
184         * gnat.dg/opt13_pkg.ad[sb]: Fix line ending.
185
186 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
187
188         * obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
189         does not check the superclasses.
190         * obj-c++.dg/gnu-api-2-class.mm: Same change.
191
192 2010-12-24  Alexander Monakov  <amonakov@ispras.ru>
193
194         PR rtl-optimization/47036
195         * g++.dg/opt/pr47036.C: New.
196
197 2010-12-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
198
199         PR fortran/31821
200         * gfortran.dg/char_pointer_assign_6.f90:  New test.
201
202 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
203
204         PR tree-optimization/46758
205         * gcc.dg/graphite/run-id-pr46758.c: New.
206
207 2010-12-23  Mikael Morin  <mikael@gcc.gnu.org>
208
209         PR fortran/46978
210         * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
211
212 2010-12-23  Nicola Pero  <nicola.pero@meta-innovation.com>
213
214         * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
215         NO if the method is already implemented in the class.
216         * obj-c++.dg/gnu-api-2-class.mm: Same change.
217
218 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
219
220         PR tree-optimization/47019
221         * gfortran.dg/graphite/pr47019.f: New.
222
223 2010-12-22  Jason Merrill  <jason@redhat.com>
224
225         * g++.dg/init/volatile2.C: New.
226
227 2010-12-22  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
228
229         * g++.dg/cpp0x/alignof2.C: New.
230
231 2010-12-22  Martin Jambor  <mjambor@suse.cz>
232
233         PR tree-optimization/45934
234         PR tree-optimization/46302
235         PR tree-optimization/46987
236         * g++.dg/ipa/ipcp-ivi-1.C: Removed.
237         * g++.dg/ipa/ivinline-6.C: Likewise.
238         * g++.dg/otr-fold-1.C: Likewise.
239         * g++.dg/otr-fold-2.C: Likewise.
240         * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
241         * g++.dg/tree-ssa/pr45605.C: Likewise.
242         * g++.dg/tree-ssa/pr46987.C: New test.
243
244 2010-12-22  Steven Bosscher  <steven@gcc.gnu.org>
245
246         * gfortran.dg/pr46755.f: Fix test case.
247
248 2010-12-22  Andrey Belevantsev  <abel@ispras.ru>
249
250         PR rtl-optimization/45352
251         PR rtl-optimization/46521
252         PR rtl-optimization/46522
253         * gcc.dg/pr46521.c: New.
254         * gcc.dg/pr46522.c: New.
255
256 2010-12-21  Ian Lance Taylor  <iant@google.com>
257
258         * go.test/go-test.exp: Clear runtests around invocation of
259         go-dg-runtest from errchk and go-execute-xfail.
260
261 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
262
263         PR target/46880
264         * gcc.target/i386/pr46880.c: New test.
265
266 2010-12-21  Ira Rosen  <irar@il.ibm.com>
267
268         PR tree-optimization/47001
269         * gcc.dg/vect/pr47001.c: New.
270
271 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
272
273         PR libobjc/16110
274         * objc.dg/special/special.exp: Added new test.
275         * objc.dg/special/load-category-1.m: New.
276         * objc.dg/special/load-category-1a.m: New.
277         * objc.dg/special/load-category-1.h: New.
278
279 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
280
281         PR middle-end/45310
282         * g++.dg/pr45310.C: New test.
283
284 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
285
286         PR rtl-optimization/46755
287         * gfortran.dg/pr46755.f: New test.
288
289 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
290
291         PR rtl-optimization/47008
292         * gfortran.dg/pr47008.f03: New test.
293
294 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
295
296         PR libobjc/45953
297         * objc.dg/libobjc-selector-1.m: New test.
298
299 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
300
301         PR middle-end/45852
302         * gcc.target/i386/pr45852.c: New test.
303
304 2010-12-20  Tobias Burnus  <burnus@net-b.de>
305
306         PR fortran/46974
307         * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
308
309 2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
310
311         PR testsuite/45342
312         * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
313
314 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
315
316         * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
317         not objc_lookupClass.
318         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
319
320 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
321
322         * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
323         * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.
324
325 2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
326
327         * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
328         load/store immediate indexes.
329
330 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
331
332         * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
333         * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
334
335 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
336
337         PR tree-optimization/46969
338         * gcc.dg/autopar/pr46969.c: New test.
339
340 2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
341
342         * objc.dg/fobjc-exceptions-1.m: Updated.
343         * objc.dg/fobjc-exceptions-2.m: New.
344         * objc.dg/fobjc-exceptions-3.m: New.
345         * obj-c++.dg/fobjc-exceptions-1.mm: New.
346         * obj-c++.dg/fobjc-exceptions-2.mm: New.
347         * obj-c++.dg/fobjc-exceptions-3.mm: New.
348
349 2010-12-18  Tobias Burnus  <burnus@net-b.de>
350
351         PR fortran/46974
352         * gfortran.dg/c_ptr_tests_16.f90: New.
353
354 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
355
356         PR tree-optimization/46985
357         * gfortran.dg/pr46985.f90: New test.
358
359 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
360
361         PR tree-optimization/46232
362         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
363
364 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
365
366         * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
367
368 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
369
370         PR target/36834
371         * gcc.target/i386/aggregate-ret1.c: New.
372         * gcc.target/i386/aggregate-ret2.c: New.
373
374 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
375
376         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
377
378 2010-12-17  Ahmad Sharif  <asharif@google.com>
379
380         * gcc.target/i386/max-stack-align.c: New testcase.
381
382 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
383
384         * objc.dg/exceptions-4.m: Adjust for change in error message.
385
386 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
387
388         PR c/20385
389         * objc.dg/tls/init-2.m: Adjust.
390         * gcc.dg/noncompile/920923-1.c: Adjust.
391         * gcc.dg/noncompile/pr44517.c: Adjust.
392         * gcc.dg/declspec-18.c: New test.
393
394 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
395
396         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
397         * gcc.dg/torture/fp-int-convert.h: Likewise.
398         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
399         * gcc.dg/uninit-C.c: Likewise.
400         * gcc.dg/uninit-C-O0.c: Likewise.
401         * gcc.dg/format/unnamed-1.c: Likewise.
402         * gcc.dg/format/ms_unnamed-1.c: Likewise.
403
404 2010-12-17  Jason Merrill  <jason@redhat.com>
405
406         PR c++/46670
407         * g++.dg/cpp0x/constexpr-null1.C: New.
408
409 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
410
411         * gcc.c-torture/compile/20101217-1.c: New test.
412
413 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
414
415         PR middle-end/46761
416         * gcc.dg/graphite/pr46761.c: New.
417
418 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
419
420         PR fortran/46849
421         * gfortran.dg/block_9.f08: New.
422
423 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
424
425         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
426         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
427
428 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
429
430         PR tree-optimization/46924
431         * gcc.dg/graphite/pr46924.c: New.
432
433 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
434
435         PR tree-optimization/46966
436         * gcc.dg/graphite/pr46966.c: New test.
437
438 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
439
440         * gnat.dg/opt13.adb: New test.
441         * gnat.dg/opt13_pkg.ad[sb]: New helper.
442
443 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
444
445         PR tree-optimization/43655
446         * g++.dg/opt/pr43655.C: New test.
447
448 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
449
450         PR tree-optimization/46404
451         * gcc.dg/graphite/pr46404-1.c: New.
452
453 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
454
455         PR debug/46893
456         * gcc.dg/pr46893.c: New test.
457
458 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
459
460         PR lto/46976
461         * gcc.dg/lto/pr46940_1.c (main): Return 0.
462
463 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
464
465         PR target/46883
466         * gcc.target/arm/pr46883.c: New testcase.
467
468 2010-12-16  Jan Hubicka  <jh@suse.cz>
469
470         PR lto/46976
471         * gcc.dg/lto/pr46940_0.c: Fix commit.
472
473 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
474
475         PR c++/39859
476         PR c++/44522
477         PR c++/44523
478         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
479         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
480
481 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
482
483         PR c++/46852
484         * g++.dg/pr46852.C: New test.
485
486 2010-12-16  Jan Hubicka  <jh@suse.cz>
487
488         PR middle-end/46939
489         * gcc.target/i386/pr46939.c: New testcase.
490
491 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
492
493         PR tree-optimization/46404
494         * gcc.dg/graphite/pr46404.c: New.
495
496 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
497
498         PR fortran/46945
499         * gfortran.dg/pr46945.f90: New test.
500
501         PR debug/46815
502         * g++.dg/guality/pr46815.C: New test.
503
504 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
505
506         PR c++/42083
507         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
508
509 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
510
511         * gfortran.dg/debug/pr46756.f: Correct PR number.
512
513 2010-12-15  Martin Jambor  <mjambor@suse.cz>
514
515         PR tree-optimization/46053
516         PR middle-end/46287
517         PR middle-end/46242
518         * g++.dg/ipa/pr46053.C: New test.
519         * g++.dg/ipa/pr46287-1.C: Likewise.
520         * g++.dg/ipa/pr46287-2.C: Likewise.
521         * g++.dg/ipa/pr46287-3.C: Likewise.
522         * g++.dg/torture/covariant-1.C: Likewise.
523         * g++.dg/torture/pr46287.C: Likewise.
524
525 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
526
527         PR rtl-optimization/46649
528         * g++.dg/opt/pr46649.C: New.
529
530 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
531
532         PR testsuite/46938
533         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
534
535 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
536
537         PR tree-optimization/46845
538         * gcc.dg/graphite/id-pr46845.c: New.
539
540 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
541
542         PR tree-optimization/46928
543         * gcc.dg/tree-ssa/ldist-17.c: New.
544
545 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
546
547         PR tree-optimization/45948
548         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
549
550 2010-12-14  Jason Merrill  <jason@redhat.com>
551
552         PR c++/46930
553         * g++.dg/cpp0x/constexpr-decl.C: New.
554         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
555         * g++.dg/cpp0x/constexpr-static5.C: Fix.
556
557 2010-12-14  Jan Hubicka  <jh@suse.cz>
558
559         PR lto/46940
560         PR lto/44463
561         * gcc.dg/lto/pr46940_0.c: New testcase.
562         * gcc.dg/lto/pr46940_1.c: New testcase.
563
564 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
565
566         PR c++/45330
567         * g++.dg/lookup/suggestions1.C: New test.
568
569 2010-12-14  Tobias Burnus  <burnus@net-b.de>
570
571         PR fortran/46937
572         * gfortran.dg/pointer_intent_4.f90: New.
573
574 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
575
576         PR debug/46885
577         * gcc.dg/autopar/pr46885.c: New test.
578
579         PR tree-optimization/46909
580         * gcc.c-torture/execute/pr46909-1.c: New test.
581         * gcc.c-torture/execute/pr46909-2.c: New test.
582         * gcc.dg/pr46909.c: New test.
583
584 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
585
586         PR rtl-optimization/46875
587         * gcc.dg/pr46875.c: New.
588
589 2010-12-14  Jan Hubicka  <jh@suse.cz>
590
591         * g++.dg/other/first-global.C: Update regexp to match new
592         names of ctors.
593
594 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
595
596         PR rtl-optimization/44374
597         Reapply patch with fixes.
598         * gcc.target/arm/headmerge-1.c: New test.
599         * gcc.target/arm/headmerge-2.c: New test.
600         * gcc.target/i386/headmerge-1.c: New test.
601         * gcc.target/i386/headmerge-2.c: New test.
602
603 2010-12-13  Jason Merrill  <jason@redhat.com>
604
605         PR c++/46873
606         PR c++/46877
607         * g++.dg/cpp0x/constexpr-ctor4.C: New.
608         * g++.dg/cpp0x/constexpr-ctor5.C: New.
609
610 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
611
612         PR fortran/46201
613         * gfortran.dg/proc_ptr_comp_27.f90: New.
614
615 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
616
617         PR debug/46867
618         * gcc.dg/pr46867.c: New test.
619
620 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
621
622         PR fortran/46841
623         * gfortran.dg/proc_ptr_comp_26.f90: New.
624
625 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
626
627         * gnat.dg/pack9.adb: XFAIL everywhere.
628
629 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
630
631         PR fortran/46884
632         * gfortran.dg/pr46884.f: New test.
633
634 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
635
636         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
637         Adjust XFAILs.
638
639 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
640
641         PR debug/46756
642         * gfortran.dg/debug/pr46756.f: New.
643
644 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
645
646         PR debug/46782
647         * gcc.dg/debug/pr46782.c: New.
648
649 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
650
651         PR fortran/46809
652         * gfortran.dg/pointer_check_8.f90: New.
653
654 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
655
656         PR fortran/46705
657         * gfortran.dg/continuation_12.f90: New test.
658
659 2010-12-11  Tobias Burnus  <burnus@net-b.de>
660
661         PR fortran/46370
662         * gfortran.dg/coarray_14.f90: New.
663
664 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
665
666         PR fortran/46842
667         * gfortran.dg/array_function_6.f90: New test.
668
669 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
670
671         * objc.dg/gnu-api-2-resolve-method.m: New.
672         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
673
674 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
675
676         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
677
678 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
679
680         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
681         produce an error with -fobjc-std=objc1.
682         * obj-c++.dg/fobjc-std-1.mm: Same change.
683
684 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
685
686         PR c++/46001
687         * g++.dg/diagnostic/bitfld1.C: New test.
688
689 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
690
691         PR tree-optimization/43023
692         * gfortran.dg/ldist-1.f90: Adjust pattern.
693         * gfortran.dg/ldist-pr43023.f90: New.
694
695 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
696
697         PR rtl-optimization/46804
698         * gfortran.dg/pr46804.f90: New test.
699
700 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
701
702         PR middle-end/46674
703         PR lto/43157
704         * gcc.dg/pr43157.c: New file.
705
706 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
707
708         * gcc.dg/dfp/struct-union.c: Adjust.
709         * gcc.dg/lvalue-2.c: Adjust.
710         * gcc.dg/pr21419.c: Adjust.
711         * gcc.dg/qual-component-1.c: Adjust.
712         * g++.dg/other/const1.C: Adjust.
713
714 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
715
716         PR rtl-optimization/46865
717         * gcc.target/i386/pr46865-1.c: New test.
718         * gcc.target/i386/pr46865-2.c: New test.
719
720         PR tree-optimization/46864
721         * g++.dg/opt/pr46864.C: New test.
722
723 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
724             Iain Sandoe  <iains@gcc.gnu.org>
725
726         PR 43751/target
727         * lib/prune.exp: Prune dsymutil warnings.
728
729 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
730
731         * objc.dg/class-extension-1.m: New.
732         * objc.dg/class-extension-2.m: New.
733         * objc.dg/class-extension-3.m: New.
734         * objc.dg/property/at-property-26.m: New.
735         * objc.dg/property/at-property-27.m: New.
736         * objc.dg/property/at-property-28.m: New.
737         * obj-c++.dg/class-extension-1.mm: New.
738         * obj-c++.dg/class-extension-2.mm: New.
739         * obj-c++.dg/class-extension-3.mm: New.
740         * obj-c++.dg/property/at-property-26.mm: New.
741         * obj-c++.dg/property/at-property-27.mm: New.
742         * obj-c++.dg/property/at-property-28.mm: New.
743
744 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
745
746         PR target/46057
747         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
748         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
749         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
750         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
751         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
752         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
753         * gcc.dg/torture/stackalign/global-1.c: Likewise.
754         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
755         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
756         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
757         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
758         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
759         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
760         * g++.dg/torture/stackalign/throw-1.C: Likewise.
761         * g++.dg/torture/stackalign/throw-2.C: Likewise.
762         * g++.dg/torture/stackalign/throw-4.C: Likewise.
763         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
764         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
765         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
766         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
767         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
768         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
769
770         PR tree-optimization/46021
771         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
772
773 2010-12-09  Richard Guenther  <rguenther@suse.de>
774
775         PR middle-end/46844
776         * gcc.c-torture/compile/pr46866.c: New testcase.
777
778 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
779
780         PR testsuite/45068
781         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
782
783 2010-12-09  Martin Jambor  <mjambor@suse.cz>
784
785         PR middle-end/46734
786         * g++.dg/tree-ssa/pr46734.C: New test.
787
788 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
789
790         PR c++/44641
791         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
792         hppa*-*-*.
793
794 2010-12-08  Jason Merrill  <jason@redhat.com>
795
796         PR c++/46348
797         * g++.dg/cpp0x/constexpr-array2.C: New.
798
799 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
800
801         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
802         expected scan.
803
804 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
805
806         * objc.dg/exceptions-7.m: New.
807         * obj-c++.dg/exceptions-7.mm: New.
808         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
809         * obj-c++.dg/exceptions-5.mm: Same change.
810
811 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
812
813         * objc.dg/foreach-6.m: Updated location of error messages.
814         * objc.dg/foreach-7.m: Same change.
815
816 2010-12-08  Richard Guenther  <rguenther@suse.de>
817             Sebastian Pop  <sebastian.pop@amd.com>
818
819         PR tree-optimization/45230
820         PR tree-optimization/45231
821         PR tree-optimization/45370
822         * gcc.dg/graphite/id-pr45230-1.c: New.
823         * gcc.dg/graphite/id-pr45231.c: New.
824         * gfortran.dg/graphite/id-pr45370.f90: New.
825
826 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
827
828         PR c++/45329
829         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
830         * testsuite/g++.dg/conversion/op1.C: Adjust.
831         * testsuite/g++.dg/conversion/simd1.C: Adjust.
832         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
833         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
834         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
835         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
836         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
837         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
838         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
839         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
840         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
841         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
842         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
843         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
844         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
845         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
846         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
847         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
848         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
849         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
850         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
851         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
852         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
853         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
854         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
855         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
856         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
857         * testsuite/g++.dg/expr/cond9.C: Adjust.
858         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
859         * testsuite/g++.dg/ext/label5.C: Adjust.
860         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
861         * testsuite/g++.dg/ext/vla2.C: Adjust.
862         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
863         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
864         * testsuite/g++.dg/init/synth2.C: Adjust.
865         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
866         * testsuite/g++.dg/lookup/new1.C: Adjust.
867         * testsuite/g++.dg/lookup/using9.C: Adjust.
868         * testsuite/g++.dg/other/error13.C: Adjust.
869         * testsuite/g++.dg/other/error20.C: Adjust.
870         * testsuite/g++.dg/other/error31.C: Adjust.
871         * testsuite/g++.dg/other/pr28114.C: Adjust.
872         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
873         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
874         * testsuite/g++.dg/overload/ambig1.C: Adjust.
875         * testsuite/g++.dg/overload/arg3.C: Adjust.
876         * testsuite/g++.dg/overload/builtin1.C: Adjust.
877         * testsuite/g++.dg/overload/copy1.C: Adjust.
878         * testsuite/g++.dg/overload/new1.C: Adjust.
879         * testsuite/g++.dg/overload/template4.C: Adjust.
880         * testsuite/g++.dg/overload/unknown1.C: Adjust.
881         * testsuite/g++.dg/overload/using2.C: Adjust.
882         * testsuite/g++.dg/parse/crash5.C: Adjust.
883         * testsuite/g++.dg/parse/error19.C: Adjust.
884         * testsuite/g++.dg/parse/error28.C: Adjust.
885         * testsuite/g++.dg/parse/template7.C: Adjust.
886         * testsuite/g++.dg/parse/typename7.C: Adjust.
887         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
888         * testsuite/g++.dg/tc1/dr152.C: Adjust.
889         * testsuite/g++.dg/template/conv11.C: Adjust.
890         * testsuite/g++.dg/template/copy1.C: Adjust.
891         * testsuite/g++.dg/template/crash37.C: Adjust.
892         * testsuite/g++.dg/template/deduce3.C: Adjust.
893         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
894         * testsuite/g++.dg/template/error38.C: Adjust.
895         * testsuite/g++.dg/template/error40.C: Adjust.
896         * testsuite/g++.dg/template/friend.C: Adjust.
897         * testsuite/g++.dg/template/incomplete2.C: Adjust.
898         * testsuite/g++.dg/template/instantiate5.C: Adjust.
899         * testsuite/g++.dg/template/local4.C: Adjust.
900         * testsuite/g++.dg/template/local6.C: Adjust.
901         * testsuite/g++.dg/template/new3.C: Adjust.
902         * testsuite/g++.dg/template/operator9.C: Adjust.
903         * testsuite/g++.dg/template/overload6.C: Adjust.
904         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
905         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
906         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
907         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
908         * testsuite/g++.dg/template/qualttp5.C: Adjust.
909         * testsuite/g++.dg/template/sfinae2.C: Adjust.
910         * testsuite/g++.dg/template/spec22.C: Adjust.
911         * testsuite/g++.dg/template/spec23.C: Adjust.
912         * testsuite/g++.dg/template/ttp25.C: Adjust.
913         * testsuite/g++.dg/template/typedef4.C: Adjust.
914         * testsuite/g++.dg/template/unify10.C: Adjust.
915         * testsuite/g++.dg/template/unify11.C: Adjust.
916         * testsuite/g++.dg/template/unify6.C: Adjust.
917         * testsuite/g++.dg/template/unify7.C: Adjust.
918         * testsuite/g++.dg/template/unify9.C: Adjust.
919         * testsuite/g++.dg/template/varmod1.C: Adjust.
920         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
921         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
922         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
923         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
924         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
925         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
926         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
927         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
928         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
929         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
930         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
931         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
932         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
933         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
934         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
935         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
936         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
937         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
938         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
939         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
940         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
941         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
942         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
943         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
944         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
945         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
946         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
947         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
948         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
949         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
950         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
951         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
952         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
953         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
954         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
955         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
956         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
957         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
958         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
959         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
960         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
961         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
962         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
963         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
964         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
965         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
966         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
967         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
968         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
969         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
970         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
971         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
972         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
973         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
974         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
975         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
976         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
977         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
978         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
979         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
980         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
981         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
982         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
983         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
984         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
985         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
986         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
987         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
988         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
989         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
990         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
991         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
992         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
993         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
994         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
995         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
996         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
997
998 2010-12-08  Jason Merrill  <jason@redhat.com>
999
1000         PR c++/45822
1001         * g++.dg/init/synth4.C: New.
1002
1003         PR c++/46736
1004         * g++.dg/cpp0x/defaulted21.C: New.
1005
1006 2010-12-08  Wei Guozhi  <carrot@google.com>
1007
1008         PR target/46631
1009         * gcc.target/arm/pr46631: New testcase.
1010
1011 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1012
1013         PR middle-end/42694
1014         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
1015         0.75) is not optimized if the machine has no sqrt instruction.
1016
1017 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
1018
1019         PR target/43603
1020         * gcc.target/ia64/pr43603.c: New.
1021         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
1022
1023 2010-12-07  Tobias Burnus  <burnus@net-b.de>
1024
1025         PR fortran/44352
1026         * gfortran.dg/string_4.f90: New.
1027
1028 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
1029
1030         PR tree-optimization/44676
1031         * gcc.dg/graphite/id-pr44676.c: New.
1032
1033 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
1034
1035         PR tree-optimization/42327
1036         * gcc.dg/tree-ssa/pr42327.c: New.
1037
1038 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
1039
1040         PR c++/45330
1041         * g++.dg/pr45330.C: New test.
1042         * g++.dg/ext/builtin3.C: Adjust.
1043         * g++.dg/lookup/error1.C: Adjust.
1044         * g++.dg/lookup/koenig5.C: Adjust.
1045         * g++.dg/overload/koenig1.C: Adjust.
1046         * g++.dg/parse/decl-specifier-1.C: Adjust.
1047         * g++.dg/template/static10.C: Adjust.
1048         * g++.old-deja/g++.mike/ns5.C: Adjust.
1049         * g++.old-deja/g++.mike/ns7.C: Adjust.
1050         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1051         * g++.old-deja/g++.ns/koenig9.C: Adjust.
1052         * g++.old-deja/g++.other/lineno5.C: Adjust.
1053
1054 2010-12-07  Richard Guenther  <rguenther@suse.de>
1055
1056         PR tree-optimization/46832
1057         * gcc.c-torture/compile/pr46832.c: New testcase.
1058
1059 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
1060
1061         PR debug/46799
1062         * gcc.dg/autopar/pr46799.c: New test.
1063
1064 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1065
1066         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
1067         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
1068
1069 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
1070
1071         PR middle-end/41562
1072         * g++.dg/graphite/pr41562.C: New.
1073
1074         PR middle-end/46185
1075         * gcc.dg/graphite/pr46185.c: New.
1076
1077 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1078
1079         * objc.dg/foreach-8.m: New.
1080
1081 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
1082
1083         PR debug/45997
1084         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
1085         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
1086
1087         PR target/43897
1088         * gcc.target/ia64/pr43897.c: New test.
1089
1090         PR debug/46771
1091         * gcc.dg/pr46771.c: New test.
1092
1093         PR rtl-optimization/46777
1094         * gcc.dg/pr46777.c: New test.
1095
1096 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1097
1098         * ada/acats/run_acats (which): Assign output to temporary
1099         variable, only use if successful.
1100         Use last field of type output.
1101
1102 2010-12-06  Richard Guenther  <rguenther@suse.de>
1103
1104         PR tree-optimization/46806
1105         * g++.dg/torture/20100825.C: New testcase.
1106
1107 2010-12-06  Richard Guenther  <rguenther@suse.de>
1108
1109         PR tree-optimization/46785
1110         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
1111
1112 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
1113
1114         * gcc.dg/pr46674.c (LABEL3): New macro definition.
1115         (LABEL2): Likewise.
1116         (LABEL): Likewise.
1117         (jelly): Account for user label prefix in asm name.
1118
1119 2010-12-05  Daniel Kraft  <d@domob.eu>
1120
1121         PR fortran/46794
1122         * gfortran.dg/power2.f90: Initialize variables.
1123
1124 2010-12-04  Jan Hubicka  <jh@suse.cz>
1125
1126         * snprintf-chk.c (ptr): Declare volatile.
1127         * strcpy-chk.c (s2, s3, l1): Declare volatile.
1128         * snprintf-chk.c (ptr): Declare volatile.
1129         * vsprintf-chk.c (ptr): Declare volatile.
1130         * vsnprintf-chk.c (ptr): Declare volatile.
1131
1132 2010-12-04  Tobias Burnus  <burnus@net-b.de>
1133
1134         PR fortran/46584
1135         * gfortran.dg/quad_1.f90: Remove some complex
1136         math checks as they fail on some non-libquadmath
1137         systems.
1138
1139 2010-12-04  Daniel Kraft  <d@domob.eu>
1140
1141         PR fortran/46794
1142         * gfortran.dg/power2.f90: New test.
1143
1144 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
1145
1146         PR debug/46123
1147         * g++.dg/debug/pr46123.C: New test.
1148         * g++.dg/debug/dwarf2/pr46123.C: New test.
1149
1150 2010-12-03  Jason Merrill  <jason@redhat.com>
1151
1152         PR c++/46058
1153         * g++.dg/template/scope4.C: New.
1154
1155 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
1156
1157         * gcc.target/arm/neon-offset-1.c: New test.
1158
1159 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
1160
1161         PR rtl-optimization/45354
1162         * gcc.dg/tree-prof/pr45354.c: New.
1163
1164 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1165
1166         PR fortran/45159
1167         * gfortran.dg/dependency_38.f90:  New test.
1168
1169 2010-12-02  Ian Lance Taylor  <iant@google.com>
1170
1171         * lib/go.exp: New file.
1172         * lib/go-dg.exp: New file.
1173         * lib/go-torture.exp: New file.
1174         * lib/target-supports.exp (check_compile): Match // Go.
1175
1176 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
1177
1178         * gcc.dg/pr46685.c: New test.
1179
1180 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
1181
1182         PR tree-optimization/45199
1183         * gcc.dg/tree-ssa/ldist-15.c: New.
1184         * gcc.dg/tree-ssa/ldist-16.c: New.
1185         * gfortran.dg/ldist-pr45199.f: New.
1186
1187 2010-12-02  Richard Guenther  <rguenther@suse.de>
1188
1189         PR tree-optimization/46723
1190         * gcc.dg/torture/pr46723.c: New testcase.
1191
1192 2010-12-02  Richard Guenther  <rguenther@suse.de>
1193
1194         PR lto/44871
1195         * g++.dg/lto/20101126-1_0.C: New testcase.
1196         * g++.dg/lto/20101126-1_1.c: Likewise.
1197
1198 2010-12-02  Richard Guenther  <rguenther@suse.de>
1199             Ira Rosen  <irar@il.ibm.com>
1200
1201         PR tree-optimization/46663
1202         * gcc.dg/vect/pr46663.c: New test.
1203
1204 2010-12-02  Jie Zhang  <jie@codesourcery.com>
1205
1206         PR middle-end/46674
1207         * gcc.dg/pr46674.c: New test.
1208
1209 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1210
1211         * objc.dg/exceptions-6.m: New.
1212         * obj-c++.dg/exceptions-6.mm: New.
1213
1214 2010-12-01  Jan Hubicka  <jh@suse.cz>
1215
1216         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1217
1218 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
1219
1220         PR middle-end/45297
1221         * gcc.dg/graphite/pr45297.c: New.
1222
1223 2010-12-01  Richard Guenther  <rguenther@suse.de>
1224
1225         PR tree-optimization/46730
1226         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1227
1228 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1229
1230         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1231         (a*b)-c generates two fma instructions, instead of separate
1232         multiply, add, and subtract.
1233
1234 2010-11-30  Tobias Burnus  <burnus@net-b.de>
1235
1236         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1237         a value to all array elements.
1238
1239 2010-11-30  Richard Guenther  <rguenther@suse.de>
1240
1241         PR tree-optimization/46722
1242         * gcc.target/i386/fma4-fma-2.c: New testcase.
1243
1244 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1245
1246         * objc.dg/duplicate-class-1.m: New.
1247         * obj-c++.dg/duplicate-class-1.mm: New.
1248
1249 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1250
1251         * objc.dg/property/dotsyntax-21.m
1252         * obj-c++.dg/property/dotsyntax-21.mm
1253
1254 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
1255
1256         PR debug/46338
1257         * g++.dg/debug/pr46338.C: New.
1258
1259 2010-11-29  Richard Guenther  <rguenther@suse.de>
1260             Zdenek Dvorak  <rakdver@kam.uniff.cz>
1261
1262         PR tree-optimization/46675
1263         * gcc.dg/pr46675.c: New test.
1264
1265 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1266
1267         * gcc/testsuite/objc.dg/strings-1.m: Move to...
1268         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1269         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1270         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1271         constructor and class reference for NeXT runtime.  Update paths.
1272         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1273         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1274         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1275         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1276         constructor and class reference for NeXT runtime.  Update paths.
1277
1278 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1279
1280         PR c++/42260
1281         * g++.dg/conversion/cast2.C: New test.
1282
1283         PR c++/45383
1284         * g++.dg/conversion/cond4.C: Likewise.
1285
1286 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1287
1288         PR c++/45383
1289         Reverted patch for PR c++/42260
1290         * g++.dg/conversion/cast2.C: Reverted new test.
1291
1292 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1293
1294         PR debug/46101
1295         * g++.dg/debug/dwarf2/typedef5.C: New test
1296
1297 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1298             Mike Stump  <mrs@gcc.gnu.org>
1299
1300         PR target/26427
1301         PR target/33120
1302         PR testsuite/35710
1303         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1304         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1305         * gcc.dg/darwin-comm.c: Adjust for new allocators.
1306         * gcc.dg/darwin-sections.c: New test.
1307         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1308
1309 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1310
1311         * objc.dg/exceptions-1.m: New.
1312         * objc.dg/exceptions-2.m: New.
1313         * objc.dg/exceptions-3.m: New.
1314         * objc.dg/exceptions-4.m: New.
1315         * objc.dg/exceptions-5.m: New.
1316         * obj-c++.dg/exceptions-1.mm: New.
1317         * obj-c++.dg/exceptions-2.mm: New.
1318         * obj-c++.dg/exceptions-3.mm: New.
1319         * obj-c++.dg/exceptions-4.mm: New.
1320         * obj-c++.dg/exceptions-5.mm: New.
1321
1322 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1323
1324         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1325         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1326         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1327
1328 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
1329
1330         PR fortran/46662
1331         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1332
1333 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1334
1335         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1336         * gnat.dg/pack9.adb (dg-final): Likewise.
1337
1338 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
1339
1340         PR fortran/35810
1341         * gfortran.dg/realloc_on_assign_1.f03: New test.
1342         * gfortran.dg/realloc_on_assign_2.f03: New test.
1343         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1344         * gfortran.dg/unpack_bounds_1.f90: The same.
1345         * gfortran.dg/cshift_bounds_2.f90: The same.
1346         * gfortran.dg/matmul_bounds_2.f90: The same.
1347         * gfortran.dg/matmul_bounds_3.f90: The same.
1348         * gfortran.dg/matmul_bounds_4.f90: The same.
1349         * gfortran.dg/matmul_bounds_5.f90: The same.
1350
1351 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1352
1353         PR fortran/46638
1354         PR fortran/46668
1355         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1356
1357 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1358
1359         PR objc++/46222
1360         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1361
1362 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1363
1364         * objc.dg/property/at-property-24.m: New.
1365         * objc.dg/property/at-property-25.m: New.
1366         * obj-c++.dg/property/at-property-24.mm: New.
1367         * obj-c++.dg/property/at-property-25.mm: New.
1368
1369 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1370
1371         * objc.dg/protocol-qualifier-1.m: New.
1372         * objc.dg/protocol-qualifier-2.m: New.
1373         * obj-c++.dg/protocol-qualifier-1.mm: New.
1374         * obj-c++.dg/protocol-qualifier-2.mm: New.
1375
1376 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1377
1378         * lib/gnat.exp: Load gcc.exp.
1379         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1380         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1381
1382 2010-11-26  Richard Guenther  <rguenther@suse.de>
1383
1384         PR lto/46648
1385         * gcc.dg/lto/20101125-1_0.c: New testcase.
1386         * gcc.dg/lto/20101125-1_1.c: Likewise.
1387
1388 2010-11-22   Bud Davis  <jmdavis@link.com>
1389
1390         * arith_divide_no_check.f
1391          ,arith_divide.f,old_style_init.f90: new tests.
1392
1393 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1394
1395         PR tree-optimization/46665
1396         * gfortran.dg/pr46665.f90: New.
1397
1398 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1399
1400         PR middle-end/46647
1401         * gcc.dg/pr46647.c: New test.
1402
1403 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1404
1405         PR fortran/46581
1406         * gfortran.dg/select_type_19.f03: New.
1407
1408 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1409
1410         * objc.dg/ivar-problem-1.m: New.
1411         * obj-c++.dg/ivar-problem-1.mm: New.
1412
1413 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1414
1415         PR middle-end/46637
1416         * gcc.c-torture/compile/pr46637.c: New test.
1417
1418 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1419
1420         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1421
1422 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1423
1424         PR middle-end/46647
1425         * gcc.target/i386/pr46647.c: New.
1426
1427 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1428
1429         * gcc.dg/dll-8.c: New.
1430
1431 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1432
1433         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1434         * gnat.dg/sse_nolib.adb: Likewise.
1435
1436 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1437
1438         PR rtl-optimization/46585
1439         * gcc.dg/pr46585.c: New.
1440
1441 2010-11-24  Richard Henderson  <rth@redhat.com>
1442
1443         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1444         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1445         vect_unpack, vect_int_mult, vect_extract_even_odd,
1446         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1447
1448 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1449
1450         PR target/46519
1451         * gfortran.dg/pr46519-1.f: New.
1452
1453 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1454
1455         PR target/46519
1456         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1457         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1458
1459         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1460         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1461         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1462         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1463
1464         * gcc.target/i386/avx-vzeroupper-20.c: New.
1465         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1466         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1467         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1468         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1469         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1470         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1471
1472 2010-11-24  Richard Guenther  <rguenther@suse.de>
1473
1474         PR lto/43218
1475         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1476
1477 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1478
1479         PR rtl-optimization/46614
1480         * gcc.dg/pr46614.c: New test.
1481
1482 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1483
1484         PR fortran/46638
1485         * gfortran.dg/transfer_simplify_10.f90: New.
1486
1487 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1488
1489         PR middle-end/46629
1490         * gfortran.dg/lto/pr46629_0.f90: New test.
1491
1492 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1493
1494         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1495         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1496
1497 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1498
1499         * gcc.dg/opts-5.c: New test.
1500
1501 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1502
1503         PR c++/46527
1504         * g++.dg/debug/dwarf2/pr46527.C: New test.
1505
1506 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1507
1508         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1509
1510 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1511
1512         PR middle-end/46499
1513         * gcc.dg/pr46499-1.c: New test.
1514         * gcc.dg/pr46499-2.c: New test.
1515
1516 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1517
1518         * gcc.target/i386/alias-1.c: Require alias support.
1519
1520 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1521
1522         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1523         for vectorizer tests.
1524         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1525         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1526         * gcc.dg/graphite/pr41888.c: Ditto.
1527         * gcc.dg/graphite/pr42729.c: Ditto.
1528
1529 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1530             Uros Bizjak  <ubizjak@gmail.com>
1531
1532         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1533         procedure to check if the target supports vectorizer tests. Set
1534         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1535         capabilites.
1536         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1537         * g++.dg/vect/vect.exp: Ditto.
1538         * gfortran.dg/vect/vect.exp: Ditto.
1539
1540 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1541
1542         PR objc/34033
1543         * objc.dg/strings-1.m: New.
1544         * objc.dg/strings-2.m: New.
1545         * obj-c++.dg/strings-1.mm: New.
1546         * obj-c++.dg/strings-2.mm: New.
1547
1548 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1549
1550         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1551         "target short_enums".
1552         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1553
1554 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1555
1556         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1557
1558         PR rtl-optimization/46603
1559         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1560
1561         PR testsuite/46230
1562         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1563         being vectorized.  Adjust dg-final pattern.
1564         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1565
1566         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1567         * gcc.dg/vect/costmodel/ppc: Likewise.
1568
1569 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1570
1571         PR rtl-optimization/45652
1572         * gcc.dg/pr45652.c: New.
1573
1574 2010-11-21  Richard Henderson  <rth@redhat.com>
1575
1576         PR rtl-optimization/46571
1577         * gcc.dg/pr46571.c: New.
1578
1579 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1580
1581         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1582
1583 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1584
1585         PR target/46533
1586         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1587
1588 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1589
1590         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1591         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1592         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1593         * gcc.dg/pack-test-2.c: Test for all targets.
1594         * gcc.dg/pragma-align.c: Test for all targets.
1595         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1596         * gcc.dg/ucnid-10.c: Test for all targets.
1597
1598 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1599
1600         * gcc.target/sparc/sparc-align-1.c: New test.
1601
1602 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1603
1604         PR c++/16189
1605         PR c++/36888
1606         PR c++/45331
1607         * g++.dg/parse/semicolon3.C: New test.
1608         * g++.dg/debug/pr22514.C: Adjust.
1609         * g++.dg/init/error1.C: Adjust.
1610         * g++.dg/other/bitfield3.C: Adjust.
1611         * g++.dg/other/semicolon.C: Adjust.
1612         * g++.dg/parse/error14.C: Adjust.
1613         * g++.dg/parse/error5.C: Adjust.
1614         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1615         * g++.dg/template/pr23510.C: Adjust.
1616         * g++.dg/template/pr39425.C: Adjust.
1617         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1618
1619 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1620
1621         PR debug/46561
1622         * gcc.dg/autopar/pr46561.c: New test.
1623
1624         PR c++/46538
1625         * g++.dg/other/error34.C: New test.
1626
1627         PR c++/46526
1628         * g++.dg/cpp0x/constexpr-base3.C: New test.
1629
1630         PR tree-optimization/45830
1631         * gcc.target/i386/pr45830.c: New test.
1632         * gcc.c-torture/execute/pr45830.c: New test.
1633
1634 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1635
1636         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1637         * objc.dg/attributes/class-attribute-2.m: Same change.
1638         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1639         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1640         * objc.dg/fobjc-std-1.m: Updated.
1641         * obj-c++.dg/fobjc-std-1.mm: Updated.
1642
1643 2010-11-19  Michael Matz  <matz@suse.de>
1644
1645         PR tree-optimization/46077
1646         * gcc.dg/vect/O3-pr46077.c: New testcase.
1647
1648 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1649
1650         PR c/46547
1651         * gcc.c-torture/compile/pr46547-1.c: New test.
1652
1653 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1654
1655         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1656         exec $compiler.
1657         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1658         $GFORTRAN_UNDER_TEST.
1659         (gfortran_init): Use -B to specify specpath, add trailing /.
1660
1661 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1662
1663         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1664         attributes on PowerPC.
1665         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1666         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1667
1668 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1669
1670         * objc.dg/attributes/proto-attribute-1.m: Updated.
1671         * objc.dg/attributes/proto-attribute-2.m: New.
1672         * objc.dg/attributes/proto-attribute-3.m: New.
1673         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1674         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1675         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1676
1677 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1678
1679         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1680
1681 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1682
1683         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1684
1685 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1686
1687         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1688         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1689
1690 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1691
1692         PR middle-end/46534
1693         * gcc.c-torture/compile/pr46534.c: New test.
1694
1695 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1696
1697         * gnat.dg/atomic4.ad[sb]: New test.
1698         * gnat.dg/volatile4.adb: Likewise.
1699
1700 2010-11-18  Richard Henderson  <rth@redhat.com>
1701
1702         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1703
1704 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1705
1706         PR c/33193
1707         * c-c++-common/pr33193.c: New test.
1708
1709 2010-11-18  Richard Guenther  <rguenther@suse.de>
1710
1711         PR tree-optimization/46172
1712         * gcc.dg/torture/pr46172.c: New testcase.
1713
1714 2010-11-18  Jeff Law  <law@redhat.com>
1715
1716         PR middle-end-optimization/46297
1717         * gfortran.dg/pr46297.f: New test.
1718
1719 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1720
1721         PR middle-end/31490
1722         * gcc.dg/pr31490.c: New test.
1723
1724 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1725
1726         * gcc.dg/nop.h: Move from ...
1727         * gcc.dg/guality/nop.h: ... here.
1728         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1729         * gcc.dg/guality/asm-1.c: Update nop.h include.
1730         * gcc.dg/guality/pr43329-1.c: Ditto.
1731
1732 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1733
1734         * gcc.dg/two-types-1.c: New test.
1735         * gcc.dg/two-types-2.c: New test.
1736         * gcc.dg/two-types-3.c: New test.
1737         * gcc.dg/two-types-4.c: New test.
1738         * gcc.dg/two-types-5.c: New test.
1739         * gcc.dg/two-types-6.c: New test.
1740         * gcc.dg/two-types-7.c: New test.
1741         * gcc.dg/two-types-8.c: New test.
1742         * gcc.dg/two-types-9.c: New test.
1743         * gcc.dg/two-types-10.c: New test.
1744         * objc.dg/two-types-1.m: New test.
1745
1746 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1747
1748         PR rtl-optimization/46440
1749         * gcc.dg/pr46440.c: New test.
1750
1751         PR testsuite/45429
1752         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1753
1754 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1755
1756         PR tree-optimization/46312
1757         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1758         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1759         on targets that support vector shifts with scalar shift argument.
1760         Remove dg-options.
1761         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1762         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1763         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1764         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1765         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1766         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1767         support misaligned data accesses.
1768         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1769         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1770         * lib/target-supports.exp
1771         (check_effective_target_vect_shift_scalar): New.
1772
1773 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1774
1775         * gcc.dg/guality/nop.h: New file.
1776         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1777         "nop".  Adjust line numbers in gdb-test.
1778         * gcc.dg/guality/pr43329-1.c: Likewise.
1779
1780 2010-11-16  Jason Merrill  <jason@redhat.com>
1781
1782         * g++.dg/cpp0x/defaulted20.C: New.
1783
1784         * g++.dg/template/injected2.C: New.
1785
1786 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1787
1788         * objc.dg/protocol-optional-1.m: New.
1789         * obj-c++.dg/protocol-optional-1.mm: New.
1790
1791 2010-11-16  Richard Henderson  <rth@redhat.com>
1792
1793         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1794         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1795
1796 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1797
1798         * gnat.dg/opt12.adb: New test.
1799         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1800
1801 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1802
1803         * gcc.target/rx/pack.c: New test.
1804
1805 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1806             Tobias Burnus  <burnus@net-b.de>
1807
1808         PR fortran/32049
1809         * gfortran.dg/quad_1.f90: New.
1810         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1811         compiler arguments.
1812         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1813         library search path; call gcc-set-multilib-library-path with
1814         arguments such that libgfortran.spec is found.
1815         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1816
1817 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1818
1819         PR c++/46401
1820         * g++.dg/warn/Wsequence-point-3.C: New test.
1821
1822 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1823
1824         PR preprocessor/17349
1825         * gcc.dg/cpp/cmdlne-C3.c: New.
1826
1827 2010-11-16  Richard Guenther  <rguenther@suse.de>
1828
1829         PR tree-optimization/44545
1830         * gcc.dg/pr44545.c: New testcase.
1831
1832 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1833
1834         PR rtl-optimization/46366
1835         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1836         casts.
1837
1838 2010-11-16  Richard Guenther  <rguenther@suse.de>
1839
1840         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1841
1842 2010-11-16  Richard Guenther  <rguenther@suse.de>
1843
1844         PR middle-end/45172
1845         * gfortran.dg/gomp/pr45172.f90: New testcase.
1846
1847 2010-11-16  Nick Clifton  <nickc@redhat.com>
1848
1849         * gcc.target/rx/pack.c: New test.
1850
1851 2010-11-15  Richard Henderson  <rth@redhat.com>
1852
1853         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1854         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1855         Use builtin_constant_p rather than scanning for builtin name.
1856
1857 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1858
1859         * objc.dg/property/dotsyntax-18.m: New.
1860         * objc.dg/property/dotsyntax-19.m: New.
1861         * objc.dg/property/dotsyntax-20.m: New.
1862         * obj-c++.dg/property/dotsyntax-18.mm: New.
1863         * obj-c++.dg/property/dotsyntax-19.mm: New.
1864         * obj-c++.dg/property/dotsyntax-20.mm: New.
1865         * objc.dg/property/dotsyntax-4.m: Removed some unused
1866         variables and code.
1867         * objc.dg/property/dotsyntax-6.m: Same change.
1868         * objc.dg/property/dotsyntax-16.m: Same change.
1869         * objc.dg/property/dotsyntax-17.m: Same change.
1870         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1871         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1872         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1873         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1874         * objc.dg/property/at-property-22.m: Added missing casts.
1875         * obj-c++.dg/property/at-property-22.mm: Same change.
1876
1877 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1878
1879         PR tree-optimization/46491
1880         * gcc.target/i386/pr46491.c: New test.
1881
1882         PR tree-optimization/46461
1883         * gcc.c-torture/compile/pr46461.c: New test.
1884
1885 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1886
1887         PR fortran/46484
1888         * gfortran.dg/allocatable_scalar_11.f90: New.
1889         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1890         standard conform.
1891
1892 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1893
1894         PR debug/46095
1895         * gcc.target/i386/pr46095.c: New test.
1896
1897         PR debug/46387
1898         * gcc.dg/pr46387.c: New test.
1899
1900 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1901
1902         * objc.dg/property/dotsyntax-16.m: New.
1903         * objc.dg/property/dotsyntax-17.m: New.
1904         * obj-c++.dg/property/dotsyntax-16.mm: New.
1905         * obj-c++.dg/property/dotsyntax-17.mm: New.
1906         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1907         syntax with properties, which now works.
1908         * obj-c++.dg/property/at-property-10.mm: Same change.
1909
1910 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1911
1912         PR tree-optimization/46349
1913         * gnat.dg/opt9.adb: New file.
1914         * gnat.dg/opt9_pkg.ads: Likewise
1915
1916 2010-11-15  Richard Guenther  <rguenther@suse.de>
1917
1918         PR lto/44989
1919         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1920
1921 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1922
1923         PR preprocessor/45038
1924         * g++.dg/pr45038.C: New test.
1925
1926 2010-11-15  Richard Guenther  <rguenther@suse.de>
1927
1928         PR tree-optimization/46467
1929         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1930
1931 2010-11-15  Richard Guenther  <rguenther@suse.de>
1932
1933         PR testsuite/46423
1934         * g++.dg/torture/pr34850.C: Adjust.
1935
1936 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1937
1938         PR c/46475
1939         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1940
1941 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1942
1943         * objc.dg/property/at-property-21.m: New.
1944         * objc.dg/property/at-property-22.m: New.
1945         * objc.dg/property/at-property-23.m: New.
1946         * objc.dg/property/synthesize-9.m: New.
1947         * objc.dg/property/synthesize-10.m: New.
1948         * objc.dg/property/synthesize-11.m: New.
1949         * obj-c++.dg/property/at-property-21.mm: New.
1950         * obj-c++.dg/property/at-property-22.mm: New.
1951         * obj-c++.dg/property/at-property-23.mm: New.
1952         * obj-c++.dg/property/synthesize-9.mm: New.
1953         * obj-c++.dg/property/synthesize-10.mm: New.
1954         * obj-c++.dg/property/synthesize-11.mm: New.
1955
1956         * objc.dg/property/at-property-4.m: Updated to match new compiler
1957         where some errors have been converted into warnings and vice versa.
1958         * objc.dg/property/at-property-16.m: Same change.
1959         * objc.dg/property/at-property-18.m: Same change.
1960         * objc.dg/property/property-neg-5.m: Same change.
1961         * obj-c++.dg/property/at-property-4.mm: Same change.
1962         * obj-c++.dg/property/at-property-16.mm: Same change.
1963         * obj-c++.dg/property/at-property-18.mm: Same change.
1964         * obj-c++.dg/property/property-neg-5.mm: Same change.
1965
1966         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1967         commented out because of testsuite problems; I found out that
1968         using dg-warning instead of dg-message gets them to work.
1969         * obj-c++.dg/property/property-neg-3.mm: Same change.
1970         * obj-c++.dg/property/synthesize-6.mm: Same change.
1971         * obj-c++.dg/property/at-property-5.mm: Same change.
1972         * obj-c++.dg/property/at-property-14.mm: Same change.
1973         * obj-c++.dg/property/at-property-18.mm: Same change.
1974         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1975         some tests still do not work due to some other testsuite issue).
1976
1977 2010-11-13  Jason Merrill  <jason@redhat.com>
1978
1979         * g++.dg/cpp0x/auto20.C: New.
1980
1981 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1982
1983         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1984         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1985
1986 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1987
1988         PR c/46462
1989         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1990         * gcc.dg/pr35746.c: Likewise.
1991         * gcc.dg/cpp/direct2.c: Likewise.
1992         * gcc.dg/cpp/direct2s.c: Likewise.
1993         * gcc.dg/noncompile/920923-1.c: Likewise.
1994         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1995
1996 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1997
1998         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1999
2000 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2001
2002         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
2003         a pointer to an arbitrary C struct with an Objective-C protocol.
2004         Test various valid uses of typedef with Objective-C objects and
2005         protocols instead.
2006         * objc.dg/invalid-type-1.m: New.
2007         * obj-c++.dg/invalid-type-1.m: New.
2008
2009 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
2010
2011         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
2012
2013 2010-11-13  Tobias Burnus  <burnus@net-b.de>
2014
2015         PR fortran/45742
2016         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
2017
2018 2010-11-13  Tobias Burnus  <burnus@net-b.de>
2019
2020         PR fortran/45742
2021         * gfortran.dg/volatile12.f90: New.
2022
2023 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2024
2025         * objc.dg/attributes/method-format-1.m: Adjust.
2026
2027 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2028
2029         PR c/20385
2030         * gcc.dg/decl-9.c: New.
2031
2032 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2033
2034         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
2035
2036 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2037
2038         * gcc.dg/format/few-1.c: New test.
2039         * gcc.dg/format/asm_fprintf-1.c: Adjust.
2040         * gcc.dg/format/c90-scanf-1.c: Adjust.
2041         * gcc.dg/format/cmn-err-1.c: Adjust.
2042         * gcc.dg/format/dfp-printf-1.c: Adjust.
2043         * gcc.dg/format/dfp-scanf-1.c: Adjust.
2044         * gcc.dg/format/gcc_diag-1.c: Adjust.
2045         * gcc.dg/format/ms_unnamed-1.c: Adjust.
2046         * gcc.dg/format/strfmon-1.c: Adjust.
2047         * gcc.dg/format/unnamed-1.c: Adjust.
2048         * gcc.dg/format/xopen-2.c: Adjust.
2049         * g++.dg/ext/builtin4.C: Adjust.
2050         * g++.dg/ext/builtin5.C: Adjust.
2051
2052 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
2053
2054         * gcc.dg/pragma-diag-2.c: New test.
2055
2056 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2057
2058         PR fortran/45794
2059         * gfortran.dg/optional_mask.f90: New test.
2060
2061 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
2062
2063         * g++.dg/cpp0x/defaulted15.C: Adjust.
2064
2065 2010-11-12  James Dennett <jdennett@google.com>
2066
2067         PR c++/39415
2068         * g++.dg/expr/static_cast7.C: New.
2069
2070 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2071
2072         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
2073         warning.
2074         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
2075         mips-sgi-irix*.
2076         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
2077         * gcc.target/mips/call-3.c: Add dg-require-visibility.
2078
2079 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
2080
2081         * gcc.dg/pr46375.c: New test.
2082
2083 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
2084
2085         PR c/44782
2086         * c-c++-common/fmax-errors.c: New test.
2087
2088 2010-11-11  Richard Henderson  <rth@redhat.com>
2089
2090         * gcc.target/i386/sse-24.c: Use -ffp-contract.
2091
2092 2010-11-11  Jan Hubicka  <jh@suse.cz>
2093
2094         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
2095         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
2096
2097 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
2098
2099         PR target/46088
2100         * gcc.dg/pr46088.c: New test.
2101
2102 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2103
2104         * gfortran.dg/empty_derived_type.f90: New test.
2105
2106 2010-11-11  Tobias Burnus  <burnus@net-b.de>
2107
2108         PR fortran/46413
2109         * gfortran.dg/class_31.f90: New.
2110
2111         PR fortran/46205
2112         * gfortran.dg/forall_14.f90: New.
2113
2114 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2115             Tobias Burnus  <burnus@net-b.de>
2116
2117         PR fortran/46325
2118         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
2119
2120 2010-11-11  Jan Hubicka  <jh@suse.cz>
2121
2122         * gcc.dg/20081223-1.c: Update LTO options.
2123         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
2124         * gcc.dg/lto/20081118_0.c: Update LTO options.
2125         * gcc.dg/lto/ipareference_0.c: Update LTO options.
2126         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
2127         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
2128         * gcc.dg/lto/ipacp_0.c: Update LTO options.
2129         * gcc.dg/lto/20090116_0.c: Update LTO options.
2130         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
2131         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
2132         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
2133         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
2134         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
2135         * gcc.dg/lto/20081224_0.c: Update LTO options.
2136         * gcc.dg/lto/20090219_0.c: Update LTO options.
2137         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
2138         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
2139         * gcc.dg/lto/20081115_0.c: Update LTO options.
2140         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
2141         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
2142         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
2143         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
2144         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
2145         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
2146         * g++.dg/20090107-1.C: Update LTO options.
2147         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
2148         * g++.dg/lto/20081123_0.C: Update LTO options.
2149         * g++.dg/lto/20090313_0.C: Update LTO options.
2150         * g++.dg/lto/20081125_0.C: Update LTO options.
2151         * g++.dg/lto/20081109-1_0.C: Update LTO options.
2152         * g++.dg/lto/20081219_0.C: Update LTO options.
2153         * g++.dg/lto/20100724-1_0.C: Update LTO options.
2154         * g++.dg/lto/20081204-1_0.C: Update LTO options.
2155         * g++.dg/lto/20090303_0.C: Update LTO options.
2156         * g++.dg/lto/20100723-1_0.C: Update LTO options.
2157         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
2158         * g++.dg/lto/20090128_0.C: Update LTO options.
2159         * g++.dg/lto/20081204-2_0.C: Update LTO options.
2160         * g++.dg/lto/20090302_0.C: Update LTO options.
2161         * g++.dg/lto/20081119-1_0.C: Update LTO options.
2162         * g++.dg/lto/20081118_0.C: Update LTO options.
2163         * g++.dg/20090121-1.C: Update LTO options.
2164         * objc.dg/lto/lto.exp: Update LTO options.
2165         * lib/lto.exp: Update LTO options.
2166         * lib/gcc-dg.exp: Update LTO options.
2167         * lib/c-torture.exp: Update LTO options.
2168         * obj-c++.dg/lto/lto.exp: Update LTO options.
2169
2170 2010-11-11  Jan Hubicka  <jh@suse.cz>
2171
2172         PR tree-optimize/40436
2173         * gcc.dg/tree-ssa/inline-5.c: New testcase.
2174         * gcc.dg/tree-ssa/inline-6.c: New testcase.
2175
2176 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
2177
2178         * gfortran.dg/proc_decl_24.f90: New.
2179
2180 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
2181
2182         * objc.dg/property/at-property-20.m: New.
2183         * objc.dg/property/synthesize-8.m: New.
2184         * obj-c++.dg/property/at-property-20.m: New.
2185         * obj-c++.dg/property/synthesize-8.mm: New.
2186
2187 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
2188
2189         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
2190
2191 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2192
2193         PR middle-end/46388
2194         * gcc.c-torture/compile/pr46388.c: New test.
2195
2196 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2197
2198         * lib/lto.exp (lto-get-options-main): Support optional target
2199         selector for dg-suppress-ld-options.
2200
2201 2010-11-11  Martin Jambor  <mjambor@suse.cz>
2202
2203         PR tree-optimization/46383
2204         * g++.dg/torture/pr46383.C: New test.
2205
2206 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
2207
2208         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2209         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2210         to dg-options.
2211         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2212         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2213         * g++.dg/other/i386-3.C: Ditto.
2214
2215 2010-11-10  Jason Merrill  <jason@redhat.com>
2216
2217         * g++.dg/cpp0x/constexpr-46420.C: New.
2218
2219 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
2220
2221         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2222         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2223         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2224         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2225         expected messages.
2226
2227 2010-11-10  Jan Hubicka  <jh@suse.cz>
2228
2229         PR tree-optimize/38669
2230         * gcc.dg/tree-ssa/pr38699.c: New testcase.
2231
2232 2010-11-10  Jan Hubicka  <jh@suse.cz>
2233
2234         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2235
2236 2010-11-10  Jason Merrill  <jason@redhat.com>
2237
2238         * g++.dg/cpp0x/constexpr-bitfield.C: New.
2239
2240 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
2241
2242         PR debug/46409
2243         * gcc.dg/debug/pr46409.c: New test.
2244
2245         PR c++/46368
2246         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2247
2248 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
2249
2250         PR target/46419
2251         * gcc-target/i386/pr46419.c: New test.
2252
2253 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2254
2255         * g++.dg/other/i386-2.C: Add -mtbm.
2256         * g++.dg/other/i386-3.C: Likewise.
2257         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2258         * gcc.target/i386/funcspec-6.c: Likewise.
2259         * gcc.target/i386/sse-12.c: Add -mtbm.
2260         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2261         operand intrinsics.
2262         * gcc.target/i386/sse-14.c: Likewise.
2263         * gcc.target/i386/sse-22.c: Likewise.
2264         * gcc.target/i386/sse-23.c: Likewise.
2265         * gcc.target/i386/tbm-1.c: New file.
2266         * gcc.target/i386/tbm-2.c: Likewise.
2267
2268 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2269
2270         * g++.dg/other/i386-2.C: Add -mbmi.
2271         * g++.dg/other/i386-3.C: Likewise.
2272         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2273         * gcc.target/i386/funcspec-6.c: Likewise.
2274         * gcc.target/i386/sse-12.c: Add -mbmi.
2275         * gcc.target/i386/bmi-1.c: New file.
2276         * gcc.target/i386/bmi-2.c: Likewise.
2277         * gcc.target/i386/bmi-3.c: Likewise.
2278         * gcc.target/i386/bmi-4.c: Likewise.
2279         * gcc.target/i386/bmi-5.c: Likewise.
2280         * gcc.target/i386/bmi-6.c: Likewise.
2281
2282 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
2283
2284         PR c++/46065
2285         * g++.dg/pr46065.C: New test.
2286
2287 2010-11-10  Jan Hubicka  <jh@suse.cz>
2288
2289         PR tree-optimize/33172
2290         PR tree-optimize/43411
2291         * gcc.dg/tree-ssa/pr33172.c: New testcase.
2292         * g++.dg/tree-ssa/pr43411.C: New testcase.
2293
2294 2010-11-10  Jan Hubicka  <jh@suse.cz>
2295
2296         PR tree-optimize/46228
2297         * g++.dg/tree-ssa/pr46228.C: New testcase.
2298
2299 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
2300
2301         PR tree-optimization/46414
2302         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2303
2304 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2305
2306         PR fortran/46411
2307         * gfortran.dg/intrinsic_7.f90: New.
2308
2309 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2310
2311         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2312         * g++.dg/abi/thunk4.C: Likewise.
2313         * g++.dg/opt/combine.C: Add dg-require-visibility.
2314         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2315         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2316         alpha*-dec-osf*.
2317         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2318         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2319         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2320         large arena_size.
2321         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2322         * gcc.dg/intmax_t-1.c: Likewise.
2323
2324 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2325
2326         PR fortran/46244
2327         * gfortran.dg/class_30.f90: New.
2328
2329 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2330
2331         PR fortran/46223
2332         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2333         failure on s390.
2334
2335 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2336
2337         PR tree-optimization/45971
2338         * gcc.dg/vect/O3-pr45971.c: New.
2339
2340 2010-11-10  Richard Guenther  <rguenther@suse.de>
2341
2342         PR tree-optimization/44964
2343         * gcc.dg/pr44964.c: New testcase.
2344
2345 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2346
2347         * gnat.dg/opt10.adb: Fix typo.
2348
2349 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2350
2351         PR tree-optimization/46351
2352         PR tree-optimization/46377
2353         * gnat.dg/opt10.adb: New file.
2354         * gnat.dg/opt10_pkg.ads: Likewise.
2355         * gnat.dg/opt11.adb: Likewise.
2356         * gnat.dg/opt11.ads: Likewise.
2357
2358 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2359
2360         * gnat.dg/boolean_conv.adb: New test.
2361
2362 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2363
2364         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2365
2366 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2367
2368         * gnat.dg/unchecked_convert7.adb: New test.
2369
2370 2010-11-10  Richard Guenther  <rguenther@suse.de>
2371
2372         PR tree-optimization/46398
2373         * gcc.dg/torture/pr46398.c: New testcase.
2374
2375 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2376
2377         * gfortran.dg/open_dev_null.f90: New test.
2378
2379 2010-11-09  Jan Hubicka  <jh@suse.cz>
2380
2381         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2382         unrolling.
2383
2384 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2385
2386         * gcc.dg/struct-semi-4.c: New test.
2387
2388 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2389
2390         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2391         power5 to enable generation of FRIZ.
2392
2393         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2394         optimization.
2395
2396         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2397         expected.
2398
2399 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2400
2401         PR target/43808
2402         * gfortran.dg/pr43808.f90: New test.
2403
2404 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2405
2406         PR tree-optimization/46036
2407         * gfortran.dg/lto/pr46036_0.f90: New.
2408
2409 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2410
2411         PR middle-end/45663
2412         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2413         bar invocation instead of first.
2414
2415         PR debug/46171
2416         * gcc.dg/pr46171.c: New test.
2417
2418 2010-11-09  Richard Guenther  <rguenther@suse.de>
2419
2420         PR tree-optimization/46355
2421         * gcc.dg/pr46355.c: New testcase.
2422
2423 2010-11-09  Richard Guenther  <rguenther@suse.de>
2424
2425         PR tree-optimization/46177
2426         * gcc.dg/pr46177-2.c: New testcase.
2427
2428 2010-11-09  Richard Guenther  <rguenther@suse.de>
2429
2430         PR testsuite/46312
2431         * gcc.dg/vec-scal-opt.c: Move ...
2432         * gcc.dg/vect/vect-scal-opt.c: ... here.
2433         * gcc.dg/vec-scal-opt1.c: Move ...
2434         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2435         * gcc.dg/vec-scal-opt2.c: Move ...
2436         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2437
2438 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2439
2440         * gnat.dg/specs/static_initializer5.ads: New test.
2441         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2442
2443 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2444
2445         PR middle-end/46360
2446         * gcc.c-torture/compile/pr46360.c: New test.
2447
2448         PR c++/45894
2449         * g++.dg/warn/Wsequence-point-2.C: New test.
2450
2451 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2452
2453         PR fortran/46313
2454         * gfortran.dg/class_29.f03: New.
2455
2456 2010-11-09  Richard Guenther  <rguenther@suse.de>
2457
2458         PR middle-end/46221
2459         * gcc.target/i386/alias-1.c: New testcase.
2460
2461 2010-11-08  Jason Merrill  <jason@redhat.com>
2462
2463         * g++.dg/cpp0x/constexpr-sassert.C: New.
2464
2465 2010-11-08  Jason Merrill  <jason@redhat.com>
2466
2467         * g++.dg/cpp0x/constexpr-defarg.C: New.
2468
2469 2010-11-08  Xinliang David Li  <davidxl@google.com>
2470
2471         PR tree-optimization/46316
2472         * gcc.c-torture/execute/pr46316.c: New test.
2473
2474 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2475
2476         PR fortran/46344
2477         * gfortran.dg/class_28.f03: Extended.
2478
2479 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2480
2481         * objc.dg/property/dotsyntax-13.m: New.
2482         * objc.dg/property/dotsyntax-14.m: New.
2483         * objc.dg/property/dotsyntax-15.m: New.
2484         * objc.dg/property/synthesize-7.m: New.
2485         * obj-c++.dg/property/dotsyntax-13.mm: New.
2486         * obj-c++.dg/property/dotsyntax-14.mm: New.
2487         * obj-c++.dg/property/dotsyntax-15.mm: New.
2488         * obj-c++.dg/property/synthesize-7.mm: New.
2489
2490 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2491
2492         * objc.dg/property/dynamic-4.m: New.
2493         * objc.dg/property/dynamic-5.m: New.
2494         * objc.dg/property/dynamic-6.m: New.
2495         * obj-c++.dg/property/dynamic-4.mm: New.
2496         * obj-c++.dg/property/dynamic-5.mm: New.
2497         * obj-c++.dg/property/dynamic-6.mm: New.
2498
2499 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2500
2501         * objc.dg/property/synthesize-3.m: New.
2502         * objc.dg/property/synthesize-4.m: New.
2503         * objc.dg/property/synthesize-5.m: New.
2504         * objc.dg/property/synthesize-6.m: New.
2505         * obj-c++.dg/property/synthesize-3.mm: New.
2506         * obj-c++.dg/property/synthesize-4.mm: New.
2507         * obj-c++.dg/property/synthesize-5.mm: New.
2508         * obj-c++.dg/property/synthesize-6.mm: New.
2509
2510 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2511
2512         * objc.dg/property/at-property-5.m: Updated test.
2513         * objc.dg/property/at-property-16.m: New.
2514         * objc.dg/property/at-property-17.m: New.
2515         * objc.dg/property/at-property-18.m: New.
2516         * objc.dg/property/at-property-19.m: New.
2517         * objc.dg/property/dotsyntax-12.m: New.
2518         * objc.dg/protocol-inheritance-1.m: New.
2519         * objc.dg/protocol-inheritance-2.m: New.
2520         * obj-c++.dg/property/at-property-5.mm: Updated test.
2521         * obj-c++.dg/property/at-property-16.mm: New.
2522         * obj-c++.dg/property/at-property-17.mm: New.
2523         * obj-c++.dg/property/at-property-18.mm: New.
2524         * obj-c++.dg/property/at-property-19.mm: New.
2525         * obj-c++.dg/protocol-inheritance-1.mm: New.
2526         * obj-c++.dg/protocol-inheritance-2.mm: New.
2527         * obj-c++.dg/property/dotsyntax-12.mm: New.
2528
2529 2010-11-08  Jason Merrill  <jason@redhat.com>
2530
2531         * g++.dg/expr/overflow1.C: New.
2532         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2533         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2534         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2535         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2536
2537 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2538
2539         * gcc.dg/pr35442.c: Adapt warning.
2540
2541         PR target/46280
2542         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2543         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2544         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2545         i?86-*-* x86_64-*-*.
2546         * g++.dg/torture/pr36445.C: Likewise.
2547         * gcc.c-torture/compile/pr34856.c: Likewise.
2548         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2549         * gcc.c-torture/compile/vector-1.c: Likewise.
2550         * gcc.c-torture/compile/vector-2.c: Likewise.
2551         * gcc.dg/pr32912-1.c: Likewise.
2552         * gcc.c-torture/execute/va-arg-25.c: Move ...
2553         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2554         Add dg-options -msse, dg-require-effective-target sse_runtime for
2555         for i?86-*-*, x86_64-*-*.
2556         * gcc.c-torture/execute/vector-1.c: Likewise.
2557         * gcc.c-torture/execute/vector-2.c: Likewise.
2558         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2559         i?86-*-*, x86_64-*-*.
2560         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2561         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2562         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2563         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2564         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2565
2566 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2567
2568         * gcc.dg/torture/pr45982.c: Add -std=c99
2569         * gcc.dg/torture/pr45623.c: Ditto.
2570
2571 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2572
2573         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2574         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2575
2576 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2577
2578         PR target/28627
2579         * g++.dg/ext/dllimport7.C: Adjust second error check and
2580         allow test for x86_64 mingw, too.
2581
2582 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2583
2584         PR fortran/46344
2585         * gfortran.dg/class_28.f03: New.
2586
2587 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2588
2589         PR rtl-optimization/45352
2590         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2591         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2592         gcc.target/i386/pr45352-2.c: New tests.
2593
2594 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2595
2596         PR libobjc/36610
2597         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2598         XFAIL the run for all but m32 x86.
2599
2600 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2601
2602         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2603         as comment character.
2604
2605 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2606
2607         * gcc.target/mips/mips.exp: Revert previous patch.
2608         * gcc.target/mips/fma-1.c: Delete.
2609         * gcc.target/mips/fma-2.c: Likewise.
2610         * gcc.target/mips/fma-3.c: Likewise.
2611         * gcc.target/mips/fma-4.c: Likewise.
2612         * gcc.target/mips/fma-5.c: Likewise.
2613         * gcc.target/mips/fma-6.c: Likewise.
2614         * gcc.target/mips/fma-7.c: Likewise.
2615         * gcc.target/mips/fma-8.c: Likewise.
2616         * gcc.target/mips/fma-9.c: Likewise.
2617         * gcc.target/mips/fma-10.c: Likewise.
2618         * gcc.target/mips/fma-11.c: Likewise.
2619         * gcc.target/mips/fma-12.c: Likewise.
2620         * gcc.target/mips/fma-13.c: Likewise.
2621         * gcc.target/mips/fma-14.c: Likewise.
2622         * gcc.target/mips/fma-15.c: Likewise.
2623         * gcc.target/mips/fma-16.c: Likewise.
2624         * gcc.target/mips/fma-17.c: Likewise.
2625         * gcc.target/mips/fma-18.c: Likewise.
2626         * gcc.target/mips/fma-19.c: Likewise.
2627         * gcc.target/mips/fma-20.c: Likewise.
2628
2629 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2630
2631         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2632         * gcc.target/mips/fma-1.c: New test.
2633         * gcc.target/mips/fma-2.c: Likewise.
2634         * gcc.target/mips/fma-3.c: Likewise.
2635         * gcc.target/mips/fma-4.c: Likewise.
2636         * gcc.target/mips/fma-5.c: Likewise.
2637         * gcc.target/mips/fma-6.c: Likewise.
2638         * gcc.target/mips/fma-7.c: Likewise.
2639         * gcc.target/mips/fma-8.c: Likewise.
2640         * gcc.target/mips/fma-9.c: Likewise.
2641         * gcc.target/mips/fma-10.c: Likewise.
2642         * gcc.target/mips/fma-11.c: Likewise.
2643         * gcc.target/mips/fma-12.c: Likewise.
2644         * gcc.target/mips/fma-13.c: Likewise.
2645         * gcc.target/mips/fma-14.c: Likewise.
2646         * gcc.target/mips/fma-15.c: Likewise.
2647         * gcc.target/mips/fma-16.c: Likewise.
2648         * gcc.target/mips/fma-17.c: Likewise.
2649         * gcc.target/mips/fma-18.c: Likewise.
2650         * gcc.target/mips/fma-19.c: Likewise.
2651         * gcc.target/mips/fma-20.c: Likewise.
2652
2653 2010-11-06  Jason Merrill  <jason@redhat.com>
2654
2655         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2656
2657 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2658
2659         PR c/43384
2660         * gcc.dg/parser-error-3.c: New test.
2661
2662 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2663
2664         PR c++/45332
2665         * g++.dg/parse/semicolon2.C: New testcase.
2666         * g++.dg/ext/asmspec1.C: Adjust.
2667         * g++.dg/init/new13.C: Adjust.
2668         * g++.dg/parse/ctor5.C: Adjust.
2669
2670 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2671
2672         PR fortran/46330
2673         * gfortran.dg/class_27.f03: New.
2674
2675 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2676
2677         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2678         * objc.dg/property/dotsyntax-5.m: New.
2679         * objc.dg/property/dotsyntax-6.m: New.
2680         * objc.dg/property/dotsyntax-7.m: New.
2681         * objc.dg/property/dotsyntax-8.m: New.
2682         * objc.dg/property/dotsyntax-9.m: New.
2683         * objc.dg/property/dotsyntax-10.m: New.
2684         * objc.dg/property/dotsyntax-11.m: New.
2685         * obj-c++.dg/property/dotsyntax-5.mm: New.
2686         * obj-c++.dg/property/dotsyntax-6.mm: New.
2687         * obj-c++.dg/property/dotsyntax-7.mm: New.
2688         * obj-c++.dg/property/dotsyntax-8.mm: New.
2689         * obj-c++.dg/property/dotsyntax-9.mm: New.
2690         * obj-c++.dg/property/dotsyntax-10.mm: New.
2691         * obj-c++.dg/property/dotsyntax-11.mm: New.
2692
2693 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2694
2695         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2696         NeXT runtime when the type is READONLY.
2697
2698 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2699
2700         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2701         * gcc.target/i386/387-6.c: Ditto.
2702         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2703         * gcc.target/i386/387-4.c: Ditto.
2704         * gcc.target/i386/387-7.c: Ditto.
2705         * gcc.target/i386/387-8.c: Ditto.
2706         * gcc.target/i386/387-9.c: Ditto.
2707         * gcc.target/i386/387-10.c: Ditto.
2708         * gcc.target/i386/387-11.c: Ditto.
2709         * gcc.target/i386/387-12.c: Ditto.
2710
2711         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2712
2713 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2714
2715         PR target/44981
2716         * gcc.dg/darwin-cfstring-format-1.c: New.
2717         * gcc.dg/warn-nsstring.c: New.
2718         * objc.dg/fsf-nsstring-format-1.m: New.
2719         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2720         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2721         linker warning.
2722
2723 2010-11-05  Jason Merrill  <jason@redhat.com>
2724
2725         PR c++/45473
2726         * g++.dg/inherit/virtual6.C: New.
2727
2728 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2729
2730         PR c/44772
2731         * gcc.dg/Wcxx-compat-21.c: New test.
2732
2733 2010-11-05  Ian Lance Taylor  <iant@google.com>
2734
2735         PR target/46084
2736         * gcc.target/i386/pr46084.c: New test.
2737
2738 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2739
2740         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2741         * (check_effective_target_mempcpy): New.
2742         * gcc.c-torture/execute/pr45636.c: Move this...
2743         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2744
2745 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2746
2747         * gcc.target/i386/i386.exp (FLAGS): Remove.
2748         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2749
2750 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2751
2752         PR c++/46160
2753         * g++.dg/opt/empty2.C: New test.
2754
2755         PR target/45670
2756         * gcc.target/i386/pr45670.c: New test.
2757
2758 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2759
2760         PR fortran/45451
2761         PR fortran/46174
2762         * gfortran.dg/class_19.f03: Modified.
2763         * gfortran.dg/class_allocate_6.f03: New.
2764
2765 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2766
2767         * gcc.target/i386/avx-vzeroupper-19.c: New.
2768
2769 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2770
2771         PR tree-optimization/46099
2772         * gcc.dg/autopar/pr46099.c: New test.
2773
2774         PR middle-end/43690
2775         * c-c++-common/pr43690.c: New test.
2776
2777 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2778
2779         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2780         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2781         declaration and implementation.
2782         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2783         * obj-c++.dg/property/at-property-13.mm: Likewise.
2784         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2785         * obj-c++.dg/property/property-1.mm: Likewise.
2786         * obj-c++.dg/property/at-property-7.mm: Likewise.
2787         * obj-c++.dg/property/at-property-9.mm: Likewise.
2788         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2789         * obj-c++.dg/property/at-property-10.mm: Likewise.
2790         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2791         * obj-c++.dg/property/at-property-12.mm: Likewise.
2792         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2793         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2794         * obj-c++.dg/property/at-property-6.mm: Likewise.
2795         * obj-c++.dg/property/at-property-8.mm: Likewise.
2796         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2797         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2798         * obj-c++.dg/property/at-property-11.mm: Likewise.
2799         * obj-c++.dg/template-8.mm: Likewise.
2800         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2801         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2802         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2803         and put a FIXME for this.
2804         * obj-c++.dg/property/property-2.mm: Remove.
2805         * obj-c++.dg/property/property-3.mm: Remove.
2806
2807 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2808
2809         PR debug/46307
2810         * gcc.dg/pr46307.c: New test.
2811
2812 2010-11-05  Jason Merrill  <jason@redhat.com>
2813
2814         PR c++/46304
2815         * g++.dg/ext/complex6.C: New.
2816
2817 2010-11-04  Bud Davis   <jimmied@smu.edu>
2818
2819         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2820
2821 2010-11-04  Chao-ying Fu  <fu@mips.com>
2822
2823         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2824         msubu, mult, multu.
2825         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2826
2827 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2828
2829         Fixed using the Objective-C 2.0 dot-syntax with class names.
2830         * objc.dg/property/dotsyntax-3.m: New.
2831         * objc.dg/property/dotsyntax-4.m: New.
2832         * obj-c++.dg/property/dotsyntax-3.mm: New.
2833         * obj-c++.dg/property/dotsyntax-4.mm: New.
2834
2835         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2836         Objective-C 2.0 dot-syntax is used with class names.
2837         * obj-c++.dg/fobjc-std-1.mm: Same change.
2838
2839 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2840
2841         * gcc.target/powerpc/loop_align.c: New.
2842
2843 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2844
2845         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2846
2847         merge from FSF 'apple/trunk' branch.
2848         * gcc.target/powerpc/darwin64-abi.c: New.
2849
2850 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2851
2852         PR tree-optimization/46233
2853         * gcc.dg/pr46233.c: New test.
2854
2855 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2856
2857         * objc.dg/property/property-2.m: Deleted.
2858         * objc.dg/property/property-3.m: Deleted.
2859
2860 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2861
2862         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2863         defined.
2864         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2865         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2866         * objc.dg/property/property-1.m: Likewise.
2867         * objc.dg/property/at-property-6.m: Likewise.
2868         * objc.dg/property/at-property-7.m: Likewise.
2869         * objc.dg/property/dotsyntax-1.m: Likewise.
2870         * objc.dg/property/at-property-8.m: Likewise.
2871         * objc.dg/property/dotsyntax-2.m: Likewise.
2872         * objc.dg/property/at-property-9.m: Likewise.
2873         * objc.dg/property/synthesize-2.m: Likewise.
2874         * objc.dg/property/at-property-10.m: Likewise.
2875         * objc.dg/property/at-property-11.m: Likewise.
2876         * objc.dg/property/at-property-12.m: Likewise.
2877         * objc.dg/property/at-property-13.m: Likewise.
2878         * objc.dg/property/fsf-property-method-access.m: Likewise.
2879         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2880         linker warning.
2881         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2882         warnings.
2883         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2884         deprecation warnings.  Use Object1 implementation.
2885         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2886         * objc/execute/forward-1.m: Remove.
2887         * objc/execute/forward-1.x: Remove.
2888
2889 2010-11-04  Jason Merrill  <jason@redhat.com>
2890
2891         * g++.dg/cpp0x/constexpr-access.C: New.
2892
2893 2010-11-04  Richard Guenther  <rguenther@suse.de>
2894
2895         PR rtl-optimization/46183
2896         * gcc.dg/torture/pr46183.c: New testcase.
2897
2898 2010-11-04  Richard Guenther  <rguenther@suse.de>
2899
2900         PR tree-optimization/46068
2901         * gcc.dg/torture/pr46068.c: New testcase.
2902
2903 2010-11-04  Richard Guenther  <rguenther@suse.de>
2904
2905         PR tree-optimization/45991
2906         * gcc.dg/pr45991.c: New testcase.
2907
2908 2010-11-04  Richard Guenther  <rguenther@suse.de>
2909
2910         PR tree-optimization/46154
2911         * g++.dg/torture/pr46154.C: New testcase.
2912
2913 2010-11-04  Richard Guenther  <rguenther@suse.de>
2914
2915         PR tree-optimization/45733
2916         * gcc.dg/pr45733.c: New testcase.
2917
2918 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2919
2920         PR tree-optimization/46213
2921         * gfortran.dg/vect/pr46213.f90: New.
2922
2923 2010-11-04  Richard Guenther  <rguenther@suse.de>
2924
2925         PR testsuite/45702
2926         * gcc.dg/pr34989-1.c: Move ...
2927         * gcc.dg/lto/pr34989-1_0.c: ... here.
2928         * gcc.dg/pr34989-2.c: Move ...
2929         * gcc.dg/lto/pr34989-1_1.c: ... here.
2930         * gcc.dg/pr27898.c: Move ...
2931         * gcc.dg/lto/pr27898_0.c: ... here and ...
2932         * gcc.dg/lto/pr27898_1.c: ... split.
2933         * gcc.dg/pr28712.c: Move ...
2934         * gcc.dg/lto/pr28712_0.c: ... here and ...
2935         * gcc.dg/lto/pr28712_1.c: ... split ...
2936         * gcc.dg/lto/pr28712_2.c: ... twice.
2937         * gcc.dg/pr28706.c: Move ...
2938         * gcc.dg/lto/pr28706_0.c: ... here and ...
2939         * gcc.dg/lto/pr28706_1.c: ... split.
2940
2941 2010-11-04  Richard Guenther  <rguenther@suse.de>
2942             Richard Henderson  <rth@redhat.com>
2943
2944         * gcc.target/i386/fma4-vector-2.c: New testcase.
2945
2946 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2947             Richard Guenther  <rguenther@suse.de>
2948
2949         * gcc.dg/vec-scal-opt.c: New testcase.
2950         * gcc.dg/vec-scal-opt1.c: New testcase.
2951         * gcc.dg/vec-scal-opt2.c: New testcase.
2952
2953 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2954
2955         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2956         from plugin build flags on Darwin targets.
2957
2958 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2959
2960         * gcc.target/i386/pr46285.c: Require split_stack target.
2961
2962 2010-11-03  Jason Merrill  <jason@redhat.com>
2963
2964         PR c++/46293
2965         * g++.dg/cpp0x/constexpr-base2.C: New.
2966
2967         PR c++/46289
2968         * g++.dg/cpp0x/initlist45.C: New.
2969
2970 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2971
2972         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2973         is now allowed in categories.
2974         * obj-c++.dg/property/dynamic-2.mm: Same change.
2975         * objc.dg/property/dynamic-3.m: New.
2976         * obj-c++.dg/property/dynamic-3.mm: New.
2977         * objc.dg/property/at-property-14.m: New.
2978         * objc.dg/property/at-property-15.m: New.
2979         * obj-c++.dg/property/at-property-14.mm: New.
2980         * obj-c++.dg/property/at-property-15.mm: New.
2981
2982         * objc.dg/foreach-6.m: Added a few more tests for valid and
2983         invalid iterating variables and collections.
2984
2985 2010-11-03  Xinliang David Li  <davidxl@google.com>
2986
2987         PR target/46200
2988         * g++.dg/tree-ssa/ivopts-2.C: New test.
2989
2990 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2991
2992         PR target/46295
2993         * gcc.target/i386/pr46295.c: New.
2994
2995 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2996
2997         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2998         precision min/max for single precision on VSX.
2999
3000 2010-11-03  Jason Merrill  <jason@redhat.com>
3001
3002         PR c++/46289
3003         * g++.dg/cpp0x/constexpr-ice3.C: New.
3004
3005 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
3006
3007         * gnat.dg/opt8.ad[sb]: New test.
3008         * gnat.dg/opt8_pkg.ads: New helper.
3009
3010 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3011
3012         PR rtl-optimization/45865
3013         * gcc.dg/pr45865.c: New.
3014         * gcc.dg/torture/pr45865.c: Likewise.
3015
3016         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
3017         * gcc.target/arm/headmerge-2.c: Likewise.
3018         * gcc.target/i386/headmerge-1.c: Likewise.
3019         * gcc.target/i386/headmerge-2.c: Likewise.
3020
3021 2010-11-03  Richard Guenther  <rguenther@suse.de>
3022
3023         PR middle-end/46288
3024         * gcc.dg/pr46288.c: New testcase.
3025
3026 2010-11-03  Richard Guenther  <rguenther@suse.de>
3027
3028         PR tree-optimization/44807
3029         * gcc.dg/torture/pr44807.c: New testcase.
3030
3031 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3032
3033         PR libgfortran/43899
3034         * gfortran.dg/namelist_67.f90: New test.
3035
3036 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3037
3038         PR tree-optimization/46009
3039         * gcc.dg/vect/pr46009.c: New function.
3040
3041 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3042
3043         Implemented -fobjc-std=objc1 flag.
3044         * objc.dg/fobjc-std-1.m: New.
3045         * obj-c++.dg/fobjc-std-1.mm: New.
3046
3047 2010-11-03  Richard Guenther  <rguenther@suse.de>
3048
3049         PR middle-end/46241
3050         * g++.dg/debug/pr46241.C: New testcase.
3051
3052 2010-11-03  Richard Guenther  <rguenther@suse.de>
3053
3054         PR tree-optimization/46190
3055         * gfortran.dg/pr46190.f90: New testcase.
3056
3057 2010-11-03  Richard Guenther  <rguenther@suse.de>
3058
3059         PR testsuite/46274
3060         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
3061         * gcc.dg/vect/vect-19.c: Likewise.
3062         * gcc.dg/vect/vect-17.c: Likewise.
3063
3064 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3065
3066         PR target/46285
3067         * gcc.target/i386/pr46285.c: New.
3068
3069 2010-11-03  Richard Guenther  <rguenther@suse.de>
3070
3071         PR tree-optimization/46217
3072         * gcc.dg/pr46217.c: New testcase.
3073
3074 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3075
3076         * objc.dg/property/dotsyntax-1.m: New.
3077         * objc.dg/property/dotsyntax-2.m: New.
3078         * obj-c++.dg/property/dotsyntax-1.mm: New.
3079         * obj-c++.dg/property/dotsyntax-2.mm: New.
3080
3081 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3082
3083         PR tree-optimization/46165
3084         * gcc.dg/pr46165.c: New test.
3085
3086 2010-11-03  Richard Guenther  <rguenther@suse.de>
3087
3088         PR middle-end/46251
3089         * gcc.dg/pr46251.c: New testcase.
3090
3091 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3092
3093         PR tree-optimization/46107
3094         * gcc.c-torture/compile/pr46107.c: New test.
3095
3096         PR debug/46252
3097         * gcc.dg/pr46252.c: New test.
3098
3099         PR rtl-optimization/46034
3100         PR rtl-optimization/46212
3101         PR rtl-optimization/46248
3102         * gcc.c-torture/compile/pr46034.c: New test.
3103         * gcc.c-torture/compile/pr46248.c: New test.
3104         * gcc.dg/pr46212.c: New test.
3105
3106 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3107
3108         * gnat.dg/sizetype4.adb: New test.
3109
3110 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
3111
3112         * gcc.target/i386/avx-vzeroupper-15.c: New.
3113         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3114         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3115         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3116
3117         PR target/46253
3118         * gcc.target/i386/pr46253.c: New.
3119
3120 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3121             Tobias Burnus  <burnus@net-b.de>
3122
3123         PR fortran/45170
3124         * gfortran.dg/deferred_type_param_1.f90: New.
3125         * gfortran.dg/deferred_type_param_2.f90: New.
3126         * gfortran.dg/initialization_1.f90: Update dg-errors.
3127         * gfortran.dg/initialization_9.f90: Update dg-errors.
3128
3129 2010-11-02  Richard Guenther  <rguenther@suse.de>
3130
3131         PR tree-optimization/46149
3132         * g++.dg/torture/pr46149.C: New testcase.
3133
3134 2010-11-02  Richard Guenther  <rguenther@suse.de>
3135
3136         PR tree-optimization/46216
3137         * gcc.dg/torture/pr46216.c: New testcase.
3138
3139 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3140
3141         PR target/46131
3142         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
3143         *-*-osf*.
3144
3145 2010-11-02  Richard Guenther  <rguenther@suse.de>
3146
3147         PR tree-optimization/46184
3148         * gcc.dg/pr46184.c: New testcase.
3149
3150 2010-11-02  Richard Guenther  <rguenther@suse.de>
3151
3152         PR tree-optimization/46177
3153         * gcc.dg/pr46177.c: New testcase.
3154
3155 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3156
3157         PR middle-end/46120
3158         * g++.dg/ipa/ivinline-9.C: New test.
3159
3160 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3161
3162         PR tree-optimization/45875
3163         * g++.dg/torture/pr45875.C: New test.
3164
3165 2010-11-02  Richard Guenther  <rguenther@suse.de>
3166
3167         PR testsuite/46249
3168         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
3169
3170 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
3171
3172         PR debug/46255
3173         * gcc.dg/pr46255.c: New test.
3174
3175 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3176
3177         PR c++/46170
3178         PR c++/46162
3179         * g++.dg/template/sfinae26.C: New test.
3180         * g++.dg/template/sfinae27.C: Likewise.
3181
3182 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3183
3184         PR c++/45606
3185         * g++.dg/template/typedef36.C: New test.
3186         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
3187         * g++.dg/template/canon-type-10.C: Likewise.
3188         * g++.dg/template/canon-type-11.C: Likewise.
3189         * g++.dg/template/canon-type-12.C: Likewise.
3190         * g++.dg/template/canon-type-13.C: Likewise.
3191
3192 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
3193
3194         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3195         instance of debug_pubnames on darwin.
3196
3197 2010-11-01  Jason Merrill  <jason@redhat.com>
3198             Benjamin Kosnik  <bkoz@redhat.com>
3199
3200         * g++.dg/cpp0x/constexpr-initlist2.C: New.
3201         * g++.dg/cpp0x/constexpr-initlist3.C: New.
3202
3203         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3204         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3205         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3206         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3207         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3208         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3209         * g++.dg/cpp0x/constexpr-array.C: New.
3210         * g++.dg/cpp0x/constexpr-base.C: New.
3211         * g++.dg/cpp0x/constexpr-complex.C: New.
3212         * g++.dg/cpp0x/constexpr-data1.C: New.
3213         * g++.dg/cpp0x/constexpr-data2.C: New.
3214         * g++.dg/cpp0x/constexpr-deref.C: New.
3215         * g++.dg/cpp0x/constexpr-diag1.C: New.
3216         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3217         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3218         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3219         * g++.dg/cpp0x/constexpr-empty.C: New.
3220         * g++.dg/cpp0x/constexpr-empty2.C: New.
3221         * g++.dg/cpp0x/constexpr-empty3.C: New.
3222         * g++.dg/cpp0x/constexpr-empty4.C: New.
3223         * g++.dg/cpp0x/constexpr-empty5.C: New.
3224         * g++.dg/cpp0x/constexpr-ex1.C: New.
3225         * g++.dg/cpp0x/constexpr-ex2.C: New.
3226         * g++.dg/cpp0x/constexpr-ex3.C: New.
3227         * g++.dg/cpp0x/constexpr-ex4.C: New.
3228         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3229         * g++.dg/cpp0x/constexpr-fnptr.C: New.
3230         * g++.dg/cpp0x/constexpr-function1.C: New.
3231         * g++.dg/cpp0x/constexpr-function2.C: New.
3232         * g++.dg/cpp0x/constexpr-function3.C: New.
3233         * g++.dg/cpp0x/constexpr-ice.C: New.
3234         * g++.dg/cpp0x/constexpr-initlist.C: New.
3235         * g++.dg/cpp0x/constexpr-neg1.C: New.
3236         * g++.dg/cpp0x/constexpr-noexcept.C: New.
3237         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3238         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3239         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3240         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3241         * g++.dg/cpp0x/constexpr-nonlit.C: New.
3242         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3243         * g++.dg/cpp0x/constexpr-nullptr.C: New.
3244         * g++.dg/cpp0x/constexpr-object1.C: New.
3245         * g++.dg/cpp0x/constexpr-object2.C: New.
3246         * g++.dg/cpp0x/constexpr-overflow.C: New.
3247         * g++.dg/cpp0x/constexpr-pedantic.C: New.
3248         * g++.dg/cpp0x/constexpr-pos1.C: New.
3249         * g++.dg/cpp0x/constexpr-potential1.C: New.
3250         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3251         * g++.dg/cpp0x/constexpr-pure.C: New.
3252         * g++.dg/cpp0x/constexpr-static.C: New.
3253         * g++.dg/cpp0x/constexpr-static2.C: New.
3254         * g++.dg/cpp0x/constexpr-static3.C: New.
3255         * g++.dg/cpp0x/constexpr-static4.C: New.
3256         * g++.dg/cpp0x/constexpr-static5.C: New.
3257         * g++.dg/cpp0x/constexpr-static6.C: New.
3258         * g++.dg/cpp0x/constexpr-string.C: New.
3259         * g++.dg/cpp0x/constexpr-switch.C: New.
3260         * g++.dg/cpp0x/constexpr-targ.C: New.
3261         * g++.dg/cpp0x/constexpr-throw.C: New.
3262         * g++.dg/cpp0x/constexpr-typeid.C: New.
3263         * g++.dg/cpp0x/constexpr-union.C: New.
3264         * g++.dg/cpp0x/constexpr-value.C: New.
3265         * g++.dg/cpp0x/constexpr-value2.C: New.
3266         * g++.dg/cpp0x/constexpr-variadic.C: New.
3267         * g++.dg/cpp0x/initlist5.C: Use constexpr.
3268         * g++.dg/cpp0x/static_assert3.C: Add expected error.
3269         * g++.dg/other/fold1.C: Likewise.
3270         * g++.dg/parse/crash36.C: Likewise.
3271         * g++.dg/parse/constant4.C: Adjust expected error.
3272         * g++.dg/template/arg5.C: Likewise.
3273         * g++.dg/template/non-dependent10.C: Likewise.
3274         * g++.dg/template/qualified-id3.C: Likewise.
3275         * g++.dg/warn/overflow-warn-1.C: Likewise.
3276         * g++.dg/warn/overflow-warn-3.C: Likewise.
3277         * g++.dg/warn/overflow-warn-4.C: Likewise.
3278         * g++.old-deja/g++.pt/crash10.C: Likewise.
3279
3280         * g++.dg/cpp0x/constexpr-ctor2.C: New.
3281
3282 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3283
3284         Implemented format and noreturn attributes for Objective-C methods.
3285         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3286         * objc.dg/attributes/method-deprecated-1.m: New.
3287         * objc.dg/attributes/method-deprecated-2.m: New.
3288         * objc.dg/attributes/method-deprecated-3.m: New.
3289         * objc.dg/attributes/method-noreturn-1.m: New.
3290         * objc.dg/attributes/method-sentinel-1.m: New.
3291         * objc.dg/attributes/method-format-1.m: New.
3292         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3293         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3294         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3295         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3296         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3297         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3298         * obj-c++.dg/attributes/method-format-1.mm: New.
3299
3300 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3301
3302         * objc.dg/property/at-property-deprecated-1.m: New.
3303         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3304
3305 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3306
3307         Implemented Objective-C 2.0 property accessors.
3308         * objc.dg/property/at-property-6.m: Use nonatomic properties to
3309         avoid testing more complex accessors in this testcase which is not
3310         about them.
3311         * objc.dg/property/at-property-7.m: Same change.
3312         * objc.dg/property/at-property-8.m: Same change.
3313         * objc.dg/property/at-property-9.m: Same change.
3314         * objc.dg/property/at-property-10.m: Same change.
3315         * objc.dg/property/at-property-11.m: Same change.
3316         * obj-c++.dg/property/at-property-6.mm: Same change.
3317         * obj-c++.dg/property/at-property-7.mm: Same change.
3318         * obj-c++.dg/property/at-property-8.mm: Same change.
3319         * obj-c++.dg/property/at-property-9.mm: Same change.
3320         * obj-c++.dg/property/at-property-10.mm: Same change.
3321         * obj-c++.dg/property/at-property-11.mm: Same change.
3322         * objc.dg/property/at-property-12.m: New.
3323         * objc.dg/property/at-property-13.m: New.
3324         * obj-c++.dg/property/at-property-12.mm: New.
3325         * obj-c++.dg/property/at-property-13.mm: New.
3326
3327 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3328
3329         PR fortran/46152
3330         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3331         * gfortran.dg/allocate_with_typespec_4.f90: New test.
3332         * gfortran.dg/allocate_with_typespec_1.f90: New test.
3333         * gfortran.dg/allocate_with_typespec_2.f: New test.
3334         * gfortran.dg/allocate_with_typespec_3.f90: New test.
3335         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3336         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3337
3338 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3339             Nathan Froyd  <froydnj@codesourcery.com>
3340
3341         PR tree-optimization/46259
3342         * gfortran.dg/pr46259.f: New testcase.
3343
3344 2010-11-01  Paul Koning  <ni1d@arrl.net>
3345
3346         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3347         * gcc.c-torture/compile/20020604-1.c: Ditto.
3348         * gcc.c-torture/compile/20001226-1.c: Ditto.
3349         * gcc.c-torture/compile/20010327-1.c: Ditto.
3350         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3351         * gcc.c-torture/compile/pr43191.c: Ditto.
3352         * gcc.c-torture/compile/pr41181.c: Ditto.
3353
3354 2010-10-31  Richard Henderson  <rth@redhat.com>
3355
3356         * lib/target-supports.exp
3357         (check_effective_target_automatic_stack_alignment): True for
3358         x86 but not windows.
3359         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3360         use of the preferred-stack-boundary arguments.
3361         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3362
3363 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3364
3365         PR target/46142
3366         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3367         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3368
3369 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3370
3371         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3372
3373 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3374
3375         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3376         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3377         than tls.
3378         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3379         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3380         * objc.dg/torture/tls/thr-init.m: Likewise.
3381         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3382         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3383
3384 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3385
3386         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3387         the Linux kernel.
3388
3389 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3390
3391         PR fortran/44917
3392         PR fortran/44926
3393         PR fortran/46196
3394         * gfortran.dg/typebound_generic_10.f03: New.
3395
3396 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3397
3398         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3399         * objc.dg/property/property-neg-1.m: Updated for changes in the
3400         syntax of @property and the implementation of
3401         @synthesize/@dynamic.
3402         * objc.dg/property/property-neg-2.m: Same change.
3403         * objc.dg/property/property-neg-3.m: Same change.
3404         * objc.dg/property/property-neg-4.m: Same change.
3405         * objc.dg/property/property-neg-5.m: Same change.
3406         * objc.dg/property/property-neg-7.m: Same change.
3407         * objc.dg/property/property-1.m: Same change.
3408         * objc.dg/property/synthesize-1.m: Same change.
3409         * objc.dg/property/at-property-2.m: Same change.
3410         * objc.dg/property/at-property-4.m: Same change.
3411
3412         * objc.dg/property/fsf-property-method-acces.m: Updated for
3413         changes in the syntax of @property and the implementation of
3414         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3415         * objc.dg/property/fsf-property-basic.m: Same change.
3416         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3417
3418         * objc.dg/property/at-property-5.m: New.
3419         * objc.dg/property/at-property-6.m: New.
3420         * objc.dg/property/at-property-7.m: New.
3421         * objc.dg/property/at-property-8.m: New.
3422         * objc.dg/property/at-property-9.m: New.
3423         * objc.dg/property/at-property-10.m: New.
3424         * objc.dg/property/at-property-11.m: New.
3425         * objc.dg/property/synthesize-2.m: New.
3426         * objc.dg/property/dynamic-2.m: New.
3427
3428         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3429         syntax of @property and the implementation of
3430         @synthesize/@dynamic.
3431         * obj-c++.dg/property/property-neg-2.mm: Same change.
3432         * obj-c++.dg/property/property-neg-3.mm: Same change.
3433         * obj-c++.dg/property/property-neg-4.mm: Same change.
3434         * obj-c++.dg/property/property-neg-5.mm: Same change.
3435         * obj-c++.dg/property/property-neg-7.mm: Same change.
3436         * obj-c++.dg/property/property-1.mm: Same change.
3437         * obj-c++.dg/property/synthesize-1.mm: Same change.
3438         * obj-c++.dg/property/at-property-2.mm: Same change.
3439         * obj-c++.dg/property/at-property-4.mm: Same change.
3440
3441         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3442         changes in the syntax of @property and the implementation of
3443         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3444         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3445         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3446
3447         * obj-c++.dg/property/at-property-5.mm: New.
3448         * obj-c++.dg/property/at-property-6.mm: New.
3449         * obj-c++.dg/property/at-property-7.mm: New.
3450         * obj-c++.dg/property/at-property-8.mm: New.
3451         * obj-c++.dg/property/at-property-9.mm: New.
3452         * obj-c++.dg/property/at-property-10.mm: New.
3453         * obj-c++.dg/property/at-property-11.mm: New.
3454         * obj-c++.dg/property/synthesize-2.mm: New.
3455         * obj-c++.dg/property/dynamic-2.mm: New.
3456
3457 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3458             Andrew Pinski  <pinskia@gmail.com>
3459
3460         * gcc.c-torture/execute/vector-shift.c: New testcase.
3461         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3462         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3463         * gcc.dg/vector-shift.c: Likewise.
3464         * gcc.dg/vector-shift1.c: Likewise.
3465         * gcc.dg/torture/vector-shift2.c: Likewise.
3466         * gcc.dg/vector-shift3.c: Likewise.
3467         * gcc.dg/simd-1b.c: Adjust.
3468
3469 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3470
3471         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3472
3473 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3474
3475         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3476
3477 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3478
3479         PR target/46153
3480         * gcc.target/i386/pr46153.c: New test.
3481
3482 2010-10-27  Jason Merrill  <jason@redhat.com>
3483
3484         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3485
3486 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3487
3488         PR fortran/46161
3489         * gfortran.dg/class_dummy_3.f03: New.
3490
3491 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3492
3493         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3494         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3495
3496         * gcc.target/i386/avx-vzeroupper-3.c: New.
3497         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3498         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3499         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3500         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3501         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3502         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3503         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3504         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3505         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3506         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3507         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3508
3509 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3510
3511         * obj-c.dg/property/at-property-4.m: New.
3512         * obj-c++.dg/property/at-property-4.mm: New.
3513         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3514         updates in warning.
3515         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3516         updates in warning.
3517
3518 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3519
3520         * objc.dg/property/at-property-1.m: New.
3521         * objc.dg/property/at-property-2.m: New.
3522         * objc.dg/property/at-property-3.m: New.
3523         * objc.dg/ivar-invalid-type-1.m: New.
3524         * obj-c++.dg/property/at-property-1.mm: New.
3525         * obj-c++.dg/property/at-property-2.mm: New.
3526         * obj-c++.dg/property/at-property-3.mm: New.
3527         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3528         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3529         in error reporting.
3530
3531 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3532
3533         PR libgfortran/46010
3534         * gfortran.dg/namelist_66.f90: New test.
3535         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3536
3537 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3538
3539         PR fortran/42647
3540         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3541         * gfortran.dg/allocatable_scalar_10.f90: New.
3542         * gfortran.dg/class_19.f03: Extended.
3543
3544 2010-10-26  Jan Hubicka  <jh@suse.cz>
3545
3546         PR middle-end/45736
3547         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3548
3549 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3550
3551         PR tree-optimization/46167
3552         * gcc.dg/vect/O-pr46167.c: New.
3553         * gcc.dg/vect/vect.exp: Run tests with -O.
3554
3555 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3556
3557         PR target/44948
3558         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3559         * g++.dg/vect/pr33860a.cc: Likewise.
3560         * gcc.c-torture/compile/20070522-1.c: Likewise.
3561         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3562         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3563         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3564         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3565         * gcc.dg/pr44136.c: Likewise.
3566
3567         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3568         * gcc.dg/compat/vector-1_x.c: Likewise.
3569         * gcc.dg/compat/vector-1_y.c: Likewise.
3570         * gcc.dg/compat/vector-2_x.c: Likewise.
3571         * gcc.dg/compat/vector-2_y.c: Likewise.
3572         * gcc.dg/pr43300.c: Likewise.
3573
3574         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3575         * gcc.dg/compat/vector-1a_y.c: Likewise.
3576         * gcc.dg/compat/vector-1b_x.c: Likewise.
3577         * gcc.dg/compat/vector-1b_y.c: Likewise.
3578         * gcc.dg/compat/vector-2a_x.c: Likewise.
3579         * gcc.dg/compat/vector-2a_y.c: Likewise.
3580         * gcc.dg/compat/vector-2b_x.c: Likewise.
3581         * gcc.dg/compat/vector-2b_y.c: Likewise.
3582         * gcc.target/i386/pr39162.c: Likewise.
3583         * gcc.target/i386/pr40906-2.c: Likewise.
3584         * gcc.target/i386/sse-5.c: Likewise.
3585
3586         * gcc.dg/pr35442.c: Prune ABI change warnings.
3587
3588         * gcc.c-torture/execute/pr38151.x: New.
3589         * gcc.target/i386/pr44948-1a.c: Likewise.
3590         * gcc.target/i386/pr44948-1b.c: Likewise.
3591         * gcc.target/i386/pr44948-2a.c: Likewise.
3592         * gcc.target/i386/pr44948-2b.c: Likewise.
3593
3594 2010-10-26  Ian Lance Taylor  <iant@google.com>
3595
3596         PR middle-end/45687
3597         * gcc.c-torture/execute/20101025-1.c: New test.
3598
3599 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3600
3601         PR fortran/45451
3602         * gfortran.dg/class_allocate_5.f90: New.
3603
3604 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3605
3606         Implement opaque-enum-specifiers for C++0x
3607         * g++.dg/cpp0x/forw_enum1.C: New.
3608         * g++.dg/cpp0x/forw_enum2.C: New.
3609         * g++.dg/cpp0x/forw_enum3.C: New.
3610         * g++.dg/cpp0x/forw_enum4.C: New.
3611         * g++.dg/cpp0x/forw_enum5.C: New.
3612         * g++.dg/cpp0x/forw_enum6.C: New.
3613         * g++.dg/cpp0x/forw_enum7.C: New.
3614         * g++.dg/cpp0x/forw_enum8.C: New.
3615         * g++.dg/cpp0x/forw_enum9.C: New.
3616         * g++.dg/parse/enum3.C: Add new errors.
3617         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3618         * g++.dg/cpp0x/auto9.C: Add new error.
3619         * g++.dg/template/crash79.C: Add new errors.
3620
3621 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3622
3623         * gcc.target/arm/volatile-bitfields-1.c: New test.
3624         * gcc.target/arm/volatile-bitfields-2.c: New test.
3625         * gcc.target/arm/volatile-bitfields-3.c: New test.
3626
3627 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3628
3629         * gnat.dg/pointer_discr1.adb: New test.
3630         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3631         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3632         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3633
3634 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3635
3636         * gnat.dg/loop_optimization8.adb: New test.
3637         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3638         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3639
3640 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3641
3642         * gnat.dg/in_out_parameter2.adb: New test.
3643         * gnat.dg/in_out_parameter3.adb: Likewise.
3644
3645 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3646
3647         * g++.dg/opt/combine.c: New test.
3648
3649 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3650
3651         * gnat.dg/opt7.ad[sb]: New test.
3652         * gnat.dg/opt7_pkg.ads: New helper.
3653
3654 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3655
3656         PR objc/45735
3657         * obj-c.dg/pr45735.mm: New.
3658         * obj-c++.dg/pr45735.mm: New.
3659
3660 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3661
3662         PR objc/24393
3663         * objc.dg/pr24393.m: New.
3664         * obj-c++.dg/pr24393.mm: New.
3665
3666 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3667
3668         PR objc/28049
3669         * objc.dg/pr28049.m: New.
3670         * obj-c++.dg/pr28049.mm: New.
3671
3672 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3673
3674         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3675         parameter attributes are now supported.
3676         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3677         * objc.dg/attributes/parameter-attribute-1.m: New test.
3678         * objc.dg/attributes/parameter-attribute-2.m: New test.
3679         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3680         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3681
3682 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3683
3684         Based on the CFString implementation in FSF apple/trunk branch.
3685
3686         * gcc.dg/darwin-cfstring-1.c: New.
3687         * gcc.dg/darwin-cfstring-2.c: New.
3688         * gcc.dg/torture/darwin-cfstring-3.c: New.
3689         * g++.dg/other/darwin-cfstring1.C: New.
3690         * g++.dg/torture/darwin-cfstring-3.C: New.
3691
3692 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3693
3694         * objc.dg/demangle-1.m: New test.
3695         * obj-c++.dg/demangle-1.mm: New test.
3696         * obj-c++.dg/demangle-2.mm: New test.
3697         * obj-c++.dg/demangle-3.mm: New test.
3698
3699 2010-10-23  Ian Lance Taylor  <iant@google.com>
3700
3701         * gcc.c-torture/execute/20101011-1.c: New test.
3702         * gcc.c-torture/execute/20101011-1.x: New test driver.
3703
3704 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3705
3706         PR fortran/46122
3707         * gfortran.dg/protected_8.f90: New.
3708
3709 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3710
3711         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3712         * gcc.target/i386/isa-9.c: Skip for -march other than
3713         -march=amdfam10 in multilib options.
3714         * gcc.target/i386/pr42589.c: Skip for -march other than
3715         -march=i486 in multilib options.
3716         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3717         other -march in multilib options.
3718
3719 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3720
3721         PR rtl-optimization/37360
3722         * gcc.dg/pr37360.c: New test.
3723
3724 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3725
3726         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3727
3728 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3729             Andrew Pinski  <pinskia@gmail.com>
3730
3731         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3732         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3733         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3734         * gcc.dg/vector-subscript-1.c: Likewise.
3735         * gcc.dg/vector-subscript-2.c: Likewise.
3736         * gcc.dg/vector-subscript-3.c: New testcase.
3737         * gcc.dg/array-8.c: Adjust.
3738
3739 2010-10-22  Richard Guenther  <rguenther@suse.de>
3740
3741         PR middle-end/46137
3742         * c-c++-common/torture/pr46137.c: New testcase.
3743
3744 2010-10-22  Jason Merrill  <jason@redhat.com>
3745
3746         PR c++/46129
3747         * g++.dg/template/defarg14.C: New.
3748
3749 2010-10-22  Jason Merrill  <jason@redhat.com>
3750
3751         PR c++/46103
3752         * g++.dg/cpp0x/implicit10.C: New.
3753
3754 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3755
3756         PR target/46098
3757         * gcc.target/i386/pr46098.c: New test.
3758
3759 2010-10-22  Richard Guenther  <rguenther@suse.de>
3760
3761         PR tree-optimization/45720
3762         * gcc.dg/torture/pr45720.c: New testcase.
3763
3764 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3765
3766         PR tree-optimization/46126
3767         * gcc.dg/vect/pr46126.c: New.
3768
3769 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3770
3771         Based on the CFString implementation in FSF apple/trunk branch.
3772
3773         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3774         so that the latter can be used in dg-skip and dg-xfail clauses.
3775         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3776         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3777         to use dg-additional-files for Object1.
3778         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3779         to use dg-additional-files for Object1, move to torture/strings/.
3780         * obj-c++.dg/const-str-4.mm: Likewise.
3781         * obj-c++.dg/const-str-3.mm: Likewise.
3782         * obj-c++.dg/const-str-8.mm: Likewise.
3783         * obj-c++.dg/const-str-9.mm: Likewise.
3784         * obj-c++.dg/const-str-10.mm: Likewise.
3785         * obj-c++.dg/const-str-10.mm: Likewise.
3786         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3787         to use dg-additional-files for Object1, move to strings/.
3788         * obj-c++.dg/const-str-2.mm: Likewise.
3789         * obj-c++.dg/const-str-5.mm: Likewise.
3790         * obj-c++.dg/const-str-6.mm: Likewise.
3791         * obj-c++.dg/const-str-12.mm: Likewise.
3792         * obj-c++.dg/strings/strings.exp: New.
3793         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3794         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3795         * obj-c++.dg/torture/strings/strings.exp: New.
3796         * obj-c++.dg/torture/strings/string1.mm: New.
3797         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3798         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3799         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3800
3801         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3802         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3803         * objc/execute/string2.m: Likewise.
3804         * objc/execute/string3.m: Likewise.
3805         * objc/execute/string3.m: Likewise.
3806         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3807         * objc.dg/foreach-4.m: Likewise.
3808         * objc.dg/foreach-5.m: Likewise.
3809         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3810         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3811         * objc.dg/const-str-4.m: Likewise.
3812         * objc.dg/const-str-7.m: Likewise.
3813         * objc.dg/const-str-8.m: Likewise.
3814         * objc.dg/const-str-9.m: Likewise.
3815         * objc.dg/const-str-10.m: Likewise.
3816         * objc.dg/const-str-11.m: Likewise.
3817         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3818         to use dg-additional-files for Object1, move to objc.dg/strings/.
3819         * objc.dg/const-str-2.m: Likewise.
3820         * objc.dg/const-str-5.m: Likewise.
3821         * objc.dg/const-str-6.m: Likewise.
3822         * objc.dg/const-str-12.m: Likewise.
3823         * objc.dg/const-str-12b.m: Likewise.
3824         * objc.dg/strings/strings.exp: New.
3825         * objc.dg/strings/const-cfstring-2.m: New.
3826         * objc.dg/strings/const-cfstring-5.m: New.
3827         * objc.dg/torture/strings/strings.exp: New.
3828         * objc.dg/torture/strings/const-cfstring-1.m: New.
3829         * objc.dg/torture/strings/const-cfstring-3.m: New.
3830         * objc.dg/torture/strings/const-cfstring-4.m: New.
3831
3832 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3833
3834         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3835
3836 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3837
3838         PR c++/46117
3839         * g++.dg/parse/crash57.C: New.
3840
3841 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3842             H.J. Lu  <hongjiu.lu@intel.com>
3843
3844         PR target/45946
3845         * gcc.target/i386/pr45946.c: New test.
3846
3847 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3848
3849         PR tree-optimization/45875
3850         * g++.dg/ipa/pr45875.C: New test.
3851
3852 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3853
3854         PR tree-optimization/46049
3855         PR tree-optimization/46052
3856         * gcc.dg/vect/pr46052.c: New test.
3857         * gcc.dg/vect/pr46049.c: New test.
3858
3859 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3860
3861         PR fortran/46007
3862         * gfortran.dg/shape_5.f90:  New test case.
3863
3864 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3865
3866         PR fortran/46060
3867         * gfortran.dg/proc_ptr_comp_25.f90: New.
3868
3869 2010-10-21  Richard Guenther  <rguenther@suse.de>
3870             Michael Matz  <matz@suse.de>
3871
3872         PR tree-optimization/45764
3873         * gcc.dg/torture/pr45764.c: New testcase.
3874
3875 2010-10-21  Richard Guenther  <rguenther@suse.de>
3876
3877         PR tree-optimization/46111
3878         * g++.dg/torture/pr46111.C: New testcase.
3879
3880 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3881
3882         PR fortran/46067
3883         * gfortran.dg/dummy_procedure_4.f90: New.
3884         * gfortran.dg/proc_ptr_30.f90: New.
3885
3886 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3887
3888         PR fortran/46100
3889         * gfortran.dg/ptr-func-1.f90: New.
3890         * gfortran.dg/ptr-func-2.f90: New.
3891
3892 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3893
3894         PR tree-optimization/45919
3895         * gcc.c-torture/compile/pr45919.c: New test.
3896
3897         PR tree-optimization/46066
3898         * gcc.dg/autopar/pr46066.c: New test.
3899
3900 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3901
3902         PR c++/46024
3903         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3904
3905 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3906
3907         PR c++/46056
3908         * g++.dg/cpp0x/range-for7.C: New.
3909
3910 2010-10-20  Richard Guenther  <rguenther@suse.de>
3911
3912         PR lto/45667
3913         * g++.dg/lto/20101020-1_0.h: New testcase.
3914         * g++.dg/lto/20101020-1_0.C: Likewise.
3915         * g++.dg/lto/20101020-1_1.C: Likewise.
3916
3917 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3918
3919         * gcc.dg/20101013-1.c: New test.
3920
3921 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3922
3923         PR target/46085
3924         * gcc.target/i386/pr46085-1.c: New.
3925         * gcc.target/i386/pr46085-2.c: Likewise.
3926
3927 2010-10-20  Richard Guenther  <rguenther@suse.de>
3928
3929         PR tree-optimization/45860
3930         * gcc.dg/torture/pr45860.c: New testcase.
3931
3932 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3933
3934         * gnat.dg/discr25.adb: New test.
3935         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3936
3937 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3938
3939         * gcc.target/powerpc/ehreturn.c: New test.
3940
3941 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3942
3943         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3944         not require Foundation and run with the GNU runtime as well.
3945
3946         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3947
3948         Radar 4439126
3949         * obj-c++.dg/template-8.mm: New.
3950
3951 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3952
3953         PR objc/23709
3954         * objc.dg/pr23709.m: New.
3955         * obj-c++.dg/pr23709.m: New.
3956
3957 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3958
3959         PR c++/46046
3960         * g++.dg/template/crash104.C: New.
3961
3962 2010-10-19  Richard Henderson  <rth@redhat.com>
3963
3964         * gcc.target/i386/fma3-fma.c: New.
3965         * gcc.target/i386/fma3-builtin.c: New.
3966         * gcc.target/i386/fma4-builtin.c: New.
3967
3968 2010-10-19  Richard Guenther  <rguenther@suse.de>
3969
3970         PR testsuite/46081
3971         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3972
3973 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3974
3975         Merge from 'apple/trunk' branch on FSF servers.
3976
3977         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3978
3979         Radar 4293709
3980         * objc.dg/proto-init-mimatch-1.m: New.
3981         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3982
3983 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3984
3985         Implemented parsing @synthesize and @dynamic for
3986         Objective-C/Objective-C++.
3987         * objc.dg/property/dynamic-1.m: New.
3988         * objc.dg/property/synthesize-1.m: New.
3989         * obj-c++.dg/property/dynamic-1.mm: New.
3990         * obj-c++.dg/property/synthesize-1.mm: New.
3991
3992 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3993
3994         * objc.dg/at-class-1.m: New.
3995         * objc.dg/at-class-1.mm: New.
3996
3997 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3998
3999         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
4000
4001 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4002
4003         Merge from 'apple/trunk' branch on FSF servers.
4004
4005         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
4006
4007         Radar 4407151
4008         * obj-c++.dg/template-7.mm: New.
4009
4010 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4011
4012         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
4013         bugfix.
4014
4015 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4016
4017         Merge from 'apple/trunk' branch on FSF servers.
4018
4019         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
4020
4021         Radar 4451818
4022         * obj-c++.dg/try-catch-16.mm: New.
4023         * obj-c++.dg/try-catch-17.mm: New.
4024
4025         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
4026
4027         Radar 4330422
4028         * obj-c++.dg/try-catch-15.mm: New
4029
4030         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
4031
4032         Radar 4204796
4033         * obj-c++.dg/try-catch-12.mm: New
4034         * obj-c++.dg/try-catch-13.mm: New
4035         * obj-c++.dg/try-catch-14.mm: New
4036         * objc.dg/try-catch-11.m: New
4037         * objc.dg/try-catch-12.m: New
4038         * objc.dg/try-catch-13.m: New
4039
4040 2010-10-18  Richard Henderson  <rth@redhat.com>
4041
4042         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
4043
4044 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
4045
4046         PR c/46015
4047         * c-c++-common/Wunused-var-13.c: New test.
4048
4049 2010-10-18  Richard Guenther  <rguenther@suse.de>
4050
4051         PR tree-optimization/45967
4052         * gcc.dg/torture/pr45967.c: New testcase.
4053         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
4054         * gcc.dg/ipa/ipa-pta-13.c: Likewise
4055         * gcc.dg/torture/pr39074-2.c: Likewise
4056         * gcc.dg/torture/pta-escape-1.c: Likewise
4057         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
4058         * gcc.dg/tree-ssa/pta-callused.c: Likewise
4059         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
4060         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
4061         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
4062         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
4063
4064 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
4065
4066         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
4067
4068 2010-10-18  Richard Guenther  <rguenther@suse.de>
4069
4070         PR lto/44950
4071         * g++.dg/lto/20101015-2_0.C: New testcase.
4072
4073 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
4074
4075         PR middle-end/46019
4076         * gcc.c-torture/execute/pr46019.c: New test.
4077
4078 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4079
4080         Merge from 'apple/trunk' branch on FSF servers.
4081
4082         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
4083
4084         Radar 4516785
4085         * obj-c++.dg/method-namespace-2.mm: New.
4086
4087 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4088
4089         Merge from 'apple/trunk' branch on FSF servers.
4090
4091         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4092
4093         Radar 4133425
4094         * objc.dg/private-1.m: Test modified.
4095         * obj-c++.dg/private-1.mm: Test modified.
4096
4097 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4098
4099         PR testsuite/45987
4100         * gcc.target/i386/push-1.c: Remove.
4101
4102 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4103             H.J. Lu  <hongjiu.lu@intel.com>
4104
4105         PR target/46051
4106         * gcc.target/i386/pr46051.c: New test.
4107
4108 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4109
4110         * obj-c++.dg/gnu-api-2-class.mm: New.
4111         * obj-c++.dg/gnu-api-2-ivar.mm: New.
4112         * obj-c++.dg/gnu-api-2-method.mm: New.
4113         * obj-c++.dg/gnu-api-2-objc.mm: New.
4114         * obj-c++.dg/gnu-api-2-object.mm: New.
4115         * obj-c++.dg/gnu-api-2-property.mm: New.
4116         * obj-c++.dg/gnu-api-2-protocol.mm: New.
4117         * obj-c++.dg/gnu-api-2-sel.mm: New.
4118
4119 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
4120
4121         * objc.dg/fsf-package-0.m: New.
4122         * obj-c++.dg/fsf-package-0.m: New.
4123
4124 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4125
4126         PR objc/18255
4127         * objc.dg/pr18255.m: New.
4128
4129 2010-10-16  Jan Hubicka  <jh@suse.cz>
4130
4131         PR middle-end/44206
4132         * g++.dg/torture/pr44206.C: New.
4133
4134 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4135
4136         * objc.dg/gnu-api-2-class.m: New.
4137         * objc.dg/gnu-api-2-objc.m: New.
4138
4139 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4140
4141         * objc.dg/gnu-api-2-ivar.m: New.
4142
4143 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4144
4145         * objc.dg/gnu-api-2-property.m: New.
4146
4147 2010-10-15  Xinliang David Li  <davidxl@google.com>
4148
4149         * g++.dg/uninit-pred-3_a.C: New test.
4150         * g++.dg/uninit-pred-3_b.C: New test.
4151
4152 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4153
4154         * objc.dg/gnu-api-2-object.m: New.
4155
4156 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4157
4158         * objc.dg/gnu-api-2-method.m: New.
4159
4160 2010-10-15  Jason Merrill  <jason@redhat.com>
4161
4162         * g++.dg/lto/pr45983_0.C: New.
4163
4164 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4165
4166         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
4167         builtin combiner patterns.
4168         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4169         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
4170         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
4171         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
4172         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
4173
4174 2010-10-15  Richard Guenther  <rguenther@suse.de>
4175
4176         * g++.dg/lto/20101015-1_0.C: New testcase.
4177
4178 2010-10-15  Richard Guenther  <rguenther@suse.de>
4179
4180         PR testsuite/46021
4181         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
4182         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4183
4184 2010-10-15  Richard Guenther  <rguenther@suse.de>
4185
4186         PR lto/45957
4187         * g++.dg/lto/20101014-1_0.C: New testcase.
4188
4189 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4190
4191         * objc.dg/gnu-api-2-protocol.m: New.
4192         * objc.dg/gnu-api-2-sel.m: New.
4193
4194 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4195
4196         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4197         arm-eabi targets.
4198
4199 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
4200
4201         * gcc.dg/20101010-1.c: New testcase.
4202
4203 2010-10-15  Jie Zhang  <jie@codesourcery.com>
4204
4205         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4206         script when relocatable linking.
4207
4208 2010-10-14  Yao Qi  <yao@codesourcery.com>
4209
4210         PR target/45447
4211         * gcc.target/arm/pr45447.c: New test.
4212
4213 2010-10-14  Jan Hubicka  <jh@suse.cz>
4214
4215         PR middle-end/45621
4216         * g++.dg/lto/pr45621.h : New.
4217         * g++.dg/lto/pr45621_0.C: New.
4218         * g++.dg/lto/pr45621_1.C: New.
4219
4220 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4221
4222         * objc.dg/property: New.
4223         * objc.dg/property/fsf-property-basic.m: New.
4224         * objc.dg/property/fsf-property-method-access.m: New.
4225         * objc.dg/property/fsf-property-named-ivar.m: New.
4226         * obj-c++.dg/property: New.
4227         * obj-c++.dg/property/fsf-property-basic.mm: New.
4228         * obj-c++.dg/property/fsf-property-method-access.mm: New.
4229         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4230
4231         merge from FSF apple 'trunk' branch.
4232         2006 Fariborz Jahanian  <fjahanian@apple.com>
4233
4234         Radars 4436866, 4505126, 4506903, 4517826
4235         * objc.dg/property/property-1.m: New.
4236         * objc.dg/property/property-2.m: New.
4237         * objc.dg/property/property-3.m: New.
4238         * objc.dg/property/property-neg-1.m: New.
4239         * objc.dg/property/property-neg-2.m: New.
4240         * objc.dg/property/property-neg-3.m: New.
4241         * objc.dg/property/property-neg-4.m: New.
4242         * objc.dg/property/property-neg-5.m: New.
4243         * objc.dg/property/property-neg-6.m: New.
4244         * objc.dg/property/property-neg-7.m: New.
4245         * objc.dg/property/property.exp: New.
4246         * obj-c++.dg/property/property-1.mm: New.
4247         * obj-c++.dg/property/property-2.mm: New.
4248         * obj-c++.dg/property/property-3.mm: New.
4249         * obj-c++.dg/property/property-neg-1.mm: New.
4250         * obj-c++.dg/property/property-neg-2.mm: New.
4251         * obj-c++.dg/property/property-neg-3.mm: New.
4252         * obj-c++.dg/property/property-neg-4.mm: New.
4253         * obj-c++.dg/property/property-neg-5.mm: New.
4254         * obj-c++.dg/property/property-neg-6.mm: New.
4255         * obj-c++.dg/property/property-neg-7.mm: New.
4256         * obj-c++.dg/property/property.exp: New.
4257
4258 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4259
4260         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
4261
4262 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
4263
4264         PR c/45969
4265         * gcc.c-torture/compile/pr45969-1.c: New test.
4266
4267 2010-10-14  Richard Guenther  <rguenther@suse.de>
4268
4269         PR tree-optimization/44913
4270         * gcc.dg/torture/pr44913.c: New testcase.
4271
4272 2010-10-14  Richard Guenther  <rguenther@suse.de>
4273
4274         PR lto/45382
4275         * g++.dg/lto/20101014-2_0.C: New testcase.
4276
4277 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4278
4279         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4280         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4281         * gcc.target/i386/pr44130.c: Likewise.
4282         * gcc.target/i386/pr44144.c: Likewise.
4283         * gcc.target/i386/pr44180.c: Likewise.
4284         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4285         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4286         * gcc.target/i386/vect-sizes-1.c: Likewise.
4287         * gcc.target/i386/vectorize4-avx.c: Likewise.
4288
4289 2010-10-14  Richard Guenther  <rguenther@suse.de>
4290
4291         PR lto/44561
4292         * g++.dg/lto/20101010-3_0.C: New testcase.
4293         * g++.dg/lto/20101010-4_0.C: Likewise.
4294
4295 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4296
4297         * objc.dg/pr45878.m: Update to include NSConstantString interface
4298         for -fnext-runtime.
4299         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4300         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4301         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4302         reference for m64 -fnext-runtime.
4303
4304 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4305
4306         * gcc.target/i386/vect-sizes-1.c: New.
4307
4308 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4309
4310         PR middle-end/46011
4311         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4312
4313 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4314
4315         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4316         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4317
4318 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4319
4320         * gcc.target/ia64/20101005.c: New test.
4321
4322 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4323
4324         PR rtl-optimization/45570
4325         * gcc.dg/pr45570.c: New test.
4326
4327 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4328
4329         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4330         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4331         * gcc.target/i386/vectorize4-avx.c: Likewise.
4332
4333 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4334
4335         * gcc.target/i386/avx-copysign-vec.c: New.
4336         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4337
4338 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4339
4340         PR middle-end/44130
4341         * gcc.target/i386/pr44130.c: New.
4342
4343 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4344
4345         PR middle-end/44144
4346         * gcc.target/i386/pr44144.c: New.
4347
4348 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4349
4350         PR target/44180
4351         * gcc.target/i386/pr44180.c: New.
4352
4353 2010-10-13  Jason Merrill  <jason@redhat.com>
4354
4355         * g++.dg/template/canon-type-8.C: New.
4356
4357 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4358
4359         * gcc.c-torture/execute/20101013-1.c: New test.
4360
4361 2010-10-13  Richard Guenther  <rguenther@suse.de>
4362
4363         PR objc/45878
4364         * objc.dg/pr45878.m: New testcase.
4365
4366 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4367
4368         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4369         * gcc.dg/format/dfp-printf-1.c: Likewise.
4370         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4371
4372 2010-10-13  Richard Guenther  <rguenther@suse.de>
4373
4374         PR tree-optimization/45788
4375         * g++.dg/pr45788.C: New testcase.
4376
4377 2010-10-13  Richard Guenther  <rguenther@suse.de>
4378
4379         PR tree-optimization/45970
4380         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4381
4382 2010-10-13  Richard Guenther  <rguenther@suse.de>
4383
4384         PR tree-optimization/45982
4385         * gcc.dg/torture/pr45982.c: New testcase.
4386         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4387         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4388         * gcc.dg/torture/pr39074-2.c: Likewise.
4389
4390 2010-10-13  Richard Guenther  <rguenther@suse.de>
4391
4392         PR middle-end/45874
4393         * g++.dg/torture/pr45874.C: New testcase.
4394
4395 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4396
4397         * objc.dg/attributes/method-attribute-1.m: Update to respond
4398         to implemented method attributes..
4399         * objc.dg/attributes/method-attribute-2.m: Likewise.
4400         * objc.dg/attributes/method-attribute-3.m: Likewise.
4401         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4402         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4403         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4404
4405 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4406
4407         PR libobjc/23214
4408         * objc.dg/pr23214.m: New.
4409
4410 2010-10-12  Michael Eager  <eager@eagercon.com>
4411
4412         PR testsuite/45856
4413         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4414         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4415
4416 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4417
4418         PR fortran/45636
4419         * gcc.c-torture/execute/pr45636.c: New test.
4420         * gfortran.dg/pr45636.f90: New test.
4421
4422 2010-10-12  Richard Henderson  <rth@redhat.com>
4423
4424         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4425
4426 2010-10-12  Daniel Kraft  <d@domob.eu>
4427
4428         PR fortran/38936
4429         * gfortran.dg/associate_1.f03: More tests with derived-types.
4430         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4431         * gfortran.dg/associate_8.f03: Fix typo.
4432         * gfortran.dg/initialization_27.f90: Fix typo.
4433
4434 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4435
4436         PR testsuite/45851
4437         * lib/lto.exp (lto-get-options-main): Support optional target
4438         selector for dg-extra-ld-options.
4439
4440 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4441
4442         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4443         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4444
4445 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4446
4447         PR middle-end/45699
4448         * g++.dg/torture/pr45699.C: New test.
4449         * g++.dg/otr-fold-1.C: Adjusted.
4450         * g++.dg/otr-fold-1.C: Likewise.
4451
4452 2010-10-11  Nick Clifton  <nickc@redhat.com>
4453
4454         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4455         Allow for a user label prefix.
4456
4457 2010-10-10  Richard Guenther  <rguenther@suse.de>
4458
4459         * g++.dg/lto/20101010-1_0.C: New testcase.
4460         * g++.dg/lto/20101010-2_0.C: Likewise.
4461
4462 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4463
4464         PR tree-optimization/45902
4465         * gcc.dg/vect/45902.c: New test.
4466
4467 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4468
4469         PR target/45870
4470         * gcc.dg/tls/pr45870.c: New test.
4471
4472 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4473
4474         PR fortran/45961
4475         * gfortran.dg/typebound_operator_6.f03: New.
4476
4477 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4478
4479         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4480         and adjust -export symbol scanning.
4481         * g++.dg/ext/dllexport1.C: Likewise.
4482         * g++.dg/ext/dllexport3.C: Likewise.
4483         * gcc.dg/dll-3.c: Likewise.
4484         * gcc.dg/dll-4.c: Likewise.
4485         * gcc.dg/dll-5.c: Likewise.
4486
4487 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4488
4489         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4490         instead of tree_profile dump file.
4491         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4492         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4493         dump file.
4494
4495 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4496
4497         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4498
4499 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4500
4501         * gfortran.dg/character_comparison_4.f90:  New test.
4502         * gfortran.dg/character_comparison_5.f90:  New test.
4503         * gfortran.dg/character_comparison_6.f90:  New test.
4504
4505 2010-10-09  Richard Henderson  <rth@redhat.com>
4506
4507         * lib/target-supports.exp
4508         (check_effective_target_automatic_stack_alignment): Always true.
4509
4510 2010-10-09  Richard Guenther  <rguenther@suse.de>
4511
4512         PR lto/45956
4513         * gcc.dg/lto/20101009-2_0.c: New testcase.
4514         * gcc.dg/lto/20101009-2_1.c: Likewise.
4515         * gcc.dg/lto/20101009-2_2.c: Likewise.
4516
4517 2010-10-09  Richard Guenther  <rguenther@suse.de>
4518
4519         PR lto/45947
4520         * g++.dg/lto/20101009-1_0.C: New testcase.
4521
4522 2010-10-09  Richard Guenther  <rguenther@suse.de>
4523
4524         PR tree-optimization/45945
4525         * gcc.dg/lto/20101009-1_0.c: New testcase.
4526
4527 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4528
4529         PR target/45913
4530         * gcc.target/i386/pr45913.c: New.
4531
4532 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4533
4534         PR fortran/45943
4535         * gfortran.dg/streamio_16.f90: Update test.
4536
4537 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4538
4539         PR tree-optimization/45903
4540         * gcc.target/i386/pr45903.c: New test.
4541
4542 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4543
4544         * gnat.dg/interface5.adb: Compile with warnings disabled.
4545
4546 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4547
4548         * obj-c++.dg/encode-10.mm: New testcase.
4549
4550 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4551
4552         PR objc++/23614
4553         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4554         C++ class.  Removed XFAIL.
4555
4556 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4557
4558         PR fortran/45933
4559         * gfortran.dg/typebound_operator_5.f03: New.
4560
4561 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4562
4563         Merge from 'apple/trunk' branch on FSF servers.
4564
4565         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4566
4567         Radar 4508851
4568         * obj-c++.dg/method-namespace-1.mm: New.
4569
4570 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4571
4572         * gcc.dg/tree-ssa/sra-11.c: New test.
4573
4574 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4575
4576         PR Tree-Vect/45847
4577         * gcc.dg/vect/pr45847.c: New test.
4578
4579 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4580             Kai Tietz  <kai.tietz@onevision.com>
4581
4582         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4583
4584 2010-10-07  Richard Guenther  <rguenther@suse.de>
4585
4586         PR tree-optimization/45732
4587         * gcc.dg/torture/pr45732.c: New testcase.
4588
4589 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4590
4591         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4592         * objc.dg/foreach-2.m: Likewise.
4593         * objc.dg/foreach-3.m: Likewise.
4594         * objc.dg/foreach-4.m: Likewise.
4595         * objc.dg/foreach-5.m: Likewise.
4596         * objc.dg/foreach-6.m: Likewise.
4597         * objc.dg/foreach-7.m: Likewise.
4598         * objc.dg/objc-foreach-4.m: Likewise.
4599         * objc.dg/objc-foreach-5.m: Likewise.
4600
4601 2010-10-07  Richard Guenther  <rguenther@suse.de>
4602
4603         PR middle-end/45869
4604         * gcc.dg/torture/pr45869.c: New testcase.
4605
4606 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4607
4608         * objc.dg/set-not-used-1.m: New
4609         * obj-c++.dg/set-not-used-1.mm: New.
4610
4611 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4612
4613         * objc.dg/attributes/method-attribute-3.m: New.
4614         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4615
4616 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4617
4618         PR fortran/45916
4619         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4620
4621 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4622
4623         PR fortran/45889
4624         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4625
4626 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4627
4628         Merge from 'apple/trunk' branch on FSF servers.
4629
4630         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4631
4632         Radar 4278774
4633         * obj-c++.dg/encode-9.mm: New.
4634
4635 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4636
4637         * g++.dg/cpp0x/pr45908.C: New test.
4638
4639 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4640
4641         * gnat.dg/opt6.ad[sb]: New test.
4642
4643 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4644
4645         Implemented fast enumeration for Objective-C.
4646         * objc.dg/foreach-1.m: New.
4647         * objc.dg/foreach-2.m: New.
4648         * objc.dg/foreach-3.m: New.
4649         * objc.dg/foreach-4.m: New.
4650         * objc.dg/foreach-5.m: New.
4651         * objc.dg/foreach-6.m: New.
4652         * objc.dg/foreach-7.m: New.
4653
4654         Merge from 'apple/trunk' branch on FSF servers:
4655         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4656
4657         Radar 4502236
4658         * objc.dg/objc-foreach-5.m: New.
4659
4660         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4661
4662         Radar 4507230
4663         * objc.dg/objc-foreach-4.m: New.
4664
4665         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4666
4667         Radar 4472881
4668         * objc.dg/objc-foreach-3.m: New.
4669
4670         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4671
4672         Radar 4468498
4673         * objc.dg/objc-foreach-2.m: New.
4674
4675         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4676
4677         Radar 4294910
4678         * objc.dg/objc-foreach-1.m: New
4679
4680 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4681
4682         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4683         unsigned values.
4684
4685 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4686
4687         PR objc++/28050
4688         * obj-c++.dg/syntax-error-10.mm: New.
4689
4690 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4691
4692         PR objc++/23707
4693         * obj-c++.dg/syntax-error-9.mm: New.
4694
4695 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4696
4697         PR objc++/31126
4698         * obj-c++.dg/syntax-error-8.mm: New.
4699
4700 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4701
4702         Merge from 'apple/trunk' branch on FSF servers.
4703
4704         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4705
4706         Radar 4290840
4707         * obj-c++.dg/syntax-error-7.mm: New
4708
4709         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4710
4711         Radar 4294425
4712         * obj-c++.dg/syntax-error-6.mm: New
4713
4714         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4715
4716         Radar 4261146
4717         * obj-c++.dg/syntax-error-5.mm: New
4718
4719         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4720
4721         Radar 4093475
4722         * obj-c++.dg/syntax-error-[3-4].mm: New.
4723
4724         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4725
4726         Radar 4185810
4727         * obj-c++.dg/syntax-error-[1-2].mm: New.
4728
4729 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4730
4731         PR tree-optimization/45752
4732         * gcc.dg/vect/pr45752.c: New test.
4733
4734 2010-10-05  Richard Guenther  <rguenther@suse.de>
4735
4736         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4737         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4738         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4739         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4740         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4741         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4742         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4743         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4744         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4745         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4746         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4747         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4748         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4749         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4750         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4751         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4752         * gcc.dg/tree-ssa/20080530.c: Likewise.
4753         * g++.dg/tree-ssa/inline-3.C: Likewise.
4754         * g++.dg/tree-ssa/inline-1.C: Likewise.
4755         * g++.dg/tree-ssa/inline-2.C: Likewise.
4756         * gcc.dg/profile-dir-1.c: Likewise.
4757         * gcc.dg/profile-dir-2.c: Likewise.
4758         * gcc.dg/profile-dir-3.c: Likewise.
4759
4760 2010-10-05  Richard Guenther  <rguenther@suse.de>
4761
4762         PR middle-end/45877
4763         * g++.dg/torture/pr45877.C: New testcase.
4764
4765 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4766
4767         PR debug/45849
4768         * gcc.dg/debug/pr45849.c: New test.
4769
4770         PR middle-end/45876
4771         * gcc.c-torture/compile/pr45876.c: New test.
4772
4773 2010-10-04  Julian Brown  <julian@codesourcery.com>
4774
4775         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4776         vect_hw_misalign.
4777         * gcc.dg/vect/vect-60.c: Likewise.
4778         * gcc.dg/vect/vect-56.c: Likewise.
4779         * gcc.dg/vect/vect-93.c: Likewise.
4780         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4781         * gcc.dg/vect/vect-95.c: Likewise.
4782         * gcc.dg/vect/vect-96.c: Likewise.
4783         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4784         * gcc.dg/vect/slp-25.c: Likewise.
4785         * gcc.dg/vect/slp-3.c: Likewise.
4786         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4787         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4788         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4789         * gcc.dg/vect/vect-109.c: Likewise.
4790         * gcc.dg/vect/vect-peel-1.c: Likewise.
4791         * gcc.dg/vect/vect-peel-2.c: Likewise.
4792         * lib/target-supports.exp
4793         (check_effective_target_arm_vect_no_misalign): New.
4794         (check_effective_target_vect_no_align): Use above.
4795         (check_effective_target_vect_element_align): New.
4796         (add_options_for_quad_vectors): New.
4797
4798 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4799
4800         PR tree-optimization/45572
4801         * g++.dg/ipa/pr45572-1.C: New test.
4802         * g++.dg/ipa/pr45572-2.C: Likewise.
4803
4804 2010-10-03  Ian Lance Taylor  <iant@google.com>
4805
4806         * gcc.dg/anon-struct-11.c: New test.
4807         * gcc.dg/anon-struct-12.c: New test.
4808         * gcc.dg/anon-struct-13.c: New test.
4809         * gcc.dg/anon-struct-14.c: New test.
4810
4811 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4812
4813         * g++.dg/torture/pr45764.C: Revert revision 164914.
4814         * gcc.dg/vect/pr43432.c: Likewise.
4815         * gcc.dg/vect/vect-114.c: Likewise.
4816         * gcc.dg/vect/vect-15.c: Likewise.
4817
4818 2010-10-03  Jason Merrill  <jason@redhat.com>
4819
4820         * g++.dg/cpp0x/sfinae5.C: New.
4821
4822 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4823
4824         PR tree-optimization/45720
4825         PR tree-optimization/45764
4826         * g++.dg/torture/pr45764.C: New.
4827
4828         * gcc.dg/vect/pr43432.c: Xfail.
4829         * gcc.dg/vect/vect-114.c: Likewise.
4830         * gcc.dg/vect/vect-15.c: Likewise.
4831
4832 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4833
4834         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4835         hppa*-*-hpux*.
4836         * gcc.dg/torture/pr45678-2.c: Likewise.
4837
4838 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4839
4840         PR fortran/45748
4841         * gfortran.dg/intrinsic_6.f90: New.
4842
4843 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4844
4845         PR fortran/42831
4846         * gfortran.dg/dependency_37.f90:  New test.
4847
4848 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4849
4850         * gcc.target/i386/shift_mask.c: New test.
4851
4852 2010-10-01  Richard Guenther  <rguenther@suse.de>
4853
4854         PR tree-optimization/45854
4855         * g++.dg/torture/pr45854.C: New testcase.
4856
4857 2010-09-30  Michael Eager  <eager@eagercon.com>
4858
4859         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4860         __FLT_{MIN,MAX}__.
4861
4862 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4863
4864         PR middle-end/45758
4865         * gfortran.dg/graphite/pr45758.f90: New.
4866
4867 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4868
4869         PR middle-end/45230
4870         * gcc.dg/graphite/id-pr45230.c: New.
4871
4872 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4873
4874         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4875         * gfortran.dg/graphite/graphite.exp: Same.
4876         * gcc.dg/graphite/vect-pr43423.c: New.
4877
4878 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4879
4880         PR target/45843
4881         * g++.dg/torture/pr45843.C: New test.
4882
4883 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4884
4885         PR fortran/45828
4886         * gfortran.dg/allocate_derived_5.f90: New.
4887
4888 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4889
4890         PR tree-optimization/31261
4891         * gcc.dg/tree-ssa/pr31261.c: New test.
4892
4893 2010-09-30  Michael Eager  <eager@eagercon.com>
4894
4895         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4896         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4897         * gcc.target/microblaze/microblaze.exp: Ditto.
4898         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4899         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4900         * gcc.target/microblaze/others/data_var1.c: Ditto.
4901         * gcc.target/microblaze/others/data_var2.c: Ditto.
4902         * gcc.target/microblaze/others/data_var3.c: Ditto.
4903         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4904         * gcc.target/microblaze/others/strings1.c:: Ditto.
4905         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4906         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4907         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4908         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4909         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4910         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4911         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4912         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4913         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4914         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4915         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4916         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4917         * gcc.target/microblaze/isa/float.c: Ditto.
4918         * gcc.target/microblaze/isa/mulh.c: Ditto.
4919         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4920         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4921         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4922         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4923         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4924         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4925         * gcc.target/microblaze/isa/bshift.c: Ditto.
4926         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4927         * gcc.target/microblaze/isa/div.c: Ditto.
4928         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4929         * gcc.target/microblaze/isa/mul.c: Ditto.
4930
4931 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4932
4933         merge from FSF 'apple/trunk' branch.
4934         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4935
4936         Radar 4386773
4937         * objc.dg/enhanced-proto-1.m: New.
4938         * objc.dg/enhanced-proto-2.m: New.
4939         * obj-c++.dg/enhanced-proto-1.mm: New
4940         * obj-c++.dg/enhanced-proto-2.mm: New.
4941
4942 2010-09-30  Richard Guenther  <rguenther@suse.de>
4943
4944         PR testsuite/45702
4945         * gcc.dg/debug/pr41893-1.c: Adjust.
4946         * gcc.dg/pr30762-1.c: Likewise.
4947         * gcc.dg/pr31529-1.c: Likewise.
4948         * gcc.dg/pr34457-1.c: Likewise.
4949         * gcc.dg/pr34668-1.c: Likewise.
4950         * gcc.dg/pr43557-1.c: Likewise.
4951
4952 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4953
4954         PR objc/45842
4955         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4956         * objc.dg/const-str-3.m: Correct header for memcpy.
4957         * objc.dg/const-str-7.m: Likewise.
4958         * objc.dg/method-20b.m: Provide an implementation of Object.
4959         Adjust XFAIL for m64 NeXT runtime.
4960         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4961         * objc.dg/encode-3.m: Correct line ordering, provide header for
4962         sprintf.
4963         * objc.dg/encode-7-next.m: Only run for 32bit.
4964         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4965         * objc.dg/type-size-2.m: Provide an implementation of Object.
4966         Ajust headers.
4967         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4968         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4969         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4970         Adjust XFAIL for m64 NeXT runtime.
4971         * obj-c++.dg/method-22.mm: Likewise.
4972         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4973
4974 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4975
4976         Merge from 'apple/trunk' branch on FSF servers.
4977
4978         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4979
4980         Radar 4278236
4981         * obj-c++.dg/bad-forward-decl.mm: New
4982
4983 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4984
4985         * ada/acats/run_acats: Revert revision 157037.
4986
4987 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4988
4989         Merge from 'apple/trunk' branch on FSF servers.
4990
4991         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4992
4993         Radar 4281748
4994         * objc.dg/naming-2.m: Update
4995         * objc.dg/naming-3.m: New
4996
4997 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4998
4999         PR target/40457
5000         * gcc.target/arm/pr40457-3.c: New test.
5001
5002 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
5003
5004         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
5005         alias checking.
5006         * lib/target-supports.exp (check_ifunc_available): Likewise.
5007
5008 2010-09-29  Tristan Gingold  <gingold@adacore.com>
5009
5010         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
5011
5012 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
5013
5014         * objc.dg/keywords-1.m: New test.
5015         * objc.dg/keywords-2.m: New test.
5016         * objc.dg/keywords-3.m: New test.
5017         * obj-c++.dg/keywords-1.mm: New test.
5018         * obj-c++.dg/keywords-2.mm: New test.
5019
5020 2010-09-28  Jason Merrill  <jason@redhat.com>
5021
5022         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
5023         * g++.dg/ext/complit11.C: Likewise.
5024         * g++.old-deja/g++.law/temps1.C: Likewise.
5025
5026         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
5027         * g++.old-deja/g++.mike/misc6.C: Likewise.
5028
5029 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
5030
5031         * objc.dg/attributes/method-attribute-1.m: New.
5032         * objc.dg/attributes/method-attribute-2.m: New.
5033
5034         * obj-c++.dg/attributes/method-attribute-1.m: New.
5035         * obj-c++.dg/attributes/method-attribute-2.m: New.
5036
5037 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
5038
5039         * objc.dg/attributes: New.
5040         * objc.dg/attributes/attributes.exp: New.
5041         * objc.dg/attributes/class-attribute-1.m: New.
5042         * objc.dg/attributes/class-attribute-2.m: New
5043         * objc.dg/attributes/categ-attribute-1.m: New
5044         * objc.dg/attributes/categ-attribute-2.m: New
5045         * objc.dg/attributes/proto-attribute-1.m: New
5046
5047         * obj-c++.dg/attributes: New.
5048         * obj-c++.dg/attributes/attributes.exp: New
5049         * obj-c++.dg/attributes/class-attribute-1.mm: New
5050         * obj-c++.dg/attributes/class-attribute-2.mm: New
5051         * obj-c++.dg/attributes/categ-attribute-1.mm: New
5052         * obj-c++.dg/attributes/categ-attribute-2.mm: New
5053         * obj-c++.dg/attributes/proto-attribute-1.mm: New
5054
5055 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5056
5057         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
5058         from the branch renamed to method-20b.m to avoid clashes).
5059
5060         2005-08-23  Stuart Hastings  <stuart@apple.com>
5061                     Ziemowit Laski  <zlaski@apple.com>
5062
5063         Radar 4209854
5064         * obj-c++.dg/method-23.mm: New.
5065         * objc.dg/method-20.m: New.
5066
5067 2010-09-28  Jan Hubicka  <jh@suse.cz>
5068
5069         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
5070
5071 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5072
5073         PR target/44452
5074         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
5075         i?86-*-solaris2.[89], *-*-vxworks*.
5076         * gcc.target/i386/pr22152.c: Likewise.
5077         * gcc.target/i386/vect8-ret.c: New test.
5078
5079 2010-09-28  Jie Zhang  <jie@codesourcery.com>
5080
5081         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
5082
5083 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5084
5085         Merge from 'apple/trunk' branch on FSF servers.
5086
5087         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
5088
5089         Radar 4175534
5090         * obj-c++.dg/method-22.mm: New.
5091
5092 2010-09-27  Jason Merrill  <jason@redhat.com>
5093
5094         * g++.dg/cpp0x/rv-lvalue-req.C: New.
5095         * g++.dg/ext/complit11.C: Adjust.
5096         * g++.old-deja/g++.law/temps1.C: Adjust.
5097         * g++.old-deja/g++.ns/koenig6.C: Adjust.
5098         * g++.old-deja/g++.oliva/partord1.C: Adjust.
5099
5100 2010-09-27  Ian Lance Taylor  <iant@google.com>
5101
5102         * lib/target-supports.exp (check_effective_target_split_stack):
5103         New procedure.
5104         * gcc.dg/split-1.c: New test.
5105         * gcc.dg/split-2.c: New test.
5106         * gcc.dg/split-3.c: New test.
5107         * gcc.dg/split-4.c: New test.
5108
5109 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5110
5111         PR objc/25464
5112         * objc.dg/type-size-3.m: New test.
5113
5114 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5115
5116         PR objc/45763
5117         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
5118
5119 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5120
5121         PR objc/25450
5122         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
5123         * objc.dg/type-size-2.m: Same change.
5124         * obj-c++.dg/encode-5.mm: Same change.
5125
5126 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5127
5128         Merge from 'apple/trunk' branch on FSF servers.  The original
5129         Changelogs are below.
5130
5131         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
5132         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
5133         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
5134         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
5135         in the branch).
5136         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
5137         proto-qual-1.m in the branch) and the normal ABI on GNU.
5138         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
5139         the test only with the NeXT runtime.
5140         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
5141         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
5142         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
5143         Run the test only with the NeXT runtime.
5144
5145         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
5146
5147         Radar 4492973
5148         * objc.dg/encode-7-64bit.m: New.
5149         * objc.dg/encode-7.m: Skip if -m64.
5150
5151         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
5152
5153         Radar 4301047
5154         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
5155         * obj-c++.dg/threedotthree-abi-1.mm: New
5156         * objc.dg/threedotthree-abi-1.m: New
5157
5158         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
5159
5160         Radar 4136935
5161         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
5162         * objc.dg/encode-6.m: Likewise.
5163         * objc.dg/encode-7.m: New test case.
5164
5165 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5166
5167         Merge from 'apple/trunk' branch on FSF servers.  Renamed
5168         const-str-12.m to constr-str-12b.m to avoid conflicts.
5169
5170         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
5171
5172         Radar 4229905
5173         * obj-c++.dg/warn5.mm: New
5174
5175         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
5176
5177         Radar 4154928
5178         * obj-c++.dg/const-str-12.mm: New.
5179         * objc.dg/const-str-12.m: New.
5180
5181 2010-09-27  Tobias Burnus  <burnus@net-b.de>
5182
5183         PR fortran/40569
5184         PR fortran/40568
5185         * gfortran.dg/storage_size_2.f08: Fix test.
5186         * gfortran.dg/c_sizeof_1.f90: Fix test.
5187         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
5188         * gfortran.dg/c_sizeof_3.f90: New.
5189         * gfortran.dg/c_sizeof_4.f90: New.
5190         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
5191         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
5192
5193 2010-09-26  Daniel Kraft  <d@domob.eu>
5194
5195         PR fortran/45783
5196         PR fortran/45795
5197         * gfortran.dg/select_type_18.f03: New test.
5198
5199 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
5200
5201         * gnat.dg/return2.ad[sb]: New test.
5202         * gnat.dg/return2_pkg.ads: New helper.
5203
5204 2010-09-25  Daniel Kraft  <d@domob.eu>
5205
5206         PR fortran/45776
5207         * gfortran.dg/io_constraints_6.f03: New test.
5208         * gfortran.dg/io_constraints_7.f03: New test.
5209         * gfortran.dg/newunit_2.f90: New test.
5210
5211 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5212
5213         * gfortran.dg/operator_c1202.f90: New test.
5214
5215 2010-09-24  Jan Hubicka  <jh@suse.cz>
5216
5217         * gcc.dg/tree-ssa/leaf.c: New testcase.
5218
5219 2010-09-24  Jan Hubicka  <jh@suse.cz>
5220
5221         PR tree-optimization/45738
5222         PR tree-optimization/45741
5223         * gcc.c-torture/compile/pr45741.c: New.
5224         * gfortran.fortran-torture/compile/pr45738.f90: New.
5225
5226 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
5227
5228         * gcc.dg/cpp/undef-opt-1.c: New test.
5229
5230 2010-09-24  Jason Merrill  <jason@redhat.com>
5231
5232         * g++.dg/other/error10.C: Adjust expected output.
5233
5234 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
5235
5236         PR middle-end/45234
5237         * gcc.dg/torture/stackalign/alloca-6.c: New test.
5238         * gcc.target/i386/pr45234.c: New test.
5239
5240 2010-09-24  Richard Guenther  <rguenther@suse.de>
5241
5242         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5243
5244 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5245
5246         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5247         as a comment leader in regexp.
5248
5249 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5250
5251         * objc.dg/sync-2.m: New test.
5252         * obj-c++.dg/sync-2.mm: New test.
5253
5254 2010-09-24  Tobias Burnus  <burnus@net-b.de>
5255
5256         PR fortran/40571
5257         * gfortran.dg/iso_fortran_env_7.f90: New.
5258
5259 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5260
5261         * obj-c++.dg/too-many-args.mm: New file.
5262
5263 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5264
5265         Merge from 'apple/trunk' branch on FSF servers.
5266
5267         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
5268
5269         Radar 4491608
5270         * objc.dg/too-many-args.m: New
5271
5272 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5273
5274         PR fortran/45744
5275         * gfortran.dg/dependency_36.f90:  New test.
5276
5277 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
5278
5279         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5280         * gcc.target/i386/pad-3.c: Ditto.
5281         * gcc.target/i386/pad-7.c: Ditto.
5282         * gcc.target/i386/pad-7.c: Ditto.
5283         * gcc.target/i386/pr36502.c: Ditto.
5284         * gcc.target/i386/zee.c: Ditto.
5285         * gcc.target/i386/20060821-1.c: Ditto.
5286         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5287         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5288         * gcc.target/i386/pad-5b.c: Ditto.
5289         * gcc.target/i386/pad-6a.c: Ditto.
5290         * gcc.target/i386/pad-6b.c: Ditto.
5291         * gcc.target/i386/pad-8.c: Ditto.
5292         * gcc.target/i386/pad-9.c: Ditto.
5293         * gcc.target/i386/pad-10.c: Ditto.
5294         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5295
5296 2010-09-23  Richard Guenther  <rguenther@suse.de>
5297
5298         PR tree-optimization/45565
5299         * g++.dg/ipa/pr45565.C: New testcase.
5300
5301 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
5302
5303         PR fortran/45745
5304         PR fortran/45648
5305         * gfortran.dg/vector_subscript_bound_1.f90: New.
5306
5307 2010-09-23  Richard Guenther  <rguenther@suse.de>
5308
5309         PR middle-end/45750
5310         * gcc.dg/pr45750.c: New testcase.
5311
5312 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
5313
5314         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5315         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5316         build.
5317
5318 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
5319
5320         PR rtl-optimization/44374
5321         * gcc.target/arm/headmerge-1.c: New test.
5322         * gcc.target/arm/headmerge-2.c: New test.
5323         * gcc.target/i386/headmerge-1.c: New test.
5324         * gcc.target/i386/headmerge-2.c: New test.
5325
5326 2010-09-23  Daniel Kraft  <d@domob.eu>
5327
5328         PR fortran/38936
5329         PR fortran/44044
5330         PR fortran/45474
5331         * gfortran.dg/intrinsic_intent_1.f03: New test.
5332         * gfortran.dg/select_type_17.f03: New test.
5333         * gfortran.dg/associate_5.f03: More definability tests.
5334         * gfortran.dg/enum_2.f90: Check definability.
5335         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5336         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5337         * gfortran.dg/char_expr_2.f90: Ditto.
5338         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5339         * gfortran.dg/enum_5.f90: Ditto.
5340         * gfortran.dg/equiv_constraint_8.f90: Ditto.
5341         * gfortran.dg/impure_assignment_2.f90: Ditto.
5342         * gfortran.dg/impure_assignment_3.f90: Ditto.
5343         * gfortran.dg/intent_out_1.f90: Ditto.
5344         * gfortran.dg/intent_out_3.f90: Ditto.
5345         * gfortran.dg/pointer_assign_7.f90: Ditto.
5346         * gfortran.dg/pointer_intent_3.f90: Ditto.
5347         * gfortran.dg/pr19936_1.f90: Ditto.
5348         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5349         * gfortran.dg/simpleif_2.f90: Ditto.
5350         * gfortran.dg/protected_5.f90: Ditto.
5351         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5352         * gfortran.dg/protected_6.f90: Ditto.
5353         * gfortran.dg/protected_7.f90: Ditto.
5354
5355 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5356
5357         PR libfortran/45710
5358         * gfortran.dg/namelist_65.f90: New test.
5359
5360 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5361
5362         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5363         the regexp pattern between the expected label and location string.
5364
5365 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5366
5367         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5368
5369 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5370
5371         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5372         * gcc.dg/pr27898.c: Likewise.
5373         * gcc.dg/pr28712.c: Likewise.
5374         * gcc.dg/pr30762-1.c: Likewise.
5375         * gcc.dg/pr31529-1.c: Likewise.
5376         * gcc.dg/pr34457-1.c: Likewise.
5377         * gcc.dg/pr34668-1.c: Likewise.
5378         * gcc.dg/pr34989-1.c: Likewise.
5379         * gcc.dg/pr43557-1.c: Likewise.
5380
5381 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5382
5383         PR rtl-optimization/45739
5384         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5385
5386 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5387
5388         * gcc.target/sparc/mnofpu.c: New test.
5389
5390 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5391
5392         PR rtl-optimization/45739
5393         * gcc.target/i386/pr45739.c: New test.
5394
5395 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5396
5397         PR fortran/45648
5398         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5399         and counts. Add non-elemental function call check.
5400
5401         PR fortran/45648
5402         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5403         arguments checks. Update temporary counts.
5404         * gfortran.dg/transpose_optimization_1.f90: New.
5405
5406 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5407
5408         PR objc/23710
5409         * objc.dg/invalid-method-1.m: New.
5410
5411 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5412
5413         Merge from 'apple/trunk' branch on FSF servers.
5414
5415         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5416
5417         Radar 4291785
5418         * objc.dg/naming-4.m: New
5419         * objc.dg/naming-5.m: New
5420         * obj-c++.dg/naming-1.mm: New
5421         * obj-c++.dg/naming-2.mm: New
5422
5423 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5424             Jack Howarth  <howarth@bromo.med.uc.edu>
5425
5426         PR c++/45645
5427         * g++.dg/torture/pr44972.C: Use portable assert().
5428
5429 2010-09-21  Richard Guenther  <rguenther@suse.de>
5430
5431         PR tree-optimization/45580
5432         * g++.dg/torture/pr45580.C: New testcase.
5433
5434 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5435
5436         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5437
5438 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5439
5440         PR fortran/45438
5441         * gfortran.dg/pointer_check_7.f90: New.
5442
5443 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5444
5445         PR rtl-optimization/45728
5446         * gcc.c-torture/compile/pr45728.c: New test.
5447
5448 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5449
5450         PR fortran/45081
5451         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5452
5453 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5454
5455         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5456
5457 2010-09-20  Richard Guenther  <rguenther@suse.de>
5458
5459         PR middle-end/45704
5460         * gcc.dg/torture/pr45704.c: New testcase.
5461
5462 2010-09-20  Jan Hubicka  <jh@suse.cz>
5463
5464         PR tree-optimize/45605
5465         * g++.dg/tree-ssa/pr45605.C: New testcase.
5466
5467 2010-09-20  Michael Matz  <matz@suse.de>
5468
5469         PR testsuite/45706
5470         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5471         enough.
5472
5473 2010-09-20  Richard Guenther  <rguenther@suse.de>
5474
5475         PR tree-optimization/45705
5476         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5477
5478 2010-09-20  Michael Matz  <matz@suse.de>
5479
5480         PR testsuite/45706
5481         * lib/target-supports.exp (check_effective_target_vect_perm):
5482         Add i?86-*-*.
5483
5484 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5485
5486         PR rtl-optimization/45695
5487         * gcc.c-torture/execute/pr45695.c: New test.
5488
5489 2010-09-19  Jan Hubicka  <jh@suse.cz>
5490
5491         PR lto/44246
5492         * gcc.c-torture/compile/pr44246.c:New file.
5493
5494 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5495
5496         PR tree-optimization/45714
5497         * gfortran.dg/vect/pr45714-a.f: New test.
5498         * gfortran.dg/vect/pr45714-b.f: New test.
5499
5500 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5501
5502         * gnat.dg/const1.adb: Rename into...
5503         * gnat.dg/constant1.adb: ...this.
5504         * gnat.dg/constant2.adb: New test.
5505         * gnat.dg/constant2_pkg1.ads: New helper.
5506         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5507
5508 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5509
5510         * gnat.dg/specs/constant1.ads: New test.
5511         * gnat.dg/specs/constant1_pkg.ads: New helper.
5512
5513 2010-09-18  Jan Hubicka  <jh@suse.cz>
5514
5515         PR tree-optimization/45453
5516         * g++.dg/tree-ssa/pr45453.C: New testcase.
5517
5518 2010-09-18  Jason Merrill  <jason@redhat.com>
5519
5520         * g++.dg/cpp0x/initlist44.C: New.
5521
5522 2010-09-18  Richard Guenther  <rguenther@suse.de>
5523
5524         PR tree-optimization/45709
5525         * g++.dg/torture/pr45709-2.C: New testcase.
5526
5527 2010-09-18  Richard Guenther  <rguenther@suse.de>
5528
5529         PR tree-optimization/45709
5530         * g++.dg/torture/pr45709.C: New testcase.
5531
5532 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5533
5534         PR testsuite/45719
5535         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5536
5537 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5538
5539         * gcc.target/i386/pad-1.c: New.
5540         * gcc.target/i386/pad-2.c: Likewise.
5541         * gcc.target/i386/pad-3.c: Likewise.
5542         * gcc.target/i386/pad-4.c: Likewise.
5543         * gcc.target/i386/pad-5a.c: Likewise.
5544         * gcc.target/i386/pad-5b.c: Likewise.
5545         * gcc.target/i386/pad-6a.c: Likewise.
5546         * gcc.target/i386/pad-6b.c: Likewise.
5547         * gcc.target/i386/pad-7.c: Likewise.
5548         * gcc.target/i386/pad-8.c: Likewise.
5549         * gcc.target/i386/pad-9.c: Likewise.
5550         * gcc.target/i386/pad-10.c: Likewise.
5551
5552 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5553
5554         PR middle-end/45234
5555         * gcc.dg/torture/stackalign/alloca-5.c: New.
5556
5557 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5558
5559         PR middle-end/45678
5560         * gcc.dg/torture/pr45678-2.c: New.
5561
5562 2010-09-17  Richard Guenther  <rguenther@suse.de>
5563
5564         PR middle-end/45678
5565         * gcc.dg/torture/pr45678-1.c: New testcase.
5566
5567 2010-09-17  Michael Matz  <matz@suse.de>
5568
5569         PR tree-optimization/43432
5570         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5571         check_effective_target_vect_perm_short): New predicates.
5572         (check_effective_target_vect_perm): Include x86_64.
5573         * gcc.dg/vect/pr43432.c: New test.
5574         * gcc.dg/vect/vect-114.c: Adjust.
5575         * gcc.dg/vect/vect-15.c: Ditto.
5576         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5577         * gcc.dg/vect/slp-perm-9.c: Ditto.
5578
5579 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5580
5581         PR testsuite/45692
5582         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5583         GNU runtime.
5584
5585 2010-09-17  Richard Guenther  <rguenther@suse.de>
5586
5587         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5588         * gcc.dg/pr28706.c: Likewise.
5589         * gcc.dg/pr28712.c: Likewise.
5590         * gcc.dg/pr30762-1.c: Likewise.
5591         * gcc.dg/pr30762-2.c: Likewise.
5592         * gcc.dg/pr31529-1.c: Likewise.
5593         * gcc.dg/pr31529-2.c: Likewise.
5594         * gcc.dg/pr34457-1.c: Likewise.
5595         * gcc.dg/pr34457-2.c: Likewise.
5596         * gcc.dg/pr34668-1.c: Likewise.
5597         * gcc.dg/pr34668-2.c: Likewise.
5598         * gcc.dg/pr34989-1.c: Likewise.
5599         * gcc.dg/pr34989-2.c: Likewise.
5600         * gcc.dg/pr43557-1.c: Likewise.
5601         * gcc.dg/pr43557-2.c: Likewise.
5602         * gcc.dg/debug/pr41893-1.c: Likewise.
5603         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5604         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5605         * gcc.dg/matrix/matrix-4.c: Likewise.
5606         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5607         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5608         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5609         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5610
5611 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5612
5613         PR fortran/43665
5614         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5615         optimizations.
5616         * gfortran.dg/intent_optimize_1.f90: New test.
5617
5618 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5619
5620         * gcc.target/i386/divmod-1.c: New.
5621         * gcc.target/i386/divmod-2.c: Likewise.
5622         * gcc.target/i386/divmod-3.c: Likewise.
5623         * gcc.target/i386/divmod-4.c: Likewise.
5624         * gcc.target/i386/divmod-4a.c: Likewise.
5625         * gcc.target/i386/divmod-5.c: Likewise.
5626         * gcc.target/i386/divmod-6.c: Likewise.
5627         * gcc.target/i386/divmod-7.c: Likewise.
5628         * gcc.target/i386/divmod-8.c: Likewise.
5629         * gcc.target/i386/udivmod-1.c: Likewise.
5630         * gcc.target/i386/udivmod-2.c: Likewise.
5631         * gcc.target/i386/udivmod-3.c: Likewise.
5632         * gcc.target/i386/udivmod-4.c: Likewise.
5633         * gcc.target/i386/udivmod-4a.c: Likewise.
5634         * gcc.target/i386/udivmod-5.c: Likewise.
5635         * gcc.target/i386/udivmod-6.c: Likewise.
5636         * gcc.target/i386/udivmod-7.c: Likewise.
5637         * gcc.target/i386/udivmod-8.c: Likewise.
5638
5639 2010-09-16  Jan Hubicka  <jh@suse.cz>
5640
5641         * g++.dg/lto/pr45679-1_0.C: New file.
5642         * g++.dg/lto/pr45679-1_1.C: New file.
5643         * g++.dg/lto/pr45679-0_0.C: New file.
5644         * g++.dg/lto/pr45679-0_1.C: New file.
5645
5646 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5647
5648         PR fortran/45674
5649         * gfortran.dg/class_dummy_2.f03: New.
5650
5651 2010-09-16  Richard Guenther  <rguenther@suse.de>
5652
5653         PR tree-optimization/45623
5654         * gcc.dg/torture/pr45623.c: New testcase.
5655
5656 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5657
5658         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5659         name and parentheses.
5660         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5661
5662 2010-09-15  Jason Merrill  <jason@redhat.com>
5663
5664         * g++.dg/parse/parameter-declaration-2.C: New.
5665
5666         * g++.dg/cpp0x/scoped_enum2.C: New.
5667
5668 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5669
5670         * gcc.c-torture/compile/20100915-1.c: New test.
5671
5672 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5673
5674         PR middle-end/45644
5675         * gcc.dg/ipa/pr45644.c: New test.
5676
5677 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5678
5679         PR tree-optimization/45633
5680         * gcc.dg/vect/pr45633.c: New test.
5681
5682 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5683
5684         PR fortran/45577
5685         * gfortran.dg/allocate_derived_4.f90: New.
5686
5687 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5688
5689         * lib/target-supports.exp
5690         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5691         supported flag to true for neon.
5692
5693 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5694
5695         PR c++/45665
5696         * g++.dg/template/crash103.C: New.
5697
5698 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5699
5700         Merge from 'apple/trunk' branch on FSF servers.
5701
5702         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5703
5704         Radar 4457381
5705         * objc.dg/msg-in-protocol.m: New.
5706         * obj-c++.dg/msg-in-protocol.mm: New.
5707
5708         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5709
5710         Radar 4219590
5711         * objc.dg/break-in-ifstmt.m: New.
5712
5713         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5714
5715         Radar 4174166
5716         * obj-c++.dg/comp-types-13.mm: New.
5717         * objc.dg/comp-types-12.m: New.
5718
5719         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5720
5721         Radar 4216500
5722         * obj-c++.dg/proto-lossage-7.mm: New.
5723         * objc.dg/proto-lossage-7.m: New.
5724
5725 2010-09-14  Jan Hubicka  <jh@suse.cz>
5726
5727         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5728         folding.
5729         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5730         folding.
5731
5732 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5733
5734         PR middle-end/45567
5735         * gcc.dg/pr45567.c: New test.
5736
5737         PR debug/45660
5738         * g++.dg/debug/pr45660.C: New test.
5739
5740 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5741
5742         PR tree-optimization/45470
5743         * g++.dg/vect/pr45470-a.cc: New test.
5744         * g++.dg/vect/pr45470-a.cc: New test.
5745
5746 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5747
5748         PR target/42070
5749         * lib/profopt.exp: Prune warnings on execname2 compile.
5750         * lib/prune.exp: Prune "can't add line info" warnings.
5751
5752 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5753
5754         PR libfortran/45532
5755         * gfortran.dg/namelist_64.f90: New test.
5756
5757 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5758
5759         PR rtl-optimization/45617
5760         * gcc.target/i386/pr45617.c: New test.
5761
5762 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5763
5764         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5765
5766 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5767
5768         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5769         * gcc.target/i386/fma4-vector.c: Likewise.
5770         * gcc.target/i386/vectorize2.c: Likewise.
5771         * gcc.target/i386/vectorize4.c: Likewise.
5772         * gcc.target/i386/vectorize5.c: Likewise.
5773         * gcc.target/i386/vectorize6.c: Likewise.
5774         * gcc.target/i386/vectorize8.c: Likewise.
5775
5776         * gcc.target/i386/vect-double-1.c: New.
5777         * gcc.target/i386/vect-double-1a.c: Likewise.
5778         * gcc.target/i386/vect-double-2.c: Likewise.
5779         * gcc.target/i386/vect-double-2a.c: Likewise.
5780
5781         * lib/target-supports.exp (check_effective_target_vect_double):
5782         Set et_vect_double_saved to 0 when tuning for Atom.
5783
5784 2010-09-13  Jan Hubicka  <jh@suse.cz>
5785
5786         * gcc.dg/torture/pr23821.c: Drop static keyword.
5787         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5788         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5789
5790 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5791
5792         * gcc.target/arm/sync-1.c: New.
5793
5794 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5795
5796         * gnat.dg/memtrap.adb: New test.
5797
5798 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5799
5800         * gfortran.dg/promotion.f90: Fix options.
5801
5802 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5803
5804         * g++.dg/cpp0x/range-for1.C: New.
5805         * g++.dg/cpp0x/range-for2.C: New.
5806         * g++.dg/cpp0x/range-for3.C: New.
5807         * g++.dg/cpp0x/range-for4.C: New.
5808         * g++.dg/cpp0x/range-for5.C: New.
5809         * g++.dg/cpp0x/range-for6.C: New.
5810
5811 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5812
5813         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5814         and counts. Check that transpose is not called.
5815         * gfortran.dg/transpose_2.f90: Update error message.
5816
5817 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5818
5819         PR c++/43824
5820         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5821         * g++.dg/lookup/strong-using-2.C: Likewise.
5822         * g++.dg/lookup/strong-using-3.C: Likewise.
5823         * g++.dg/lookup/strong-using-5.C: Likewise.
5824
5825         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5826         * g++.dg/cpp0x/inline-ns4.C: New.
5827         * g++.dg/cpp0x/inline-ns5.C: New.
5828
5829 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5830
5831         PR middle-end/45634
5832         * gfortran.fortran-torture/compile/pr45634.f90: New.
5833
5834 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5835
5836         * objc.dg/fobjc-exceptions.m: New test.
5837
5838 2010-09-10  Jan Hubicka  <jh@suse.cz>
5839
5840         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5841
5842 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5843
5844         PR tree-optimization/44972
5845         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5846         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5847         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5848         instead.
5849         * g++.dg/torture/pr44972.C: New test.
5850
5851 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5852
5853         PR tree-optimization/44972
5854         * g++.dg/torture/pr34850.C: Remove expected warning.
5855
5856 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5857
5858         * gfortran.dg/dummy_optional_arg.f90: New test.
5859
5860 2010-09-08  Jan Hubicka  <jh@suse.cz>
5861
5862         PR tree-optimization/45598
5863         * fortran.fortran-torture/compile/pr45598.f90: New test.
5864
5865 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5866
5867         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5868         * lib/target-supports.exp (check_ifunc_available): New.
5869         * gcc.dg/attr-ifunc-1.c: New.
5870         * gcc.dg/attr-ifunc-2.c: New.
5871         * gcc.dg/attr-ifunc-3.c: New.
5872         * gcc.dg/attr-ifunc-4.c: New.
5873         * gcc.dg/attr-ifunc-5.c: New.
5874         * g++.dg/ext/attr-ifunc-1.C: New.
5875         * g++.dg/ext/attr-ifunc-2.C: New.
5876         * g++.dg/ext/attr-ifunc-3.C: New.
5877         * g++.dg/ext/attr-ifunc-4.C: New.
5878
5879 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5880
5881         PR middle-end/40386
5882         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5883
5884 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5885
5886         * gfortran.dg/inline_transpose_1.f90: New test.
5887
5888 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5889
5890         PR c++/45588
5891         * g++.dg/warn/Wunused-var-15.C: New test.
5892
5893 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5894
5895         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5896         hppa*-*-hpux*.
5897
5898 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5899
5900         * objc/execute/exceptions/throw-nil.m: New test.
5901         * objc/execute/exceptions/handler-1.m: Updated to use the new
5902         objc_set_uncaught_exception_handler() function.
5903         * objc/execute/exceptions/matcher-1.m: New test.
5904
5905 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5906
5907         PR fortran/38282
5908         * gfortran.dg/bit_comparison_1.F90: New test.
5909         * gfortran.dg/leadz_trailz_3.f90: New test.
5910         * gfortran.dg/masklr_2.F90: New test.
5911         * gfortran.dg/shiftalr_1.F90: New test.
5912         * gfortran.dg/merge_bits_2.F90: New test.
5913         * gfortran.dg/dshift_2.F90: New test.
5914         * gfortran.dg/bit_comparison_2.F90: New test.
5915         * gfortran.dg/masklr_1.F90: New test.
5916         * gfortran.dg/merge_bits_1.F90: New test.
5917         * gfortran.dg/dshift_1.F90: New test.
5918         * gfortran.dg/shiftalr_2.F90: New test.
5919
5920 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5921
5922         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5923         functions from objc/typedstream.h are deprecated.
5924
5925 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5926
5927         * lib/target-supports.exp
5928         (check_effective_target_run_expensive_tests): New proc.
5929         * gcc.c-torture/compile/limits-fnargs.c: Use
5930         dg-require-effective-target run_expensive_tests.
5931
5932 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5933
5934         PR fortran/45597
5935         * gfortran.dg/gomp/pr45597.f90: New test.
5936
5937         PR fortran/45595
5938         * gfortran.dg/gomp/pr45595.f90: New test.
5939
5940 2010-09-08  Michael Matz  <matz@suse.de>
5941
5942         * c-c++-common/uninit-17.c: Adjust.
5943
5944 2010-09-08  Michael Matz  <matz@suse.de>
5945
5946         PR tree-optimization/43430
5947         * gcc.dg/vect/pr43430-2.c: New test.
5948
5949 2010-09-08  Michael Matz  <matz@suse.de>
5950
5951         PR tree-optimization/33244
5952         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5953
5954 2010-09-08  Richard Guenther  <rguenther@suse.de>
5955
5956         PR tree-optimization/45578
5957         * gfortran.dg/pr45578.f90: New testcase.
5958
5959 2010-09-08  Richard Guenther  <rguenther@suse.de>
5960
5961         PR testsuite/45590
5962         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5963
5964 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5965
5966         PR fortran/45576
5967         * gfortran.dg/char_length_18.f90:  New test.
5968
5969 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5970
5971         PR target/36502
5972         * gcc.target/i386/pr36502.c: New test.
5973
5974         PR target/42313
5975         PR target/44651
5976         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5977         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5978
5979 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5980
5981         * gfortran.dg/achar_4.f90: Enable bounds checking.
5982
5983 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5984
5985         PR target/45206
5986         * gcc.target/i386/pr45206.c: New test.
5987
5988 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5989
5990         PR fortran/45505
5991         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5992
5993 2010-09-07  Jan Hubicka  <jh@suse.cz>
5994
5995         * gcc.c-torture/compile/20100907.c: New testcase.
5996
5997 2010-09-07  Richard Guenther  <rguenther@suse.de>
5998
5999         PR middle-end/45569
6000         * g++.dg/eh/pr45569.C: New testcase.
6001
6002 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
6003
6004         PR target/43137
6005         * gcc.target/arm/pr43137.c: New test.
6006
6007 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6008
6009         PR fortran/36931
6010         * gfortran.dg/dependency_35.f90:  New test.
6011
6012 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6013
6014         PR fortran/34145
6015         * gfortran.dg/char_length_17.f90:  New test.
6016
6017 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
6018
6019         PR c++/45200
6020         PR c++/45293
6021         PR c++/45558
6022         * g++.dg/template/typedef34.C: New test.
6023         * g++.dg/template/typedef35.C: New test.
6024
6025 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
6026
6027         PR target/22152
6028         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
6029
6030 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
6031
6032         * g++.dg/warn/Wdouble-promotion.C: New.
6033
6034 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
6035
6036         * g++.dg/parse/redef2.C: New.
6037
6038 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6039
6040         * gcc.dg/20100906-1.c: New testcase.
6041
6042 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
6043
6044         PR testsuite/45543
6045         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
6046         DW_TAG_enumeration_type DIE.
6047
6048 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
6049
6050         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
6051         Update XFAILs.
6052
6053 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
6054
6055         PR rtl-optimization/44919
6056         * g++.dg/opt/pr44919.C: New.
6057
6058 2010-09-06  Tobias Burnus  <burnus@net-b.de>
6059
6060         PR fortran/38282
6061         * gfortran.dg/iall_iany_iparity_1.f90: New.
6062         * gfortran.dg/iall_iany_iparity_2.f90: New.
6063
6064 2010-09-06  Jason Merrill  <jason@redhat.com>
6065
6066         * g++.dg/cpp0x/initlist42.C: New.
6067
6068         * g++.dg/cpp0x/auto19.C: New.
6069
6070         * g++.dg/template/sfinae25.C: New.
6071         * g++.dg/template/char1.C: Expect warning.
6072         * g++.dg/template/nontype10.C: Likewise.
6073
6074         * g++.dg/cpp0x/implicit9.C: New.
6075
6076         * g++.dg/cpp0x/initlist43.C: New.
6077
6078 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
6079
6080         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
6081
6082 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
6083
6084         * gcc.dg/Wdouble-promotion.c: New.
6085
6086 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6087
6088         * gfortran.dg/float128_1.f90: Remove test case as
6089         it always fails since Rev 163611 backed out the
6090         front-end implementation.
6091
6092 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6093
6094         * gfortran.dg/float128_1.f90: XFAIL test case.
6095
6096 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6097
6098         * gfortran.dg/bessel_7.f90: Decrease required precision.
6099
6100 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
6101
6102         PR testsuite/45545
6103         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
6104         ref-all-matching targets.
6105
6106 2010-09-05  Richard Guenther  <rguenther@suse.de>
6107
6108         PR tree-optimization/45535
6109         * gcc.c-torture/compile/pr45535.c: New testcase.
6110
6111 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
6112
6113         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
6114         "\[^\n\]*".
6115         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
6116         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
6117         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
6118         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
6119         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
6120         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
6121         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
6122         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6123         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
6124         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
6125         * gcc.target/i386/pr22152.c: Likewise.
6126         * gcc.target/i386/pr36992-1.c: Likewise.
6127         * gcc.target/i386/pr36992-2.c: Likewise.
6128         * gcc.target/sh/sh4a-memmovua.c: Likewise.
6129
6130 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6131
6132         PR testsuite/43957
6133         * gcc.dg/const-uniq-1.c: Modify regexp.
6134
6135 2010-09-04  Tobias Burnus  <burnus@net-b.de>
6136
6137         PR fortran/45530
6138         * gfortran.dg/namelist_63.f90: New.
6139
6140 2010-09-04  Jan Hubicka  <jh@suse.cz>
6141
6142         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
6143         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
6144
6145 2010-09-04  Jan Hubicka  <jh@suse.cz>
6146
6147         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
6148
6149 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
6150
6151         PR fortran/45507
6152         * gfortran.dg/allocate_alloc_opt_12.f90: New.
6153
6154 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
6155
6156         * gcc.dg/opts-4.c: New test.
6157
6158 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6159
6160         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
6161         * gcc.dg/vect/vect-peel-4.c: Ditto.
6162
6163 2010-09-03  Daniel Kraft  <d@domob.eu>
6164
6165         PR fortran/45525
6166         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
6167
6168 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6169
6170         PR fortran/45159
6171         * gfortran.dg/dependency_34.f90:  New test.
6172
6173 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6174
6175         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
6176
6177 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6178
6179         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
6180         gcc.target/i386/clearcap.map if supported.
6181
6182 2010-09-03  Michael Matz  <matz@suse.de>
6183
6184         PR middle-end/45415
6185         * gcc.dg/pr45415.c: New test.
6186
6187 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6188
6189         PR tree-optimization/45506
6190         * gcc.dg/pr45506.c: New.
6191
6192 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
6193
6194         PR target/45476
6195         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
6196         * gcc.target/i386/float128-2.c: Ditto.
6197
6198 2010-09-03  Daniel Kraft  <d@domob.eu>
6199
6200         PR fortran/34162
6201         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6202         * gfortran.dg/internal_dummy_2.f08: New test.
6203         * gfortran.dg/internal_dummy_3.f08: New test.
6204         * gfortran.dg/internal_dummy_4.f08: New test.
6205
6206 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
6207
6208         PR debug/45500
6209         * gcc.target/i386/pr45500.c: New test.
6210
6211 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
6212
6213         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6214
6215 2010-09-03  Daniel Kraft  <d@domob.eu>
6216
6217         PR fortran/44602
6218         * gfortran.dg/exit_2.f08; Adapt error messages.
6219         * gfortran.dg/exit_3.f08: New test.
6220         * gfortran.dg/exit_4.f08: New test.
6221         * gfortran.dg/exit_5.f03: New test.
6222
6223 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6224
6225         * gfortran.dg/ishft_4.f90: New test.
6226
6227 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6228
6229         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6230         FRIZ/XSRIZ instruciton for (double)(long long)x.
6231         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6232
6233 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6234
6235         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6236
6237 2010-09-02  Richard Guenther  <rguenther@suse.de>
6238
6239         PR tree-optimization/44937
6240         PR tree-optimization/45412
6241         * g++.dg/opt/pr45412.C: New testcase.
6242         * gcc.c-torture/compile/pr45412.c: Likewise.
6243         * gcc.c-torture/compile/pr44937.c: Likewise.
6244
6245 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
6246
6247         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
6248         but using -Werror=comment.
6249         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6250         expected error messages.
6251
6252 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6253
6254         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6255         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6256
6257 2010-09-02  Tobias Burnus  <burnus@net-b.de>
6258
6259         PR fortran/45489
6260         * gfortran.dg/initialization_27.f90: New.
6261
6262 2010-09-02  Ira Rosen  <irar@il.ibm.com>
6263
6264         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6265         check into different basic blocks. Expect vectorization if misaligned
6266         stores are supported.
6267         * gcc.dg/vect/bb-slp-8a.c: New test.
6268         * gcc.dg/vect/bb-slp-8b.c: New test.
6269
6270 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
6271
6272         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6273
6274 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
6275
6276         PR fortran/44541
6277         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6278         * gfortran.dg/class_dummy_1.f03: New.
6279
6280 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
6281
6282         PR middle-end/45458
6283         * g++.dg/tree-prof/partition2.C: New test.
6284
6285 2010-09-01  Richard Guenther  <rguenther@suse.de>
6286
6287         * gcc.dg/vect/vect-outer-fir.c: Adjust.
6288         * gcc.dg/tree-ssa/vrp54.c: New testcase.
6289         * gcc.c-torture/execute/20100827-1.c: Likewise.
6290
6291 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6292
6293         * gfortran.dg/execute_command_line_1.f90: New test.
6294
6295 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6296
6297         PR preprocessor/45457
6298         * c-c++-common/cpp/pr45457.c: New test.
6299
6300 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
6301
6302         * gcc.dg/nested-func-8.c: New test.
6303
6304 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6305
6306         PR fortran/38282
6307         * gfortran.dg/popcnt_poppar_1.F90: New test.
6308         * gfortran.dg/popcnt_poppar_2.F90: New test.
6309
6310 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
6311
6312         * gcc.target/i386/volatile-2.c: Require nonpic target.
6313
6314 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6315
6316         PR middle-end/45461
6317         * gcc.dg/pr45461.c: New test.
6318
6319 2010-08-31  Richard Guenther  <rguenther@suse.de>
6320
6321         PR testsuite/45455
6322         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6323
6324 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
6325
6326         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6327
6328 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
6329
6330         PR fortran/45456
6331         * gfortran.dg/typebound_proc_18.f03: New.
6332
6333 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6334
6335         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6336         * lib/scanasm.exp (scan-stack-usage): Likewise.
6337         (scan-stack-usage-not): Likewise.
6338         * gcc.dg/stack-usage-1.c: New test.
6339         * gcc.target/i386/stack-usage-realign.c: Likewise.
6340
6341 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6342
6343         PR tree-optimization/45427
6344         * gcc.dg/tree-ssa/pr45427.c: New test.
6345
6346 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6347
6348         PR c++/45043
6349         * g++.dg/template/crash102.C: New.
6350
6351 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6352
6353         PR middle-end/45423
6354         * gcc.dg/gomp/atomic-12.c: New test.
6355         * gcc.dg/gomp/atomic-13.c: New test.
6356         * gcc.dg/gomp/atomic-14.c: New test.
6357         * g++.dg/gomp/atomic-11.C: New test.
6358         * g++.dg/gomp/atomic-12.C: New test.
6359         * g++.dg/gomp/atomic-13.C: New test.
6360         * g++.dg/gomp/atomic-14.C: New test.
6361
6362 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6363
6364         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6365         delimiter.
6366
6367 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6368
6369         * gnat.dg/discr24.adb: New test.
6370
6371 2010-08-30  Richard Guenther  <rguenther@suse.de>
6372
6373         PR tree-optimization/45449
6374         * gcc.dg/pr45449.c: New testcase.
6375
6376 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6377
6378         * gcc.dg/opts-1.c: Expect errors, not warnings.
6379
6380 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6381
6382         PR fortran/42769
6383         * gfortran.dg/dynamic_dispatch_11.f03: New.
6384
6385 2010-08-29  Jason Merrill  <jason@redhat.com>
6386
6387         PR c++/44991
6388         * g++.dg/parse/defarg15.C: New.
6389
6390 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6391
6392         PR fortran/45439
6393         * gfortran.dg/select_type_16.f03: New.
6394
6395 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6396             Tobias Burnus  <burnus@net-b.de>
6397
6398         * gfortran.dg/bessel_7.f90: Decrease required precision.
6399
6400 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6401             Kaz Kojima  <kkojima@gcc.gnu.org>
6402
6403         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6404
6405 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6406
6407         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6408         floating point conversion code generation.
6409         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6410         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6411         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6412         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6413         to integer conversion code generation.
6414         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6415         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6416         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6417         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6418
6419 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6420
6421         PR fortran/32049
6422         * gfortran.dg/random_seed_1.f90: Adjust test.
6423         * gfortran.dg/float128_1.f90: New test.
6424
6425 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6426
6427         PR fortran/33197
6428         * gfortran.dg/norm2_1.f90: New.
6429         * gfortran.dg/norm2_2.f90: New.
6430         * gfortran.dg/norm2_3.f90: New.
6431         * gfortran.dg/norm2_4.f90: New.
6432         * gfortran.dg/parity_1.f90: New.
6433         * gfortran.dg/parity_2.f90: New.
6434         * gfortran.dg/parity_3.f90: New.
6435
6436 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6437
6438         PR fortran/45420
6439         * gfortran.dg/select_type_15.f03: New.
6440
6441 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6442
6443         PR libfortran/43217
6444         * gfortran.dg/hollerith8.f90: New test.
6445
6446 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6447
6448         PR fortran/45159
6449         * gfortran.dg/dependency_33.f90:  New test.
6450
6451 2010-08-27  Richard Guenther  <rguenther@suse.de>
6452
6453         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6454         * gcc.dg/graphite/scop-2.c: Likewise.
6455         * gcc.dg/graphite/scop-20.c: Likewise.
6456         * gcc.dg/vect/slp-25.c: Likewise.
6457
6458 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6459
6460         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6461
6462 2010-08-26  Daniel Kraft  <d@domob.eu>
6463
6464         PR fortran/38936
6465         PR fortran/44047
6466         PR fortran/45384
6467         * gfortran.dg/associate_8.f03: New test.
6468         * gfortran.dg/select_type_13.f03: New test.
6469         * gfortran.dg/select_type_14.f03: New test.
6470
6471 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6472
6473         PR tree-optimization/44485
6474         * gcc.dg/pr44485.c: New test.
6475
6476 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6477
6478         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6479         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6480         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6481
6482 2010-08-26  Richard Guenther  <rguenther@suse.de>
6483
6484         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6485         * gcc.dg/graphite/scop-21.c: Likewise.
6486
6487 2010-08-26  Richard Guenther  <rguenther@suse.de>
6488
6489         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6490         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6491         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6492         * gcc.dg/vect/vect-91.c: Likewise.
6493         * gcc.dg/vect/vect-peel-1.c: Likewise.
6494         * gcc.dg/vect/vect-peel-2.c: Likewise.
6495         * gcc.dg/vect/vect-peel-4.c: Likewise.
6496
6497 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6498
6499         PR libfortran/41859
6500         * gfortran.dg/der_io_4.f90: New test.
6501
6502 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6503
6504         PR rtl-optimization/44858
6505         * gcc.c-torture/execute/pr44858.c: New test.
6506
6507         PR rtl-optimization/45400
6508         * g++.dg/other/i386-8.C: New test.
6509
6510 2010-08-25  Richard Guenther  <rguenther@suse.de>
6511
6512         * gcc.dg/alias-8.c: Adjust.
6513
6514 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6515
6516         * gcc.target/i386/combine-mul.c: New test.
6517
6518 2010-08-25  Richard Guenther  <rguenther@suse.de>
6519
6520         PR lto/44562
6521         * gcc.dg/graphite/id-27.c: New testcase.
6522         * gcc.dg/lto/20100825-1_0.c: Likewise.
6523
6524 2010-08-25  Richard Guenther  <rguenther@suse.de>
6525
6526         PR tree-optimization/45316
6527         * g++.dg/opt/pr45316.C: New testcase.
6528
6529 2010-08-25  Richard Guenther  <rguenther@suse.de>
6530
6531         PR tree-optimization/45393
6532         * g++.dg/torture/pr45393.C: New testcase.
6533
6534 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6535
6536         PR tree-optimization/45059
6537         * gcc.c-torture/compile/pr45059.c: New test.
6538
6539 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6540
6541         * lib/target-supports.exp (check_effective_target_vect_unpack):
6542         Set vect_unpack supported flag to true for neon.
6543
6544 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6545
6546         * gcc.dg/tree-ssa/ifc-5.c: New.
6547
6548 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6549
6550         * gcc.dg/tree-ssa/ifc-4.c: New.
6551         * gcc.dg/tree-ssa/ifc-7.c: New.
6552
6553 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6554
6555         * gcc.dg/vect/vect.exp: Check loongson targets
6556         * g++.dg/vect/vect.exp: Likewise
6557         * gfortran.dg/vect/vect.exp: Likewise
6558
6559 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6560
6561         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6562         -mveclibabi=mass.
6563
6564 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6565
6566         PR fortran/45366
6567         * gfortran.dg/proc_ptr_29.f90: New.
6568
6569 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6570             Dominique d'Humieres  <dominiq@lps.ens.fr>
6571
6572         PR fortran/45367
6573         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6574
6575 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6576
6577         PR fortran/45367
6578         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6579
6580 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6581
6582         PR fortran/36158
6583         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6584
6585 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6586             Dominique d'Humieres  <dominiq@lps.ens.fr>
6587
6588         PR fortran/45367
6589         PR fortran/36158
6590         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6591         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6592
6593 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6594
6595         PR fortran/44863
6596         PR fortran/45271
6597         PR fortran/45290
6598         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6599         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6600         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6601
6602 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6603
6604         PR fortran/36158
6605         PR fortran/33197
6606         * gfortran.dg/bessel_6.f90: New.
6607         * gfortran.dg/bessel_7.f90: New.
6608
6609 2010-08-20  Jan Hubicka  <jh@suse.cz>
6610
6611         PR c++/45307
6612         PR c++/17736
6613         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6614         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6615
6616 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6617
6618         PR target/45336
6619         * gcc.target/i386/pr45336-1.c: New.
6620         * gcc.target/i386/pr45336-2.c: Likewise.
6621         * gcc.target/i386/pr45336-3.c: Likewise.
6622         * gcc.target/i386/pr45336-4.c: Likewise.
6623
6624 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6625
6626         PR testsuite/45361
6627         * gcc.target/i386/volatile-2.c: Update scan strings to also
6628         include (%rip) for the memory reference on x86_64.
6629
6630 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6631
6632         PR middle-end/44974
6633         * gcc.dg/pr44974.c: New test.
6634
6635         PR rtl-optimization/45353
6636         * gcc.dg/pr45353.c: New test.
6637
6638 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6639
6640         * gcc.target/i386/volatile-2.c: New.
6641
6642 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6643
6644         PR rtl-optimization/44691
6645         * gfortran.dg/pr44691.f: New test.
6646
6647 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6648
6649         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6650
6651 2010-08-19  Jason Merrill  <jason@redhat.com>
6652
6653         * g++.dg/init/synth3.C: New.
6654         * g++.dg/init/value8.C: New.
6655         * g++.dg/tree-ssa/empty-2.C: New.
6656         * g++.dg/cpp0x/noexcept09.C: New.
6657
6658 2010-08-19  Daniel Kraft  <d@domob.eu>
6659
6660         PR fortran/29785
6661         PR fortran/45016
6662         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6663         * gfortran.dg/pointer_remapping_1.f90: New test.
6664         * gfortran.dg/pointer_remapping_2.f03: New test.
6665         * gfortran.dg/pointer_remapping_3.f08: New test.
6666         * gfortran.dg/pointer_remapping_4.f03: New test.
6667         * gfortran.dg/pointer_remapping_5.f08: New test.
6668         * gfortran.dg/pointer_remapping_6.f08: New test.
6669
6670 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6671
6672         PR testsuite/45324
6673         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6674
6675 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6676
6677         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6678
6679 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6680
6681         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6682         variable.
6683
6684 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6685
6686         PR target/45070
6687         * gcc.c-torture/execute/pr45070.c: New.
6688
6689 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6690
6691         * g++.dg/pr44328.C: New test.
6692
6693 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6694
6695         PR fortran/36158
6696         PR fortran/33197
6697         * gfortran.dg/bessel_3.f90: New.
6698         * gfortran.dg/bessel_4.f90: New.
6699         * gfortran.dg/bessel_5.f90: New.
6700
6701 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6702
6703         PR fortran/45290
6704         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6705         * gfortran.dg/pointer_init_2.f90: New.
6706         * gfortran.dg/pointer_init_3.f90: New.
6707         * gfortran.dg/pointer_init_4.f90: New.
6708
6709 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6710
6711         PR c++/45049
6712         * g++.dg/pr45049-1.C: New test.
6713         * g++.dg/pr45049-2.C: New test.
6714
6715 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6716
6717         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6718         20 if __ARM_PCS is defined otherwise 64.
6719         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6720         instead of hard coded 64.
6721
6722 2010-08-18  Yao Qi  <yao@codesourcery.com>
6723
6724         PR target/45094
6725         * gcc.target/arm/pr45094.c: New test.
6726
6727 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6728
6729         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6730
6731 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6732
6733         PR rtl-optimization/42575
6734         * gcc.target/arm/pr42575.c: New test.
6735
6736 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6737
6738         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6739         * gcc.dg/tls/thr-cse-1.c: New.
6740
6741 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6742
6743         PR debug/42487
6744         * lib/target-supports.exp
6745         (check_effective_target_function_sections): New.
6746         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6747         function sections before proceding.
6748
6749 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6750
6751         PR fortran/45308
6752         * gfortran.dg/pr45308.f03: New test.
6753
6754 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6755
6756         PR target/45296
6757         * gcc.target/i386/pr45296.c: New test.
6758
6759 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6760
6761         * g++.dg/ext/uow-1.C: New.
6762         * g++.dg/ext/uow-2.C: New.
6763         * g++.dg/ext/uow-3.C: New.
6764         * g++.dg/ext/uow-4.C: New.
6765
6766 2010-08-17  Richard Guenther  <rguenther@suse.de>
6767
6768         PR testsuite/45266
6769         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6770
6771 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6772
6773         PR c/40563
6774         * gcc.dg/Wcxx-compat-20.c: New test.
6775
6776 2010-08-17  Daniel Kraft  <d@domob.eu>
6777
6778         PR fortran/38936
6779         * gfortran.dg/associate_1.f03: Extended to test newly supported
6780         features like association to variables.
6781         * gfortran.dg/associate_3.f03: Removed check for illegal change
6782         of associate-name here...
6783         * gfortran.dg/associate_5.f03: ...and added it here.
6784         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6785         * gfortran.dg/associate_7.f03: New test.
6786
6787 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6788
6789         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6790
6791 2010-08-15  Daniel Kraft  <d@domob.eu>
6792
6793         PR fortran/38936
6794         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6795         * gfortran.dg/associate_3.f03: Clarify comment.
6796         * gfortran.dg/associate_5.f03: New test.
6797         * gfortran.dg/associate_6.f03: New test.
6798
6799 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6800
6801         PR fortran/45211
6802         * gfortran.dg/bind_c_usage_21.f90: New.
6803         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6804
6805 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6806
6807         * gfortran.dg/optional_absent_1.f90: New.
6808         * gfortran.dg/null_actual.f90: New.
6809
6810 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6811
6812         * gfortran.dg/pointer_target_1.f90: New.
6813         * gfortran.dg/pointer_target_2.f90: New.
6814         * gfortran.dg/pointer_target_3.f90: New.
6815
6816 2010-08-15  Daniel Kraft  <d@domob.eu>
6817
6818         PR fortran/45197
6819         * gfortran.dg/elemental_args_check_3.f90: New test.
6820         * gfortran.dg/impure_1.f08: New test.
6821         * gfortran.dg/impure_2.f08: New test.
6822         * gfortran.dg/impure_3.f90: New test.
6823         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6824
6825 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6826
6827         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6828         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6829         SLP tests.
6830         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6831         misaligned loads.
6832         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6833         misaligned stores.c
6834         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6835
6836 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6837
6838         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6839         dg-require-effective-target after dg-do.
6840
6841 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6842
6843         * lib/target-supports.exp (check_effective_target_vect_int): Return
6844         true for Loongson targets.
6845         (check_effective_target_vect_shift): Likewise.
6846         (check_effective_target_vect_no_int_max): Likewise.
6847         (check_effective_target_vect_no_align): Likewise.
6848         (check_effective_target_vect_short_mult): Likewise.
6849
6850 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6851
6852         * g++.dg/cast.C: Change fields of structures to "long" to pass
6853         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6854         * g++.dg/cpp0x/iop.C: Ditto.
6855         * g++.dg/cpp0x/named_refs.C: Ditto.
6856         * g++.dg/cpp0x/rv1p.C: Ditto.
6857         * g++.dg/cpp0x/rv2p.C: Ditto.
6858         * g++.dg/cpp0x/rv3p.C: Ditto.
6859         * g++.dg/cpp0x/rv4p.C: Ditto.
6860         * g++.dg/cpp0x/rv5p.C: Ditto.
6861         * g++.dg/cpp0x/rv6p.C: Ditto.
6862         * g++.dg/cpp0x/rv7p.C: Ditto.
6863         * g++.dg/cpp0x/rv8p.C: Ditto.
6864         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6865
6866 2010-08-13  Daniel Kraft  <d@domob.eu>
6867
6868         * gfortran.dg/implied_shape_1.f08: New test.
6869         * gfortran.dg/implied_shape_2.f90: New test.
6870         * gfortran.dg/implied_shape_3.f08: New test.
6871
6872 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6873
6874         PR libfortran/42526
6875         * gfortran.dg/char_component_initializer_1.f90: New test.
6876
6877 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6878
6879         PR tree-optimization/45241
6880         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6881
6882 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6883
6884         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6885         to dg-options.
6886         * gcc.target/i386/pr40906-2.c: Ditto.
6887         * gcc.target/i386/pr40906-3.c: Ditto.
6888
6889 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6890
6891         PR middle-end/45262
6892         * gcc.c-torture/execute/pr45262.c: New test.
6893
6894 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6895
6896         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6897         empty argument.
6898         * g++.dg/other/profile1.C: Ditto.
6899
6900 2010-08-12  Richard Guenther  <rguenther@suse.de>
6901
6902         PR tree-optimization/45232
6903         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6904         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6905         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6906         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6907         unsigned arithmetic.
6908         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6909         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6910         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6911         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6912         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6913         unsigned arithmetic.
6914         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6915         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6916         unsigned arithmetic.
6917         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6918         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6919         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6920         unsigned arithmetic.
6921         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6922         * gcc.dg/tree-ssa/negate.c: Adjust.
6923         * gcc.dg/vect/vect-1.c: Adjust.
6924         * gfortran.dg/reassoc_6.f: XFAIL.
6925
6926 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6927
6928         PR debug/45259
6929         * gcc.dg/pr45259.c: New test.
6930
6931 2010-08-12  Wei Guozhi  <carrot@google.com>
6932
6933         PR target/44999
6934         * gcc.target/arm/pr44999.c: New testcase.
6935
6936 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6937
6938         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6939         (N): Likewise.
6940         (main): Adjust accordingly.
6941
6942 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6943
6944         * gfortran.dg/graphite/id-22.f: New.
6945
6946 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6947
6948         * gcc.dg/graphite/id-26.c: New.
6949
6950 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6951
6952         * gcc.dg/graphite/id-25.c: New.
6953
6954 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6955
6956         * gcc.dg/graphite/run-id-5.c: New.
6957         * gcc.dg/graphite/run-id-6.c: New.
6958         * gfortran.dg/graphite/id-21.f: New.
6959
6960 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6961
6962         * gcc.dg/graphite/id-24.c: New.
6963
6964 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6965
6966         * gcc.dg/tree-ssa/pr20742.c: New.
6967
6968 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6969
6970         * gcc.dg/graphite/id-23.c: New.
6971
6972 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6973
6974         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6975
6976 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6977
6978         * gcc.dg/graphite/pr42729.c: New.
6979
6980 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6981
6982         * gfortran.dg/graphite/id-20.f: New.
6983
6984 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6985
6986         * gcc.dg/graphite/id-22.c: New.
6987
6988 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6989
6990         * gcc.dg/graphite/run-id-2.c: Call abort.
6991
6992 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6993
6994         * gcc.dg/graphite/id-20.c: New.
6995
6996 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6997             Steve Kargl  <kargl@gcc.gnu.org>
6998
6999         PR fortran/44595
7000         * gfortran.dg/move_alloc_3.f90: New.
7001         * gfortran.dg/random_seed_2.f90: New.
7002
7003 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7004
7005         * lib/target-supports.exp (check_effective_target_sync_int_long):
7006         Add hppa*-*-linux*.
7007         (check_effective_target_sync_char_short): Likewise.
7008
7009 2010-08-10  Yao Qi  <yao@codesourcery.com>
7010
7011         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
7012         general form.
7013         * gcc.dg/tree-ssa/loop-31.c: Likewise.
7014         * g++.dg/other/packed1.C: Likewise.
7015         * g++.dg/other/crash-4.C: Likewise.
7016         * g++.dg/ext/packed8.C: Likewise.
7017         * g++.dg/init/array16.C: Likewise.
7018
7019 2010-08-10  xinliang David Li  <davidxl@google.com>
7020         * gcc.dg/tree-ssa/loop-19.c: Add option
7021         -fno-prefetch-loop-array
7022
7023 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
7024
7025         PR middle-end/45182
7026         * gcc.c-torture/compile/pr45182.c: New test.
7027
7028 2010-08-09  Jason Merrill  <jason@redhat.com>
7029
7030         PR c++/45236
7031         * g++.dg/cpp0x/variadic-104.C: New.
7032
7033 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7034
7035         PR fortran/44235
7036         * gfortran.dg/dependency_32.f90:  New test.
7037
7038 2010-08-09  Richard Guenther  <rguenther@suse.de>
7039
7040         PR middle-end/44632
7041         * g++.dg/opt/nrv17.C: New testcase.
7042
7043 2010-08-09  Richard Guenther  <rguenther@suse.de>
7044
7045         PR middle-end/45212
7046         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
7047         alignment from MEM_REF offset only if we took it from the
7048         base object.
7049
7050         * gcc.target/i386/pr24178.c: New testcase.
7051
7052 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7053
7054         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
7055         * gcc.dg/20030702-1.c: Ditto.
7056         * gcc.dg/20050309-1.c: Ditto.
7057         * gcc.dg/20050325-1.c: Ditto.
7058         * gcc.dg/20050330-2.c: Ditto.
7059         * gcc.dg/20051201-1.c: Ditto.
7060         * gcc.dg/gomp/pr27573.c: Ditto.
7061         * gcc.dg/gomp/pr34610.c: Ditto.
7062         * gcc.dg/pr24225.c: Ditto.
7063         * gcc.dg/pr26570.c: Ditto.
7064         * gcc.dg/pr32773.c: Ditto.
7065         * g++.dg/gcov/gcov-6.C: Ditto.
7066         * g++.dg/gomp/pr34608.C: Ditto.
7067         * gfortran.dg/gomp/pr27573.f90: Ditto.
7068
7069         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
7070         dg-require-host-local dg directive.
7071         * gcc.dg/profile-dir-2.c: Ditto.
7072         * gcc.dg/profile-dir-3.c: Ditto.
7073
7074 2010-08-08  Richard Guenther  <rguenther@suse.de>
7075
7076         PR tree-optimization/45109
7077         * gcc.c-torture/compile/pr45109.c: New testcase.
7078
7079 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7080
7081         * gcc.dg/march.c: Skip if -march defined.
7082         * gcc.dg/mtune.c: Skip if -mtune defined.
7083
7084         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
7085         generic thunk support.
7086
7087 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
7088
7089         PR target/45213
7090         * gcc.target/i386/pr45213.c: New test.
7091
7092 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7093
7094         PR libfortran/45143
7095         * gfortran.dg/fmt_error_11.f03: New test.
7096
7097 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7098
7099         * lib/target-supports.exp (check_effective_target_sync_int_long):
7100         Add arm*-*-linux-gnueabi.
7101         (check_effective_target_sync_char_short): Likewise.
7102
7103 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7104
7105         PR fortran/45159
7106         * gfortran.dg/dependency_31.f90:  New test.
7107
7108 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7109
7110         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
7111
7112 2010-08-06  Jason Merrill  <jason@redhat.com>
7113
7114         * g++.dg/cpp0x/sfinae3.C: New.
7115         * g++.dg/cpp0x/sfinae4.C: New.
7116
7117 2010-08-06  Richard Guenther  <rguenther@suse.de>
7118
7119         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
7120         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
7121         * gcc.dg/tree-ssa/pr25382.c: Likewise.
7122         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
7123         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7124         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
7125         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
7126         * gcc.c-torture/execute/20100805-1.c: Likewise.
7127
7128 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7129
7130         PR testsuite/42855
7131         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
7132
7133 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7134
7135         * gcc.dg/ipa/ipcp-ii-1.c: New test.
7136         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
7137
7138 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7139
7140         * g++.dg/ipa/devirt-1.C: New test.
7141         * g++.dg/ipa/devirt-2.C: Likewise.
7142         * g++.dg/ipa/devirt-3.C: Likewise.
7143         * g++.dg/ipa/devirt-4.C: Likewise.
7144         * g++.dg/ipa/devirt-5.C: Likewise.
7145         * gcc.dg/ipa/iinline-3.c: Likewise.
7146
7147 2010-08-05  Jie Zhang  <jie@codesourcery.com>
7148
7149         PR tree-optimization/45144
7150         * gcc.dg/tree-ssa/pr45144.c: New test.
7151
7152 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
7153
7154         PR fortran/42207
7155         PR fortran/44064
7156         PR fortran/44065
7157         * gfortran.dg/class_25.f03: New.
7158         * gfortran.dg/class_26.f03: New.
7159
7160 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
7161
7162         * g++.dg/warn/miss-format-1.C: Update line number.
7163
7164 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
7165
7166         PR c++/44641
7167         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
7168         .frame and .mask assembler directives.
7169
7170 2010-08-04  Richard Guenther  <rguenther@suse.de>
7171
7172         * gcc.dg/tree-ssa/vrp35.c: Adjust.
7173         * gcc.dg/tree-ssa/vrp36.c: Likewise.
7174         * gcc.dg/tree-ssa/vrp50.c: Likewise.
7175         * gcc.dg/tree-ssa/vrp52.c: Likewise.
7176
7177 2010-08-04  Tobias Burnus  <burnus@net-b.de>
7178
7179         PR fortran/44857
7180         * gfortran.dg/derived_constructor_char_1.f90: New.
7181         * gfortran.dg/derived_constructor_char_2.f90: New.
7182
7183 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7184
7185         PR fortran/45159
7186         * gfortran.dg/dependency_30.f90:  New test.
7187
7188 2010-08-03  Jan Hubicka  <jh@suse.cz>
7189
7190         * gcc.c-torture/compile/pr45085.c: New testcase.
7191
7192 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
7193
7194         PR fortran/44584
7195         PR fortran/45161
7196         * gfortran.dg/typebound_call_9.f03: Modified.
7197         * gfortran.dg/typebound_generic_1.f03: Modified.
7198
7199 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7200
7201         PR fortran/45159
7202
7203         * gfortran.dg/dependency_29.f90:  New test.
7204
7205 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7206
7207         PR fortran/36854
7208         * gfortran.dg/character_comparison_2.f90:  New test.
7209         * gfortran.dg/character_comparison_3.f90:  New test.
7210         * gfortran.dg/dependency_28.f90:  New test.
7211
7212 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
7213
7214         PR target/40457
7215         * gcc.target/arm/pr40457-1.c: New test.
7216         * gcc.target/arm/pr40457-2.c: New test.
7217
7218 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
7219
7220         PR fortran/44912
7221         * gfortran.dg/typebound_call_17.f03: New.
7222
7223 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
7224
7225         PR fortran/44929
7226         * gfortran.dg/allocate_derived_3.f90: New.
7227
7228 2010-07-30  Xinliang David Li  <davidxl@google.com>
7229         PR tree-optimization/45121
7230         * c-c++-common/uninit-17.c: Add -fno-ivops option.
7231
7232 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7233
7234         PR c++/45112
7235         * g++.dg/pr45112.C: New test.
7236
7237 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
7238
7239         PR debug/45055
7240         PR rtl-optimization/45137
7241         * gcc.dg/pr45055.c: New test.
7242
7243 2010-07-30  Alan Modra  <amodra@gmail.com>
7244
7245         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7246         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7247
7248 2010-07-29  Tobias Burnus  <burnus@net-b.de>
7249
7250         PR fortran/45087
7251         PR fortran/45125
7252         * gfortran.dg/whole_file_25.f90: New.
7253         * gfortran.dg/whole_file_26.f90: New.
7254         * gfortran.dg/whole_file_27.f90: New.
7255
7256 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7257
7258         PR fortran/44962
7259         * gfortran.dg/typebound_proc_17.f03: New.
7260
7261 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7262
7263         PR fortran/45004
7264         * gfortran.dg/move_alloc_2.f90: New.
7265
7266 2010-07-29  Xinliang David Li  <davidxl@google.com>
7267         PR tree-optimization/45121
7268         * c-c++-common/uninit-17.c: Fix expected output.
7269
7270 2010-07-29  Richard Guenther  <rguenther@suse.de>
7271
7272         PR tree-optimization/45120
7273         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7274
7275 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
7276
7277         PR fortran/42051
7278         PR fortran/44064
7279         * gfortran.dg/pr42051.f03: New testcase.
7280
7281 2010-07-29  Richard Guenther  <rguenther@suse.de>
7282
7283         PR middle-end/45034
7284         * gcc.c-torture/execute/pr45034.c: New testcase.
7285
7286 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7287
7288         PR c++/45096
7289         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7290
7291 2010-07-28  Daniel Kraft  <d@domob.eu>
7292
7293         * gfortran.dg/bound_8.f90: New test.
7294
7295 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
7296
7297         PR debug/45105
7298         * gcc.dg/pr45105.c: New test.
7299
7300 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7301
7302         PR rtl-optimization/45107
7303         * gcc.dg/pr45107.c: New test.
7304
7305 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7306
7307         PR rtl-optimization/45101
7308         * gcc.dg/pr45101.c: New test.
7309
7310 2010-07-28  Tobias Burnus  <burnus@net-b.de>
7311
7312         PR fortran/45077
7313         * gfortran.dg/whole_file_24.f90: New.
7314
7315 2010-07-27  Jason Merrill  <jason@redhat.com>
7316
7317         * g++.dg/cpp0x/variadic102.C: New.
7318         * g++.dg/cpp0x/variadic103.C: New.
7319
7320 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7321
7322         PR rtl-optimization/40956
7323         PR target/42495
7324         PR middle-end/42574
7325         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7326         * gcc.target/arm/pr42574.c: Add tests.
7327
7328 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7329
7330         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7331         test name.
7332         (cleanup-repo-files): Ditto.
7333         (cleanup-saved-temps): Ditto.
7334
7335 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7336
7337         PR testsuite/44701
7338         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7339
7340         PR c/45079
7341         * gcc.dg/pr45079.c: New test.
7342
7343 2010-07-27  Ira Rosen  <irar@il.ibm.com>
7344
7345         PR tree-optimization/44152
7346         * gcc.dg/vect/fast-math-pr44152.c: New test.
7347
7348 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7349
7350         PR ObjC/44140
7351         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7352         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7353         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7354         * obj-c++.dg/torture/trivial.mm: Ditto.
7355         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7356         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7357         * objc.dg/torture/tls/thr-init.m: Ditto.
7358         * objc.dg/torture/trivial.m: Ditto.
7359
7360 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7361
7362         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7363         Skip on spu-*-* targets.
7364
7365 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7366
7367         PR tree-optimization/45083
7368         * gcc.dg/pr45083.c: New test.
7369
7370 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7371
7372         PR fortran/40873
7373         * gfortran.dg/whole_file_22.f90: New test.
7374         * gfortran.dg/whole_file_23.f90: New test.
7375
7376 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7377             Jack Howarth  <howarth@bromo.med.uc.edu>
7378             Richard Henderson  <rth@redhat.com>
7379
7380         PR target/44132
7381         * gcc.dg/tls/thr-init-1.c: New.
7382         * gcc.dg/tls/thr-init-2.c: New.
7383         * gcc.dg/torture/tls New.
7384         * gcc.dg/torture/tls/tls-test.c: New.
7385         * gcc.dg/torture/tls/thr-init-1.c: New.
7386         * gcc.dg/torture/tls/tls.exp: New.
7387         * gcc.dg/torture/tls/thr-init-2.c: New.
7388         * gcc.dg/tls/emutls-2.c: New test
7389
7390         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7391         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7392         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7393         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7394         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7395         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7396         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7397         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7398         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7399         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7400         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7401         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7402         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7403         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7404         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7405         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7406         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7407         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7408         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7409         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7410         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7411         gfortran.dg/gomp/omp_threadprivate1.f90,
7412         gfortran.dg/gomp/omp_threadprivate2.f90,
7413         gfortran.dg/gomp/reduction1.f90,
7414         gfortran.dg/gomp/sharing-1.f90: Likewise.
7415
7416 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7417
7418         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7419         sse_runtime.
7420         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7421         dg-require-visibility.
7422
7423 2010-07-26  Richard Guenther  <rguenther@suse.de>
7424
7425         PR tree-optimization/43784
7426         * gcc.c-torture/execute/pr43784.c: New testcase.
7427         * g++.dg/torture/pr43784.C: Likewise.
7428
7429 2010-07-26  Richard Guenther  <rguenther@suse.de>
7430
7431         PR middle-end/45056
7432         * g++.dg/pr45056.C: New testcase.
7433
7434 2010-07-26  Richard Guenther  <rguenther@suse.de>
7435
7436         PR tree-optimization/45071
7437         * gcc.dg/pr45071.c: New testcase.
7438
7439 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7440
7441         PR fortran/45066
7442         * gfortran.dg/namelist_62.f90: New.
7443
7444 2010-07-26  Richard Guenther  <rguenther@suse.de>
7445
7446         * gcc.c-torture/execute/pr45017.c: Move ...
7447         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7448
7449 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7450
7451         PR fortran/40628
7452         * trim_optimize_1.f90:  New test.
7453         * character_comparision_1.f90:  New test.
7454
7455 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7456
7457         PR fortran/42852
7458         * gfortran.dg/wtruncate_fix.f: New test.
7459
7460 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7461
7462         PR testsuite/45068
7463         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7464
7465 2010-07-24  Richard Guenther  <rguenther@suse.de>
7466
7467         PR lto/43788
7468         * g++.dg/lto/20100724-1_0.C: New testcase.
7469
7470 2010-07-24  Richard Guenther  <rguenther@suse.de>
7471
7472         PR lto/43212
7473         * gcc.dg/lto/20100724-1_0.c: New testcase.
7474         * gcc.dg/lto/20100724-1_1.c: Likewise.
7475
7476 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7477
7478         PR fortran/40011
7479         * gfortran.dg/whole_file_21.f90: New.
7480
7481         * gfortran.dg/integer_exponentiation_3.F90: Use
7482         -ffloat-store only for i?86/x86-64 -m32.
7483
7484 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7485
7486         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7487         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7488
7489 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7490
7491         * gfortran.dg/func_decl_4.f90: Split test into two ...
7492         * gfortran.dg/func_decl_5.f90: ... parts.
7493         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7494         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7495         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7496         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7497         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7498         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7499         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7500         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7501         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7502         * gfortran.dg/sizeof.f90: Make test valid.
7503         * gfortran.dg/pr20865.f90: Add new dg-error.
7504         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7505         * gfortran.dg/g77/19990218-0.f: Ditto.
7506         * gfortran.dg/g77/19990218-1.f: Ditto.
7507         * gfortran.dg/g77/970625-2.f: Ditto.
7508         * gfortran.dg/pr37243.f: Fix function declaration.
7509         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7510         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7511
7512 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7513
7514         PR fortran/44945
7515         * gfortran.dg/char_array_structure_constructor.f90: Add
7516         -fwhole-file as dg-option as it otherwise fails on some
7517         systems.
7518
7519 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7520
7521         * gnat.dg/aggr16.ad[sb]: New test.
7522         * gnat.dg/aggr16_pkg.ads: New helper.
7523
7524 2010-07-23  Richard Guenther  <rguenther@suse.de>
7525
7526         PR lto/43071
7527         * g++.dg/lto/20100723-1_0.C: New testcase.
7528
7529 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7530
7531         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7532         AVX support.
7533         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7534         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7535
7536 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7537
7538         * lib/target-supports.exp (add_options_for_tls): New proc.
7539         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7540         * g++.dg/tls/static-1a.cc: Likewise.
7541         * gcc.dg/tls/emutls-1.c: Likewise.
7542         * gcc.dg/tls/opt-11.c: Likewise.
7543         * gcc.dg/tls/opt-12.c: Likewise.
7544         * gcc.dg/tls/pr24428-2.c: Likewise.
7545         * gcc.dg/tls/pr24428.c: Likewise.
7546         * obj-c++.dg/tls/static-1.mm: Likewise.
7547         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7548         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7549         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7550         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7551         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7552         * objc.dg/torture/tls/thr-init.m: Likewise.
7553         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7554
7555 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7556
7557         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7558         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7559         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7560         optimized dump files.
7561
7562 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7563
7564         PR tree-optimization/45047
7565         * gcc.c-torture/compile/pr45047.c: New test.
7566
7567 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7568
7569         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7570         instead of dg-compile.
7571         * gcc.dg/float-range-4.c: Ditto.
7572         * gcc.dg/float-range-5.c: Ditto.
7573         * gcc.dg/fold-overflow-1.c: Ditto.
7574         * gcc.dg/gomp/sections-4.c: Ditto.
7575         * gcc.dg/transparent-union-1.c: Ditto.
7576         * gcc.dg/transparent-union-2.c: Ditto.
7577         * gcc.target/i386/pr39315-check.c: Ditto.
7578         * g++.dg/gomp/sections-4.C: Ditto.
7579         * g++.dg/template/dtor7.C: Ditto.
7580         * g++.dg/tree-ssa/pr19952.C: Ditto.
7581         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7582         * gfortran.dg/graphite/pr42185.f90: Ditto.
7583         * gfortran.dg/namelist_36.f90: Ditto.
7584         * gnat.dg/noreturn1.adb: Ditto.
7585         * gnat.dg/specs/small_alignment.ads: Ditto.
7586
7587 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7588
7589         PR tree-optimization/44915
7590         * g++.dg/torture/pr44915.C: New test.
7591
7592 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7593
7594         PR tree-optimization/44914
7595         * g++.dg/tree-ssa/pr44914.C: New test.
7596
7597 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7598
7599         PR target/44290
7600         * gcc.dg/pr44290-1.c: New test.
7601         * gcc.dg/pr44290-2.c: New test.
7602
7603 2010-07-23  Jason Merrill  <jason@redhat.com>
7604
7605         PR c++/45008
7606         * g++.dg/abi/mangle44.C: New.
7607
7608 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7609
7610         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7611         for compile-time only tests.
7612         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7613         target check.
7614         * gcc.target/i386/pr39315-4.c: Ditto.
7615         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7616         target check.  Include sse-os-support.h.
7617         (main): Call check_isa and sse_os_support.
7618         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7619         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7620         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7621         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7622         target check.  Include sse-os-support.h.
7623         (main): Call check_isa and sse_os_support.
7624         * gcc.target/i386/vperm-v2df.c: Ditto.
7625
7626 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7627
7628         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7629         (check_effective_target_avx_runtime): New procedure.
7630         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7631         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7632
7633         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7634         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7635         and __get_cpuid test.
7636         * gcc.dg/compat/vector-2b_main.c: Ditto.
7637
7638         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7639
7640         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7641         for compile-time only test.
7642         * gcc.dg/pr32716.c: Ditto.
7643         * gcc.dg/pr34856.c: Ditto.
7644         * gcc.dg/pr36997.c: Ditto.
7645         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7646         * gfortran.dg/pr28158.f90: Ditto.
7647         * gfortran.dg/pr30667.f: Ditto.
7648
7649         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7650         i?86-*-* and x86_64-*-* targets to disable execution on targets
7651         without sse2 runtime support.
7652         * g++.dg/vect/vect.exp: Ditto.
7653         * gfortran.dg/vect/vect.exp: Ditto.
7654
7655         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7656         * gcc.dg/pr37544.c: Ditto.
7657         * gcc.dg/pr40550.c: Ditto.
7658         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7659         * gcc.dg/compat/vector-1a_main.c: Ditto.
7660         * gcc.dg/compat/vector-2a_main.c: Ditto.
7661         * gcc.dg/torture/pr16104-1.c: Ditto.
7662         * gcc.dg/torture/pr35771-1.c: Ditto.
7663         * gcc.dg/torture/pr35771-2.c: Ditto.
7664         * gcc.dg/torture/pr35771-3.c: Ditto.
7665         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7666         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7667         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7668         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7669         * g++.dg/other/i386-1.C: Ditto.
7670         * g++.dg/other/pr40446.C: Ditto.
7671
7672 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7673
7674         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7675
7676 2010-07-23  Daniel Kraft  <d@domob.eu>
7677
7678         PR fortran/44709
7679         * gfortran.dg/exit_1.f08: New test.
7680         * gfortran.dg/exit_2.f08: New test.
7681
7682 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7683
7684         PR tree-optimization/39839
7685         * gcc.target/arm/pr39839.c: New test case.
7686
7687 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7688
7689         * gnat.dg/unchecked_convert5b.adb: New test.
7690         * gnat.dg/unchecked_convert6.adb: Likewise.
7691         * gnat.dg/unchecked_convert6b.adb: Likewise.
7692
7693 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7694
7695         * gnat.dg/aggr15.ad[sb]: New test.
7696
7697 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7698
7699         PR debug/45024
7700         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7701
7702 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7703
7704         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7705         with dg-require-linker-plugin.
7706
7707 2010-07-22  Richard Guenther  <rguenther@suse.de>
7708
7709         PR lto/43850
7710         * g++.dg/lto/20100722-1_0.C: New testcase.
7711
7712 2010-07-22  Richard Guenther  <rguenther@suse.de>
7713
7714         PR lto/42451
7715         * gcc.dg/lto/20100720-3_0.c: New testcase.
7716         * gcc.dg/lto/20100720-3_1.c: Likewise.
7717
7718 2010-07-22  Richard Guenther  <rguenther@suse.de>
7719
7720         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7721         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7722
7723         PR lto/43373
7724         * gcc.dg/lto/20100722-1_0.c: New testcase.
7725
7726 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7727
7728         PR tree-optimization/44891
7729         * gcc.c-torture/compile/pr44891.c: New test.
7730
7731 2010-07-22  Richard Guenther  <rguenther@suse.de>
7732
7733         PR tree-optimization/45017
7734         * gcc.c-torture/execute/pr45017.c: New testcase.
7735
7736 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7737
7738         PR fortran/45019
7739         * gfortran.dg/aliasing_dummy_5.f90: New.
7740
7741 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7742
7743         PR target/43698
7744         * gcc.target/arm/pr43698.c: New test.
7745
7746 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7747
7748         PR fortran/44929
7749         * Revert my commit r162325 for this PR.
7750
7751 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7752
7753         PR debug/45015
7754         * gcc.target/m68k/pr45015.c: New test.
7755
7756 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7757
7758         PR c++/44641
7759         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7760         comments.
7761
7762 2010-07-21  Richard Guenther  <rguenther@suse.de>
7763
7764         PR lto/45018
7765         * g++.dg/lto/20100721-1_0.C: New testcase.
7766
7767 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7768
7769         PR tree-optimization/44900
7770         * g++.dg/torture/pr44900.C: New test.
7771
7772 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7773
7774         PR middle-end/44738
7775         * c-c++-common/uninit-17.c: Correct expected error.
7776
7777 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7778
7779         * gcc.dg/guality/asm-1.c: New test.
7780
7781         PR debug/45003
7782         * gcc.dg/guality/pr45003-2.c: New test.
7783         * gcc.dg/guality/pr45003-3.c: New test.
7784
7785 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7786
7787         PR libfortran/44697
7788         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7789
7790 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7791
7792         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7793         defined on the current line.
7794         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7795         * g++.dg/debug/dwarf2/pr44641.C: New.
7796
7797 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7798
7799         * gcc.target/powerpc/block-move-1.c: New test.
7800         * gcc.target/powerpc/block-move-2.c: New test.
7801
7802 2010-07-20  Jason Merrill  <jason@redhat.com>
7803
7804         PR c++/44967
7805         * g++.dg/cpp0x/sfinae2.C: New.
7806
7807 2010-07-20  Richard Guenther  <rguenther@suse.de>
7808
7809         PR lto/42696
7810         * gcc.dg/lto/20100720-4_0.c: New testcase.
7811
7812 2010-07-20  Richard Guenther  <rguenther@suse.de>
7813
7814         PR lto/43221
7815         * gcc.dg/lto/20100720-2_0.c: New testcase.
7816         * gcc.dg/lto/20100720-2_1.c: Likewise.
7817
7818 2010-07-20  Richard Guenther  <rguenther@suse.de>
7819
7820         PR lto/43208
7821         * gcc.dg/lto/20100720-1_0.c: New testcase.
7822         * gcc.dg/lto/20100720-1_1.c: Likewise.
7823
7824 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7825
7826         PR debug/45003
7827         * gcc.dg/guality/pr45003-1.c: New test.
7828
7829 2010-07-20  Richard Guenther  <rguenther@suse.de>
7830
7831         PR tree-optimization/44977
7832         * gcc.dg/torture/pr44977.c: New testcase.
7833
7834 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7835
7836         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7837         sync_char_short
7838
7839 2010-07-20  Richard Guenther  <rguenther@suse.de>
7840
7841         PR middle-end/44971
7842         PR middle-end/44988
7843         * gcc.dg/pr44971.c: New testcase.
7844         * gcc.c-torture/compile/pr44988.c: Likewise.
7845
7846 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7847
7848         PR fortran/44929
7849         * gfortran.dg/allocate_with_typespec.f90: New test.
7850         * gfortran.dg/allocate_derived_1.f90: Update error message.
7851
7852 2010-07-19  Jason Merrill  <jason@redhat.com>
7853
7854         PR c++/44996
7855         * g++.dg/cpp0x/decltype23.C: New.
7856
7857 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7858
7859         PR fortran/42385
7860         * gfortran.dg/class_defined_operator_1.f03 : New test.
7861
7862 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7863
7864         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7865         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7866         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7867         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7868
7869 2010-07-19  Richard Guenther  <rguenther@suse.de>
7870
7871         PR middle-end/44941
7872         * gcc.c-torture/compile/pr44941.c: New testcase.
7873
7874 2010-07-19  Jason Merrill  <jason@redhat.com>
7875
7876         PR c++/44969
7877         * g++.dg/template/sfinae24.C: New.
7878
7879 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7880
7881         PR fortran/44353
7882         * gfortran.dg/data_implied_do_2.f90: Removed.
7883
7884 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7885
7886         PR c++/44969
7887         * g++.dg/template/sfinae23.C: New.
7888
7889 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7890
7891         * lib/target-supports.exp (check_sse_os_support_available): New
7892         proc.
7893         (check_sse_hw_available): New proc.
7894         (check_effective_target_sse_runtime): New proc.
7895         (check_effective_target_sse2_runtime): New proc.
7896         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7897         -msse2 if check_sse_os_support_available.
7898         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7899         check_sse_os_support_available.
7900         * gcc.dg/vect/vect.exp: Likewise.
7901         * gfortran.dg/vect/vect.exp: Likewise.
7902         * gcc.target/i386/sol2-check: Renamed to ...
7903         * gcc.target/i386/sse-os-support.h: ... this.
7904         (sol2_check): Renamed to ...
7905         (sse_os_support): ... this.
7906         Only test movss with xmm registers.
7907         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7908         Removed ILL_INSN, ILL_INSN_LEN.
7909         * gcc.target/i386/sse2-check.h: Likewise.
7910         * gcc.target/i386/sse3-check.h: Likewise.
7911         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7912         Removed cpuid.h, __get_cpuid test.
7913         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7914         Removed cpuid.h, __get_cpuid test.
7915         * g++.dg/other/pr40446.C: Likewise.
7916         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7917         * gcc.dg/compat/vector-1a_main.c: Likewise.
7918         * gcc.dg/compat/vector-2a_main.c: Likewise.
7919         * gcc.dg/pr36584.c: Likewise.
7920         * gcc.dg/pr37544.c: Likewise.
7921         * gcc.dg/torture/pr16104-1.c: Likewise.
7922         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7923         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7924         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7925         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7926         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7927         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7928         sse2_runtime.
7929         * gcc.dg/torture/pr35771-2.c: Likewise.
7930         * gcc.dg/torture/pr35771-3.c: Likewise.
7931         * gcc.target/i386/pr39315-2.c: Likewise.
7932         * gcc.target/i386/pr39315-4.c: Likewise.
7933         * gcc.target/i386/vperm-v2df.c: Likewise.
7934         * gcc.target/i386/vperm-v2di.c: Likewise.
7935         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7936         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7937         sse_runtime.
7938
7939 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7940
7941         PR fortran/44353
7942         * gfortran.dg/data_implied_do_2.f90: New test.
7943
7944 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7945
7946         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7947
7948 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7949
7950         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7951         to the "mips16" group.
7952         (mips_using_mips16_p): New procedure.
7953         (mips-dg-options): Use it.
7954
7955 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7956
7957         * gcc.target/mips/mips16-attributes-4.c: New test.
7958
7959 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7960
7961         PR testsuite/44418
7962         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7963         * gcc.target/powerpc/recip-2.c: Ditto.
7964         * gcc.target/powerpc/recip-3.c: Ditto.
7965
7966 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7967
7968         * gcc.target/arm/pr42235.c: New test.
7969
7970 2010-07-16  Jason Merrill  <jason@redhat.com>
7971
7972         PR c++/32505
7973         * g++.dg/template/partial8.C: New.
7974
7975 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7976
7977         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7978         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7979         in C++.
7980         (gualcvt): New overloaded inline.
7981         (GUALCVT): Use it for C++.
7982         * g++.dg/guality/guality.exp: New.
7983         * g++.dg/guality/guality.h: New.
7984         * g++.dg/guality/redeclaration1.C: New test.
7985         * g++.dg/dg.exp: Prune also guality/* tests.
7986         * gcc.dg/guality/pr43141.c: Moved to...
7987         * c-c++-common/guality/pr43141.c: ... here.
7988
7989 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7990
7991         PR libfortran/37077
7992         * gfortran.dg/char4_iunit_2.f03: New test.
7993
7994 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7995
7996         PR testsuite/43925
7997         * lib/plugin-support.exp (plugin-test-execute):
7998         Add ${gcc_objdir}/intl to includes.
7999
8000 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
8001
8002         PR target/44942
8003         * gcc.c-torture/execute/pr44942.c: New test.
8004         * gcc.target/i386/pr44942.c: New test.
8005
8006 2010-07-15  Jason Merrill  <jason@redhat.com>
8007
8008         PR c++/44909
8009         * g++.dg/cpp0x/implicit7.C: New.
8010         * g++.dg/cpp0x/implicit8.C: New.
8011
8012 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8013
8014         Disable float tests for __SPU__ targets due to lack of signed zero:
8015         * c-c++-common/torture/complex-sign-add.c (check_add_float).
8016         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
8017         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
8018         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
8019         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
8020         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
8021         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
8022         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
8023         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
8024
8025 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
8026
8027         * gfortran.dg/select_char_2.f90: New test.
8028
8029 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
8030
8031         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
8032         with DECL_CHAIN.
8033
8034 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
8035
8036         PR fortran/44936
8037         * gfortran.dg/typebound_generic_9.f03: New.
8038
8039 2010-07-15  Richard Guenther  <rguenther@suse.de>
8040
8041         PR tree-optimization/44946
8042         * gcc.c-torture/compile/pr44946.c: New testcase.
8043
8044 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
8045
8046         PR fortran/40206
8047         * gfortran.dg/select_char_3.f90: New test.
8048
8049 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
8050             Kevin F. Quinn  <kevquinn@gentoo.org>
8051
8052         * gcc.dg/Wtrampolines.c: New.
8053
8054 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8055
8056         PR libfortran/44934
8057         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
8058
8059 2010-07-14  Jason Merrill  <jason@redhat.com>
8060
8061         PR c++/44810
8062         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
8063
8064         Implement C++0x unrestricted unions (N2544)
8065         * g++.dg/cpp0x/union1.C: New.
8066         * g++.dg/cpp0x/union2.C: New.
8067         * g++.dg/cpp0x/union3.C: New.
8068         * g++.dg/cpp0x/defaulted2.C: Adjust.
8069         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
8070         * g++.old-deja/g++.ext/anon2.C: Adjust.
8071         * g++.old-deja/g++.mike/misc6.C: Adjust.
8072
8073 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
8074
8075         PR fortran/44925
8076         * gfortran.dg/c_loc_tests_15.f90: New.
8077
8078 2010-07-13  Jason Merrill  <jason@redhat.com>
8079
8080         PR c++/44909
8081         * g++.dg/cpp0x/implicit6.C: New.
8082
8083 2010-07-13  Jason Merrill  <jason@redhat.com>
8084
8085         PR c++/44540
8086         * g++.dg/abi/noreturn1.C: New.
8087         * g++.dg/abi/noreturn2.C: New.
8088
8089 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
8090
8091         PR other/44874
8092         PR debug/44832
8093         * c-c++-common/pr44832.c: New test.
8094
8095 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
8096
8097         PR objc/44488
8098         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
8099         on the target.  Make sure that we can assemble the emitted asm when
8100         the test type is 'compile'.
8101
8102 2010-07-13  Richard Guenther  <rguenther@suse.de>
8103
8104         PR tree-optimization/36960
8105         * g++.dg/torture/pr36960.C: New testcase.
8106
8107 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
8108
8109         PR c++/44908
8110         * g++.dg/template/sfinae21.C: New.
8111         * g++.dg/template/sfinae22.C: Likewise.
8112
8113 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
8114
8115         PR testsuite/42843
8116         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
8117         * gcc.dg/plugin/ggcplug.c: Likewise.
8118         * g++.dg/plugin/selfassign.c: Likewise.
8119         * g++.dg/plugin/attribute_plugin.c: Likewise.
8120         * g++.dg/plugin/dumb_plugin.c: Likewise.
8121         * g++.dg/plugin/pragma_plugin.c: Likewise.
8122
8123 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
8124
8125         * gcc.c-torture/execute/pr44683.x: New.
8126         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
8127
8128 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
8129
8130         PR fortran/44434
8131         PR fortran/44565
8132         PR fortran/43945
8133         PR fortran/44869
8134         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
8135         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
8136         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
8137         * gfortran.dh/typebound_call_16.f03: New.
8138         * gfortran.dg/typebound_generic_6.f03: New.
8139         * gfortran.dg/typebound_generic_7.f03: New.
8140         * gfortran.dg/typebound_generic_8.f03: New.
8141
8142 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8143
8144         PR libfortran/37077
8145         * gfortran.dg/char4_iunit_1.f03: New test.
8146
8147 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
8148
8149         * gcc.dg/tree-ssa/vrp53.c: New test.
8150
8151 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
8152
8153         PR c++/44907
8154         * g++.dg/template/sfinae19.C: New.
8155         * g++.dg/template/sfinae20.C: Likewise.
8156
8157 2010-07-12  Jie Zhang  <jie@codesourcery.com>
8158
8159         * gcc.target/arm/interrupt-1.c: New test.
8160         * gcc.target/arm/interrupt-2.c: New test.
8161
8162 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8163
8164         * gcc.dg/pr42427.c: Require c99_runtime.
8165         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
8166         c99_runtime.
8167         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8168         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
8169         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
8170         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
8171         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
8172         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
8173         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
8174         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8175         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
8176         * gcc.target/i386/pr37275.c: Require visibility support.
8177
8178 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8179
8180         * lib/target-supports.exp (check_effective_target_sse): New proc.
8181         * gcc.target/i386/sol2-check.h: New file.
8182         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
8183         Include sol2-check.h.
8184         (main) Only run do_test () if sol2_check ().
8185         * gcc.target/i386/sse2-check.h: Likewise.
8186         * gcc.target/i386/sse3-check.h: Likewise.
8187         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
8188         [__sun__ && __svr4__]: Execute SSE2 instruction.
8189         * gcc.target/i386/math-torture/math-torture.exp: Only add options
8190         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8191         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8192         * g++.dg/ext/vector14.C: Likewise.
8193         * g++.dg/other/mmintrin.C: Likewise.
8194         * gcc.dg/20020418-1.c: Likewise.
8195         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8196         * gcc.dg/format/ms_unnamed-1.c: Likewise.
8197         * gcc.dg/format/unnamed-1.c: Likewise.
8198         Adapt dg-warning line number.
8199         * gcc.dg/graphite/pr40281.c: Likewise.
8200         * gcc.dg/pr32176.c: Likewise.
8201         * gcc.dg/pr40550.c: Likewise.
8202         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8203         * gcc.dg/torture/pr36891.c: Likewise.
8204         * gcc.target/i386/20020218-1.c: Likewise.
8205         * gcc.target/i386/20020523.c: Likewise.
8206         * gcc.target/i386/abi-1.c: Likewise.
8207         * gcc.target/i386/brokensqrt.c: Likewise.
8208         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8209         * gcc.target/i386/pr13366.c: Likewise.
8210         * gcc.target/i386/pr13685.c: Likewise.
8211         * gcc.target/i386/pr24306.c: Likewise.
8212         * gcc.target/i386/pr31486.c: Likewise.
8213         * gcc.target/i386/pr32065-1.c: Likewise.
8214         * gcc.target/i386/pr32065-2.c: Likewise.
8215         * gcc.target/i386/pr32389.c: Likewise.
8216         * gcc.target/i386/pr38824.c: Likewise.
8217         * gcc.target/i386/pr38931.c: Likewise.
8218         * gcc.target/i386/pr39592-1.c: Likewise.
8219         * gcc.target/i386/pr43766.c: Likewise.
8220         * gcc.target/i386/recip-divf.c: Likewise.
8221         * gcc.target/i386/recip-sqrtf.c: Likewise.
8222         * gcc.target/i386/recip-vec-divf.c: Likewise.
8223         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8224         * gcc.target/i386/sse-1.c: Likewise.
8225         * gcc.target/i386/sse-16.c: Likewise.
8226         * gcc.target/i386/sse-2.c: Likewise.
8227         * gcc.target/i386/sse-20.c: Likewise.
8228         * gcc.target/i386/sse-3.c: Likewise.
8229         * gcc.target/i386/sse-7.c: Likewise.
8230         * gcc.target/i386/sse-9.c: Likewise.
8231         * gcc.target/i386/sse-addps-1.c: Likewise.
8232         * gcc.target/i386/sse-addss-1.c: Likewise.
8233         * gcc.target/i386/sse-andnps-1.c: Likewise.
8234         * gcc.target/i386/sse-andps-1.c: Likewise.
8235         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8236         * gcc.target/i386/sse-comiss-1.c: Likewise.
8237         * gcc.target/i386/sse-comiss-2.c: Likewise.
8238         * gcc.target/i386/sse-comiss-3.c: Likewise.
8239         * gcc.target/i386/sse-comiss-4.c: Likewise.
8240         * gcc.target/i386/sse-comiss-5.c: Likewise.
8241         * gcc.target/i386/sse-comiss-6.c: Likewise.
8242         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8243         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8244         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8245         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8246         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8247         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8248         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8249         * gcc.target/i386/sse-divps-1.c: Likewise.
8250         * gcc.target/i386/sse-divss-1.c: Likewise.
8251         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8252         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8253         * gcc.target/i386/sse-maxps-1.c: Likewise.
8254         * gcc.target/i386/sse-maxss-1.c: Likewise.
8255         * gcc.target/i386/sse-minps-1.c: Likewise.
8256         * gcc.target/i386/sse-minss-1.c: Likewise.
8257         * gcc.target/i386/sse-movaps-1.c: Likewise.
8258         * gcc.target/i386/sse-movaps-2.c: Likewise.
8259         * gcc.target/i386/sse-movhlps-1.c: Likewise.
8260         * gcc.target/i386/sse-movhps-1.c: Likewise.
8261         * gcc.target/i386/sse-movhps-2.c: Likewise.
8262         * gcc.target/i386/sse-movlhps-1.c: Likewise.
8263         * gcc.target/i386/sse-movmskps-1.c: Likewise.
8264         * gcc.target/i386/sse-movntps-1.c: Likewise.
8265         * gcc.target/i386/sse-movss-1.c: Likewise.
8266         * gcc.target/i386/sse-movss-2.c: Likewise.
8267         * gcc.target/i386/sse-movss-3.c: Likewise.
8268         * gcc.target/i386/sse-movups-1.c: Likewise.
8269         * gcc.target/i386/sse-movups-2.c: Likewise.
8270         * gcc.target/i386/sse-mulps-1.c: Likewise.
8271         * gcc.target/i386/sse-mulss-1.c: Likewise.
8272         * gcc.target/i386/sse-orps-1.c: Likewise.
8273         * gcc.target/i386/sse-rcpps-1.c: Likewise.
8274         * gcc.target/i386/sse-recip-vec.c: Likewise.
8275         * gcc.target/i386/sse-recip.c: Likewise.
8276         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8277         * gcc.target/i386/sse-set-ps-1.c: Likewise.
8278         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8279         * gcc.target/i386/sse-subps-1.c: Likewise.
8280         * gcc.target/i386/sse-subss-1.c: Likewise.
8281         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8282         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8283         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8284         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8285         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8286         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8287         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8288         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8289         * gcc.target/i386/sse-xorps-1.c: Likewise.
8290         * gcc.target/i386/ssefn-1.c: Likewise.
8291         * gcc.target/i386/ssefn-3.c: Likewise.
8292         * gcc.target/i386/sseregparm-1.c: Likewise.
8293         * gcc.target/i386/stackalign/return-3.c: Likewise.
8294         * gcc.target/i386/vectorize1.c: Likewise.
8295         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8296         * gcc.target/i386/xorps-sse.c: Likewise.
8297         * gfortran.dg/pr28158.f90: Likewise.
8298         * gfortran.dg/pr30667.f: Likewise.
8299         * gnat.dg/loop_optimization7.adb: Likewise.
8300         * gnat.dg/sse_nolib.adb: Likewise.
8301
8302 2010-07-11  Tobias Burnus  <burnus@net-b.de>
8303
8304         PR fortran/44702
8305         * gfortran.dg/use_rename_6.f90: New.
8306         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8307
8308 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
8309
8310         PR fortran/44869
8311         * gfortran.dg/class_24.f03: New.
8312
8313 2010-07-10  Richard Guenther  <rguenther@suse.de>
8314
8315         PR lto/44889
8316         * gcc.dg/lto/20100709-1_0.c: New testcase.
8317         * gcc.dg/lto/20100709-1_1.c: Likewise.
8318
8319 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
8320
8321         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8322
8323 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
8324
8325         PR objc/44140
8326         * objc.dg/lto/trivial-1_0.m: New.
8327         * objc.dg/lto/lto.exp: New.
8328         * obj-c++.dg/lto/trivial-1_0.mm: New.
8329         * obj-c++.dg/lto/lto.exp: New.
8330         * objc.dg/symtab-1.m: Adjust sizes.
8331         * objc.dg/image-info.m: Do not run for gnu-runtime.
8332
8333 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8334
8335         * gcc.dg/pr32370.c: Allow another kind of error message.
8336
8337 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8338
8339         * gnat.dg/atomic3.adb: New test.
8340
8341 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8342             Denys Vlasenko  <dvlasenk@redhat.com>
8343             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8344
8345         PR tree-optimization/28632
8346         * gcc.dg/tree-ssa/vrp51.c: New test.
8347         * gcc.dg/tree-ssa/vrp52.c: New test.
8348
8349 2010-07-09  Jason Merrill  <jason@redhat.com>
8350
8351         * g++.dg/abi/covariant6.C: New.
8352         * g++.dg/inherit/covariant17.C: Test both bases.
8353         * g++.dg/inherit/covariant7.C: Check vtable layout.
8354
8355 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8356
8357         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8358
8359 2010-07-09  Richard Guenther  <rguenther@suse.de>
8360
8361         PR tree-optimization/44852
8362         * gcc.c-torture/execute/pr44852.c: New testcase.
8363
8364 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8365
8366         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8367         multiplication by values.
8368         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8369         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8370
8371 2010-07-09  Richard Guenther  <rguenther@suse.de>
8372
8373         PR tree-optimization/44882
8374         * gfortran.dg/pr44882.f90: New testcase.
8375
8376 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8377
8378         PR target/40657
8379         * gcc.target/arm/pr40657-1.c: New test.
8380         * gcc.target/arm/pr40657-2.c: New test.
8381         * gcc.c-torture/execute/pr40657.c: New test.
8382
8383 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8384
8385         * gcc.dg/tree-ssa/vrp50.c: New test.
8386         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8387
8388 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8389
8390         PR fortran/44649
8391         * gfortran.dg/c_sizeof_1.f90: Modified.
8392         * gfortran.dg/storage_size_1.f08: New.
8393         * gfortran.dg/storage_size_2.f08: New.
8394
8395 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8396
8397         * gcc.c-torture/execute/20100708-1.c: New test.
8398
8399 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8400
8401         PR fortran/44847
8402         * gfortran.dg/gomp/pr44847.f90: New test.
8403
8404 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8405
8406         PR tree-optimization/44710
8407         * gcc.dg/tree-ssa/ifc-6.c: New.
8408         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8409
8410 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8411
8412         PR fortran/18918
8413         * gfortran.dg/coarray_10.f90: Add an additional test.
8414
8415 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8416
8417         PR middle-end/44828
8418         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8419         * gcc.c-torture/execute/pr44828.x: Revert.
8420
8421 2010-07-08  Jason Merrill  <jason@redhat.com>
8422
8423         PR c++/43120
8424         * g++.dg/inherit/covariant17.C: New.
8425         * g++.dg/abi/covariant1.C: Actually test for the bug.
8426
8427 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8428
8429         PR rtl-optimization/44838
8430         * gcc.dg/pr44838.c: New.
8431
8432 2010-07-08  Richard Guenther  <rguenther@suse.de>
8433
8434         PR tree-optimization/44831
8435         * gcc.c-torture/compile/pr44831.c: New testcase.
8436         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8437
8438 2010-07-08  Richard Guenther  <rguenther@suse.de>
8439
8440         PR tree-optimization/44861
8441         * g++.dg/vect/pr44861.cc: New testcase.
8442
8443 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8444
8445         PR middle-end/44828
8446         * gcc.c-torture/execute/pr44828.x: New file.
8447
8448 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8449
8450         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8451         dg-options.
8452         * g++.dg/ext/altivec-17.C: Adjust error message.
8453
8454 2010-07-07  Tom Tromey  <tromey@redhat.com>
8455
8456         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8457
8458 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8459
8460         PR target/44844
8461         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8462         * gcc.target/i386/rdrand-2.c: Likewise.
8463         * gcc.target/i386/rdrand-3.c: Likewise.
8464
8465 2010-07-07  Jan Hubicka  <jh@suse.cz>
8466
8467         PR middle-end/44813
8468         * g++.dg/torture/pr44813.C: New testcase.
8469         * g++.dg/torture/pr44826.C: New testcase.
8470
8471 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8472
8473         PR rtl-optimization/44787
8474         * gcc.c-torture/compile/pr44788.c: New test.
8475         * gcc.target/arm/pr44788.c: New test.
8476
8477 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8478
8479         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8480
8481 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8482
8483         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8484         to dg-options.
8485
8486 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8487
8488         PR fortran/44742
8489         * gfortran.dg/parameter_array_init_6.f90: New.
8490         * gfortran.dg/initialization_20.f90: Update dg-error.
8491         * gfortran.dg/initialization_24.f90: Ditto.
8492
8493 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8494         PR fortran/PR44693
8495         * gfortran.dg/dim_range_1.f90:  New test.
8496         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8497
8498 2010-07-06  Jason Merrill  <jason@redhat.com>
8499
8500         PR c++/44703
8501         * g++.dg/cpp0x/initlist41.C: New.
8502
8503         PR c++/44778
8504         * g++.dg/template/ptrmem22.C: New.
8505
8506 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8507
8508         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8509         support.
8510         * gcc.target/i386/i386.exp: Likewise.
8511
8512 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8513
8514         PR testsuite/44195
8515         * gcc.dg/lto/20100518_0.c: Limit to x86.
8516
8517 2010-07-06  Richard Guenther  <rguenther@suse.de>
8518
8519         PR middle-end/44828
8520         * gcc.c-torture/execute/pr44828.c: New testcase.
8521
8522 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8523
8524         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8525         * g++.dg/warn/volatile1.C: Likewise.
8526         * g++.dg/template/warn1.C: Likewise.
8527
8528 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8529
8530         AVX Programming Reference (June, 2010)
8531         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8532         * g++.dg/other/i386-3.C: Likewise.
8533         * gcc.target/i386/sse-12.c: Likewise.
8534
8535         * gcc.target/i386/f16c-check.h: New.
8536         * gcc.target/i386/rdfsbase-1.c: Likewise.
8537         * gcc.target/i386/rdfsbase-2.c: Likewise.
8538         * gcc.target/i386/rdgsbase-1.c: Likewise.
8539         * gcc.target/i386/rdgsbase-2.c: Likewise.
8540         * gcc.target/i386/rdrand-1.c: Likewise.
8541         * gcc.target/i386/rdrand-2.c: Likewise.
8542         * gcc.target/i386/rdrand-3.c: Likewise.
8543         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8544         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8545         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8546         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8547         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8548         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8549         * gcc.target/i386/wrfsbase-1.c: Likewise.
8550         * gcc.target/i386/wrfsbase-2.c: Likewise.
8551         * gcc.target/i386/wrgsbase-1.c: Likewise.
8552         * gcc.target/i386/wrgsbase-2.c: Likewise.
8553
8554         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8555         (__builtin_ia32_vcvtps2ph): New.
8556         (__builtin_ia32_vcvtps2ph256): Likewise.
8557
8558         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8559         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8560
8561         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8562         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8563
8564         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8565         (__builtin_ia32_vcvtps2ph256): Likewise.
8566         Add fsgsbase,rdrnd,f16c.
8567
8568         * lib/target-supports.exp (check_effective_target_f16c): New.
8569
8570 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8571
8572         * gcc.dg/guality/nrv-1.c: New test.
8573
8574 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8575
8576         PR middle-end/42505
8577         * gcc.target/arm/pr42505.c: New test case.
8578
8579 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8580
8581         PR c++/44808
8582         * g++.dg/opt/nrv16.C: New test.
8583
8584 2010-07-05  Richard Guenther  <rguenther@suse.de>
8585
8586         PR tree-optimization/44784
8587         * gcc.c-torture/compile/pr44784.c: New testcase.
8588
8589 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8590
8591         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8592         Increase loop bound and array size.
8593         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8594         Likewise.
8595
8596 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8597
8598         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8599         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8600         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8601         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8602         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8603
8604 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8605
8606         PR c++/22138
8607         * g++.dg/parse/template25.C: New.
8608
8609 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8610
8611         PR rtl-optimization/44695
8612         * gcc.dg/torture/pr44695.c: New.
8613
8614 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8615
8616         PR c++/16630
8617         * g++.dg/ext/pretty3.C: New.
8618
8619 2010-07-04  Richard Guenther  <rguenther@suse.de>
8620
8621         PR middle-end/44809
8622         * g++.dg/torture/pr44809.C: New testcase.
8623
8624 2010-07-04  Richard Guenther  <rguenther@suse.de>
8625
8626         PR tree-optimization/44656
8627         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8628
8629 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8630             Revital Eres  <eres@il.ibm.com>
8631
8632         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8633         misaligned stores.
8634         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8635         gcc.dg/vect/vect-96.c: Likewise.
8636         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8637         that support misaligned stores. Change the number of expected
8638         misaligned accesses.
8639         * gcc.dg/vect/vect-peel-1.c: New test.
8640         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8641         gcc.dg/vect/vect-peel-4.c: Likewise.
8642         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8643         vectorizable on all targets that support realignment.
8644         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8645
8646 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8647
8648         PR c/44806
8649         * gcc.dg/torture/pr44806.c: New.
8650
8651 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8652
8653         * gnat.dg/cond_expr1.adb: New test.
8654
8655 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8656
8657         * gnat.dg/modular3.adb: New test.
8658         * gnat.dg/modular3_pkg.ads: New helper.
8659
8660 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8661             Mikael Pettersson  <mikpe@it.uu.se>
8662
8663         PR testsuite/44518
8664         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8665         Make signed-ness of chars explicit.  Scan the object for
8666         strings that are split by some target assemblers.
8667         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8668         explicit.
8669
8670 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8671
8672         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8673
8674 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8675
8676         PR/44128
8677         * g++.dg/warn/Wshadow-7.C: New test.
8678
8679 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8680             Julian Brown  <julian@codesourcery.com>
8681             Sandra Loosemore  <sandra@codesourcery.com>
8682
8683         * gcc.c-torture/execute/20100416-1.c: New test case.
8684
8685 2010-07-02  Julian Brown  <julian@codesourcery.com>
8686             Sandra Loosemore  <sandra@codesourcery.com>
8687
8688         PR target/43703
8689
8690         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8691         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8692
8693 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8694             Julian Brown  <julian@codesourcery.com>
8695
8696         * gcc.target/arm/neon/vadds64.c: Regenerated.
8697         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8698         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8699         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8700         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8701         * gcc.target/arm/neon-vmls-1.c: Likewise.
8702         * gcc.target/arm/neon-vsubs64.c: New execution test.
8703         * gcc.target/arm/neon-vsubu64.c: New execution test.
8704         * gcc.target/arm/neon-vadds64.c: New execution test.
8705         * gcc.target/arm/neon-vaddu64.c: New execution test.
8706
8707 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8708
8709         * gcc.target/arm/neon-vands64.c: New.
8710         * gcc.target/arm/neon-vandu64.c: New.
8711         * gcc.target/arm/neon-vbics64.c: New.
8712         * gcc.target/arm/neon-vbicu64.c: New.
8713         * gcc.target/arm/neon-veors64.c: New.
8714         * gcc.target/arm/neon-veoru64.c: New.
8715         * gcc.target/arm/neon-vorns64.c: New.
8716         * gcc.target/arm/neon-vornu64.c: New.
8717         * gcc.target/arm/neon-vorrs64.c: New.
8718         * gcc.target/arm/neon-vorru64.c: New.
8719         * gcc.target/arm/neon/vands64.c: Regenerated.
8720         * gcc.target/arm/neon/vandu64.c: Regenerated.
8721         * gcc.target/arm/neon/vbics64.c: Regenerated.
8722         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8723         * gcc.target/arm/neon/veors64.c: Regenerated.
8724         * gcc.target/arm/neon/veoru64.c: Regenerated.
8725         * gcc.target/arm/neon/vorns64.c: Regenerated.
8726         * gcc.target/arm/neon/vornu64.c: Regenerated.
8727         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8728         * gcc.target/arm/neon/vorru64.c: Regenerated.
8729
8730 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8731
8732         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8733
8734 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8735
8736         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8737         * gfortran.dg/intent_out_5.f90: Same.
8738         * gfortran.dg/ltrans-7.f90: Same.
8739         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8740
8741 2010-07-02  Jan Hubicka  <jh@suse.cz>
8742
8743         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8744
8745 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8746
8747         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8748
8749 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8750
8751         PR c++/44780
8752         * c-c++-common/Wunused-var-12.c: New test.
8753
8754 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8755
8756         PR target/42835
8757         * gcc.target/arm/pr42835.c: New test.
8758
8759         PR target/42172
8760         * gcc.target/arm/pr42172-1.c: New test.
8761
8762 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8763
8764         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8765
8766 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8767
8768         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8769         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8770         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8771         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8772         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8773         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8774         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8775         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8776         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8777         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8778         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8779         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8780         * gcc.target/arm/neon-vdup_ns64.c: New.
8781         * gcc.target/arm/neon-vdup_nu64.c: New.
8782         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8783         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8784         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8785         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8786         * gcc.target/arm/neon-vmov_ns64.c: New.
8787         * gcc.target/arm/neon-vmov_nu64.c: New.
8788         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8789         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8790         * gcc.target/arm/neon-vget_lanes64.c: New.
8791         * gcc.target/arm/neon-vget_laneu64.c: New.
8792         * gcc.target/arm/neon-vset_lanes64.c: New.
8793         * gcc.target/arm/neon-vset_laneu64.c: New.
8794
8795 2010-07-02  Richard Guenther  <rguenther@suse.de>
8796
8797         * g++.dg/torture/20100702-1.C: New testcase.
8798
8799 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8800
8801         PR target/44707
8802         * gcc.c-torture/compile/pr44707.c: New test.
8803
8804 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8805
8806         PR c++/44039
8807         * g++.dg/template/crash101.C: New.
8808
8809 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8810
8811         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8812         Use the ABI-0 accessors and fail it for m64.
8813
8814 2010-07-02  Jan Hubicka  <jh@suse.cz>
8815
8816         * g++.dg/tree-ssa/pr44706.C: New testcase.
8817
8818 2010-07-02  Richard Guenther  <rguenther@suse.de>
8819
8820         PR tree-optimization/44748
8821         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8822
8823 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8824
8825         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8826         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8827         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8828         the method types to forward:.
8829
8830 2010-06-30  Jason Merrill  <jason@redhat.com>
8831
8832         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8833         * g++.dg/other/pr25632.C: Likewise.
8834
8835 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8836
8837         PR tree-optimization/40421
8838         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8839
8840 2010-07-01  Richard Guenther  <rguenther@suse.de>
8841
8842         PR middle-end/42834
8843         PR middle-end/44468
8844         * gcc.c-torture/execute/20100316-1.c: New testcase.
8845         * gcc.c-torture/execute/pr44468.c: Likewise.
8846         * gcc.c-torture/compile/20100609-1.c: Likewise.
8847         * gcc.dg/volatile2.c: Adjust.
8848         * gcc.dg/plugin/selfassign.c: Likewise.
8849         * gcc.dg/pr36902.c: Likewise.
8850         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8851         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8852         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8853         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8854         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8855         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8856         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8857         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8858         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8859         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8860         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8861         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8862         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8863         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8864         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8865         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8866         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8867         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8868         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8869         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8870         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8871         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8872         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8873         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8874         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8875         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8876         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8877         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8878         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8879         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8880         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8881         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8882         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8883         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8884         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8885         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8886         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8887         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8888         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8889         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8890         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8891         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8892         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8893         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8894         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8895         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8896         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8897         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8898         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8899         * g++.dg/tree-ssa/pr31146.C: Likewise.
8900         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8901         * g++.dg/tree-ssa/pr33604.C: Likewise.
8902         * g++.dg/plugin/selfassign.c: Likewise.
8903         * gfortran.dg/array_memcpy_3.f90: Likewise.
8904         * gfortran.dg/array_memcpy_4.f90: Likewise.
8905         * c-c++-common/torture/pr42834.c: New testcase.
8906
8907 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8908
8909         PR c++/44628
8910         * g++.dg/template/crash100.C: New.
8911
8912 2010-06-30  Jan Hubicka  <jh@suse.cz>
8913
8914         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8915
8916 2010-06-30  Michael Matz  <matz@suse.de>
8917
8918         PR bootstrap/44699
8919         * gcc.dg/pr44699.c: New test.
8920
8921 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8922
8923         PR tree-optimization/39799
8924         * c-c++-common/uninit-17.c: New test.
8925
8926 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8927
8928         PR libfortran/43298
8929         * gfortran.dg/read_infnan_1.f90: New test.
8930
8931 2010-06-29  Jason Merrill  <jason@redhat.com>
8932
8933         Enable implicitly declared move constructor/operator= (N3053).
8934         * g++.dg/cpp0x/implicit3.C: New.
8935         * g++.dg/cpp0x/implicit4.C: New.
8936         * g++.dg/cpp0x/implicit5.C: New.
8937         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8938         * g++.dg/cpp0x/not_special.C: Adjust.
8939         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8940         * g++.dg/cpp0x/rv1n.C: Adjust.
8941         * g++.dg/cpp0x/rv1p.C: Adjust.
8942         * g++.dg/cpp0x/rv2n.C: Adjust.
8943         * g++.dg/cpp0x/rv2p.C: Adjust.
8944         * g++.dg/cpp0x/rv3n.C: Adjust.
8945         * g++.dg/cpp0x/rv3p.C: Adjust.
8946         * g++.dg/cpp0x/rv4n.C: Adjust.
8947         * g++.dg/cpp0x/rv4p.C: Adjust.
8948         * g++.dg/cpp0x/rv5n.C: Adjust.
8949         * g++.dg/cpp0x/rv5p.C: Adjust.
8950         * g++.dg/cpp0x/rv6n.C: Adjust.
8951         * g++.dg/cpp0x/rv6p.C: Adjust.
8952         * g++.dg/cpp0x/rv7n.C: Adjust.
8953         * g++.dg/cpp0x/rv7p.C: Adjust.
8954         * g++.dg/cpp0x/rv8p.C: Adjust.
8955         * g++.dg/gomp/pr26690-1.C: Adjust.
8956         * g++.dg/other/error20.C: Adjust.
8957         * g++.dg/other/error31.C: Adjust.
8958         * g++.dg/parse/error19.C: Adjust.
8959         * g++.dg/template/qualttp5.C: Adjust.
8960         * g++.old-deja/g++.law/ctors5.C: Adjust.
8961
8962         Enable implicitly deleted functions (N2346)
8963         * g++.dg/cpp0x/defaulted17.C: New.
8964         * g++.dg/cpp0x/implicit1.C: New.
8965         * g++.dg/cpp0x/implicit2.C: New.
8966         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8967         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8968         * g++.dg/init/ctor4.C: Adjust.
8969         * g++.dg/init/synth2.C: Adjust.
8970         * g++.dg/lto/20081118_1.C: Adjust.
8971         * g++.dg/other/error13.C: Adjust.
8972         * g++.dg/other/unused1.C: Adjust.
8973         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8974         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8975         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8976         * g++.old-deja/g++.law/ctors17.C: Adjust.
8977         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8978         * g++.old-deja/g++.pt/assign1.C: Adjust.
8979         * g++.old-deja/g++.pt/crash20.C: Adjust.
8980
8981         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8982         * g++.dg/cpp0x/defaulted13.C: Adjust.
8983         * g++.dg/cpp0x/defaulted2.C: Adjust.
8984         * g++.dg/cpp0x/defaulted3.C: Adjust.
8985         * g++.dg/cpp0x/initlist9.C: Adjust.
8986         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8987         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8988         * g++.dg/init/synth2.C: Adjust.
8989
8990         * g++.dg/cpp0x/defaulted19.C: New.
8991
8992         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8993         * g++.dg/template/error23.C: Fix for -std=c++0x.
8994
8995 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8996
8997         PR fortran/44718
8998         * gfortran.dg/proc_ptr_28.f90: New.
8999
9000 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
9001
9002         PR tree-optimization/43801
9003         * g++.dg/torture/pr43801.C: New test.
9004
9005         PR debug/44668
9006         * g++.dg/debug/dwarf2/accessibility1.C: New test.
9007
9008 2010-06-29  Jason Merrill  <jason@redhat.com>
9009
9010         PR c++/44587
9011         * g++.dg/template/qualified-id2.C: New.
9012         * g++.dg/template/qualified-id3.C: New.
9013
9014 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
9015
9016         PR fortran/44696
9017         * gfortran.dg/associated_target_4.f90: New.
9018
9019 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
9020
9021         PR fortran/44582
9022         * gfortran.dg/aliasing_array_result_1.f90 : New test.
9023
9024 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9025
9026         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
9027
9028 2010-06-29  Jan Hubicka  <jh@suse.cz>
9029
9030         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
9031
9032 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
9033
9034         PR target/43902
9035         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
9036         * gcc.target/arm/wmul-3.c: New test.
9037         * gcc.target/arm/wmul-4.c: New test.
9038
9039 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
9040
9041         PR rtl-optimization/44659
9042         * gcc.target/i386/extract-1.c: New.
9043         * gcc.target/i386/extract-2.c: Likewise.
9044         * gcc.target/i386/extract-3.c: Likewise.
9045         * gcc.target/i386/extract-4.c: Likewise.
9046         * gcc.target/i386/extract-5.c: Likewise.
9047         * gcc.target/i386/extract-6.c: Likewise.
9048
9049 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
9050
9051         PR c++/44682
9052         * g++.dg/warn/Wunused-var-14.C: New test.
9053
9054 2010-06-28  Tobias Burnus  <burnus@net-b.de>
9055
9056         PR fortran/43298
9057         * gfortran.dg/nan_6.f90: New.
9058
9059 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
9060
9061         PR tree-optimization/43781
9062         * gcc.dg/torture/pr43781.c: New.
9063
9064 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
9065
9066         PR fortran/40158
9067         * gfortran.dg/actual_rank_check_1.f90: New test.
9068
9069 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9070
9071         * gcc.dg/ipa/ipa-sra-6.c: New test.
9072
9073 2010-06-28  Jan Hubicka  <jh@suse.cz>
9074
9075         PR tree-optimization/44687
9076         * gcc.c-torture/compile/pr44687.c
9077
9078 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9079
9080         PR c++/44535
9081         * g++.dg/torture/pr44535.C: New test.
9082
9083 2010-06-28  Michael Matz  <matz@suse.de>
9084
9085         PR middle-end/44592
9086         * gfortran.dg/pr44592.f90: New test.
9087
9088 2010-06-28  Jan Hubicka  <jh@suse.cz>
9089
9090         PR tree-optimization/44357
9091         * g++.dg/torture/pr44357.C: New testcase.
9092
9093 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9094
9095         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
9096         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
9097         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
9098         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
9099         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
9100         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9101         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
9102         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
9103
9104 2010-06-27  Jan Hubicka  <jh@suse.cz>
9105
9106         * gcc.c-torture/compile/pr44686.c: New file.
9107
9108 2010-06-27  Richard Guenther  <rguenther@suse.de>
9109
9110         PR tree-optimization/44683
9111         * gcc.c-torture/execute/pr44683.c: New testcase.
9112
9113 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
9114
9115         * gnat.dg/noreturn3.ad[sb]: New test.
9116
9117 2010-06-26  Jason Merrill  <jason@redhat.com>
9118
9119         * g++.dg/cpp0x/explicit5.C: New.
9120
9121 2010-06-26  Richard Guenther  <rguenther@suse.de>
9122
9123         PR tree-optimization/44393
9124         * gcc.dg/pr44393.c: New testcase.
9125
9126 2010-06-26  Jan Hubicka  <jh@suse.cz>
9127
9128         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
9129
9130 2010-06-26  Richard Guenther  <rguenther@suse.de>
9131
9132         PR middle-end/44674
9133         * gcc.dg/pr44674.c: New testcase.
9134
9135 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
9136
9137         * gcc.dg/opts-3.c: New test.
9138
9139 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9140
9141         * gfortran.dg/type_decl_1.f90: New.
9142         * gfortran.dg/type_decl_2.f90: New.
9143
9144 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9145
9146         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
9147         * gfortran.dg/semicolon_fixed_2.f: Ditto.
9148
9149 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9150
9151         PR testsuite/38946
9152         * gfortran.dg/array_constructor_23.f: Update test to allow for small
9153         error in comparing reals.
9154
9155 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9156
9157         * selected_real_kind_2.f90: New.
9158         * selected_real_kind_3.f90: New.
9159
9160 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9161
9162         * gfortran.dg/entry_19.f90: New.
9163
9164 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9165
9166         * gfortran.dg/end_subroutine_1.f90: New.
9167         * gfortran.dg/end_subroutine_2.f90: New.
9168         * gfortran.dg/interface_proc_end.f90: Update.
9169
9170 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9171
9172         * gfortran.dg/semicolon_fixed.f: Update.
9173         * gfortran.dg/semicolon_fixed_2.f: New.
9174         * gfortran.dg/semicolon_free_2.f90: New.
9175         * gfortran.dg/semicolon_free.f90: Update.
9176
9177 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9178
9179         PR fortran/44448
9180         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
9181
9182 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9183
9184         * g++.dg/ipa/iinline-3.C: New test.
9185         * gcc.dg/ipa/modif-1.c: Removed.
9186
9187 2010-06-25  Jan Hubicka  <jh@suse.cz>
9188
9189         * gcc.dg/tree-ssa/ipa-split-1.c
9190
9191 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9192
9193         * g++.dg/ipa/iinline-2.C: New test.
9194
9195 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
9196
9197         PR middle-end/43866
9198         * gfortran.dg/pr43866.f90: New test.
9199
9200         PR tree-optimization/44539
9201         * gcc.dg/pr44539.c: New test.
9202
9203 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
9204
9205         From Jim Wilson:
9206         PR target/43902
9207         * gcc.target/mips/madd-9.c: New test.
9208
9209 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
9210
9211         PR c/44517
9212         * gcc.dg/noncompile/pr44517.c: New.
9213         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9214
9215 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
9216
9217         PR testsuite/43283
9218         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9219         and add argument to nop for IA64.
9220
9221 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9222
9223         PR target/44588
9224         * gcc.target/i386/mod-1.c: New.
9225         * gcc.target/i386/umod-1.c: Likewise.
9226         * gcc.target/i386/umod-2.c: Likewise.
9227         * gcc.target/i386/umod-3.c: Likewise.
9228
9229 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
9230
9231         PR middle-end/44492
9232         * g++.dg/torture/pr44492.C: New test.
9233
9234 2010-06-24  Andi Kleen  <ak@linux.intel.com>
9235
9236         * c-c++-common/warn-omitted-condop.c: New.
9237
9238 2010-06-24  Tobias Burnus  <burnus@net-b.de>
9239
9240         PR fortran/44614
9241         * gfortran.dg/import8.f90: New.
9242
9243 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
9244
9245         * gnat.dg/not_null.adb: Update test case.
9246
9247 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
9248
9249         PR c++/44619
9250         * g++.dg/warn/Wunused-var-13.C: New test.
9251
9252         PR c++/44627
9253         * g++.dg/diagnostic/method1.C: New test.
9254
9255 2010-06-22  Cary Coutant  <ccoutant@google.com>
9256
9257         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9258
9259 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
9260
9261         PR fortran/44616
9262         * gfortran.dg/abstract_type_8.f03: New.
9263
9264 2010-06-21  Jason Merrill  <jason@redhat.com>
9265
9266         * g++.dg/cpp0x/noexcept08.C: New.
9267
9268         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9269
9270 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9271
9272         PR target/44615
9273         * gcc.target/i386/sse2-vec-2a.c: New.
9274
9275 2010-06-21  DJ Delorie  <dj@redhat.com>
9276
9277         * gcc.dg/pragma-diag-1.c: New.
9278
9279 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9280
9281         PR target/44615
9282         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9283
9284 2010-06-21  Alan Modra  <amodra@gmail.com>
9285
9286         PR testsuite/44505
9287         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9288         tail call to check_fa_mid.
9289
9290 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
9291
9292         PR target/44575
9293         * gcc.c-torture/execute/pr44575.c: New test.
9294
9295 2010-06-21  Tobias Burnus  <burnus@net-b.de>
9296
9297         PR fortran/40632
9298         * gfortran.dg/contiguous_1.f90: New.
9299         * gfortran.dg/contiguous_2.f90: New.
9300         * gfortran.dg/contiguous_3.f90: New.
9301
9302 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
9303
9304         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9305         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9306
9307 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
9308
9309         PR target/44546
9310         * gcc.target/i386/pr44546.c: New test.
9311
9312 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
9313
9314         * gcc.dg/opts-2.c: New test.
9315
9316 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
9317
9318         PR fortran/44584
9319         * gfortran.dg/typebound_proc_15.f03: Modified.
9320
9321 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
9322
9323         PR target/44072
9324         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9325         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9326
9327 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9328
9329         * g++.dg/ext/label13.C: Fix typo in last change.
9330
9331 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9332
9333         PR libfortran/44477
9334         * gfortran.dg/eof_3.f90
9335         * gfortran.dg/endfile_2.f90
9336         * gfortran.dg/endfile_4.f90
9337         * gfortran.dg/endfile_3.f90
9338
9339 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9340
9341         PR c++/41090
9342         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9343
9344 2010-06-18  Tobias Burnus  <burnus@net-b.de>
9345
9346         PR fortran/44556
9347         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9348
9349 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9350
9351         * gcc.target/arm/pr40900.c: New test.
9352
9353 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9354
9355         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9356
9357 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9358
9359         PR fortran/44558
9360         * gfortran.dg/typebound_call_15.f03: New.
9361
9362 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9363
9364         PR c++/44486
9365         * g++.dg/pr44486.C: New.
9366
9367 2010-06-16  DJ Delorie  <dj@redhat.com>
9368
9369         * gcc.target/i386/volatile-bitfields-1.c: New.
9370         * gcc.target/i386/volatile-bitfields-2.c: New.
9371
9372 2010-06-16  Jason Merrill  <jason@redhat.com>
9373
9374         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9375
9376         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9377
9378 2010-06-16  Richard Guenther  <rguenther@suse.de>
9379
9380         PR c/44555
9381         * gcc.c-torture/execute/pr44555.c: New testcase.
9382
9383 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9384
9385         PR fortran/44549
9386         * gfortran.dg/typebound_proc_16.f03: New.
9387
9388 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9389
9390         * g++.dg/torture/pr43905.C: New test.
9391
9392 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9393
9394         PR testsuite/44538
9395         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9396         initialization loop from being vectorized.
9397         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9398
9399 2010-06-16  Alan Modra  <amodra@gmail.com>
9400
9401         PR tree-optimization/44507
9402         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9403
9404 2010-06-15  Jason Merrill  <jason@redhat.com>
9405
9406         * g++.dg/overload/arg3.C: Adjust error locations.
9407         * g++.dg/overload/copy1.C: Likewise.
9408         * g++.dg/tc1/dr152.C: Likewise.
9409         * g++.dg/template/incomplete4.C: Likewise.
9410         * g++.dg/template/incomplete5.C: Likewise.
9411         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9412         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9413         * g++.old-deja/g++.pt/crash9.C: Likewise.
9414
9415         * g++.dg/inherit/virtual5.C: New.
9416
9417         * g++.dg/cpp0x/defaulted18.C: New.
9418
9419         * g++.dg/cpp0x/initlist40.C: New.
9420
9421         * g++.dg/cpp0x/initlist39.C: New.
9422
9423 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9424
9425         PR middle-end/44391
9426         * gcc.dg/graphite/pr44391.c: New.
9427
9428 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9429
9430         PR fortran/43388
9431         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9432         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9433         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9434         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9435
9436 2010-06-15  Richard Guenther  <rguenther@suse.de>
9437
9438         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9439
9440 2010-06-15  Richard Guenther  <rguenther@suse.de>
9441
9442         * gcc.dg/vect/bb-slp-21.c: Adjust.
9443         * gcc.dg/vect/bb-slp-13.c: Likewise
9444         * gcc.dg/vect/bb-slp-4.c: Likewise
9445         * gcc.dg/vect/bb-slp-22.c: Likewise
9446         * gcc.dg/vect/bb-slp-14.c: Likewise
9447         * gcc.dg/vect/bb-slp-23.c: Likewise
9448         * gcc.dg/vect/bb-slp-15.c: Likewise
9449         * gcc.dg/vect/bb-slp-17.c: Likewise
9450         * gcc.dg/vect/bb-slp-18.c: Likewise
9451         * gcc.dg/vect/bb-slp-19.c: Likewise
9452         * gcc.dg/vect/bb-slp-10.c: Likewise
9453         * gcc.dg/vect/bb-slp-11.c: Likewise
9454         * gcc.dg/vect/bb-slp-20.c: Likewise
9455         * gcc.dg/vect/bb-slp-3.c: Likewise
9456
9457 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9458
9459         PR fortran/44536
9460         * gfortran.dg/gomp/pr44536.f90: New test.
9461         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9462
9463 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9464
9465         PR target/44534
9466         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9467         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9468
9469 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9470
9471         PR tree-optimization/44508
9472         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9473
9474         PR bootstrap/44509
9475         * gcc.dg/pr44509.c: New test.
9476
9477 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9478
9479         PR tree-optimization/44507
9480         * gcc.dg/vect/pr44507.c: New test.
9481
9482 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9483
9484         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9485         and c-pretty-print.h.
9486
9487         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9488
9489 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9490
9491         * gfortran.dg/whole_file_18.f90: Updated error message.
9492
9493 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9494
9495         * gfortran.dg/whole_file_20.f03: New.
9496
9497 2010-06-12  Jan Hubicka  <jh@suse.cz>
9498
9499         * gcc.c-torture/compile/pc44485.c: New testcase.
9500
9501 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9502
9503         PR fortran/40117
9504         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9505         * gfortran.dg/typebound_proc_14.f03: New.
9506         * gfortran.dg/typebound_proc_15.f03: New.
9507
9508 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9509
9510         * gcc.dg/opts-1.c: New test.
9511
9512 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9513
9514         * gcc.dg/funroll-loops-all.c: Update expected error.
9515
9516 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9517
9518         PR target/44481
9519         * gcc.target/i386/pr44481.c: New test.
9520
9521 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9522
9523         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9524
9525 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9526
9527         PR middle-end/44483
9528         * gcc.dg/tree-ssa/pr44483.c: New.
9529
9530 2010-06-11  Paul Brook  <paul@codesourcery.com>
9531
9532         * g++.dg/other/arm-neon-1.C: New test.
9533
9534 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9535
9536         PR fortran/42051
9537         PR fortran/43896
9538         * gfortran.dg/class_23.f03: New test.
9539
9540 2010-06-11  Jan Hubicka  <jh@suse.cz>
9541
9542         * gcc.dg/ipa/pure-const-2.c: New testcase.
9543
9544 2010-06-11  Jan Hubicka  <jh@suse.cz>
9545
9546         * gcc.dg/noreturn-7.c: Update.
9547         * gcc.dg/noreturn-4.c: Update.
9548
9549 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9550
9551         Fix MIPS bootstrap
9552         * g++.dg/other/typedef4.C: New test.
9553
9554 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9555
9556         PR fortran/44207
9557         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9558
9559 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9560
9561         PR fortran/44457
9562         * gfortran.dg/asynchronous_3.f03
9563
9564 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9565
9566         PR middle-end/44185
9567         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9568         non-temporal stores out of the tests to form new test cases.  As a
9569         result, no non-temporal store should be generated in this case.
9570
9571         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9572         prefetch-7.c that generate one non-temporal store.
9573
9574         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9575         prefetch-7.c that generate one non-temporal store and one
9576         one-temporal prefetch.
9577
9578 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9579
9580         PR tree-optimization/44258
9581         * gcc.dg/tree-ssa/pr44258.c: New test.
9582
9583 2010-06-10  Daniel Kraft  <d@domob.eu>
9584
9585         PR fortran/38936
9586         * gfortran.dg/associate_1.f03: New test.
9587         * gfortran.dg/associate_2.f95: New test.
9588         * gfortran.dg/associate_3.f03: New test.
9589         * gfortran.dg/associate_4.f08: New test.
9590
9591 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9592
9593         * gfortran.dg/selected_char_kind_4.f90: New test.
9594
9595 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9596
9597         * gcc.dg/pr42461.c: New test.
9598
9599 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9600
9601         PR fortran/44347
9602         * gfortran.dg/selected_real_kind_1.f90: New.
9603
9604 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9605
9606         PR fortran/44359
9607         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9608         warning.
9609         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9610         check for warning.
9611
9612 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9613
9614         * gfortran.dg/data_namelist_conflict.f90: New test.
9615
9616 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9617
9618         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9619         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9620         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9621
9622 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9623
9624         * gfortran.dg/mvbits_9.f90: New test.
9625         * gfortran.dg/ibset_1.f90: Ditto.
9626         * gfortran.dg/ibits_1.f90: Ditto.
9627         * gfortran.dg/btest_1.f90: Ditto.
9628         * gfortran.dg/ibclr_1.f90: Ditto.
9629
9630 2010-06-09  Jason Merrill  <jason@redhat.com>
9631
9632         PR c++/44366
9633         * g++.dg/cpp0x/decltype23.C: Move to...
9634         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9635
9636 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9637
9638         PR fortran/44211
9639         * gfortran.dg/typebound_call_14.f03: New test.
9640
9641 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9642
9643         PR tree-optimization/44423
9644         * gcc.dg/tree-ssa/pr44423.c: New test.
9645
9646 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9647
9648         PR testsuite/42843
9649         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9650         TV_NONE to initialize tv_id field.
9651         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9652         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9653         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9654         Include toplev.h .
9655         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9656         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9657         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9658
9659 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9660
9661         PR tree-optimization/39874
9662         PR middle-end/28685
9663         * gcc.dg/pr39874.c: New file.
9664
9665 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9666
9667         * g++.dg/ext/attr-alias-1.C: New.
9668         * g++.dg/ext/attr-alias-2.C: New.
9669
9670 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9671
9672         PR fortran/44446
9673         * gfortran.dg/proc_ptr_27.f90: New.
9674
9675 2010-06-07  Jason Merrill  <jason@redhat.com>
9676
9677         PR c++/44366
9678         * g++.dg/cpp0x/decltype23.C: New.
9679
9680 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9681             Shujing Zhao  <pearly.zhao@oracle.com>
9682
9683         PR c/37724
9684         * gcc.dg/c90-const-expr-10.c: Adjust.
9685         * gcc.dg/c99-const-expr-10.c: Adjust.
9686         * gcc.dg/init-bad-7.c: New.
9687
9688 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9689
9690         * lib/target-supports.exp (check_effective_target_gas): New proc.
9691         * gcc.c-torture/execute/960321-1.x: New file.
9692
9693 2010-06-07  Jason Merrill  <jason@redhat.com>
9694
9695         PR c++/44401
9696         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9697
9698 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9699
9700         PR c++/44444
9701         * g++.dg/warn/Wunused-var-12.C: New test.
9702
9703         PR c++/44443
9704         * c-c++-common/Wunused-var-11.c: New test.
9705
9706 2010-06-07  Jan Hubicka  <jh@suse.cz>
9707
9708         * gcc.dg/ipa/pure-const-1.c: New testcase.
9709
9710 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9711
9712         PR rtl-optimization/44404
9713         * gcc.dg/pr44404.c: New.
9714
9715 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9716
9717         PR target/44159
9718         * gcc.target/i386/abi-2.c: Check sysv abi here.
9719         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9720         function to avoid failures by different ABIs.
9721         * gcc.target/i386/aes-check.h: Likewise.
9722         * gcc.target/i386/avx-check.h: Likewise.
9723         * gcc.target/i386/fma4-check.h: Likewise.
9724         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9725         * gcc.target/i386/mmx-check.h: Likewise.
9726         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9727         * gcc.target/i386/pclmul-check.h: Likewise.
9728         * gcc.target/i386/sse-check.h: Likewise.
9729         * gcc.target/i386/sse2-check.h: Likewise.
9730         * gcc.target/i386/sse3-check.h: Likewise.
9731         * gcc.target/i386/sse4_1-check.h: Likewise.
9732         * gcc.target/i386/sse4_2-check.h: Likewise.
9733         * gcc.target/i386/sse4a-check.h: Likewise.
9734         * gcc.target/i386/ssse3-check.h: Likewise.
9735         * gcc.target/i386/xop-check.h: Likewise.
9736         * gcc.target/i386/pr27971.c: Fix for LLP64.
9737         * gcc.target/i386/pr39139.c: Likewise.
9738         * gcc.target/i386/pr39315-check.c: Likewise.
9739         * gcc.target/i386/vararg-1.c: Likewise.
9740         * gcc.target/i386/vararg-2.c: Likewise.
9741         Additional add dg-compile to avoid failure due
9742         missing foo symbol.
9743
9744         * gcc.dg/compound-literal-1.c: Fix for llp64.
9745         * gcc.dg/pr32370.c: Likewise.
9746         * gcc.dg/pr37561.c: Likewise.
9747         * gcc.dg/pr41340.c: Likewise.
9748         * gcc.dg/pr41551.c: Likewise.
9749
9750 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9751
9752         PR c++/44188
9753         * g++.dg/debug/dwarf2/typedef3.C: New test.
9754
9755 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9756
9757         PR c/20000
9758         * c-c++-common/pr20000.c: New.
9759
9760 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9761
9762         PR c++/44086
9763         * g++.dg/init/pr44086.C: New.
9764         * g++.dg/cpp0x/decltype4.C: Adjust.
9765
9766 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9767
9768         PR fortran/43945
9769         * gfortran.dg/generic_23.f03: New test.
9770
9771 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9772
9773         PR fortran/43895
9774         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9775
9776 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9777
9778         PR c++/44361
9779         * c-c++-common/Wunused-var-9.c: New test.
9780
9781 2010-06-05  Jason Merrill  <jason@redhat.com>
9782
9783         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9784
9785 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9786
9787         PR c/44322
9788         * gcc.dg/c99-restrict-4.c: New test.
9789
9790 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9791
9792         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9793         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9794         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9795         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9796         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9797         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9798         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9799         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9800         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9801         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9802         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9803         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9804         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9805         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9806         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9807         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9808         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9809         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9810         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9811         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9812         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9813         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9814
9815 2010-06-04  Jason Merrill  <jason@redhat.com>
9816
9817         * g++.dg/cpp0x/noexcept06.C: New.
9818         * g++.dg/cpp0x/noexcept07.C: New.
9819
9820         * g++.dg/cpp0x/noexcept01.C: New.
9821         * g++.dg/cpp0x/noexcept02.C: New.
9822         * g++.dg/cpp0x/noexcept03.C: New.
9823         * g++.dg/cpp0x/noexcept04.C: New.
9824         * g++.dg/cpp0x/noexcept05.C: New.
9825
9826 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9827
9828         PR c++/44412
9829         * g++.dg/warn/Wunused-var-10.C: New test.
9830         * g++.dg/warn/Wunused-var-11.C: New test.
9831
9832         PR c++/44362
9833         * c-c++-common/Wunused-var-10.c: New test.
9834
9835 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9836
9837         PR c/25880
9838         * gcc.dg/assign-warn-2.c: Update.
9839         * gcc.dg/cpp/line3.c: Update.
9840         * gcc.dg/c99-array-lval-8.c: Update.
9841         * gcc.dg/cast-qual-2.c: Update.
9842         * gcc.dg/c99-arraydecl-3.c:  Update.
9843         * gcc.dg/assign-warn-1.c:  Update.
9844         * gcc.dg/format/gcc_diag-1.c:  Update.
9845
9846 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9847
9848         PR rtl-optimization/39871
9849         PR rtl-optimization/40615
9850         PR rtl-optimization/42500
9851         PR rtl-optimization/42502
9852         * gcc.target/arm/eliminate.c: New test.
9853
9854 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9855
9856         PR libstdc++/44410
9857         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9858         * g++.old-deja/g++.other/delete3.C: Likewise.
9859         * g++.old-deja/g++.other/new.C: Likewise.
9860         * g++.old-deja/g++.law/operators27.C: Likewise.
9861         * g++.old-deja/g++.mike/p755.C: Likewise.
9862         * g++.dg/eh/new1.C: Likewise.
9863         * g++.dg/init/new5.C: Likewise.
9864
9865 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9866
9867         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9868         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9869         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9870
9871 2010-06-03  Richard Guenther  <rguenther@suse.de>
9872
9873         PR lto/41921
9874         * lib/lto.exp: Always load gcc.exp.
9875         (lto-obj): For C source files invoke gcc_target_compile.
9876         * g++.dg/lto/20100603-1_0.C: New testcase.
9877         * g++.dg/lto/20100603-1_1.c: Likewise.
9878
9879 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9880
9881         PR tree-optimization/43688
9882         * gfortran.dg/pr43688.f90: New.
9883
9884 2010-06-03  Richard Guenther  <rguenther@suse.de>
9885
9886         PR lto/41584
9887         * gcc.dg/lto/20100603-1_0.c: New testcase.
9888         * gcc.dg/lto/20100603-2_0.c: Likewise.
9889         * gcc.dg/lto/20100603-3_0.c: Likewise.
9890
9891 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9892
9893         PR target/44218
9894         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9895         * gcc.target/powerpc/recip-2.c: Ditto.
9896         * gcc.target/powerpc/recip-3.c: Ditto.
9897         * gcc.target/powerpc/recip-4.c: Ditto.
9898         * gcc.target/powerpc/recip-5.c: Ditto.
9899         * gcc.target/powerpc/recip-6.c: Ditto.
9900         * gcc.target/powerpc/recip-7.c: Ditto.
9901         * gcc.target/powerpc/recip-test.h: Ditto.
9902         * gcc.target/powerpc/recip-test2.h: Ditto.
9903
9904 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9905
9906         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9907
9908 2010-06-02  Jason Merrill  <jason@redhat.com>
9909
9910         * g++.dg/ext/vector9.C: Expect typedef in error message.
9911
9912         PR c++/9726
9913         PR c++/23594
9914         PR c++/44333
9915         * g++.dg/tc1/dr101.C: Remove xfails.
9916
9917 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9918
9919         PR middle-end/44372
9920         * g++.dg/ipa/pr44372.C: New.
9921
9922 2010-06-02  Jan Hubicka  <jh@suse.cz>
9923
9924         PR middle-end/44295
9925         * g++.dg/torture/pr44295.C: Neww testcase.
9926
9927 2010-06-02  Jan Hubicka  <jh@suse.cz>
9928
9929         * gcc.dg/tree-ssa/loadpre6.c: Update.
9930
9931 2010-06-02  Richard Guenther  <rguenther@suse.de>
9932
9933         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9934         diagnostic.h.
9935
9936 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9937
9938         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9939         the link fail message.
9940
9941 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9942
9943         PR fortran/44360
9944         * gfortran.dg/use_13.f90: New test case.
9945
9946 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9947
9948         PR fortran/44371
9949         * gfortran.dg/error_stop_2.f08: Minor update.
9950
9951 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9952
9953         PR fortran/44371
9954         * gfortran.dg/error_stop_1.f08: New test.
9955         * gfortran.dg/error_stop_2.f08: New test.
9956
9957 2010-06-01  Jason Merrill  <jason@redhat.com>
9958
9959         DR 990
9960         * g++.dg/cpp0x/initlist37.C: New.
9961         * g++.dg/cpp0x/initlist38.C: New.
9962
9963         PR c++/44358
9964         * g++.dg/cpp0x/initlist36.C: New.
9965
9966 2010-05-31 Jan Hubicka  <jh@suse.cz>
9967
9968         * gcc.dg/noreturn-8.c: New testcase.
9969
9970 2010-05-31 Jan Hubicka  <jh@suse.cz>
9971
9972         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9973         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9974
9975 2010-05-31 Jan Hubicka  <jh@suse.cz>
9976
9977         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9978         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9979
9980 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9981
9982         PR fortran/36928
9983         * gfortran.dg/dependency_27.f90:  New test.
9984         * gfortran.dg/array_assign_1.F90:  New test.
9985
9986 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9987
9988         PR target/44338
9989         * gcc.target/i386/sse-24.c: New test.
9990
9991 2010-05-31  Jan Hubicka  <jh@suse.cz>
9992
9993         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9994
9995 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9996
9997         PR middle-end/44337
9998         * gcc.dg/pr44337.c: New test.
9999
10000         PR tree-optimization/44182
10001         * g++.dg/debug/pr44182.C: New test.
10002
10003 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
10004
10005         * gcc.dg/nested-func-7.c: New test.
10006         * gnat.dg/frame_overflow.adb: Adjust directives.
10007
10008 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
10009
10010         * gnat.dg/prot2.ad[sb]: New test.
10011         * gnat.dg/prot2_pkg1.ads: New helper.
10012         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
10013
10014 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
10015
10016         * gnat.dg/array11.adb: Adjust dg-warning directive.
10017         * gnat.dg/object_overflow.adb: Likewise.
10018
10019 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
10020
10021         PR middle-end/44306
10022         * gcc.dg/tree-ssa/pr44306.c: New.
10023
10024 2010-05-29  Jan Hubicka  <jh@suse.cz>
10025
10026         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
10027
10028 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
10029
10030         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
10031
10032 2010-05-28  Mike Stump  <mikestump@comcast.net>
10033
10034         PR objc/44125
10035         * objc.dg/const-str-9.m: Remove static.
10036
10037 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
10038
10039         PR target/43636
10040         * gcc.c-torture/compile/pr43636.c: New test.
10041
10042 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
10043
10044         PR objc++/23616
10045         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
10046         * obj-c++.dg/try-catch-9.mm: Ditto.
10047
10048 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
10049
10050         Revert patch for PR c++/44188
10051         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
10052
10053 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
10054
10055         PR c++/44188
10056         * g++.dg/debug/dwarf2/typedef3.C: New test.
10057
10058 2010-05-27  Jason Merrill  <jason@redhat.com>
10059
10060         PR c++/43555
10061         * g++.dg/ext/vla9.C: New.
10062
10063 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
10064
10065         PR objc/44140
10066         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
10067         * objc.dg/torture/tls/thr-init-3.m: Ditto.
10068         * objc.dg/torture/tls/thr-init.m: Ditto.
10069         * objc.dg/torture/trivial.m: Ditto.
10070         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
10071         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
10072         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
10073         * obj-c++.dg/torture/trivial.mm: Ditto.
10074
10075 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
10076
10077         * g++.dg/lto/20100302_0.C: Skip on darwin.
10078
10079 2010-05-27  Richard Guenther  <rguenther@suse.de>
10080
10081         PR tree-optimization/44284
10082         * gcc.dg/vect/vect-118.c: New testcase.
10083         * gcc.dg/vect/bb-slp-20.c: Adjust.
10084         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10085         * gcc.dg/vect/slp-9.c: Likewise.
10086         * gcc.dg/vect/slp-reduc-4.c: Likewise.
10087         * gcc.dg/vect/vect-10.c: Likewise.
10088         * gcc.dg/vect/vect-109.c: Likewise.
10089         * gcc.dg/vect/vect-12.c: Likewise.
10090         * gcc.dg/vect/vect-36.c: Likewise.
10091         * gcc.dg/vect/vect-7.c: Likewise.
10092         * gcc.dg/vect/vect-iv-8.c: Likewise.
10093         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
10094         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
10095         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
10096         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
10097         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
10098         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
10099         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
10100         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
10101         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
10102         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10103         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10104         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10105         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10106         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
10107         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
10108         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
10109         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10110
10111 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
10112
10113         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
10114         necessary.
10115
10116 2010-05-26  Jan Hubicka  <jh@suse.cz>
10117
10118         * gcc.dg/lto/materialize-1_0.c: New file.
10119         * gcc.dg/lto/materialize-1_1.c: New file.
10120
10121 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
10122
10123         * gnat.dg/lto10.adb: New test.
10124         * gnat.dg/lto10_pkg.ads: New helper.
10125
10126 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
10127
10128         * lib/target-supports.exp (check_effective_target_int128): New
10129         function to check if __int128 types are available for target.
10130         * c-c++-common/int128-types-1.c: New.
10131         * c-c++-common/int128-1.c: New.
10132         * c-c++-common/int128-2.c: New.
10133         * g++.dg/abi/mangle43.C: New.
10134         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
10135         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
10136         pointer-wide scalar.
10137         * g++.dg/other/pr25632.C: Likewise.
10138         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
10139         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
10140         overflow warnings.
10141         * g++.dg/warn/pr13358-4.C: Likewise.
10142         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
10143         * g++.dg/warn/Wconversion-null.C: Likewise.
10144
10145 2010-05-26  Jason Merrill  <jason@redhat.com>
10146
10147         PR c++/43382
10148         * g++.dg/cpp0x/variadic101.C: New.
10149
10150 2010-05-26  Richard Guenther  <rguenther@suse.de>
10151
10152         PR rtl-optimization/44164
10153         * gcc.c-torture/execute/pr44164.c: New testcase.
10154         * g++.dg/tree-ssa/pr13146.C: Adjust.
10155
10156 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
10157
10158         PR fortran/40011
10159         * gfortran.dg/whole_file_19.f90 : New test.
10160
10161 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
10162
10163         PR fortran/30668
10164         PR fortran/31346
10165         PR fortran/34260
10166         * gfortran.dg/pr40999.f: Fix function type.
10167         * gfortran.dg/whole_file_5.f90: Likewise.
10168         * gfortran.dg/whole_file_6.f90: Likewise.
10169         * gfortran.dg/whole_file_16.f90: New.
10170         * gfortran.dg/whole_file_17.f90: New.
10171         * gfortran.dg/whole_file_18.f90: New.
10172
10173 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
10174             Iain Sandoe  <iains@gcc.gnu.org>
10175
10176         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
10177         * gcc.c-torture/compile/pr44197.c: Require alias support.
10178         * gcc.dg/lto/20081222_0.c: Ditto.
10179
10180 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
10181
10182         PR debug/42801
10183         * gcc.dg/guality/vla-2.c: New test.
10184
10185 2010-05-25  Richard Guenther  <rguenther@suse.de>
10186
10187         PR middle-end/44069
10188         * g++.dg/torture/pr44069.C: New testcase.
10189
10190 2010-05-25  Richard Guenther  <rguenther@suse.de>
10191
10192         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10193
10194 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10195
10196         PR objc/44140
10197         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10198
10199 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10200
10201         * obj-c++.dg/torture/tls/trivial.mm: New.
10202         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10203         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10204         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10205         * obj-c++.dg/torture/tls/diag-1.mm: New.
10206         * obj-c++.dg/torture/tls/tls.exp: New.
10207         * obj-c++.dg/torture/trivial.mm: New.
10208         * obj-c++.dg/torture/dg-torture.exp: New.
10209         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10210         * obj-c++.dg/tls/trivial.m: New.
10211         * obj-c++.dg/tls/init-1.mm: New.
10212         * obj-c++.dg/tls/diag-1.mm: New.
10213         * obj-c++.dg/tls/init-2.mm: New.
10214         * obj-c++.dg/tls/diag-2.mm: New.
10215         * obj-c++.dg/tls/diag-3.mm: New.
10216         * obj-c++.dg/tls/diag-4.mm: New.
10217         * obj-c++.dg/tls/static-1.mm: New.
10218         * obj-c++.dg/tls/tls.exp: New.
10219         * obj-c++.dg/tls/diag-5.mm: New.
10220         * obj-c++.dg/tls/static-1a.mm: New.
10221         * objc-obj-c++-shared/Object1.mm: New.
10222         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10223
10224 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
10225
10226         PR objc++/43689
10227         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10228         * obj-c++.dg/const-str-6.mm: Ditto.
10229
10230 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10231
10232         * g++.dg/parse/array-size2.C: Remove dg-error directives.
10233
10234 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10235
10236         PR ada/38394
10237         * gnat.dg/array13.ad[sb]: New test.
10238
10239 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
10240             Sandra Loosemore  <sandra@codesourcery.com>
10241
10242         * gcc.target/arm/neon/: Regenerated test cases.
10243
10244         * gcc.target/arm/neon/polytypes.c,
10245         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10246         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10247         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10248         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10249         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10250         dg-add-options arm_neon.
10251
10252         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10253         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10254         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10255         and arm_neon_fp16_ok.
10256
10257         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10258         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10259
10260         * lib/target-supports.exp (add_options_for_arm_neon): New.
10261         (check_effective_target_arm_neon_ok_nocache): New, from
10262         check_effective_target_arm_neon_ok.  Check multiple possibilities.
10263         (check_effective_target_arm_neon_ok): Use
10264         check_effective_target_arm_neon_ok_nocache.
10265         (add_options_for_arm_neon_fp16)
10266         (check_effective_target_arm_neon_fp16_ok)
10267         check_effective_target_arm_neon_fp16_ok_nocache): New.
10268         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10269
10270 2010-05-24  Jason Merrill  <jason@redhat.com>
10271
10272         PR c++/41510
10273         * g++.dg/cpp0x/initlist35.C: New.
10274         * g++.dg/init/brace6.C: Adjust.
10275
10276 2010-05-24  Paul Brook  <paul@codesourcery.com>
10277
10278         * gcc.target/arm/frame-pointer-1.c: New test.
10279         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10280         pointer elimination.
10281
10282 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10283
10284         PR target/44245
10285         * gcc.target/i386/crc32-3.c: New.
10286         * gcc.target/i386/crc32-4.c: Likewise.
10287
10288 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
10289
10290         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10291         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10292         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10293
10294 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10295
10296         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10297
10298 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
10299
10300         PR target/43869
10301         * gcc.c-target/pr43869.c: New test.
10302
10303 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10304
10305         PR fortran/44212
10306         * gfortran.dg/class_22.f03: New.
10307
10308 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
10309
10310         PR lto/44238
10311         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10312
10313 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10314
10315         PR fortran/44213
10316         * gfortran.dg/abstract_type_7.f03: New.
10317
10318 2010-05-21  Jason Merrill  <jason@redhat.com>
10319
10320         * g++.dg/eh/spec11.C: Test cleanup optimization.
10321
10322 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
10323
10324         PR debug/44223
10325         * gcc.target/i386/pr44223.c: New test.
10326
10327 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10328
10329         * gcc.target/i386/pr25993.c: Use @function as type specifier.
10330
10331 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10332
10333         * g++.dg/other/const3.C: New test.
10334
10335 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10336
10337         PR fortran/38407
10338         * warn_unused_dummy_argument_1.f90: New.
10339         * warn_unused_dummy_argument_2.f90: New.
10340
10341 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10342
10343         PR c++/30298
10344         * g++.dg/inherit/crash1.C: New.
10345         * g++.dg/inherit/crash2.C: Likewise.
10346
10347 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10348
10349         PR debug/44178
10350         * g++.dg/debug/pr44178.C: New test.
10351
10352 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10353
10354         PR middle-end/44185
10355         * gcc.dg/tree-ssa/prefetch-6.c: Add
10356         --param min-insn-to-prefetch-ratio=6.
10357         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10358         allow unrolling, and adjust the movnti count.
10359
10360 2010-05-20  Jan Hubicka  <jh@suse.cz>
10361
10362         PR middle-end/44197
10363         * gcc.c-torture/compile/pr44197.c: New file.
10364
10365 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10366
10367         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10368         Fix test code.
10369         (check_effective_target_xop): Remove __may_alias__ attribute.
10370
10371 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10372
10373         PR target/44202
10374         * gcc.c-torture/execute/pr44202-1.c: New test.
10375
10376 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10377
10378         PR fortran/43851
10379         * gfortran.dg/label_1.f90: Update test.
10380
10381 2010-05-19  Jan Hubicka  <jh@suse.cz>
10382
10383         * gcc.dg/lto/ipareference2_0.c: New file.
10384         * gcc.dg/lto/ipareference2_1.c: New file.
10385
10386 2010-05-19  Jason Merrill  <jason@redhat.com>
10387
10388         * g++.dg/parse/fn-typedef2.C: New.
10389
10390         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10391         function type.
10392
10393         PR c++/44193
10394         * g++.dg/template/fntype1.C: New.
10395
10396 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10397
10398         * gnat.dg/discr23.ad[sb]: New test.
10399         * gnat.dg/discr23_pkg.ads: New helper.
10400
10401         * gnat.dg/specs/controlled1.ads: New test.
10402         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10403
10404 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10405
10406         PR fortran/44055
10407         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10408         Fixed scope of C_SIZEOF.
10409         * gfortran.dg/warn_conversion_2.f90: New.
10410
10411 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10412
10413         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10414         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10415         for optional selector.
10416         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10417         (check_effective_target_sse3): New proc.
10418         * gcc.target/i386/math-torture/math-torture.exp: Load
10419         target-supports.exp.
10420         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10421         check_effective_target_sse2.
10422         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10423         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10424         * g++.dg/vect/vect.exp: Likewise.
10425         * gfortran.dg/vect/vect.exp: Likewise.
10426         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10427         -msse2 if check_effective_target_sse2.
10428
10429         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10430         * gcc.target/i386/3dnow-2.c: Likewise.
10431         * gcc.target/i386/3dnowA-1.c: Likewise.
10432         * gcc.target/i386/3dnowA-2.c: Likewise.
10433         * gcc.target/i386/pr42549.c: Likewise.
10434
10435         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10436         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10437         * gcc.target/i386/sse3-addsubps.c: Likewise.
10438         * gcc.target/i386/sse3-haddpd.c: Likewise.
10439         * gcc.target/i386/sse3-haddps.c: Likewise.
10440         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10441         * gcc.target/i386/sse3-hsubps.c: Likewise.
10442         * gcc.target/i386/sse3-movddup.c: Likewise.
10443         * gcc.target/i386/sse3-movshdup.c: Likewise.
10444         * gcc.target/i386/sse3-movsldup.c: Likewise.
10445
10446         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10447         * g++.dg/ext/attrib35.C: Likewise.
10448         * g++.dg/opt/pr40496.C: Likewise.
10449         * g++.dg/other/i386-1.C: Likewise.
10450         * g++.dg/other/i386-4.C: Likewise.
10451         * g++.dg/other/pr34435.C: Likewise.
10452         * g++.dg/other/pr39496.C: Likewise.
10453         * g++.dg/other/pr40446.C: Likewise.
10454         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10455         * gcc.dg/compat/vector-1a_main.c: Likewise.
10456         * gcc.dg/compat/vector-2a_main.c: Likewise.
10457         * gcc.dg/lto/20090206-1_0.c: Likewise.
10458         * gcc.dg/pr34856.c: Likewise.
10459         * gcc.dg/pr36584.c: Likewise.
10460         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10461         * gcc.dg/pr37544.c: Likewise.
10462         * gcc.dg/torture/pr16104-1.c: Likewise.
10463         * gcc.dg/torture/pr35771-1.c: Likewise.
10464         * gcc.dg/torture/pr35771-2.c: Likewise.
10465         * gcc.dg/torture/pr35771-3.c: Likewise.
10466         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10467         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10468         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10469         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10470         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10471         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10472         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10473         * gcc.target/i386/20060512-1.c: Likewise.
10474         * gcc.target/i386/20060512-3.c: Likewise.
10475         * gcc.target/i386/all_one_m128i.c: Likewise.
10476         * gcc.target/i386/float128-1.c: Likewise.
10477         * gcc.target/i386/float128-2.c: Likewise.
10478         * gcc.target/i386/fpcvt-1.c: Likewise.
10479         * gcc.target/i386/fpcvt-2.c: Likewise.
10480         * gcc.target/i386/fpcvt-3.c: Likewise.
10481         * gcc.target/i386/fpprec-1.c: Likewise.
10482         * gcc.target/i386/funcspec-9.c: Likewise.
10483         * gcc.target/i386/incoming-1.c: Likewise.
10484         * gcc.target/i386/incoming-12.c: Likewise.
10485         * gcc.target/i386/incoming-2.c: Likewise.
10486         * gcc.target/i386/incoming-3.c: Likewise.
10487         * gcc.target/i386/incoming-4.c: Likewise.
10488         * gcc.target/i386/incoming-6.c: Likewise.
10489         * gcc.target/i386/incoming-7.c: Likewise.
10490         * gcc.target/i386/incoming-8.c: Likewise.
10491         * gcc.target/i386/opt-1.c: Likewise.
10492         * gcc.target/i386/opt-2.c: Likewise.
10493         * gcc.target/i386/ordcmp-1.c: Likewise.
10494         * gcc.target/i386/pr17692.c: Likewise.
10495         * gcc.target/i386/pr18614-1.c: Likewise.
10496         * gcc.target/i386/pr22152.c: Likewise.
10497         * gcc.target/i386/pr23570.c: Likewise.
10498         * gcc.target/i386/pr23575.c: Likewise.
10499         * gcc.target/i386/pr26449-1.c: Likewise.
10500         * gcc.target/i386/pr26600.c: Likewise.
10501         * gcc.target/i386/pr27790.c: Likewise.
10502         * gcc.target/i386/pr28839.c: Likewise.
10503         * gcc.target/i386/pr30970.c: Likewise.
10504         * gcc.target/i386/pr32000-1.c: Likewise.
10505         * gcc.target/i386/pr32000-2.c: Likewise.
10506         * gcc.target/i386/pr32280.c: Likewise.
10507         * gcc.target/i386/pr32661.c: Likewise.
10508         * gcc.target/i386/pr32708-1.c: Likewise.
10509         * gcc.target/i386/pr32961.c: Likewise.
10510         * gcc.target/i386/pr33329.c: Likewise.
10511         * gcc.target/i386/pr35714.c: Likewise.
10512         * gcc.target/i386/pr35767-1.c: Likewise.
10513         * gcc.target/i386/pr35767-1d.c: Likewise.
10514         * gcc.target/i386/pr35767-1i.c: Likewise.
10515         * gcc.target/i386/pr35767-2.c: Likewise.
10516         * gcc.target/i386/pr35767-2d.c: Likewise.
10517         * gcc.target/i386/pr35767-2i.c: Likewise.
10518         * gcc.target/i386/pr35767-3.c: Likewise.
10519         * gcc.target/i386/pr35767-5.c: Likewise.
10520         * gcc.target/i386/pr36222-1.c: Likewise.
10521         * gcc.target/i386/pr36578-1.c: Likewise.
10522         * gcc.target/i386/pr36578-2.c: Likewise.
10523         * gcc.target/i386/pr36992-1.c: Likewise.
10524         * gcc.target/i386/pr37101.c: Likewise.
10525         * gcc.target/i386/pr37216.c: Likewise.
10526         * gcc.target/i386/pr37434-1.c: Likewise.
10527         * gcc.target/i386/pr37434-2.c: Likewise.
10528         * gcc.target/i386/pr37843-3.c: Likewise.
10529         * gcc.target/i386/pr37843-4.c: Likewise.
10530         * gcc.target/i386/pr39162.c: Likewise.
10531         * gcc.target/i386/pr39315-1.c: Likewise.
10532         * gcc.target/i386/pr39315-2.c: Likewise.
10533         * gcc.target/i386/pr39315-3.c: Likewise.
10534         * gcc.target/i386/pr39315-4.c: Likewise.
10535         * gcc.target/i386/pr39445.c: Likewise.
10536         * gcc.target/i386/pr39496.c: Likewise.
10537         * gcc.target/i386/pr40809.c: Likewise.
10538         * gcc.target/i386/pr40906-3.c: Likewise.
10539         * gcc.target/i386/pr41019.c: Likewise.
10540         * gcc.target/i386/pr42542-1.c: Likewise.
10541         * gcc.target/i386/pr42542-2.c: Likewise.
10542         * gcc.target/i386/pr42542-3.c: Likewise.
10543         * gcc.target/i386/pr42542-3a.c: Likewise.
10544         * gcc.target/i386/pr42881.c: Likewise.
10545         * gcc.target/i386/push-1.c: Likewise.
10546         * gcc.target/i386/quad-sse.c: Likewise.
10547         * gcc.target/i386/reload-1.c: Likewise.
10548         * gcc.target/i386/sse-10.c: Likewise.
10549         * gcc.target/i386/sse-11.c: Likewise.
10550         * gcc.target/i386/sse-15.c: Likewise.
10551         * gcc.target/i386/sse-17.c: Likewise.
10552         * gcc.target/i386/sse-18.c: Likewise.
10553         * gcc.target/i386/sse-19.c: Likewise.
10554         * gcc.target/i386/sse-4.c: Likewise.
10555         * gcc.target/i386/sse-6.c: Likewise.
10556         * gcc.target/i386/sse-vect-types.c: Likewise.
10557         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10558         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10559         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10560         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10561         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10562         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10563         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10564         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10565         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10566         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10567         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10568         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10569         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10570         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10571         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10572         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10573         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10574         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10575         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10576         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10577         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10578         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10579         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10580         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10581         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10582         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10583         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10584         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10585         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10586         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10587         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10588         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10589         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10590         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10591         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10592         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10593         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10594         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10595         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10596         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10597         * gcc.target/i386/sse2-mmx.c: Likewise.
10598         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10599         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10600         * gcc.target/i386/sse2-movd-1.c: Likewise.
10601         * gcc.target/i386/sse2-movd-2.c: Likewise.
10602         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10603         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10604         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10605         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10606         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10607         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10608         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10609         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10610         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10611         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10612         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10613         * gcc.target/i386/sse2-movq-1.c: Likewise.
10614         * gcc.target/i386/sse2-movq-2.c: Likewise.
10615         * gcc.target/i386/sse2-movq-3.c: Likewise.
10616         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10617         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10618         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10619         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10620         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10621         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10622         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10623         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10624         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10625         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10626         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10627         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10628         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10629         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10630         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10631         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10632         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10633         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10634         * gcc.target/i386/sse2-pand-1.c: Likewise.
10635         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10636         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10637         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10638         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10639         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10640         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10641         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10642         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10643         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10644         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10645         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10646         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10647         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10648         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10649         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10650         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10651         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10652         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10653         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10654         * gcc.target/i386/sse2-por-1.c: Likewise.
10655         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10656         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10657         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10658         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10659         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10660         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10661         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10662         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10663         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10664         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10665         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10666         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10667         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10668         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10669         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10670         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10671         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10672         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10673         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10674         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10675         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10676         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10677         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10678         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10679         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10680         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10681         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10682         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10683         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10684         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10685         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10686         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10687         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10688         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10689         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10690         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10691         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10692         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10693         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10694         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10695         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10696         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10697         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10698         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10699         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10700         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10701         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10702         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10703         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10704         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10705         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10706         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10707         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10708         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10709         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10710         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10711         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10712         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10713         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10714         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10715         * gcc.target/i386/sse2-vec-1.c: Likewise.
10716         * gcc.target/i386/sse2-vec-2.c: Likewise.
10717         * gcc.target/i386/sse2-vec-3.c: Likewise.
10718         * gcc.target/i386/sse2-vec-4.c: Likewise.
10719         * gcc.target/i386/sse2-vec-5.c: Likewise.
10720         * gcc.target/i386/sse2-vec-6.c: Likewise.
10721         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10722         * gcc.target/i386/ssefn-2.c: Likewise.
10723         * gcc.target/i386/ssefn-4.c: Likewise.
10724         * gcc.target/i386/ssefp-1.c: Likewise.
10725         * gcc.target/i386/ssefp-2.c: Likewise.
10726         * gcc.target/i386/sseregparm-3.c: Likewise.
10727         * gcc.target/i386/sseregparm-4.c: Likewise.
10728         * gcc.target/i386/sseregparm-5.c: Likewise.
10729         * gcc.target/i386/sseregparm-6.c: Likewise.
10730         * gcc.target/i386/sseregparm-7.c: Likewise.
10731         * gcc.target/i386/ssetype-1.c: Likewise.
10732         * gcc.target/i386/ssetype-2.c: Likewise.
10733         * gcc.target/i386/ssetype-3.c: Likewise.
10734         * gcc.target/i386/ssetype-4.c: Likewise.
10735         * gcc.target/i386/ssetype-5.c: Likewise.
10736         * gcc.target/i386/unordcmp-1.c: Likewise.
10737         * gcc.target/i386/vararg-1.c: Likewise.
10738         * gcc.target/i386/vararg-2.c: Likewise.
10739         * gcc.target/i386/vararg-3.c: Likewise.
10740         * gcc.target/i386/vararg-4.c: Likewise.
10741         * gcc.target/i386/vararg-7.c: Likewise.
10742         * gcc.target/i386/vararg-8.c: Likewise.
10743         * gcc.target/i386/vecinit-1.c: Likewise.
10744         * gcc.target/i386/vecinit-2.c: Likewise.
10745         * gcc.target/i386/vecinit-3.c: Likewise.
10746         * gcc.target/i386/vecinit-4.c: Likewise.
10747         * gcc.target/i386/vecinit-5.c: Likewise.
10748         * gcc.target/i386/vecinit-6.c: Likewise.
10749         * gcc.target/i386/vectorize2.c: Likewise.
10750         * gcc.target/i386/vectorize3.c: Likewise.
10751         * gcc.target/i386/vectorize4.c: Likewise.
10752         * gcc.target/i386/vectorize6.c: Likewise.
10753         * gcc.target/i386/vectorize7.c: Likewise.
10754         * gcc.target/i386/vectorize8.c: Likewise.
10755         * gcc.target/i386/vperm-v2df.c: Likewise.
10756         * gcc.target/i386/vperm-v2di.c: Likewise.
10757         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10758         * gcc.target/i386/xorps-sse2.c: Likewise.
10759         * gcc.target/i386/xorps.c: Likewise.
10760         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10761         * gfortran.dg/graphite/pr42326.f90: Likewise.
10762         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10763
10764 2010-05-19  Richard Guenther  <rguenther@suse.de>
10765
10766         PR lto/44196
10767         * g++.dg/lto/20100519-1_0.C: New testcase.
10768
10769 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10770
10771         PR fortran/42360
10772         * gfortran.dg/warn_intent_out_not_set.f90: New.
10773
10774 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10775
10776         PR fortran/38404
10777         * gfortran.dg/data_char_1.f90: Updated warning message.
10778         * gfortran.dg/data_array_6.f: New.
10779
10780 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10781
10782         * g++.dg/ipa/ivinline-8.C: New test.
10783         * gcc.dg/ipa/iinline-2.c: Likewise.
10784
10785 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10786
10787         PR fortran/34505
10788         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10789         arguments; add check for return value kind.
10790         * gfortran.dg/float_1.f90: Likewise.
10791
10792 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10793
10794         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10795         (main): Use it.
10796         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10797         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10798         Prune another location line format.
10799         (lto-obj): Call lto_prune_warns on comp_output.
10800
10801 2010-05-18  Jan Hubicka  <jh@suse.cz>
10802
10803         * gcc.dg/lto/ipacp_0.c: New test.
10804         * gcc.dg/lto/ipacp_1.c: New test.
10805
10806 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10807
10808         PR lto/44184
10809         * gcc.dg/lto/20100518_0.c: New test.
10810
10811 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10812
10813         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10814
10815 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10816
10817         PR fortran/43990
10818         * gfortran.dg/class_21.f03: New.
10819
10820 2010-05-17  Jason Merrill  <jason@redhat.com>
10821
10822         PR c++/44157
10823         * g++.dg/cpp0x/initlist34.C: New.
10824
10825         PR c++/44158
10826         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10827
10828 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10829
10830         * g++.dg/ipa/ivinline-1.C: New test.
10831         * g++.dg/ipa/ivinline-2.C: New test.
10832         * g++.dg/ipa/ivinline-3.C: New test.
10833         * g++.dg/ipa/ivinline-4.C: New test.
10834         * g++.dg/ipa/ivinline-5.C: New test.
10835         * g++.dg/ipa/ivinline-6.C: New test.
10836
10837 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10838             Jason Merrill  <jason@redhat.com>
10839
10840         PR c++/44108
10841         * c-c++-common/Wunused-var-8.c: New test.
10842
10843 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10844
10845         PR bootstrap/42347
10846         * gcc.c-torture/compile/pr42347.c: New test.
10847
10848         PR middle-end/44102
10849         * g++.dg/ext/asmgoto1.C: New test.
10850
10851 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10852
10853         PR middle-end/44133
10854         * gcc.dg/tree-ssa/pr44133.c: New test.
10855         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10856         precise.
10857
10858 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10859
10860         PR fortran/44044
10861         * gfortran.dg/class_20.f03: New.
10862
10863 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10864
10865         PR 44078
10866         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10867         debug messages but not the newly introduced one.
10868
10869 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10870
10871         PR fortran/35779
10872         * gfortran.dg/initialization_25.f90: Commented testcase.
10873         * gfortran.dg/initialization_26.f90: New.
10874
10875 2010-05-16  Richard Guenther  <rguenther@suse.de>
10876
10877         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10878         * gcc.dg/pr43084.c: Likewise.
10879         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10880         -fipa-type-escape.
10881         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10882         -fipa-type-escape.
10883         * gcc.dg/struct/struct-reorg.exp: Likewise.
10884         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10885         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10886
10887 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10888
10889         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10890         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10891         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10892         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10893         tests.
10894
10895 2010-05-15  Jason Merrill  <jason@redhat.com>
10896
10897         * g++.dg/eh/spec10.C: New.
10898         * g++.dg/eh/spec11.C: New.
10899         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10900
10901 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10902
10903         PR fortran/44154
10904         PR fortran/42647
10905         * gfortran.dg/allocatable_scalar_9.f90: New.
10906
10907 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10908
10909         PR c++/44148
10910         * g++.dg/torture/pr44148.C: New test.
10911
10912 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10913
10914         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10915         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10916         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10917         diagnostics and type sizes.
10918
10919 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10920
10921         * gnat.dg/lto9.adb: New test.
10922         * gnat.dg/lto9_pkg1.ads: New helper.
10923         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10924
10925 2010-05-15  Jan Hubicka  <jh@suse.cz>
10926
10927         * gcc.dg/lto/ipareference_1.c: Rename to ...
10928         * gcc.dg/lto/ipareference_0.c: ... this one.
10929         * gcc.dg/lto/ipareference_2.c: Rename to ...
10930         * gcc.dg/lto/ipareference_1.c: ... this one.
10931
10932 2010-05-15  Jan Hubicka  <jh@suse.cz>
10933
10934         * gcc.dg/lto/ipareference_1.c: New file.
10935         * gcc.dg/lto/ipareference_2.c: New file.
10936
10937 2010-05-15  Richard Guenther  <rguenther@suse.de>
10938
10939         PR tree-optimization/44038
10940         * gcc.c-torture/compile/pr44038.c: New testcase.
10941
10942 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10943
10944         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10945         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10946
10947 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10948
10949         PR fortran/43207
10950         PR fortran/43969
10951         * gfortran.dg/class_18.f03: New.
10952         * gfortran.dg/class_19.f03: New.
10953
10954 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10955
10956         PR debug/44112
10957         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10958         * g++.dg/debug/dwarf2/const1.C: Remove.
10959
10960 2010-05-14  Jason Merrill  <jason@redhat.com>
10961
10962         * g++.dg/eh/cond4.C: New.
10963         * g++.dg/eh/elide2.C: Adjust.
10964         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10965
10966 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10967
10968         PR fortran/44135
10969         * gfortran.dg/actual_array_interface_2.f90: New test.
10970
10971 2010-05-14  Richard Guenther  <rguenther@suse.de>
10972
10973         PR tree-optimization/44119
10974         * gcc.c-torture/compile/pr44119.c: New testcase.
10975
10976 2010-05-14  Jason Merrill  <jason@redhat.com>
10977
10978         PR c++/44127
10979         * g++.dg/eh/terminate1.C: New.
10980
10981 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10982
10983         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10984
10985         PR debug/44136
10986         * gcc.dg/pr44136.c: New test.
10987
10988 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10989
10990         PR c++/30566
10991         * g++.dg/warn/Wshadow-4.C: Adjust.
10992         * g++.dg/warn/Wshadow-5.C: New test.
10993         * g++.dg/warn/Wshadow-6.C: New test
10994
10995 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10996
10997         PR fortran/35779
10998         * gfortran.dg/initialization_25.f90: New.
10999
11000 2010-05-13  Martin Jambor  <mjambor@suse.cz>
11001
11002         * g++.dg/otr-fold-1.C: New test.
11003         * g++.dg/otr-fold-2.C: New test.
11004
11005 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
11006
11007         PR fortran/44036
11008         * gfortran.dg/gomp/pr44036-1.f90: New test.
11009         * gfortran.dg/gomp/pr44036-2.f90: New test.
11010         * gfortran.dg/gomp/pr44036-3.f90: New test.
11011
11012         PR debug/43983
11013         * gcc.dg/guality/sra-1.c: New test.
11014
11015 2010-05-12  Jan Hubicka  <jh@suse.cz>
11016
11017         * tree-ssa/unreachable.c: New test.
11018
11019 2010-05-12  Jason Merrill  <jason@redhat.com>
11020
11021         * g++.dg/cpp0x/sfinae1.C: New.
11022
11023 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
11024
11025         * gcc.target/i386/zee.c: New file.
11026
11027 2010-05-12  Jason Merrill  <jason@redhat.com>
11028
11029         * g++.dg/conversion/op1.C: Expect template candidate message.
11030         * g++.dg/cpp0x/nullptr15.C: Likewise.
11031         * g++.dg/cpp0x/pr31431-2.C: Likewise.
11032         * g++.dg/cpp0x/pr31431.C: Likewise.
11033         * g++.dg/cpp0x/temp_default2.C: Likewise.
11034         * g++.dg/cpp0x/trailing4.C: Likewise.
11035         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
11036         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
11037         * g++.dg/cpp0x/variadic-throw.C: Likewise.
11038         * g++.dg/cpp0x/variadic35.C: Likewise.
11039         * g++.dg/cpp0x/vt-35147.C: Likewise.
11040         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11041         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11042         * g++.dg/ext/visibility/anon8.C: Likewise.
11043         * g++.dg/ext/vla2.C: Likewise.
11044         * g++.dg/other/pr28114.C: Likewise.
11045         * g++.dg/other/ptrmem10.C: Likewise.
11046         * g++.dg/other/ptrmem11.C: Likewise.
11047         * g++.dg/overload/unknown1.C: Likewise.
11048         * g++.dg/parse/template7.C: Likewise.
11049         * g++.dg/parse/typename7.C: Likewise.
11050         * g++.dg/template/conv11.C: Likewise.
11051         * g++.dg/template/copy1.C: Likewise.
11052         * g++.dg/template/deduce3.C: Likewise.
11053         * g++.dg/template/dependent-expr5.C: Likewise.
11054         * g++.dg/template/friend.C: Likewise.
11055         * g++.dg/template/incomplete2.C: Likewise.
11056         * g++.dg/template/local4.C: Likewise.
11057         * g++.dg/template/local6.C: Likewise.
11058         * g++.dg/template/operator10.C: Likewise.
11059         * g++.dg/template/overload6.C: Likewise.
11060         * g++.dg/template/ptrmem2.C: Likewise.
11061         * g++.dg/template/ptrmem20.C: Likewise.
11062         * g++.dg/template/ptrmem8.C: Likewise.
11063         * g++.dg/template/sfinae2.C: Likewise.
11064         * g++.dg/template/ttp25.C: Likewise.
11065         * g++.dg/template/unify10.C: Likewise.
11066         * g++.dg/template/unify11.C: Likewise.
11067         * g++.dg/template/unify6.C: Likewise.
11068         * g++.dg/template/unify7.C: Likewise.
11069         * g++.dg/template/unify9.C: Likewise.
11070         * g++.dg/template/varmod1.C: Likewise.
11071         * g++.old-deja/g++.brendan/crash56.C: Likewise.
11072         * g++.old-deja/g++.law/operators32.C: Likewise.
11073         * g++.old-deja/g++.pt/crash28.C: Likewise.
11074         * g++.old-deja/g++.pt/crash60.C: Likewise.
11075         * g++.old-deja/g++.pt/explicit38.C: Likewise.
11076         * g++.old-deja/g++.pt/explicit39.C: Likewise.
11077         * g++.old-deja/g++.pt/explicit41.C: Likewise.
11078         * g++.old-deja/g++.pt/explicit67.C: Likewise.
11079         * g++.old-deja/g++.pt/explicit77.C: Likewise.
11080         * g++.old-deja/g++.pt/expr2.C: Likewise.
11081         * g++.old-deja/g++.pt/overload7.C: Likewise.
11082         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
11083         * g++.old-deja/g++.pt/spec5.C: Likewise.
11084         * g++.old-deja/g++.pt/spec6.C: Likewise.
11085         * g++.old-deja/g++.pt/t24.C: Likewise.
11086         * g++.old-deja/g++.pt/unify4.C: Likewise.
11087         * g++.old-deja/g++.pt/unify6.C: Likewise.
11088         * g++.old-deja/g++.pt/unify8.C: Likewise.
11089         * g++.old-deja/g++.robertl/eb119.C: Likewise.
11090         * g++.old-deja/g++.robertl/eb79.C: Likewise.
11091         * g++.old-deja/g++.robertl/eb98.C: Likewise.
11092
11093         * g++.dg/cpp0x/initlist32.C: New.
11094
11095         * g++.dg/template/conv11.C: New.
11096         * g++.dg/conversion/op1.C: Adjust expected error.
11097
11098         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
11099
11100 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
11101
11102         PR target/44088
11103         * gcc.target/i386/avx-cmpsd-1.c: New.
11104         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
11105         * gcc.target/i386/avx-cmpss-1.c: Likewise.
11106         * gcc.target/i386/avx-cmpss-2.c: Likewise.
11107         * gcc.target/i386/sse-cmpss-1.c: Likewise.
11108         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
11109
11110 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
11111
11112         PR middle-end/44085
11113         * gcc.dg/gomp/pr44085.c: New test.
11114         * gfortran.dg/gomp/pr44085.f90: New test.
11115
11116 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
11117
11118         * objc-obj-c++-shared/Object1.m: New.
11119         * objc.dg/torture: New directory.
11120         * objc.dg/torture/tls: Ditto.
11121         * objc.dg/tls: Ditto.
11122         * objc.dg/torture/tls/trivial.m: New test.
11123         * objc.dg/torture/tls/thr-init-2.m: New test.
11124         * objc.dg/torture/tls/thr-init-3.m: New test.
11125         * objc.dg/torture/tls/thr-init.m: New test.
11126         * objc.dg/torture/tls/diag-1.m: New test.
11127         * objc.dg/torture/tls/tls.exp: New.
11128         * objc.dg/torture/trivial.m: New test.
11129         * objc.dg/torture/dg-torture.exp: New.
11130         * objc.dg/tls/diag-3.m: New test.
11131         * objc.dg/tls/diag-4.m: New test.
11132         * objc.dg/tls/diag-5.m: New test.
11133         * objc.dg/tls/init-1.m: New test.
11134         * objc.dg/tls/init-2.m: New test.
11135         * objc.dg/tls/tls.exp: New.
11136         * objc.dg/tls/diag-2.m: New test.
11137         * lib/objc.exp: Respond to dg-additional-files.
11138
11139 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
11140
11141         * gcc.target/m68k/20100512-1.c: New.
11142
11143 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
11144
11145         * gnat.dg/lto8.adb: New test.
11146         * gnat.dg/lto8_pkg.ad[sb]: New helper.
11147         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
11148
11149 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
11150
11151         PR c++/34272
11152         PR c++/43630
11153         PR c++/34491
11154         * g++.dg/template/crash97.C: New.
11155         * g++.dg/template/crash98.C: Likewise.
11156         * g++.dg/template/crash99.C: Likewise.
11157         * g++.dg/cpp0x/pr31439.C: Adjust.
11158         * g++.dg/template/crash95.C: Likewise.
11159
11160 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11161
11162         PR middle-end/44071
11163         * c-c++-common/asmgoto-4.c: New test.
11164         * gcc.target/i386/pr44071.c: New test.
11165
11166         PR c++/44062
11167         * c-c++-common/Wunused-var-7.c: New test.
11168         * g++.dg/warn/Wunused-var-9.C: New test.
11169
11170 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11171
11172         PR fortran/43711
11173         * gfortran.dg/gomp/pr43711.f90: New.
11174
11175 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11176
11177         PR fortran/31820
11178         * gfortran.dg/select_5.f90: Updated.
11179
11180 2010-05-11  Jan Hubicka  <jh@suse.cz>
11181
11182         PR tree-optimize/44063
11183         * gcc.c-torture/compile/pr44063.c: New testcase.
11184
11185 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11186
11187         PR debug/44023
11188         * gcc.dg/pr44023.c: New test.
11189
11190 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
11191
11192         * gnat.dg/lto7.adb: New test.
11193         * gnat.dg/lto7_pkg.ad[sb]: New helper.
11194
11195 2010-05-10  Jason Merrill  <jason@redhat.com>
11196
11197         PR c++/44017
11198         * g++.dg/template/inherit5.C: New.
11199
11200         PR c++/44045
11201         * g++.dg/cpp0x/initlist33.C: New.
11202         * g++.dg/cpp0x/initlist26.C: Adjust.
11203         * g++.dg/cpp0x/initlist28.C: Adjust.
11204
11205 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
11206
11207         PR c++/43719
11208         * g++.dg/init/pr43719.C: New.
11209         * g++.dg/anon-struct4.C: Adjust.
11210
11211 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
11212
11213         PR debug/44028
11214         * gcc.dg/pr44028.c: New test.
11215
11216 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
11217
11218         PR fortran/27866
11219         PR fortran/35003
11220         PR fortran/42809
11221         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11222         * gfortran.dg/warn_conversion.f90: New.
11223
11224 2010-05-10  Michael Matz  <matz@suse.de>
11225
11226         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11227
11228 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
11229
11230         PR rtl-optimization/44012
11231         * gcc.dg/pr44012.c: New.
11232
11233 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11234
11235         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11236         Log text on entry and exit.
11237         Prune Sun ld warnings for common symbols with differing sizes.
11238         (lto-link-and-maybe-run): Change caller.
11239
11240 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
11241
11242         PR fortran/44044
11243         * gfortran.dg/class_7.f03: Modified.
11244         * gfortran.dg/select_type_1.f03: Modified.
11245         * gfortran.dg/select_type_12.f03: New.
11246
11247 2010-05-10  Richard Guenther  <rguenther@suse.de>
11248
11249         PR tree-optimization/44050
11250         * gcc.dg/torture/pr44050.c: New testcase.
11251
11252 2010-05-10  Wei Guozhi  <carrot@google.com>
11253
11254         PR target/42879
11255         * gcc.target/arm/pr42879.c: New testcase.
11256
11257 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11258
11259         PR c/44051
11260         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11261
11262 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11263
11264         PR c/10676
11265         * gcc.dg/anon-struct-10.c: New test.
11266
11267 2010-05-09  Richard Guenther  <rguenther@suse.de>
11268
11269         PR middle-end/44024
11270         * gcc.dg/pr44024.c: New testcase.
11271
11272 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11273
11274         PR c/4784
11275         * gcc.dg/anon-struct-9.c: New test.
11276
11277 2010-05-09  Richard Guenther  <rguenther@suse.de>
11278
11279         PR middle-end/44043
11280         * gcc.c-torture/compile/pr44043.c: New testcase.
11281
11282 2010-05-09  Richard Guenther  <rguenther@suse.de>
11283
11284         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11285
11286 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
11287
11288         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11289
11290 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11291
11292         * gnat.dg/lto[12456].adb: Add "target lto" marker.
11293         * gnat.dg/specs/lto3.ads: Likewise.
11294
11295 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
11296
11297         PR middle-end/28685
11298         * gcc.dg/pr28685-1.c: New file.
11299
11300 2010-05-08  Richard Guenther  <rguenther@suse.de>
11301
11302         PR tree-optimization/44030
11303         * gcc.c-torture/compile/pr44030.c: New testcase.
11304
11305 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11306
11307         * gnat.dg/lto6.adb: New test.
11308         * gnat.dg/lto6_pkg.ads: New helper.
11309
11310 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11311
11312         * gnat.dg/lto5.adb: New test.
11313         * gnat.dg/lto5_pkg.ad[sb]: New helper.
11314
11315 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11316
11317         * gnat.dg/lto4.ad[sb]: New test.
11318
11319 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11320
11321         * gnat.dg/specs/lto3.ads: New test.
11322         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11323         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11324
11325 2010-05-08  Quentin Ochem  <ochem@adacore.com>
11326
11327         * gnat.dg/sizetype3.ad[sb]: New test.
11328         * gnat.dg/sizetype3_pkg.ads: New helper.
11329
11330 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
11331
11332         PR c++/43951
11333         * g++.dg/init/new29.C: New.
11334
11335 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11336
11337         PR fortran/40728
11338         * gfortran.dg/coarray_1.f90: Fixed error message.
11339         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11340         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11341         * gfortran.dg/intrinsic_std_5.f90: New.
11342
11343 2010-05-07  Jason Merrill  <jason@redhat.com>
11344
11345         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11346
11347 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11348
11349         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11350         (size_t, stderr): Remove.
11351         (read_error): Replaced __builtin_fprintf by fprintf.
11352
11353 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11354
11355         * gcc.dg/ordered-comparison-1.c: New test.
11356         * gcc.dg/ordered-comparison-2.c: New test.
11357         * gcc.dg/ordered-comparison-3.c: New test.
11358         * gcc.dg/ordered-comparison-4.c: New test.
11359
11360 2010-05-06  Mike Stump  <mikestump@comcast.net>
11361
11362         PR objc/35165
11363         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11364
11365 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11366             Jason Merrill  <jason@redhat.com>
11367
11368         * g++.dg/cpp0x/nullptr01.C: New.
11369         * g++.dg/cpp0x/nullptr02.C: New.
11370         * g++.dg/cpp0x/nullptr03.C: New.
11371         * g++.dg/cpp0x/nullptr04.C: New.
11372         * g++.dg/cpp0x/nullptr05.C: New.
11373         * g++.dg/cpp0x/nullptr06.C: New.
11374         * g++.dg/cpp0x/nullptr07.C: New.
11375         * g++.dg/cpp0x/nullptr08.C: New.
11376         * g++.dg/cpp0x/nullptr09.C: New.
11377         * g++.dg/cpp0x/nullptr10.C: New.
11378         * g++.dg/cpp0x/nullptr11.C: New.
11379         * g++.dg/cpp0x/nullptr12.C: New.
11380         * g++.dg/cpp0x/nullptr13.C: New.
11381         * g++.dg/cpp0x/nullptr14.C: New.
11382         * g++.dg/cpp0x/nullptr15.C: New.
11383         * g++.dg/cpp0x/nullptr16.C: New.
11384         * g++.dg/cpp0x/nullptr17.C: New.
11385         * g++.dg/cpp0x/nullptr18.C: New.
11386         * g++.dg/cpp0x/nullptr19.C: New.
11387         * g++.dg/cpp0x/nullptr20.C: New.
11388         * g++.dg/cpp0x/nullptr21.C: New.
11389         * g++.dg/cpp0x/nullptr22.C: New.
11390         * g++.dg/debug/nullptr01.C: New.
11391         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11392
11393 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11394
11395         * gcc.dg/Wunused-var-8.c: Move to...
11396         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11397
11398 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11399
11400         PR c++/40406
11401         * g++.dg/template/crash96.C: New.
11402
11403 2010-05-06  Jan Hubicka  <jh@suse.cz>
11404
11405         PR tree-optimization/43791
11406         * gcc.c-torture/compile/pr43791.c: New file.
11407
11408 2010-05-06  Michael Matz  <matz@suse.de>
11409
11410         PR tree-optimization/43984
11411         * gfortran.dg/pr43984.f90: New test.
11412
11413 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11414
11415         PR 40989
11416         * gcc.dg/pr40989.c: New.
11417
11418 2010-05-06  Richard Guenther  <rguenther@suse.de>
11419
11420         PR tree-optimization/43934
11421         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11422
11423 2010-05-06  Richard Guenther  <rguenther@suse.de>
11424
11425         PR tree-optimization/43987
11426         * gcc.c-torture/execute/pr43987.c: New testcase.
11427         * gcc.dg/torture/pta-escape-1.c: Adjust.
11428         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11429         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11430         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11431         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11432
11433 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11434             Dodji Seketeli  <dodji@redhat.com>
11435
11436         PR c/18624
11437         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11438         * g++.dg/template/sfinae16.C: Likewise.
11439         * gcc.dg/Wunused-var-1.c: Moved to...
11440         * c-c++-common/Wunused-var-1.c: ...here. New test.
11441         * gcc.dg/Wunused-var-2.c: Moved to...
11442         * c-c++-common/Wunused-var-2.c: ...here. New test.
11443         * gcc.dg/Wunused-var-3.c: Moved to...
11444         * c-c++-common/Wunused-var-3.c: ...here. New test.
11445         * gcc.dg/Wunused-var-4.c: Moved to...
11446         * gcc.dg/Wunused-var-1.c: ... here.
11447         * gcc.dg/Wunused-var-5.c: Moved to...
11448         * c-c++-common/Wunused-var-4.c: ...here. New test.
11449         * gcc.dg/Wunused-var-7.c: Moved to...
11450         * c-c++-common/Wunused-var-5.c: ...here. New test.
11451         * gcc.dg/Wunused-var-6.c: Moved to...
11452         * gcc.dg/Wunused-var-2.c: ... here.
11453         * c-c++-common/Wunused-var-1.c: New test.
11454         * c-c++-common/Wunused-var-2.c: New test.
11455         * c-c++-common/Wunused-var-3.c: New test.
11456         * c-c++-common/Wunused-var-4.c: New test.
11457         * c-c++-common/Wunused-var-5.c: New test.
11458         * g++.dg/warn/Wunused-var-1.C: New test.
11459         * g++.dg/warn/Wunused-var-2.C: New test.
11460         * g++.dg/warn/Wunused-var-3.C: New test.
11461         * g++.dg/warn/Wunused-var-4.C: New test.
11462         * g++.dg/warn/Wunused-var-5.C: New test.
11463         * g++.dg/warn/Wunused-var-6.C: New test.
11464         * g++.dg/warn/Wunused-var-7.C: New test.
11465         * g++.dg/warn/Wunused-var-8.C: New test.
11466         * g++.dg/warn/Wunused-parm-1.C: New test.
11467         * g++.dg/warn/Wunused-parm-2.C: New test.
11468         * g++.dg/warn/Wunused-parm-3.C: New test.
11469
11470 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11471
11472         PR fortran/43985
11473         * gfortran.dg/gomp/crayptr5.f90: New test case.
11474
11475 2010-05-05  Jason Merrill  <jason@redhat.com>
11476
11477         PR debug/43370
11478         * g++.dg/ext/attrib39.C: New.
11479
11480 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11481
11482         PR fortran/24978
11483         * gfortran.dg/data_invalid.f90: New.
11484
11485 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11486
11487         * gnat.dg/lto2.adb: New test.
11488
11489 2010-05-05  Jason Merrill  <jason@redhat.com>
11490
11491         PR c++/43787
11492         * g++.dg/opt/empty1.C: New.
11493
11494 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11495
11496         PR fortran/43696
11497         * gfortran.dg/class_17.f03: New.
11498
11499 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11500
11501         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11502
11503 2010-05-04  Mike Stump  <mikestump@comcast.net>
11504
11505         PR objc/35165
11506         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11507
11508 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11509
11510         PR target/43668
11511         * gcc.target/i386/pr43668.c: New.
11512
11513 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11514
11515         PR c++/43028
11516         * g++.dg/cpp0x/initlist31.C: New.
11517
11518 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11519
11520         PR c/43981
11521         * gcc.dg/Wunused-var-8.c: New test.
11522
11523 2010-05-04  Jason Merrill  <jason@redhat.com>
11524
11525         PR c++/38064
11526         * g++.dg/cpp0x/enum3.C: Extend.
11527
11528 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11529
11530         PR target/43799
11531         * gcc.target/i386/pr43799.c: New.
11532
11533 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11534
11535         * gnat.dg/lto1.adb: New test.
11536         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11537
11538 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11539
11540         PR middle-end/43671
11541         * gcc.target/i386/pr43671.c: New.
11542
11543 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11544
11545         PR c++/43705
11546         * g++.dg/template/crash95.C: New.
11547
11548 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11549
11550         PR debug/43508
11551         * gcc.target/i386/pr43508.c: New.
11552
11553 2010-05-04  Richard Guenther  <rguenther@suse.de>
11554
11555         PR tree-optimization/43879
11556         * g++.dg/torture/pr43879-1_0.C: New testcase.
11557         * g++.dg/torture/pr43879-1_1.C: Likewise.
11558
11559 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11560
11561         PR c++/43953
11562         * g++.dg/other/crash-12.C: New test.
11563
11564 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11565
11566         * g++.dg/cdce3.C: Add a space.  Updated.
11567
11568 2010-05-03  Jason Merrill  <jason@redhat.com>
11569
11570         PR c++/43680
11571         * g++.dg/opt/enum2.C: New.
11572         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11573         * g++.dg/warn/Wswitch-1.C: Adjust message.
11574
11575 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11576
11577         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11578         * g++.dg/ext/label13.C: Fix typo.
11579         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11580         alpha*-dec-osf5*.
11581         * gcc.c-torture/compile/limits-declparen.c: xfail on
11582         alpha*-dec-osf5* with -g.
11583         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11584         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11585         * gcc.dg/c99-tgmath-2.c: Likewise.
11586         * gcc.dg/c99-tgmath-3.c: Likewise.
11587         * gcc.dg/c99-tgmath-4.c: Likewise.
11588
11589 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11590
11591         PR fortran/43592
11592         * gfortran.dg/unexpected_interface.f90: New test.
11593
11594 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11595
11596         * ada/acats/run_acats (which): New function.
11597         (host_gnatchop, host_gnatmake): Use it.
11598
11599 2010-05-03  Richard Guenther  <rguenther@suse.de>
11600
11601         PR tree-optimization/43971
11602         * gcc.dg/pr43971.c: New testcase.
11603
11604 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11605
11606         PR debug/43972
11607         * gcc.dg/debug/pr43972.c: New test.
11608
11609 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11610
11611         PR testsuite/43963
11612         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11613
11614 2010-05-02  Richard Guenther  <rguenther@suse.de>
11615
11616         PR tree-optimization/43879
11617         * gcc.dg/torture/pr43879-3.c: New testcase.
11618
11619 2010-05-01  Richard Guenther  <rguenther@suse.de>
11620
11621         PR tree-optimization/43949
11622         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11623
11624 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11625
11626         PR c++/43951
11627         * g++.dg/init/new28.C: New.
11628
11629 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11630
11631         PR objc++/32052
11632         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11633         structure and nested declarations.
11634         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11635         structure and nested declarations.  Reduce header clutter and
11636         use _exit() rather than abort().
11637         * objc.dg/encode-10.m: New.
11638         * objc.dg/encode-11.m: New.
11639
11640 2010-04-30  DJ Delorie  <dj@redhat.com>
11641
11642         * gcc.c-torture/execute/20100430-1.c: New test.
11643
11644 2010-04-30  Jason Merrill  <jason@redhat.com>
11645
11646         PR c++/43868
11647         * g++.dg/template/ptrmem21.C: New.
11648
11649 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11650
11651         PR fortran/18918
11652         PR fortran/43931
11653         * gfortran.dg/coarray_13.f90: New test.
11654
11655 2010-04-30  Richard Guenther  <rguenther@suse.de>
11656
11657         PR lto/43946
11658         * gcc.dg/lto/20100430-1_0.c: New testcase.
11659
11660 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11661
11662         PR debug/43942
11663         * c-c++-common/pr43942.c: New test.
11664
11665 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11666
11667         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11668         conflict with darwin crt1.o 'start' symbol.
11669
11670 2010-04-30  Richard Guenther  <rguenther@suse.de>
11671
11672         PR tree-optimization/43879
11673         * gcc.dg/torture/pr43879_1.c: New testcase.
11674
11675 2010-04-30  Richard Guenther  <rguenther@suse.de>
11676
11677         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11678
11679 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11680
11681         PR c++/43890
11682         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11683         user-provided constructor while recursing.
11684
11685 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11686
11687         PR fortran/42274
11688         * gfortran.dg/class_16.f03: New test.
11689
11690 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11691
11692         PR fortran/42274
11693         * gfortran.dg/class_15.f03: New.
11694
11695 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11696
11697         PR fortran/43326
11698         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11699
11700 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11701
11702         PR fortran/43492
11703         * gfortran.dg/generic_22.f03 : New test.
11704
11705 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11706
11707         PR fortran/42353
11708         * gfortran.dg/class_14.f03: New test.
11709
11710 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11711
11712         PR fortran/42680
11713         * gfortran.dg/interface_32.f90: New test.
11714
11715 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11716             Janus Weil  <janus@gcc.gnu.org>
11717
11718         PR fortran/41829
11719         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11720         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11721         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11722
11723 2010-04-28  Mike Stump  <mikestump@comcast.net>
11724
11725         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11726         dg-excess-errors.
11727         * g++.dg/uninit-pred-2_b.C: Likewise.
11728
11729 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11730
11731         PR fortran/18918
11732         PR fortran/43919
11733         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11734
11735 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11736
11737         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11738         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11739         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11740         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11741         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11742
11743 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11744
11745         * gcc.dg/const-uniq-1.c: New test.
11746         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11747
11748 2010-04-28  Xinliang David Li  <davidxl@google.com>
11749
11750         * gcc.dg/uninit-pred-2_b.c: New test.
11751         * gcc.dg/uninit-pred-4_b.c: New test.
11752         * gcc.dg/uninit-pred-3_d.c: New test.
11753         * gcc.dg/uninit-pred-6_b.c: New test.
11754         * gcc.dg/uninit-pred-8_b.c: New test.
11755         * gcc.dg/uninit-pred-3_a.c: New test.
11756         * gcc.dg/uninit-pred-2_c.c: New test.
11757         * gcc.dg/uninit-pred-5_a.c: New test.
11758         * gcc.dg/uninit-pred-3_e.c: New test.
11759         * gcc.dg/uninit-pred-7_a.c: New test.
11760         * gcc.dg/uninit-pred-6_c.c: New test.
11761         * gcc.dg/uninit-pred-9_a.c: New test.
11762         * gcc.dg/uninit-pred-8_c.c: New test.
11763         * gcc.dg/uninit-pred-3_b.c: New test.
11764         * gcc.dg/uninit-pred-5_b.c: New test.
11765         * gcc.dg/uninit-pred-7_b.c: New test.
11766         * gcc.dg/uninit-pred-6_d.c: New test.
11767         * gcc.dg/uninit-pred-9_b.c: New test.
11768         * gcc.dg/uninit-pred-2_a.c: New test.
11769         * gcc.dg/uninit-pred-4_a.c: New test.
11770         * gcc.dg/uninit-pred-3_c.c: New test.
11771         * gcc.dg/uninit-pred-6_a.c: New test.
11772         * gcc.dg/uninit-pred-8_a.c: New test.
11773         * gcc.dg/uninit-pred-7_c.c: New test.
11774         * gcc.dg/uninit-pred-6_e.c: New test.
11775         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11776         * g++.dg/uninit-pred-1_a.C: New test.
11777         * g++.dg/uninit-pred-1_b.C: New test.
11778         * g++.dg/uninit-pred-2_a.C: New test.
11779         * g++.dg/uninit-pred-2_b.C: New test.
11780         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11781         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11782         * g++.dg/uninit-pred-loop_1.cc: New test.
11783
11784 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11785
11786         * gcc.dg/lto/20091209-1_0.c: New testcase.
11787
11788 2010-04-28  Richard Guenther  <rguenther@suse.de>
11789
11790         PR tree-optimization/43879
11791         PR tree-optimization/43909
11792         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11793
11794 2010-04-28  Richard Guenther  <rguenther@suse.de>
11795
11796         PR c++/43880
11797         * g++.dg/torture/pr43880.C: New testcase.
11798
11799 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11800
11801         PR c++/9335
11802         * g++.dg/template/recurse2.C: Update
11803         * g++.dg/template/recurse.C: Update.
11804         * g++.dg/template/pr23510.C: Update.
11805         * lib/prune.exp: Filter out 'recursively instantiated'.
11806
11807 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11808
11809         PR c++/29043
11810         * g++.dg/init/pr29043.C: New.
11811
11812 2010-04-27  Jason Merrill  <jason@redhat.com>
11813
11814         * g++.dg/lookup/scoped5.C: Adjust.
11815         * g++.dg/lookup/scoped8.C: Adjust.
11816         * g++.dg/template/dependent-expr5.C: Adjust.
11817         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11818
11819         PR c++/43856
11820         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11821
11822         PR c++/43875
11823         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11824
11825 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11826             Jan Hubicka  <hubicka@ucw.cz>
11827
11828         * gcc.dg/pure-2.c: New testcase.
11829         * gcc.dg/const-1.c: New testcase.
11830
11831 2010-04-27  Jason Merrill  <jason@redhat.com>
11832
11833         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11834
11835         PR c++/41468
11836         * g++.dg/template/sfinae17.C: New.
11837         * g++.dg/template/sfinae18.C: New.
11838
11839 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11840
11841         * g++.dg/init/pr42844.C: New.
11842         * g++.dg/cpp0x/pr42844-2.C: New.
11843         * g++.dg/cpp0x/defaulted2.C: Adjust.
11844         * g++.dg/tree-ssa/pr27549.C: Likewise.
11845         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11846
11847 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11848
11849         PR fortran/18918
11850         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11851
11852 2010-04-27  Richard Guenther  <rguenther@suse.de>
11853
11854         PR middle-end/40561
11855         * g++.dg/other/pr40561.C: New testcase.
11856
11857 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11858
11859         PR middle-end/43812
11860         * g++.dg/ipa/pr43812.C: New test.
11861
11862 2010-04-27  Jan Hubicka  <jh@suse.cz>
11863
11864         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11865         (test): ... this one.
11866
11867 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11868
11869         PR target/40657
11870         * gcc.target/arm/thumb-stackframe.c: New test.
11871
11872 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11873
11874         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11875         * gcc.dg/misc-column.c: Likewise.
11876         * gcc.dg/Walways-true-1.c: Likewise.
11877         * gcc.dg/Walways-true-2.c: Likewise.
11878         * gcc.dg/warn-addr-cmp.c: Likewise.
11879
11880 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11881
11882         PR fortran/18918
11883         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11884         * gfortran.dg/coarray_12.f90: New.
11885
11886 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11887
11888         PR c/32207
11889         * gcc.dg/pr32207.c: New test.
11890         * gcc.dg/misc-column.c: Adjust expected warning.
11891         * gcc.dg/Walways-true-1.c: Likewise.
11892         * gcc.dg/Walways-true-2.c: Likewise.
11893         * gcc.dg/warn-addr-cmp.c: Likewise.
11894
11895 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11896
11897         PR lto/42776
11898         * lib/lto.exp (lto_prune_vis_warns): New function.
11899         (lto-link-and-maybe-run): Call it.
11900
11901 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11902
11903         PR tree-optimization/43904
11904         * gcc.dg/tree-ssa/tailcall-6.c: New.
11905
11906 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11907
11908         PR testsuite/35165
11909         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11910         Darwin8/OSX10.4 - compatible code generation.
11911         Use scan-rtl-dump.
11912         * obj-c++.dg/stubify-1.mm: Ditto.
11913         * lib/objc-torture.exp: Do not require link success for
11914         "trivial.m" in the runtime checks when dowhat = 'compile'.
11915         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11916         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11917         Darwin8/OSX10.4 - compatible code generation.
11918         * objc.dg/stubify-2.m: Ditto.
11919         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11920         * objc.dg/next-runtime-1.m: Ditto.
11921         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11922         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11923         runtimes on Darwin.
11924
11925 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11926
11927         PR 43715
11928         * lib/plugin-support.exp: Use "-undefined
11929         dynamic_lookup" on darwin.
11930
11931 2010-04-26  Richard Guenther  <rguenther@suse.de>
11932
11933         * gcc.dg/lto/20100426_0.c: New testcase.
11934
11935 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11936
11937         PR tree-optimization/43833
11938         gcc.dg/Warray-bounds-8.c: New test case.
11939
11940 2010-04-26  Richard Guenther  <rguenther@suse.de>
11941
11942         PR lto/43080
11943         * g++.dg/lto/20100423-3_0.C: New testcase.
11944
11945 2010-04-26  Richard Guenther  <rguenther@suse.de>
11946
11947         PR lto/42425
11948         * g++.dg/lto/20100423-2_0.C: New testcase.
11949
11950 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11951
11952         * gcc.dg/vect/bb-slp-23.c: New test.
11953
11954 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11955
11956         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11957         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11958         * gcc.dg/c1x-float-1.c: New test.
11959
11960 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11961
11962         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11963         of "lea\[ \t\]".
11964
11965 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11966
11967         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11968         FreeBSD.
11969         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11970         * gfortran.dg/default_format_2.f90: Ditto.
11971
11972 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11973
11974         * gfortran.dg/pr43505.f90: Clean up .mod file.
11975         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11976         * gfortran.dg/pr41347.f90: Ditto.
11977         * gfortran.dg/internal_pack_4.f90: Ditto.
11978         * gfortran.dg/proc_decl_23.f90: Ditto.
11979         * gfortran.dg/recursive_check_3.f90: Ditto.
11980         * gfortran.dg/intent_out_3.f90: Ditto.
11981         * gfortran.dg/assignment_2.f90: Ditto.
11982         * gfortran.dg/pr41928.f90: Ditto.
11983         * gfortran.dg/pr42166.f90: Ditto.
11984         * gfortran.dg/private_type_12.f90: Ditto.
11985         * gfortran.dg/graphite/pr42185.f90: Ditto.
11986         * gfortran.dg/graphite/pr42186.f90: Ditto.
11987         * gfortran.dg/graphite/pr40982.f90: Ditto.
11988         * gfortran.dg/graphite/id-2.f90: Ditto.
11989         * gfortran.dg/graphite/id-4.f90: Ditto.
11990         * gfortran.dg/graphite/pr42050.f90: Ditto.
11991         * gfortran.dg/graphite/id-18.f90: Ditto.
11992         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11993         * gfortran.dg/graphite/pr41924.f90: Ditto.
11994         * gfortran.dg/graphite/pr42393.f90: Ditto.
11995         * gfortran.dg/graphite/pr37980.f90: Ditto.
11996         * gfortran.dg/graphite/pr38953.f90: Ditto.
11997         * gfortran.dg/graphite/pr42180.f90: Ditto.
11998         * gfortran.dg/graphite/pr42181.f90: Ditto.
11999         * gfortran.dg/where_operator_assign_4.f90: Ditto.
12000         * gfortran.dg/select_type_4.f90: Ditto.
12001         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12002         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
12003         * gfortran.dg/lto/pr40725_0.f03: Ditto.
12004         * gfortran.dg/elemental_args_check_2.f90: Ditto.
12005         * gfortran.dg/whole_file_11.f90: Ditto.
12006         * gfortran.dg/private_type_11.f90: Ditto.
12007         * gfortran.dg/vect/vect-gems.f90: Ditto.
12008         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
12009
12010 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
12011
12012         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
12013
12014 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
12015
12016         * gnat.dg/pack15.ad[sb]: New test.
12017
12018 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
12019
12020         * gcc.target/arm/mla-1.c: New test.
12021
12022 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
12023
12024         PR fortran/30073
12025         PR fortran/43793
12026         * gfortran.dg/pr43793.f90: New test.
12027
12028 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
12029
12030         PR tree-optimization/41442
12031         * gcc.target/i386/pr41442.c: New test.
12032
12033 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
12034
12035         PR fortran/43832
12036         * gfortran.dg/fgetc_3.f90: Delete bogus test.
12037
12038 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12039
12040         PR fortran/43832
12041         * gfortran.dg/open_nounit.f90: New test.
12042
12043 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
12044
12045         PR fortran/43841
12046         PR fortran/43843
12047         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
12048
12049 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12050
12051         * gcc.dg/Wconversion-integer.c: Update.
12052
12053 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
12054
12055         * gnat.dg/unchecked_convert5.adb: New test.
12056
12057 2010-04-23  Richard Guenther  <rguenther@suse.de>
12058
12059         PR lto/41734
12060         * gcc.dg/lto/20100423-2_0.c: New testcase.
12061         * gcc.dg/lto/20100423-2_0.c: Likewise.
12062
12063 2010-04-23  Richard Guenther  <rguenther@suse.de>
12064
12065         PR lto/43455
12066         * gcc.dg/lto/20100423-1_0.c: New testcase.
12067         * gcc.dg/lto/20100423-1_1.c: Likewise.
12068
12069 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12070
12071         PR tree-optimization/43846
12072         * gcc.dg/tree-ssa/sra-10.c: New test.
12073
12074 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12075
12076         PR middle-end/43835
12077         * gcc.c-torture/execute/pr43835.c: New test.
12078
12079 2010-04-23  Richard Guenther  <rguenther@suse.de>
12080
12081         PR lto/42653
12082         * g++.dg/lto/20100423-1_0.C: New testcase.
12083
12084 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
12085
12086         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
12087
12088 2010-04-22  Ira Rosen  <irar@il.ibm.com>
12089
12090         PR tree-optimization/43842
12091         * gcc.dg/vect/pr43842.c: New test.
12092
12093 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12094
12095         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
12096         * gcc.target/i386/wmul-2.c: Likewise.
12097
12098 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12099
12100         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
12101         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
12102
12103 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
12104
12105         * gfortran.dg/reassoc_6.f: New testcase.
12106
12107 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12108
12109         PR middle-end/29274
12110         * gcc.target/arm/wmul-1.c: New test.
12111         * gcc.target/arm/wmul-2.c: New test.
12112
12113 2010-04-22  Richard Guenther  <rguenther@suse.de>
12114
12115         PR tree-optimization/43845
12116         * gcc.c-torture/compile/pr43845.c: New testcase.
12117
12118 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12119
12120         PR middle-end/29274
12121         * gcc.target/i386/wmul-1.c: New test.
12122         * gcc.target/i386/wmul-2.c: New test.
12123         * gcc.target/bfin/wmul-1.c: New test.
12124         * gcc.target/bfin/wmul-2.c: New test.
12125
12126 2010-04-22  Richard Guenther  <rguenther@suse.de>
12127
12128         PR fortran/43829
12129         * gfortran.dg/vector_subscript_6.f90: New testcase.
12130         * gfortran.dg/assign_10.f90: Adjust.
12131
12132 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
12133
12134         PR fortran/43836
12135         * gfortran.dg/gomp/pr43836.f90: New test.
12136
12137 2010-04-21  Richard Guenther  <rguenther@suse.de>
12138
12139         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
12140
12141 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12142
12143         * gcc.dg/torture/builtin-cproj-3.c: New.
12144
12145 2010-04-20  Jason Merrill  <jason@redhat.com>
12146
12147         PR c++/9335
12148         * g++.dg/template/recurse2.C: New.
12149         * g++.dg/parse/crash36.C: Adjust.
12150         * g++.dg/other/fold1.C: Adjust.
12151         * g++.dg/init/member1.C: Adjust.
12152         * lib/prune.exp: Prune "skipping N instantiation contexts".
12153
12154 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12155
12156         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
12157
12158 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12159
12160         * gcc.dg/torture/builtin-cproj-1.c: New.
12161         * gcc.dg/torture/builtin-cproj-2.c: New.
12162
12163 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
12164
12165         PR c++/43800
12166         PR c++/43704
12167         * g++.dg/template/typedef32.C: Adjust.
12168         * g++.dg/template/typedef33.C: New test.
12169
12170 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
12171
12172         PR fortran/43227
12173         * gfortran.dg/proc_decl_23.f90: New test.
12174
12175         PR fortran/43266
12176         * gfortran.dg/abstract_type_6.f03: New test.
12177
12178 2010-04-20  Xinliang David Li  <davidxl@google.com>
12179
12180         * g++.dg/tree-ssa/fold-compare.C: New.
12181
12182 2010-04-20  Richard Guenther  <rguenther@suse.de>
12183
12184         PR tree-optimization/39417
12185         * g++.dg/torture/pr39417.C: New testcase.
12186
12187 2010-04-20  Richard Guenther  <rguenther@suse.de>
12188
12189         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
12190
12191 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
12192
12193         * g++.dg/debug/dwarf2/rv1.C: New test.
12194
12195 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12196
12197         PR target/43635
12198         * gcc.c-torture/compile/pr43635.c: New testcase.
12199
12200 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12201
12202         PR fortran/43339
12203         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12204         of sequential loops being private only in the innermost containing
12205         task region.
12206
12207         PR middle-end/43337
12208         * gfortran.dg/gomp/pr43337.f90: New test.
12209
12210 2010-04-19  Richard Guenther  <rguenther@suse.de>
12211
12212         PR tree-optimization/43796
12213         * gfortran.dg/pr43796.f90: New testcase.
12214
12215 2010-04-19  Richard Guenther  <rguenther@suse.de>
12216
12217         PR tree-optimization/43783
12218         * gcc.c-torture/execute/pr43783.c: New testcase.
12219
12220 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
12221
12222         PR target/43766
12223         * gcc.target/i386/pr43766.c: New test.
12224
12225 2010-04-19  Jie Zhang  <jie@codesourcery.com>
12226
12227         PR target/43662
12228         * gcc.target/i386/pr43662.c: New test.
12229
12230 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
12231
12232         PR c++/43704
12233         * g++.dg/template/typedef32.C: New test.
12234
12235 2010-04-19  Ira Rosen  <irar@il.ibm.com>
12236
12237         PR tree-optimization/37027
12238         * lib/target-supports.exp
12239         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12240         * gcc.dg/vect/pr37027.c: New test.
12241         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12242         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12243         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12244         gcc.dg/vect/vect-complex-6.c: Likewise.
12245
12246 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12247
12248         * g++.dg/debug/dwarf2/enum1.C: New test.
12249
12250 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
12251
12252         * gnat.dg/rep_clause5.ad[sb]: New test.
12253         * gnat.dg/rep_clause5_pkg.ads: New helper.
12254
12255 2010-04-18  Ira Rosen  <irar@il.ibm.com>
12256
12257         PR tree-optimization/43771
12258         * g++.dg/vect/pr43771.cc: New test.
12259
12260 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12261
12262         PR fortran/31538
12263         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12264         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12265
12266 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12267
12268         * gnat.dg/sizetype.adb: Rename into...
12269         * gnat.dg/sizetype1.adb: ...this.
12270         * gnat.dg/sizetype2.adb: New test.
12271
12272 2010-04-16  Richard Guenther  <rguenther@suse.de>
12273
12274         PR tree-optimization/43572
12275         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12276
12277 2010-04-16  Olivier Hainque  <hainque@adacore.com>
12278
12279         * gnat.dg/specs/discr_private.ads: New test.
12280
12281 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12282
12283         PR target/41514
12284         * gcc.target/arm/thumb-comparisons.c: New test.
12285
12286         PR target/40603
12287         * gcc.target/arm/thumb-cbranchqi.c: New test.
12288
12289 2010-04-16  Christian Bruel  <christian.bruel@st.com>
12290
12291         * g++.dg/torture/pr36191.C: Enable for SH.
12292
12293 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
12294
12295         * gnat.dg/wide_boolean.adb: New test.
12296         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12297
12298 2010-04-15  Richard Guenther  <rguenther@suse.de>
12299
12300         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12301         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12302         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12303         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12304         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12305         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12306         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12307         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12308         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12309         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12310         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12311         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12312         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12313         * gcc.dg/torture/ipa-pta-2.c: Likewise.
12314         * gcc.dg/torture/ipa-pta-1.c: Adjust.
12315
12316 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
12317
12318         PR target/21803
12319         * gcc.target/arm/pr42496.c: New test.
12320
12321 2010-04-14  Jason Merrill  <jason@redhat.com>
12322
12323         PR c++/36625
12324         * g++.dg/ext/attrib38.C: New.
12325
12326 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
12327
12328         PR testsuite/43739
12329         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12330
12331 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12332
12333         PR 42966
12334         * gcc.dg/cpp/warn-undef-2.c: Update.
12335         * gcc.dg/cpp/warn-traditional-2.c: Update.
12336         * gcc.dg/cpp/warn-comments-2.c: Update.
12337         * gcc.dg/cpp/warn-variadic-2.c: Update.
12338         * gcc.dg/cpp/warn-long-long-2.c: Update.
12339         * gcc.dg/cpp/warn-deprecated-2.c: Update.
12340         * gcc.dg/cpp/warn-multichar-2.c: Update.
12341         * gcc.dg/cpp/warn-normalized-3.c: Update.
12342         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12343         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12344         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12345         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12346         * gcc.dg/cpp/warn-redefined-2.c: Update.
12347         * gfortran.dg/warning-directive-2.F90: Update.
12348         * c-c++-common/cpp/warning-directive-2.c: Update.
12349
12350 2010-04-14  Michael Matz  <matz@suse.de>
12351
12352         PR tree-optimization/42963
12353         * gcc.dg/pr42963.c: New testcase.
12354
12355 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12356
12357         * gnat.dg/class_wide.adb: Rename into...
12358         * gnat.dg/class_wide1.adb: ...this.
12359         * gnat.dg/class_wide2.ad[sb]: New test.
12360
12361 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12362
12363         PR fortran/18918
12364         * gfortran.dg/coarray_9.f90: Update dg-errors.
12365         * gfortran.dg/coarray_10.f90: New test.
12366         * gfortran.dg/coarray_11.f90: New test.
12367
12368 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12369
12370         PR fortran/43747
12371         gfortran.dg/initialization_24.f90: New test.
12372
12373 2010-04-13  Jason Merrill  <jason@redhat.com>
12374
12375         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12376         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12377
12378 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12379
12380         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12381         * g++.dg/dg.exp: Likewise.
12382         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12383         * c-c++-common/cpp/warning-directive-1.c: ... here.
12384         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12385         * c-c++-common/cpp/warning-directive-2.c: ... here.
12386         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12387         * c-c++-common/cpp/warning-directive-3.c: ... here.
12388         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12389         * c-c++-common/cpp/warning-directive-4.c: ... here.
12390         * g++.dg/cpp/warning-directive-1.C: Delete.
12391         * g++.dg/cpp/warning-directive-2.C: Delete.
12392         * g++.dg/cpp/warning-directive-3.C: Delete.
12393         * g++.dg/cpp/warning-directive-4.C: Delete.
12394         * gcc.dg/cpp/normalised-3.c: Delete.
12395         * g++.dg/cpp/normalised-1.C: Rename as ...
12396         * c-c++-common/cpp/normalised-3.c: ... this.
12397
12398 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12399
12400         * gcc.dg/tree-ssa/sra-9.c: New test.
12401
12402 2010-04-13  Michael Matz  <matz@suse.de>
12403
12404         PR middle-end/43730
12405         * gcc.dg/pr43730.c: New test.
12406
12407 2010-04-13  Michael Matz  <matz@suse.de>
12408
12409         * gcc.dg/tree-ssa/negate.c: New testcase.
12410
12411 2010-04-13  Richard Guenther  <rguenther@suse.de>
12412
12413         PR testsuite/43735
12414         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12415
12416 2010-04-13  Richard Guenther  <rguenther@suse.de>
12417
12418         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12419
12420 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12421
12422         * gnat.dg/derived_type1.adb: New test.
12423
12424 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12425
12426         * gcc.dg/plugindir1.c: New testcase.
12427         * gcc.dg/plugindir2.c: New testcase.
12428         * gcc.dg/plugindir3.c: New testcase.
12429         * gcc.dg/plugindir4.c: New testcase.
12430
12431 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12432
12433         * gcc.target/i386/rotate-2.c: New test.
12434
12435 2010-04-12  Jason Merrill  <jason@redhat.com>
12436
12437         PR c++/43641
12438         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12439         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12440
12441 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12442
12443         PR c++/25811
12444         * g++.dg/init/pr25811.C: New test.
12445
12446 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12447
12448         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12449         dg-error, dg-warning.
12450         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12451
12452 2010-04-12  Richard Guenther  <rguenther@suse.de>
12453
12454         * gcc.dg/torture/inline-2.c: New testcase.
12455
12456 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12457
12458         PR bootstrap/43699
12459         * gcc.dg/Wunused-var-7.c: New test.
12460
12461         PR tree-optimization/43560
12462         * gcc.c-torture/execute/pr43560.c: New test.
12463
12464 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12465
12466         * gnat.dg/aggr13.adb: New test.
12467         * gnat.dg/aggr14.adb: Likewise.
12468         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12469
12470 2010-04-12  Richard Guenther  <rguenther@suse.de>
12471
12472         PR c++/43611
12473         * g++.dg/torture/pr43611.C: New testcase.
12474
12475 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12476
12477         PR c/36774
12478         * gcc.dg/pr36774-1.c: New test.
12479         * gcc.dg/pr36774-2.c: New test.
12480
12481 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12482
12483         * gcc.target/sh/rte-delay-slot.c: New test.
12484
12485 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12486
12487         * gnat.dg/pack9.adb: Remove -cargs option.
12488         * gnat.dg/aggr12.ad[sb]: New test.
12489
12490 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12491
12492         PR target/43417
12493         * gcc.target/sh/pr43417.c: New test.
12494
12495 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12496
12497         PR fortran/43591
12498         * gfortran.dg/spec_expr_6.f90: New test.
12499
12500 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12501
12502         PR cpp/43195
12503         * gcc.dg/cpp/pr43195.c: New.
12504         * gcc.dg/cpp/pr43195.h: New.
12505
12506 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12507
12508         PR 42965
12509         * gcc.dg/Werror-6.c: Adjust.
12510         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12511         * gcc.dg/Werror-4.c: Likewise.
12512         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12513         * gcc.dg/Wswitch-enum-error.c: Likewise.
12514         * gcc.dg/Wpointer-arith.c: Likewise.
12515         * gcc.dg/Wfatal.c: Likewise.
12516         * gcc.dg/Wswitch-error.c: Likewise.
12517         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12518         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12519         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12520         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12521         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12522         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12523         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12524         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12525         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12526         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12527         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12528         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12529         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12530         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12531         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12532         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12533         * g++.dg/cpp/warning-directive-2.C: Likewise.
12534         * gfortran.dg/warning-directive-2.F90: Likewise.
12535
12536 2010-04-09  Jason Merrill  <jason@redhat.com>
12537
12538         PR c++/42623
12539         * g++.dg/template/sizeof13.C: New.
12540
12541 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12542
12543         * g++.dg/other/pr35504.C: Add check for thiscall.
12544         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12545         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12546
12547 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12548
12549         PR c++/28584
12550         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12551         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12552         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12553         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12554         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12555         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12556         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12557         * g++.dg/other/increment1.C: Likewise.
12558
12559 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12560
12561         PR fortran/18918
12562         * gfortran.dg/coarray_7.f90: New test.
12563         * gfortran.dg/coarray_8.f90: New test.
12564
12565 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12566
12567         PR fortran/28039
12568         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12569
12570 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12571
12572         PR target/43643
12573         * gcc.dg/pr43643.c: New test.
12574
12575 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12576
12577         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12578
12579 2010-04-08  Richard Guenther  <rguenther@suse.de>
12580
12581         PR tree-optimization/43679
12582         * gcc.c-torture/compile/pr43679.c: New testcase.
12583
12584 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12585
12586         PR debug/43670
12587         * gcc.dg/pr43670.c: New test.
12588
12589 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12590
12591         PR middle-end/40815
12592         * gcc.dg/tree-ssa/reassoc-19.c: New.
12593
12594 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12595
12596         PR c/18624
12597         * gcc.dg/Wunused-var-1.c: New test.
12598         * gcc.dg/Wunused-var-2.c: New test.
12599         * gcc.dg/Wunused-var-3.c: New test.
12600         * gcc.dg/Wunused-var-4.c: New test.
12601         * gcc.dg/Wunused-var-5.c: New test.
12602         * gcc.dg/Wunused-var-6.c: New test.
12603         * gcc.dg/Wunused-parm-1.c: New test.
12604
12605         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12606         * gcc.dg/trunc-1.c: Likewise.
12607         * gcc.dg/vla-9.c: Likewise.
12608         * gcc.dg/dfp/composite-type.c: Likewise.
12609
12610 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12611
12612         PR objc/35996
12613         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12614         * obj-c++.dg/objc-gc-3.mm: Ditto.
12615
12616 2010-04-07  Simon Baldwin  <simonb@google.com>
12617
12618         * gcc.dg/cpp/warn-undef-2.c: New.
12619         * gcc.dg/cpp/warn-traditional-2.c: New.
12620         * gcc.dg/cpp/warn-comments-2.c: New.
12621         * gcc.dg/cpp/warning-directive-1.c: New.
12622         * gcc.dg/cpp/warn-long-long.c: New.
12623         * gcc.dg/cpp/warn-traditional.c: New.
12624         * gcc.dg/cpp/warn-variadic-2.c: New.
12625         * gcc.dg/cpp/warn-undef.c: New.
12626         * gcc.dg/cpp/warn-normalized-1.c: New.
12627         * gcc.dg/cpp/warning-directive-2.c: New.
12628         * gcc.dg/cpp/warn-long-long-2.c: New.
12629         * gcc.dg/cpp/warn-variadic.c: New.
12630         * gcc.dg/cpp/warn-normalized-2.c: New.
12631         * gcc.dg/cpp/warning-directive-3.c: New.
12632         * gcc.dg/cpp/warn-deprecated-2.c: New.
12633         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12634         * gcc.dg/cpp/warn-multichar-2.c: New.
12635         * gcc.dg/cpp/warn-normalized-3.c: New.
12636         * gcc.dg/cpp/warning-directive-4.c: New.
12637         * gcc.dg/cpp/warn-unused-macros.c: New.
12638         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12639         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12640         * gcc.dg/cpp/warn-cxx-compat.c: New.
12641         * gcc.dg/cpp/warn-redefined.c: New.
12642         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12643         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12644         * gcc.dg/cpp/warn-deprecated.c: New.
12645         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12646         * gcc.dg/cpp/warn-redefined-2.c: New.
12647         * gcc.dg/cpp/warn-comments.c: New.
12648         * gcc.dg/cpp/warn-multichar.c: New.
12649         * g++.dg/cpp/warning-directive-1.C: New.
12650         * g++.dg/cpp/warning-directive-2.C: New.
12651         * g++.dg/cpp/warning-directive-3.C: New.
12652         * g++.dg/cpp/warning-directive-4.C: New.
12653         * gfortran.dg/warning-directive-1.F90: New.
12654         * gfortran.dg/warning-directive-3.F90: New.
12655         * gfortran.dg/warning-directive-2.F90: New.
12656         * gfortran.dg/warning-directive-4.F90: New.
12657
12658 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12659
12660         PR objc++/23716
12661         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12662
12663 2010-04-07  Jason Merrill  <jason@redhat.com>
12664
12665         * g++.dg/template/dr408.C: New.
12666
12667         * g++.dg/lookup/ns4.C: New.
12668
12669         PR c++/38392
12670         * g++.dg/template/friend51.C: New test.
12671
12672         PR c++/41970
12673         * g++.old-deja/g++.other/linkage1.C: Adjust.
12674
12675 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12676
12677         PR c++/42697
12678         * g++.dg/template/crash94.C: New test.
12679
12680 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12681
12682         PR c++/40239
12683         * g++.dg/init/aggr5.C: New test.
12684         * g++.dg/init/aggr5.C: New test.
12685
12686 2010-04-07  Richard Guenther  <rguenther@suse.de>
12687
12688         PR tree-optimization/43270
12689         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12690         * gcc.dg/Warray-bounds-7.c: Likewise.
12691
12692 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12693
12694         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12695         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12696         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12697
12698 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12699
12700         PR c++/42556
12701         * g++.dg/init/pr42556.C: New test.
12702
12703 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12704
12705         PR debug/43628
12706         * g++.dg/debug/dwarf2/typedef2.C: New test.
12707
12708 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12709
12710         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12711         c-c++-common/dwarf2/redeclaration-1.C
12712
12713 2010-04-06  Jason Merrill  <jason@redhat.com>
12714
12715         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12716         * g++.dg/ext/attrib18.C: Likewise.
12717         * g++.dg/ext/bitfield2.C: Likewise.
12718         * g++.dg/ext/bitfield4.C: Likewise.
12719         * g++.dg/ext/visibility/warn2.C: Likewise.
12720         * g++.dg/ext/visibility/warn3.C: Likewise.
12721         * g++.dg/gomp/pr26690-1.C: Likewise.
12722         * g++.dg/inherit/covariant7.C: Likewise.
12723         * g++.dg/init/synth2.C: Likewise.
12724         * g++.dg/lookup/using7.C: Likewise.
12725         * g++.dg/other/crash-4.C: Likewise.
12726         * g++.dg/other/error13.C: Likewise.
12727         * g++.dg/other/error20.C: Likewise.
12728         * g++.dg/parse/crash31.C: Likewise.
12729         * g++.dg/parse/error16.C: Likewise.
12730         * g++.dg/parse/error19.C: Likewise.
12731         * g++.dg/parse/error27.C: Likewise.
12732         * g++.dg/parse/error28.C: Likewise.
12733         * g++.dg/parse/fused-params1.C: Likewise.
12734         * g++.dg/template/error2.C: Likewise.
12735         * g++.dg/template/local6.C: Likewise.
12736         * g++.dg/template/qualttp15.C: Likewise.
12737         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12738         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12739         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12740         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12741         * g++.old-deja/g++.eh/spec6.C: Likewise.
12742         * g++.old-deja/g++.jason/crash3.C: Likewise.
12743         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12744         * g++.old-deja/g++.law/ctors5.C: Likewise.
12745         * g++.old-deja/g++.law/ctors9.C: Likewise.
12746         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12747         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12748         * g++.old-deja/g++.other/struct1.C: Likewise.
12749         * g++.old-deja/g++.other/volatile1.C: Likewise.
12750         * g++.old-deja/g++.pt/crash36.C: Likewise.
12751         * g++.old-deja/g++.pt/derived3.C: Likewise.
12752         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12753         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12754
12755 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12756
12757         PR middle-end/43519
12758         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12759         * gcc.dg/graphite/id-19.c: New.
12760
12761 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12762
12763         PR middle-end/32824
12764         * gcc.dg/vect/pr32824: New.
12765
12766 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12767
12768         PR fortran/18918
12769         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12770         * gfortran.dg/coarray_3.f90: Ditto.
12771         * gfortran.dg/coarray_4.f90: Ditto.
12772         * gfortran.dg/coarray_5.f90: Ditto.
12773         * gfortran.dg/coarray_6.f90: Ditto.
12774         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12775
12776 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12777
12778         PR fortran/18918
12779         * gfortran.dg/coarray_4.f90: Fix test.
12780         * gfortran.dg/coarray_6.f90: Add more tests.
12781
12782 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12783
12784         PR fortran/18918
12785         * gfortran.dg/coarray_4.f90: New test.
12786         * gfortran.dg/coarray_5.f90: New test.
12787         * gfortran.dg/coarray_6.f90: New test.
12788
12789 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12790
12791         PR fortran/18918
12792         * gfortran.dg/iso_fortran_env_5.f90: New test.
12793         * gfortran.dg/iso_fortran_env_6.f90: New test.
12794
12795 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12796
12797         PR fortran/39997
12798         * gfortran.dg/coarray_1.f90: New test.
12799         * gfortran.dg/coarray_2.f90: New test.
12800         * gfortran.dg/coarray_3.f90: New test.
12801
12802 2010-04-06  Jason Merrill  <jason@redhat.com>
12803
12804         PR c++/43648
12805         * g++.dg/template/dtor8.C: New.
12806
12807         PR c++/43621
12808         * g++.dg/template/error-recovery2.C: New.
12809
12810 2010-04-06  Jan Hubicka  <jh@suse.czpli
12811
12812         PR tree-optimization/42906
12813         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12814
12815 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12816
12817         PR fortran/43178
12818         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12819         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12820         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12821
12822 2010-04-06  Richard Guenther  <rguenther@suse.de>
12823
12824         PR tree-optimization/43627
12825         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12826
12827 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12828
12829         PR target/43638
12830         * gcc.target/i386/pr43638.c: New test.
12831
12832 2010-04-06  Richard Guenther  <rguenther@suse.de>
12833
12834         PR middle-end/43661
12835         * gcc.c-torture/compile/pr43661.c: New testcase.
12836
12837 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12838
12839         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12840
12841 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12842
12843         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12844
12845 2010-04-02  Richard Guenther  <rguenther@suse.de>
12846
12847         PR tree-optimization/43629
12848         * gcc.c-torture/execute/pr43629.c: New testcase.
12849
12850 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12851             Dominique d'Humieres  <dominiq@lps.ens.fr>
12852
12853         PR libfortran/43605
12854         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12855
12856 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12857
12858         PR debug/43325
12859         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12860
12861 2010-04-01  Jason Merrill  <jason@redhat.com>
12862
12863         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12864
12865 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12866             Manfred Schwarb  <manfred99@gmx.ch>
12867
12868         PR libfortran/43605
12869         * gfortran.dg/ftell_3.f90: New test.
12870
12871 2010-04-01  Richard Guenther  <rguenther@suse.de>
12872
12873         PR middle-end/43614
12874         * gcc.c-torture/compile/pr43614.c: New testcase.
12875
12876 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12877
12878         PR tree-optimization/43141
12879         * gcc.dg/guality/pr43141.c: New test.
12880
12881 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12882
12883         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12884         * g++.dg/eh/spbp.C: Likewise.
12885         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12886         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12887         superfluous casts.
12888         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12889         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12890         * objc.dg/dwarf-2.m: Likewise.
12891
12892 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12893
12894         PR middle-end/43464
12895         * gcc.dg/graphite/id-pr43464.c: New.
12896         * gcc.dg/graphite/id-pr43464-1.c: New.
12897
12898 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12899
12900         PR middle-end/43351
12901         * gcc.dg/graphite/id-pr43351.c
12902
12903 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12904
12905         PR testsuite/35165
12906         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12907         * obj-c++.dg/try-catch-2.mm: Ditto.
12908         * obj-c++.dg/lookup-2.mm: Ditto.
12909         * obj-c++.dg/encode-8.m: Ditto.
12910         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12911         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12912         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12913         * obj-c++.dg/const-str-11.mm: Ditto.
12914         * obj-c++.dg/const-str-9.mm: Ditto.
12915         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12916         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12917         * obj-c++.dg/except-1.mm: Ditto.
12918         * obj-c++.dg/const-str-7.mm: Ditto.
12919         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12920         * obj-c++.dg/const-str-3.mm: Ditto.
12921         * obj-c++.dg/const-str-7.mm: Ditto.
12922         * obj-c++.dg/stubify-2.mm: Change dump file name.
12923
12924         PR objc++/23613
12925         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12926         New macro.
12927         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12928         Remove dg-xfail-if.
12929
12930 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12931
12932         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12933         only with -O2, -O3 or -Os and not with -fwhopr.
12934
12935 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12936
12937         PR c++/43558
12938         * g++.dg/template/typedef31.C: New test.
12939
12940 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12941
12942         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12943         assembler output on *-*-solaris2*.
12944         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12945
12946 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12947
12948         PR debug/43557
12949         * gcc.dg/pr43557-1.c: New test.
12950         * gcc.dg/pr43557-2.c: New file.
12951
12952 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12953
12954         PR 43562
12955         * gcc.dg/pr43562.c: New test.
12956
12957 2010-03-30  Jason Merrill  <jason@redhat.com>
12958
12959         PR c++/43076
12960         * g++.dg/template/error-recovery1.C: New.
12961
12962         PR c++/41786
12963         * g++.dg/parse/ambig5.C: New.
12964
12965 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12966
12967         PR debug/43593
12968         * gcc.dg/guality/pr43593.c: New test.
12969
12970 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12971
12972         PR middle-end/43430
12973         * gcc.dg/vect/pr43430-1.c: New.
12974
12975 2010-03-30  Jason Merrill  <jason@redhat.com>
12976
12977         PR c++/43559
12978         * g++.dg/template/partial7.C: New.
12979
12980 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12981
12982         * gcc.target/s390/stackcheck1.c: New testcase.
12983
12984 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12985
12986         PR libfortran/43265
12987         * gfortran.dg/read_eof_8.f90: New test.
12988
12989 2010-03-29  Jason Merrill  <jason@redhat.com>
12990
12991         * gcc.dg/cpp/include6.c: Change [] to ().
12992
12993         N3077
12994         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12995         splicing and UCNs.
12996         * c-c++-common/raw-string-2.c: Add trigraph test.
12997         * c-c++-common/raw-string-8.c: New.
12998         * c-c++-common/raw-string-9.c: New.
12999         * c-c++-common/raw-string-10.c: New.
13000
13001         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
13002         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
13003         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
13004         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
13005         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
13006         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
13007         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
13008
13009 2010-03-29  Richard Guenther  <rguenther@suse.de>
13010
13011         PR tree-optimization/43560
13012         * gcc.dg/torture/pr43560.c: New testcase.
13013
13014 2010-03-29  Jason Merrill  <jason@redhat.com>
13015
13016         N3077
13017         * g++.dg/ext/raw-string-1.C: Change [] to ().
13018         * g++.dg/ext/raw-string-2.C: Change [] to ().
13019         Don't use \ in delimiter.
13020         * g++.dg/ext/raw-string-3.C: Change [] to ().
13021         * g++.dg/ext/raw-string-4.C: Change [] to ().
13022         * g++.dg/ext/raw-string-5.C: Change [] to ().
13023         Test for error on \ in delimiter.
13024         * g++.dg/ext/raw-string-6.C: Change [] to ().
13025         * g++.dg/ext/raw-string-7.C: Change [] to ().
13026
13027 2010-03-29  Jie Zhang  <jie@codesourcery.com>
13028
13029         PR 43564
13030         * gcc.dg/pr43564.c: New test.
13031
13032 2010-03-29  Tobias Burnus  <burnus@net-b.de>
13033
13034         PR fortran/43551
13035         * gfortran.dg/direct_io_12.f90: New test.
13036
13037 2010-03-28  Jan Hubicka  <jh@suse.cz>
13038
13039         PR tree-optimization/43505
13040         * gfortran.dg/pr43505.f90: New testcase.
13041
13042 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
13043
13044         PR tree-optimization/43528
13045         * gcc.target/i386/pr43528.c: New test.
13046
13047 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
13048
13049         PR c/43381
13050         * gcc.dg/parm-impl-decl-3.c: New test.
13051
13052 2010-03-26  Jason Merrill  <jason@redhat.com>
13053
13054         PR c++/43509
13055         * g++.dg/cpp0x/parse1.C: New.
13056
13057 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
13058
13059         PR target/43524
13060         * gcc.target/i386/pr43524.c: New test.
13061
13062 2010-03-26  Martin Jambor  <mjambor@suse.cz>
13063
13064         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
13065         whitespace, rename main to foo.
13066         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
13067         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
13068         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
13069         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
13070         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
13071         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
13072         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
13073         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
13074         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
13075         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
13076         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13077
13078 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
13079
13080         PR c++/43327
13081         * g++.dg/other/crash-10.C: New test.
13082         * g++.dg/other/crash-11.C: New test.
13083
13084 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13085
13086         PR libfortran/43517
13087         * gfortran.dg/read_eof_7.f90: New test.
13088
13089 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13090
13091         PR objc/35165
13092         PR testsuite/43512
13093         * objc-obj-c++-shared: New directory.
13094         * objc-obj-c++-shared/Object1-implementation.h: New file.
13095         * objc-obj-c++-shared/Object1.h: New file.
13096         * objc-obj-c++-shared/Protocol1.h: New file.
13097         * objc-obj-c++-shared/next-abi.h: New file.
13098         * objc-obj-c++-shared/next-mapping.h: New file.
13099         * objc/execute/next_mapping.h: Delete.
13100         * objc.dg/special/special.exp: For all targets run the tests with
13101         -fgnu-runtime, for darwin targets also run the tests with
13102         -fnext-runtime.
13103         * objc.dg/dg.exp: Ditto.
13104         * obj-c++.dg/dg.exp: Ditto.
13105         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
13106         Protocol1.h) and next-mapping.h as required.  Amend testcase to
13107         include use of updated NeXT interface.
13108         * objc/execute/formal_protocol-5.m: Ditto.
13109         * objc/execute/protocol-isEqual-2.m: Ditto.
13110         * objc/execute/protocol-isEqual-4.m: Ditto.
13111         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
13112         Protocol1.h) and next-mapping.h as required.
13113         * objc/execute/object_is_class.m: Ditto.
13114         * objc/execute/enumeration-1.m: Ditto.
13115         * objc/execute/class-13.m: Ditto.
13116         * objc/execute/formal_protocol-2.m: Ditto.
13117         * objc/execute/formal_protocol-4.m: Ditto.
13118         * objc/execute/class-1.m: Ditto.
13119         * objc/execute/bycopy-1.m: Ditto.
13120         * objc/execute/formal_protocol-6.m: Ditto.
13121         * objc/execute/bycopy-3.m: Ditto.
13122         * objc/execute/class-3.m: Ditto.
13123         * objc/execute/bf-11.m: Ditto.
13124         * objc/execute/class-5.m: Ditto.
13125         * objc/execute/bf-13.m: Ditto.
13126         * objc/execute/class-7.m: Ditto.
13127         * objc/execute/bf-15.m: Ditto.
13128         * objc/execute/class-9.m: Ditto.
13129         * objc/execute/bf-17.m: Ditto.
13130         * objc/execute/bf-19.m: Ditto.
13131         * objc/execute/IMP.m: Ditto.
13132         * objc/execute/exceptions/catchall-1.m: Ditto.
13133         * objc/execute/exceptions/trivial.m: Ditto.
13134         * objc/execute/exceptions/finally-1.m: Ditto.
13135         * objc/execute/exceptions/local-variables-1.m: Ditto.
13136         * objc/execute/exceptions/foward-1.m: Ditto.
13137         * objc/execute/bf-2.m: Ditto.
13138         * objc/execute/string1.m: Ditto.
13139         * objc/execute/bf-4.m: Ditto.
13140         * objc/execute/informal_protocol.m: Ditto.
13141         * objc/execute/string3.m: Ditto.
13142         * objc/execute/bf-6.m: Ditto.
13143         * objc/execute/bf-8.m: Ditto.
13144         * objc/execute/class-tests-1.h: Ditto.
13145         * objc/execute/protocol-isEqual-1.m: Ditto.
13146         * objc/execute/protocol-isEqual-3.m: Ditto.
13147         * objc/execute/_cmd.m: Ditto.
13148         * objc/execute/function-message-1.m: Ditto.
13149         * objc/execute/bf-20.m: Ditto.
13150         * objc/execute/bf-common.h: Ditto.
13151         * objc/execute/np-2.m: Ditto.
13152         * objc/execute/class-10.m: Ditto.
13153         * objc/execute/class-12.m: Ditto.
13154         * objc/execute/enumeration-2.m: Ditto.
13155         * objc/execute/class-14.m: Ditto.
13156         * objc/execute/encode-1.m: Ditto.
13157         * objc/execute/formal_protocol-1.m: Ditto.
13158         * objc/execute/formal_protocol-3.m: Ditto.
13159         * objc/execute/accessing_ivars.m: Ditto.
13160         * objc/execute/bycopy-2.m: Ditto.
13161         * objc/execute/class-2.m: Ditto.
13162         * objc/execute/bf-10.m: Ditto.
13163         * objc/execute/formal_protocol-7.m: Ditto.
13164         * objc/execute/root_methods.m: Ditto.
13165         * objc/execute/class-4.m: Ditto.
13166         * objc/execute/bf-12.m: Ditto.
13167         * objc/execute/class-6.m: Ditto.
13168         * objc/execute/bf-14.m: Ditto.
13169         * objc/execute/nested-func-1.m: Ditto.
13170         * objc/execute/class-8.m: Ditto.
13171         * objc/execute/private.m: Ditto.
13172         * objc/execute/bf-16.m: Ditto.
13173         * objc/execute/bf-18.m: Ditto.
13174         * objc/execute/load-3.m: Ditto.
13175         * objc/execute/compatibility_alias.m: Ditto.
13176         * objc/execute/bf-1.m: Ditto.
13177         * objc/execute/no_clash.m: Ditto.
13178         * objc/execute/bf-3.m: Ditto.
13179         * objc/execute/string2.m: Ditto.
13180         * objc/execute/bf-5.m: Ditto.
13181         * objc/execute/string4.m: Ditto.
13182         * objc/execute/bf-7.m: Ditto.
13183         * objc/execute/object_is_meta_class.m: Ditto.
13184         * objc/execute/bf-9.m: Ditto.
13185         * objc/execute/bf-21.m: Ditto.
13186         * objc/execute/cascading-1.m: Ditto.
13187         * objc/execute/trivial.m: Ditto.
13188         * objc/execute/np-1.m: Ditto.
13189         * objc/compile/trivial.m: Ditto.
13190         * objc/execute/class_self-2.m: Include <stdlib.h>.
13191         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13192         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
13193         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13194         and 64bit. Use new NeXT interface as required.
13195         * objc.dg/special/unclaimed-category-1.m: Ditto.
13196         * objc.dg/special/unclaimed-category-1.h: Ditto.
13197         * objc.dg/special/unclaimed-category-1a.m: Ditto.
13198         * objc.dg/func-ptr-1.m: Ditto.
13199         * objc.dg/stret-1.m: Ditto.
13200         * objc.dg/encode-2.m: Ditto.
13201         * objc.dg/category-1.m: Ditto.
13202         * objc.dg/encode-3.m: Ditto.
13203         * objc.dg/call-super-3.m: Ditto.
13204         * objc.dg/method-3.m: Ditto.
13205         * objc.dg/func-ptr-2.m: Ditto.
13206         * objc.dg/lookup-1.m: Ditto.
13207         * objc.dg/encode-4.m: Ditto.
13208         * objc.dg/fix-and-continue-1.m: Ditto.
13209         * objc.dg/proto-lossage-3.m: Ditto.
13210         * objc.dg/method-13.m: Ditto.
13211         * objc.dg/proto-qual-1.m: Ditto.
13212         * objc.dg/zero-link-3.m: Ditto.
13213         * objc.dg/bitfield-1.m: Ditto.
13214         * objc.dg/va-meth-1.m: Ditto.
13215         * objc.dg/super-class-3.m: Ditto.
13216         * objc.dg/call-super-1.m: Ditto.
13217         * objc.dg/type-size-2.m: Ditto.
13218         * objc.dg/method-10.m: Ditto.
13219         * objc.dg/defs.m: Ditto.
13220         * objc.dg/const-str-3.m: Ditto.
13221         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13222         Protocol1.h) and next-mapping.h as required. Use new NeXT
13223         interface as required.
13224         * objc.dg/super-class-4.m: Ditto.
13225         * objc.dg/comp-types-8.m: Ditto.
13226         * objc.dg/call-super-2.m: Ditto.
13227         * objc.dg/objc-fast-4.m: Ditto.
13228         * objc.dg/method-6.m: Ditto.
13229         * objc.dg/const-str-3.m: Ditto.
13230         * objc.dg/const-str-7.m: Ditto.
13231         * objc.dg/method-15.m: Ditto.
13232         * objc.dg/method-19.m: Ditto.
13233         * objc.dg/sync-1.m: Ditto.
13234         * objc.dg/layout-1.m: Ditto.
13235         * objc.dg/bitfield-3.m: Ditto.
13236         * objc.dg/try-catch-3.m: Ditto.
13237         * objc.dg/try-catch-7.m: Ditto.
13238         * objc.dg/comp-types-10.m: Ditto.
13239         * objc.dg/selector-2.: Ditto.
13240         * objc.dg/method-7.m: Ditto.
13241         * objc.dg/typedef-alias-1.m: Ditto.
13242         * objc.dg/proto-lossage-2.m: Ditto.
13243         * objc.dg/comp-types-11.m: Ditto.
13244         * objc.dg/sizeof-1.m: Ditto.
13245         * objc.dg/method-17.m: Ditto.
13246         * objc.dg/bitfield-5.m: Ditto.
13247         * objc.dg/try-catch-1.m: Ditto.
13248         * objc.dg/encode-5.m: Ditto.
13249         * objc.dg/fix-and-continue-2.m: Ditto.
13250         * objc.dg/method-9.m: Ditto.
13251         * objc.dg/isa-field-1.m: Ditto.
13252         * objc.dg/local-decl-2.m: Ditto.
13253         * objc.dg/objc-gc-4.m: Ditto.
13254         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13255         * objc.dg/gnu-runtime-3.m: Ditto.
13256         * objc.dg/encode-7.m: Ditto.
13257         * objc.dg/encode-8.m: Ditto.
13258         * objc.dg/selector-3.m: Ditto.
13259         * objc.dg/gnu-runtime-1.m: Ditto.
13260         * objc.dg/const-str-12.m: Ditto.
13261         * objc.dg/gnu-runtime-2.m: Ditto.
13262         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13263         * objc.dg/selector-1.m: Ditto.
13264         * objc.dg/stubify-2.m: Ditto.
13265         * objc.dg/zero-link-1.m: Ditto.
13266         * objc.dg/stret-2.m: Ditto.
13267         * objc.dg/zero-link-2.m: Ditto.
13268         * objc.dg/next-runtime-1.m: Ditto.
13269         * objc.dg/symtab-1.m: Ditto.
13270         * objc.dg/stubify-1.m: Ditto.
13271         * objc.dg/bitfield-2.m: Ditto.
13272         * objc.dg/try-catch-10.m: Apply to both runtimes.
13273         * objc.dg/const-str-1.m: Ditto.
13274         * objc.dg/image-info.m: Ditto.
13275         * objc.dg/encode-9.m: Ditto.
13276         * objc.dg/pragma-1.m: Apply test to all targets.
13277         * objc.dg/const-str-4.m: Ditto.
13278         * objc.dg/const-str-8.m: Ditto.
13279         * objc.dg/super-class-2.m: Ditto.
13280         * objc.dg/try-catch-5.m: Ditto.
13281         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13282         Protocol1.h) and next-mapping.h as required. Use new NeXT
13283         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13284         * objc.dg/const-str-11.m: Ditto.
13285         * objc.dg/const-str-9.m: Ditto.
13286         * objc.dg/method-4.m: Skip for 64Bit NeXT.
13287         * objc.dg/encode-1.m: Remove redundant -lobjc.
13288         * objc.dg/try-catch-9.m: Tidy space.
13289         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13290         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13291         and 64bit. Use new NeXT interface as required.
13292         * obj-c++.dg/template-4.mm: Ditto.
13293         * obj-c++.dg/defs.mm: Ditto.
13294         * obj-c++.dg/basic.mm: Ditto.
13295         * obj-c++.dg/encode-4.mm: Ditto.
13296         * obj-c++.dg/method-17.mm: Ditto.
13297         * obj-c++.dg/proto-lossage-3.mm: Ditto.
13298         * obj-c++.dg/cxx-class-1.mm: Ditto.
13299         * obj-c++.dg/method-10.mm: Ditto.
13300         * obj-c++.dg/va-meth-1.mm: Ditto.
13301         * obj-c++.dg/encode-5.mm: Ditto.
13302         * obj-c++.dg/lookup-2.mm: Ditto.
13303         * obj-c++.dg/template-3.mm: Ditto.
13304         * obj-c++.dg/proto-qual-1.mm: Ditto.
13305         * obj-c++.dg/qual-types-1.m: Ditto.
13306         * obj-c++.dg/cxx-scope-1.mm: Ditto.
13307         * obj-c++.dg/template-1.mm: Ditto.
13308         * obj-c++.dg/encode-6.mm: Ditto.
13309         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13310         Protocol1.h) and next-mapping.h as required. Use new NeXT
13311         interface as required.
13312         * obj-c++.dg/except-1.mm: Ditto.
13313         * obj-c++.dg/const-str-7.mm: Ditto.
13314         * obj-c++.dg/ivar-list-semi.mm: Ditto.
13315         * obj-c++.dg/cxx-scope-2.mm: Ditto.
13316         * obj-c++.dg/selector-2.mm: Ditto.
13317         * obj-c++.dg/isa-field-1.mm: Ditto.
13318         * obj-c++.dg/try-catch-1.mm: Ditto.
13319         * obj-c++.dg/local-decl-1.mm: Ditto.
13320         * obj-c++.dg/try-catch-9.mm: Ditto.
13321         * obj-c++.dg/no-extra-load.mm: Ditto.
13322         * obj-c++.dg/selector-5.mm: Ditto.
13323         * obj-c++.dg/method-12.mm: Ditto.
13324         * obj-c++.dg/try-catch-11.mm: Ditto.
13325         * obj-c++.dg/comp-types-11.mm: Ditto.
13326         * obj-c++.dg/bitfield-3.mm: Ditto.
13327         * obj-c++.dg/method-6.mm: Ditto.
13328         * obj-c++.dg/super-class-2.mm: Ditto.
13329         * obj-c++.dg/method-21.mm: Ditto.
13330         * obj-c++.dg/const-str-8.mm: Ditto.
13331         * obj-c++.dg/try-catch-7.mm: Ditto.
13332         * obj-c++.dg/method-15.mm: Ditto.
13333         * obj-c++.dg/layout-1.mm: Ditto.
13334         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13335         * obj-c++.dg/const-str-3.mm: Ditto.
13336         * obj-c++.dg/try-catch-2.mm: Ditto.
13337         * obj-c++.dg/objc-gc-3.mm: Ditto.
13338         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13339         * obj-c++.dg/bitfield-1.mm: Ditto.
13340         * obj-c++.dg/selector-6.mm: Ditto.
13341         * obj-c++.dg/method-13.mm: Ditto.
13342         * obj-c++.dg/comp-types-12.mm: Ditto.
13343         * obj-c++.dg/bitfield-4.mm: Ditto.
13344         * obj-c++.dg/try-catch-8.mm: Ditto.
13345         * obj-c++.dg/method-2.mm: Ditto.
13346         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13347         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13348         * obj-c++.dg/const-str-4.mm: Ditto.
13349         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13350         * obj-c++.dg/try-catch-3.mm: Ditto.
13351         * obj-c++.dg/comp-types-9.mm: Ditto.
13352         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13353         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13354         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13355         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13356         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13357         Use new NeXT interface as required.
13358         * obj-c++.dg/const-str-10.mm: Ditto.
13359         * obj-c++.dg/const-str-11.mm: Ditto.
13360         * obj-c++.dg/const-str-9.mm: Ditto.
13361         * obj-c++.dg/method-11.mm: Ditto.
13362         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13363         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13364         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13365         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13366         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13367
13368 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13369
13370         PR c++/43206
13371         * g++.dg/template/typedef30.C: New test case.
13372
13373 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13374
13375         PR c/43385
13376         * gcc.c-torture/execute/pr43385.c: New test.
13377
13378 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13379
13380         * gcc.dg/strncpy-fix-1.c: New test.
13381
13382 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13383
13384         PR testsuite/41609
13385         * lib/objc-torture.exp (objc-set-runtime-options): New.
13386         * objc/execute/execute.exp: Check runtime options on each pass.
13387         * objc/execute/exceptions/exceptions.exp: Ditto.
13388         * objc/compile/compile.exp: Ditto.
13389
13390         PR testsuite/42348
13391         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13392         standard tests.
13393         (check_effective_target_objc2): New proc.
13394         (check_effective_target_next_runtime): New proc.
13395         * lib/objc.exp: Determine which runtime is in force and support it.
13396         * lib/obj-c++.exp: Ditto.
13397
13398 2010-03-24  Jason Merrill  <jason@redhat.com>
13399
13400         PR c++/43502
13401         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13402
13403 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13404
13405         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13406         a loop.
13407         * gcc.dg/ipa/ipa-2.c: Likewise.
13408         * gcc.dg/ipa/ipa-3.c: Likewise.
13409         * gcc.dg/ipa/ipa-4.c: Likewise.
13410         * gcc.dg/ipa/ipa-5.c: Likewise.
13411         * gcc.dg/ipa/ipa-7.c: Likewise.
13412         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13413         a loop.
13414         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13415         i_can_not_be_propagated_fully2 into a loop.
13416         * gcc.dg/ipa/ipa-8.c: New test.
13417         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13418
13419 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13420
13421         PR debug/19192
13422         PR debug/43479
13423         * gcc.dg/guality/pr43479.c: New test.
13424         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13425         and add volatile keyword.
13426
13427 2010-03-23  Mike Stump  <mikestump@comcast.net>
13428
13429         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13430
13431 2010-03-23  Jason Merrill  <jason@redhat.com>
13432
13433         * g++.dg/ext/altivec-17.C: Adjust error message.
13434
13435         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13436         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13437         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13438         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13439         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13440         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13441
13442 2010-03-22  Jason Merrill  <jason@redhat.com>
13443
13444         PR c++/43333
13445         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13446         * g++.dg/ext/is_pod_98.C: New.
13447
13448         PR c++/43281
13449         * g++.dg/cpp0x/auto18.C: New.
13450
13451         * gcc.dg/pr36997.c: Adjust error message.
13452         * g++.dg/ext/vector9.C: Likewise.
13453         * g++.dg/conversion/simd3.C: Likewise.
13454         * g++.dg/other/error23.C: Likewise.
13455
13456 2010-03-22  Michael Matz  <matz@suse.de>
13457
13458         PR middle-end/43475
13459         * gfortran.dg/pr43475.f90: New testcase.
13460
13461 2010-03-22  Richard Guenther  <rguenther@suse.de>
13462
13463         PR tree-optimization/43390
13464         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13465
13466 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13467
13468         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13469         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13470
13471 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13472             Michael Matz  <matz@suse.de>
13473
13474         PR c++/43081
13475         * g++.dg/parse/crash56.C: New test.
13476
13477 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13478
13479         PR fortran/43450
13480         * gfortran.dg/whole_file_15.f90 : New test.
13481
13482 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13483
13484         PR fortran/43409
13485         * gfortran.dg/inquire_size.f90: New test.
13486
13487 2010-03-20  Richard Guenther  <rguenther@suse.de>
13488
13489         PR rtl-optimization/43438
13490         * gcc.c-torture/execute/pr43438.c: New testcase.
13491
13492 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13493
13494         PR c++/43375
13495         * g++.dg/abi/mangle42.C: New test.
13496
13497 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13498
13499         PR C/43211
13500         * gcc.dg/pr43211.c: New test.
13501         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13502
13503 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13504
13505         PR rtl-optimization/42258
13506         * gcc.target/arm/thumb1-mul-moves.c: New test.
13507
13508         PR target/40697
13509         * gcc.target/arm/thumb-andsi.c: New test.
13510
13511         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13512         dg-require-effective-target.
13513
13514 2010-03-19  Michael Matz  <matz@suse.de>
13515
13516         PR c++/43116
13517         * g++.dg/other/pr43116.C: New testcase.
13518
13519 2010-03-19  Michael Matz  <matz@suse.de>
13520
13521         PR target/43305
13522         * gcc.dg/pr43305.c: New testcase.
13523
13524 2010-03-19  Richard Guenther  <rguenther@suse.de>
13525
13526         PR tree-optimization/43415
13527         * gcc.c-torture/compile/pr43415.c: New testcase.
13528
13529 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13530
13531         PR ada/43106
13532         * gnat.dg/case_optimization2.adb: New test.
13533         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13534
13535 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13536             Jack Howarth  <howarth@bromo.med.uc.edu>
13537
13538         PR target/36399
13539         * gcc.target/i386/push-1.c: Don't xfail
13540           scan-assembler-not "movups" on darwin.
13541
13542 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13543
13544         PR debug/43058
13545         * gcc.dg/pr43058.c: New test.
13546
13547 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13548
13549         PR middle-end/42450
13550         * g++.dg/torture/pr42450.C: New test.
13551
13552 2010-03-18  Michael Matz  <matz@suse.de>
13553
13554         PR middle-end/43419
13555         * gcc.dg/pr43419.c: New testcase.
13556
13557 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13558
13559         PR rtl-optimization/43360
13560         * gcc.dg/torture/pr43360.c: New.
13561
13562 2010-03-18  Michael Matz  <matz@suse.de>
13563
13564         PR tree-optimization/43402
13565         * gcc.dg/pr43402.c: New testcase.
13566
13567 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13568
13569         PR target/42427
13570         * gcc.dg/pr42427.c: New test.
13571
13572 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13573
13574         PR libfortran/43265
13575         * gfortran.dg/read_empty_file.f: New test.
13576         * gfortran.dg/read_eof_all.f90: New test.
13577         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13578         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13579
13580 2010-03-17  Michael Matz  <matz@suse.de>
13581
13582         * gcc.dg/pr43300.c: Add -w.
13583
13584 2010-03-17  Richard Guenther  <rguenther@suse.de>
13585
13586         * gcc.dg/pr43379.c: Add -w.
13587
13588 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13589
13590         PR fortran/43331
13591         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13592
13593 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13594
13595         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13596
13597 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13598
13599         * ada/acats/run_all.sh: Log start and end times.
13600
13601 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13602
13603         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13604
13605 2010-03-16  Richard Guenther  <rguenther@suse.de>
13606
13607         PR middle-end/43379
13608         * gcc.dg/pr43379.c: New testcase.
13609
13610 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13611
13612         PR debug/43051
13613         * gcc.dg/guality/pr43051-1.c: New test.
13614
13615 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13616
13617         PR testsuite/43363
13618         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13619
13620 2010-03-15  Michael Matz  <matz@suse.de>
13621
13622         PR middle-end/43300
13623         * gcc.dg/pr43300.c: New testcase.
13624
13625 2010-03-15  Richard Guenther  <rguenther@suse.de>
13626
13627         PR tree-optimization/43367
13628         * gcc.c-torture/compile/pr43367.c: New testcase.
13629
13630 2010-03-15  Richard Guenther  <rguenther@suse.de>
13631
13632         PR tree-optimization/43317
13633         * gcc.dg/pr43317.c: New testcase.
13634
13635 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13636
13637         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13638
13639 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13640
13641         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13642
13643 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13644
13645         PR fortran/43362
13646         * gfortran.dg/impure_constructor_1.f90: New test.
13647
13648 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13649
13650         PR middle-end/43354
13651         * gfortran.dg/graphite/id-pr43354.f: New.
13652
13653 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13654
13655         PR middle-end/43349
13656         * gfortran.dg/graphite/pr43349.f: New.
13657
13658 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13659
13660         PR middle-end/43306
13661         * gcc.dg/graphite/pr43306.c: New.
13662
13663 2010-03-12  David S. Miller  <davem@davemloft.net>
13664
13665         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13666         sparc.
13667
13668 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13669
13670         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13671
13672 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13673
13674         PR fortran/43291
13675         PR fortran/43326
13676         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13677
13678 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13679
13680         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13681         fail for *-*-mingw* targets.
13682
13683 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13684
13685         PR debug/43329
13686         * gcc.dg/guality/pr43329-1.c: New test.
13687
13688 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13689
13690         PR tree-optimization/43257
13691         * g++.dg/torture/pr43257.C: New test.
13692
13693 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13694
13695         PR fortran/43228
13696         * gfortran.dg/namelist_61.f90: New test.
13697
13698 2010-03-11  Richard Guenther  <rguenther@suse.de>
13699
13700         PR tree-optimization/43255
13701         * gcc.c-torture/compile/pr43255.c: New testcase.
13702
13703 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13704
13705         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13706         * gcc.dg/pr43280.c: New testcase.
13707
13708 2010-03-11  Richard Guenther  <rguenther@suse.de>
13709
13710         PR lto/43200
13711         * gcc.dg/lto/20100227-1_0.c: New testcase.
13712         * gcc.dg/lto/20100227-1_1.c: Likewise.
13713
13714 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13715
13716         PR libfortran/43320
13717         PR libfortran/43265
13718         * gfortran.dg/read_eof_6.f: New test
13719         * gfortran.dg/read_x_eof.f90: New test.
13720         * gfortran.dg/read_x_past.f: Update test.
13721
13722 2010-03-10  Jan Hubicka  <jh@suse.cz>
13723
13724         * gcc.c-torture/compile/pr43288.c: New test.
13725
13726 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13727
13728         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13729         -fpic/-fPIC flags.
13730         * g++.old-deja/g++.pt/asm2.C: Likewise.
13731         * gcc.c-torture/compile/20000804-1.c: Likewise.
13732         * gcc.target/i386/clobbers.c: Likewise.
13733
13734 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13735
13736         PR fortran/43303
13737         * gfortran.dg/c_assoc_3.f90: New test.
13738
13739 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13740
13741         PR debug/36728
13742         * gcc.dg/guality/pr36728-1.c: New test.
13743         * gcc.dg/guality/pr36728-2.c: New test.
13744
13745 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13746
13747         * gcc.dg/h8300-div-delay-slot.c: New test.
13748
13749 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13750
13751         PR tree-optimization/43236
13752         * gcc.c-torture/execute/pr43236.c: New test.
13753
13754 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13755
13756         PR middle-end/42859
13757         * g++.dg/eh/pr42859.C: New test.
13758
13759 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13760
13761         PR debug/43299
13762         * gcc.dg/pr43299.c: New test.
13763
13764         PR debug/43290
13765         * g++.dg/eh/unwind2.C: New test.
13766
13767 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13768             Reza Yazdani  <reza.yazdani@amd.com>
13769
13770         PR middle-end/43065
13771         * gcc.dg/graphite/run-id-4.c: New.
13772
13773 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13774
13775         PR middle-end/43065
13776         * gcc.dg/graphite/run-id-3.c: New.
13777
13778 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13779
13780         PR middle-end/42644
13781         PR middle-end/42130
13782         * gcc.dg/graphite/id-18.c: New.
13783         * gcc.dg/graphite/run-id-pr42644.c: New.
13784
13785 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13786
13787         PR middle-end/42326
13788         * gcc.dg/graphite/pr42326.c: New.
13789
13790 2010-03-08  Richard Guenther  <rguenther@suse.de>
13791
13792         PR tree-optimization/43269
13793         * gcc.c-torture/execute/pr43269.c: New testcase.
13794
13795 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13796
13797         PR fortran/43256
13798         * gfortran.dg/typebound_call_13.f03: New.
13799
13800 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13801
13802         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13803         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13804
13805 2010-03-05  Jason Merrill  <jason@redhat.com>
13806
13807         * g++.dg/abi/mangle40.C: Require weak and alias.
13808
13809 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13810
13811         PR middle-end/42326
13812         * gfortran.dg/graphite/pr42326.f90: New.
13813         * gfortran.dg/graphite/pr42326-1.f90: New.
13814
13815 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13816
13817         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13818         (gnat_target_compile): Likewise.
13819         Reinitialize GNAT_UNDER_TEST if target changes.
13820         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13821         (local_find_gnatmake): Pass full --GCC to gnatlink.
13822         Remove --LINK.
13823
13824 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13825
13826         PR c/43248
13827         * gcc.dg/compound-literal-1.c: New testcase.
13828
13829 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13830
13831         PR tree-optimization/43164
13832         PR tree-optimization/43191
13833         * gcc.c-torture/compile/pr43164.c: New test.
13834         * gcc.c-torture/compile/pr43191.c: Likewise.
13835
13836 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13837
13838         PR fortran/43244
13839         * gfortran.dg/finalize_9.f90: New.
13840
13841 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13842             Ken Werner  <ken@linux.vnet.ibm.com>
13843
13844         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13845         to dg-options for spu.
13846         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13847         dump-scan target to exclude spu.
13848
13849 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13850
13851         PR middle-end/43209
13852         * gcc.dg/tree-ssa/ivopts-4.c: New.
13853
13854 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13855
13856         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13857         include-opts and exclude-opts; skip checking the flags if arguments
13858         are the same as the defaults.
13859         (dg-xfail-if): Verify the number of arguments, supply defaults
13860         for unspecified optional arguments.
13861         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13862
13863 2010-03-03  Jason Merrill  <jason@redhat.com>
13864
13865         PR c++/12909
13866         * g++.dg/abi/mangle40.C: Updated.
13867
13868 2010-03-03  Jason Merrill  <jason@redhat.com>
13869
13870         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13871         * g++.dg/abi/mangle23.C: Likewise.
13872         * g++.dg/eh/simd-2.C: Likewise.
13873         * g++.dg/ext/attribute-test-2.C: Likewise.
13874         * g++.dg/ext/vector14.C: Likewise.
13875         * g++.dg/other/pr34435.C: Likewise.
13876         * g++.dg/template/conv8.C: Likewise.
13877         * g++.dg/template/nontype9.C: Likewise.
13878         * g++.dg/template/qualttp17.C: Likewise.
13879         * g++.dg/template/ref1.C: Likewise.
13880         * g++.old-deja/g++.pt/crash68.C: Likewise.
13881         * g++.old-deja/g++.pt/ref1.C: Likewise.
13882         * g++.old-deja/g++.pt/ref3.C: Likewise.
13883         * g++.old-deja/g++.pt/ref4.C: Likewise.
13884
13885         PR c++/12909
13886         * g++.dg/abi/mangle40.C: New.
13887         * g++.dg/abi/mangle41.C: New.
13888         * g++.dg/lto/20100302_0.C: New.
13889         * g++.dg/lto/20100302_1.C: New.
13890         * g++.dg/lto/20100302.h: New.
13891
13892 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13893
13894         PR fortran/43243
13895         * gfortran.dg/internal_pack_12.f90: New test.
13896
13897 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13898
13899         * gcc.dg/pr36997.c: Adjust error message.
13900
13901 2010-03-03  Mike Stump  <mikestump@comcast.net>
13902
13903         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13904         adjustments to not be present on machines that align the stack to
13905         more than 4 bytes and don't have a red zone yet as that is an
13906         unimplemented optimization.
13907
13908 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13909
13910         PR fortran/43169
13911         * gfortran.dg/impure_assignment_3.f90: New.
13912
13913 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13914
13915         PR debug/43229
13916         * gfortran.dg/pr43229.f90: New test.
13917
13918         PR debug/43237
13919         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13920
13921         PR debug/43177
13922         * gcc.dg/guality/pr43177.c: New test.
13923
13924 2010-03-02  Jason Merrill  <jason@redhat.com>
13925
13926         * g++.dg/ext/vector9.C: Adjust error message.
13927         * g++.dg/conversion/simd3.C: Likewise.
13928         * g++.dg/other/error23.C: Likewise.
13929
13930 2010-03-02  Mike Stump  <mikestump@comcast.net>
13931
13932         PR c++/41090
13933         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13934
13935 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13936
13937         PR fortran/43180
13938         * gfortran.dg/internal_pack_10.f90: New test.
13939
13940         PR fortran/43173
13941         * gfortran.dg/internal_pack_11.f90: New test.
13942
13943 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13944
13945         PR middle-end/42640
13946         * gcc.dg/tree-ssa/pr42640.c: New.
13947
13948 2010-03-01  Richard Guenther  <rguenther@suse.de>
13949
13950         PR tree-optimization/43220
13951         * gcc.c-torture/execute/pr43220.c: New testcase.
13952
13953 2010-03-01  Richard Guenther  <rguenther@suse.de>
13954
13955         PR middle-end/43213
13956         * gcc.dg/pr43213.c: New testcase.
13957
13958 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13959
13960         PR pch/14940
13961         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13962
13963 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13964
13965         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13966         New function.
13967         (check_effective_target_ucn): Likewise.
13968
13969         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13970         if !ucn.
13971         * gcc.dg/ucnid-2.c: Likewise.
13972         * gcc.dg/ucnid-3.c: Likewise.
13973         * gcc.dg/ucnid-4.c: Likewise.
13974         * gcc.dg/ucnid-11.c: Likewise.
13975         * gcc.dg/ucnid-12.c: Likewise.
13976         * gcc.dg/ucnid-6.c: Skip if !ucn.
13977         * gcc.dg/ucnid-9.c: Likewise.
13978
13979 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13980
13981         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13982         lists to dg-skip-if.
13983         * gcc.target/i386/stackalign/return-3.c: Likewise.
13984
13985 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13986
13987         * gcc.target/i386/clearcap.map: New file.
13988         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13989         Pass clearcap.map by default if supported.
13990
13991 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13992
13993         PR fortran/42900
13994         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13995         Explain this.
13996         * gfortran.dg/stat_2.f90: Likewise.
13997
13998 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13999
14000         PR fortran/43199
14001         * gfortran.dg/module_read_2.f90: New test.
14002
14003 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
14004
14005         PR c++/42748
14006         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
14007         * g++.dg/abi/mangle12.C: Likewise.
14008         * g++.dg/abi/mangle20-2.C: Likewise.
14009         * g++.dg/abi/mangle17.C: Likewise.
14010         * g++.dg/template/cond2.C: Likewise.
14011         * g++.dg/template/pr35240.C: Likewise.
14012
14013 2010-02-27  Richard Guenther  <rguenther@suse.de>
14014
14015         PR tree-optimization/43186
14016         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
14017
14018 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
14019
14020         * g++.dg/abi/packed1.C: Expect warning on the SH.
14021
14022 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
14023
14024         PR c++/42054:
14025         * g++.dg/parse/error37.C: New test.
14026
14027 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14028
14029         PR c/24577
14030         PR c/43192
14031         * gcc.dg/pr8927-1.c: Match new note.
14032         * gcc.dg/990506-0.c: Likewise.
14033         * gcc.dg/gomp/flush-2.c: Likewise.
14034         * gcc.dg/gomp/atomic-5.c: Likewise.
14035         * gcc.dg/gomp/pr34607.c: Likewise.
14036         * gcc.dg/pr35746.c: Likewise.
14037         * gcc.dg/cpp/pragma-1.c: Likewise.
14038         * gcc.dg/cpp/pragma-2.c: Likewise.
14039         * gcc.dg/pr41842.c: Likewise.
14040         * gcc.dg/noncompile/20040629-1.c: Likewise.
14041         * objc.dg/private-1.m: Likewise.
14042
14043 2010-02-27  Tobias Burnus  <burnus@net-b.de>
14044
14045         PR fortran/43185
14046         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
14047         * gfortran.dg/default_initialization_4.f90: New test.
14048
14049 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
14050
14051         * gnat.dg/thin_pointer.ad[sb]: Rename into...
14052         * gnat.dg/thin_pointer1.ad[sb]: ...this.
14053         * gnat.dg/thin_pointer2.adb: New test.
14054         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
14055
14056 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14057
14058         PR c/20631
14059         * gcc.dg/cpp/c90-pedantic.c: New.
14060         * gcc.dg/cpp/c90.c: New.
14061         * gcc.dg/gnu90-const-expr-1.c: New.
14062         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
14063
14064 2010-02-26  Richard Guenther  <rguenther@suse.de>
14065
14066         PR tree-optimization/43186
14067         * gcc.c-torture/compile/pr43186.c: New testcase.
14068
14069 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
14070
14071         PR debug/43190
14072         * c-c++-common/dwarf2/pr43190.c: New test.
14073
14074 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14075
14076         PR testsuite/37074:
14077         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
14078
14079 2010-02-26  Richard Guenther  <rguenther@suse.de>
14080
14081         PR tree-optimization/43188
14082         * gcc.c-torture/compile/pr43188.c: New testcase.
14083
14084 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14085
14086         PR target/43175
14087         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
14088
14089 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
14090
14091         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
14092
14093 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
14094
14095         PR target/43154
14096         * gcc.target/powerpc/pr43154.c: New file.
14097
14098 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
14099
14100         PR debug/43166
14101         * gfortran.dg/debug/pr43166.f: New test.
14102
14103         PR debug/43165
14104         * gcc.dg/torture/pr43165.c: New test.
14105
14106 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14107
14108         PR c/43128
14109         * c-c++-common/pr41779.c: Update.
14110
14111 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14112
14113         PR ada/32547
14114         * lib/gnat-dg.exp (gnat_load): Redefine.
14115
14116         * ada/acats/run_acats: Run run_all.sh with $SHELL.
14117         * ada/acats/run_all.sh: Downcase tasking not implemented message.
14118
14119 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14120
14121         PR libobjc/36610
14122         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
14123         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
14124         -fgnu-runtime.
14125         Sort entries.
14126
14127 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14128
14129         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
14130
14131 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
14132
14133         PR debug/43150
14134         * gcc.dg/guality/vla-1.c: New test.
14135
14136 2010-02-24  Tobias Burnus  <burnus@net-b.de>
14137
14138         PR fortran/43042
14139         * gfortran.dg/c_ptr_tests_15.f90: New test.
14140
14141 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14142
14143         PR target/43107
14144         * gcc.target/i386/pr43107.c: New test.
14145
14146 2010-02-23  Jason Merrill  <jason@redhat.com>
14147
14148         PR c++/43143
14149         * g++.dg/cpp0x/variadic100.C: New.
14150
14151 2010-02-23  Jason Merrill  <jason@redhat.com>
14152
14153         PR debug/42800
14154         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
14155         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
14156         * c-c++-common/dwarf2/vla1.c: New.
14157
14158 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14159
14160         PR target/43139
14161         * gcc.dg/pr43139.c: New test.
14162
14163         PR debug/43077
14164         * gcc.dg/guality/pr43077-1.c: New test.
14165
14166 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14167
14168         PR 43123
14169         * gcc.dg/march.c: New.
14170         * gcc.dg/march-generic.c: New.
14171         * gcc.dg/mtune.c: New.
14172
14173 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14174
14175         PR middle-end/43083
14176         * gcc.dg/graphite/pr43083.c: New.
14177
14178 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14179
14180         PR middle-end/43097
14181         * gfortran.dg/graphite/pr43097.f: New.
14182
14183 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14184             Manuel López-Ibáñez  <manu@gcc.gnu.org>
14185
14186         PR middle-end/43140
14187         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
14188
14189 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14190
14191         PR middle-end/43026
14192         * g++.dg/graphite/pr43026.C: New.
14193
14194 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14195
14196         PR c++/43126
14197         * gcc.dg/cleanup-1.c: Update.
14198         * gcc.dg/func-args-1.c: Update.
14199         * gcc.dg/format/sentinel-1.c: Update.
14200         * g++.old-deja/g++.jason/scoping10.C: Update.
14201         * g++.old-deja/g++.ns/lookup5.C: Update.
14202         * g++.dg/ext/cleanup-1.C: Update.
14203         * g++.dg/parse/varmod1.C: Update.
14204         * g++.dg/parse/error33.C: Update.
14205         * g++.dg/expr/call3.C: Update.
14206         * g++.dg/func-args-1.C: New.
14207
14208 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14209
14210         PR c/43125
14211         * gcc.dg/attr-used-2.c: Moved to ...
14212         * c-c++-common/attr-used-2.c: Here.
14213
14214         * gcc.dg/attr-used.c: Moved to ...
14215         * c-c++-common/attr-used.c: Here.
14216
14217 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
14218
14219         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14220
14221 2010-02-22  Richard Guenther  <rguenther@suse.de>
14222
14223         PR lto/43045
14224         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14225         * gfortran.dg/lto/20100222-1_1.c: Likewise.
14226
14227 2010-02-22  Richard Guenther  <rguenther@suse.de>
14228
14229         PR tree-optimization/42749
14230         * gcc.c-torture/compile/pr42749.c: New testcase.
14231
14232 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
14233
14234         PR fortran/43072
14235         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14236         * gfortran.dg/internal_pack_9.f90: New test.
14237
14238 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14239
14240         PR c++/23510
14241         * g++.dg/template/recurse.C: Adjust.
14242         * g++.dg/template/pr23510.C: New.
14243
14244 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
14245
14246         PR c++/42824
14247         * g++.dg/template/memclass4.C: New test.
14248
14249 2010-02-21  Tobias Burnus  <burnus@net-b.de>
14250
14251         PR fortran/35259
14252         * gfortran.dg/reassoc_5.f90: New test.
14253
14254 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
14255
14256         PR target/43067
14257         * gcc.target/i386/pr43067.c: New test.
14258
14259 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14260
14261         PR c++/35669
14262         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14263         -Wconversion-null.
14264         * g++.dg/warn/Wconversion-null.C: New test.
14265         * g++.old-deja/g++.other/null1.C: Move to...
14266         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14267
14268 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
14269
14270         PR fortran/36932
14271         PR fortran/36933
14272         * gfortran.dg/dependency_26.f90: New test.
14273
14274         PR fortran/43072
14275         * gfortran.dg/internal_pack_7.f90: New test.
14276
14277         PR fortran/43111
14278         * gfortran.dg/internal_pack_8.f90: New test.
14279
14280 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14281
14282         PR 43128
14283         * c-c++-common/pr41779.c: Fix broken testcase.
14284
14285 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14286
14287         PR 36513
14288         * c-c++-common/pr36513.c: New testcase.
14289         * c-c++-common/pr36513-2.c: New testcase.
14290
14291 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14292
14293         PR 41779
14294         * c-c++-common/pr41779.c: New.
14295
14296 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
14297
14298         PR debug/43084
14299         * gcc.dg/pr43084.c: New test.
14300
14301 2010-02-19  Richard Guenther  <rguenther@suse.de>
14302
14303         PR tree-optimization/42916
14304         * gcc.dg/pr42916.c: New testcase.
14305
14306 2010-02-18  Jason Merrill  <jason@redhat.com>
14307
14308         PR c++/42837
14309         * g++.dg/abi/packed1.C: Add expected warning.
14310
14311         PR c++/43108
14312         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14313         * gcc.dg/torture/dg-torture.exp: Likewise.
14314         * c-c++-common/torture/complex-sign.h,
14315         c-c++-common/torture/complex-sign-add.c,
14316         c-c++-common/torture/complex-sign-mixed-add.c,
14317         c-c++-common/torture/complex-sign-mixed-div.c,
14318         c-c++-common/torture/complex-sign-mixed-mul.c,
14319         c-c++-common/torture/complex-sign-mixed-sub.c,
14320         c-c++-common/torture/complex-sign-mul.c,
14321         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14322         Adapt for C++ compilation as well.
14323
14324         PR c++/43070
14325         * g++.dg/ext/label1.C: Update.
14326         * g++.dg/ext/label2.C: Update.
14327
14328         PR c++/26261
14329         * g++.dg/template/dependent-name6.C: New.
14330
14331         PR c++/43109
14332         * g++.dg/parse/namespace12.C: New.
14333
14334 2010-02-18  Martin Jambor  <mjambor@suse.cz>
14335
14336         PR tree-optimization/43066
14337         * gcc.c-torture/compile/pr43066.c: New test.
14338
14339 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14340
14341         * g++.dg/ext/attrib35.C: Fix target selector string.
14342         * g++.dg/ext/attrib36.C: Ditto.
14343         * g++.dg/ext/attrib37.C: Ditto.
14344         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14345         * g++.dg/abi/mangle25.C: Ditto.
14346
14347 2010-02-17  Jason Merrill  <jason@redhat.com>
14348
14349         PR c++/43069
14350         * g++.dg/parse/namespace11.C: New.
14351
14352         PR c++/43093
14353         * g++.dg/ext/attrib37.C: New.
14354
14355         PR c++/43079
14356         * g++.dg/template/ptrmem20.C: New.
14357
14358 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14359
14360         PR target/43103
14361         * gcc.target/i386/xop-check.h: Include m256-check.h.
14362         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14363         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14364         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14365         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14366
14367 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14368
14369         PR debug/42918
14370         * gcc.dg/pr42918.c: New test.
14371
14372 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14373
14374         * g++.dg/ext/attrib36.C: Require ILP32.
14375
14376 2010-02-16  Richard Guenther  <rguenther@suse.de>
14377
14378         PR tree-optimization/41043
14379         * gfortran.dg/pr41043.f90: New testcase.
14380         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14381
14382 2010-02-16  Jason Merrill  <jason@redhat.com>
14383
14384         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14385
14386 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14387
14388         PR tree-optimization/43074
14389         * gcc.dg/vect/fast-math-pr43074.c: New test.
14390
14391 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14392
14393         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14394
14395 2010-02-16  Jason Merrill  <jason@redhat.com>
14396
14397         PR c++/43031
14398         * g++.dg/ext/attrib36.C: New.
14399
14400         PR c++/43036
14401         * g++.dg/other/array6.C: New.
14402
14403 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14404
14405         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14406
14407 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14408
14409         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14410         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14411         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14412         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14413         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14414         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14415
14416 2010-02-15  Richard Guenther  <rguenther@suse.de>
14417
14418         PR middle-end/43068
14419         * g++.dg/torture/pr43068.C: New testcase.
14420
14421 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14422
14423         PR c++/43024
14424         * g++.dg/opt/ice1.C: New.
14425
14426 2010-02-14  Jason Merrill  <jason@redhat.com>
14427
14428         PR c++/41997
14429         * g++.dg/cpp0x/initlist-opt.C: New.
14430
14431 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14432
14433         PR fortran/41113
14434         PR fortran/41117
14435         * gfortran.dg/internal_pack_6.f90: New test.
14436
14437 2010-02-12  Jason Merrill  <jason@redhat.com>
14438
14439         PR c++/43054
14440         * g++.dg/cpp0x/variadic99.C: New.
14441
14442 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14443
14444         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14445         sign extend pointers to gualchk_t.
14446
14447         PR c++/43033
14448         * g++.dg/other/default3.C: Xfail g4 test.
14449
14450 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14451
14452         PR middle-end/43012
14453         * gcc.dg/graphite/pr43012.c: New.
14454
14455 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14456
14457         PR middle-end/42930
14458         * g++.dg/graphite/pr42930.C: New.
14459
14460 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14461
14462         PR middle-end/42914
14463         PR middle-end/42530
14464         * gcc.dg/graphite/pr42530.c: New.
14465         * gcc.dg/graphite/pr42914.c: New.
14466
14467 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14468
14469         PR middle-end/42771
14470         * gcc.dg/graphite/pr42771.c: New.
14471
14472 2010-02-11  Richard Guenther  <rguenther@suse.de>
14473
14474         PR tree-optimization/42998
14475         * gcc.c-torture/compile/pr42998.c: New testcase.
14476
14477 2010-02-10  Jason Merrill  <jason@redhat.com>
14478
14479         PR c++/41896
14480         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14481
14482         PR c++/42983, core issue 906
14483         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14484         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14485
14486         PR c++/43016
14487         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14488
14489 2010-02-10  Richard Guenther  <rguenther@suse.de>
14490
14491         PR tree-optimization/43017
14492         * gcc.dg/torture/pr43017.c: New testcase.
14493
14494 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14495
14496         PR fortran/40823
14497         * gfortran.dg/private_type_1.f90: Update error location.
14498         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14499         * gfortran.dg/typebound_operator_2.f03: Ditto.
14500         * gfortran.dg/assignment_2.f90: Ditto.
14501         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14502         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14503
14504 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14505
14506         PR fortran/43015
14507         * gfortran.dg/bind_c_usage_20.f90: New test.
14508
14509 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14510
14511         PR debug/43010
14512         * g++.dg/debug/pr43010.C: New test.
14513
14514 2010-02-10  Richard Guenther  <rguenther@suse.de>
14515
14516         PR c/43007
14517         * gcc.c-torture/execute/20100209-1.c: New testcase.
14518         * gcc.dg/fold-div-3.c: Likewise.
14519
14520 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14521
14522         * gcc.dg/builtin-ffs-1.c: New test.
14523
14524 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14525
14526         PR fortran/42999
14527         * gfortran.dg/array_constructor_35.f90: New test.
14528
14529 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14530
14531         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14532
14533 2010-02-09  Jason Merrill  <jason@redhat.com>
14534
14535         PR c++/42399
14536         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14537
14538         PR c++/42370
14539         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14540
14541 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14542
14543         PR fortran/41869
14544         * gfortran.dg/module_write_1.f90: New test.
14545
14546 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14547
14548         * gcc.dg/pr19340.c: Adjust.
14549
14550 2010-02-09  Richard Guenther  <rguenther@suse.de>
14551
14552         PR tree-optimization/43008
14553         * gcc.c-torture/execute/pr43008.c: New testcase.
14554
14555 2010-02-09  Richard Guenther  <rguenther@suse.de>
14556
14557         PR tree-optimization/43000
14558         * gcc.dg/torture/pr43000.c: New testcase.
14559         * gcc.dg/torture/pr43002.c: Likewise.
14560
14561 2010-02-09  Daniel Kraft  <d@domob.eu>
14562
14563         PR fortran/39171
14564         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14565         and pass -Wsurprising as necessary.
14566
14567 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14568
14569         PR tree-optimization/42890
14570         * g++.dg/torture/pr42890.C: New test.
14571
14572 2010-02-08  Richard Guenther  <rguenther@suse.de>
14573
14574         PR middle-end/42995
14575         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14576
14577 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14578
14579         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14580         return 0 from main.
14581         * gcc.dg/graphite/block-1.c: Same.
14582         * gcc.dg/graphite/block-3.c: Same.
14583         * gcc.dg/graphite/block-4.c: Same.
14584         * gcc.dg/graphite/block-5.c: Same.
14585         * gcc.dg/graphite/block-6.c: Same.
14586         * gcc.dg/graphite/block-7.c: Same.
14587         * gcc.dg/graphite/interchange-0.c: Same.
14588         * gcc.dg/graphite/interchange-1.c: Same.
14589         * gcc.dg/graphite/interchange-10.c: Same.
14590         * gcc.dg/graphite/interchange-11.c: Same.
14591         * gcc.dg/graphite/interchange-12.c: Same.
14592         * gcc.dg/graphite/interchange-2.c: Same.
14593         * gcc.dg/graphite/interchange-3.c: Same.
14594         * gcc.dg/graphite/interchange-4.c: Same.
14595         * gcc.dg/graphite/interchange-5.c: Same.
14596         * gcc.dg/graphite/interchange-6.c: Same.
14597         * gcc.dg/graphite/interchange-7.c: Same.
14598         * gcc.dg/graphite/interchange-8.c: Same.
14599         * gcc.dg/graphite/interchange-9.c: Same.
14600         * gcc.dg/graphite/interchange-mvt.c: Same.
14601
14602 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14603
14604         * gfortran.dg/graphite/id-19.f: New.
14605         * gfortran.dg/graphite/pr14741.f90: New.
14606         * gfortran.dg/graphite/pr41924.f90: New.
14607         * gfortran.dg/graphite/run-id-2.f90: New.
14608
14609 2010-02-07  Richard Guenther  <rguenther@suse.de>
14610
14611         PR middle-end/42956
14612         * gcc.c-torture/compile/pr42956.c: New testcase.
14613
14614 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14615
14616         PR libfortran/42742
14617         * gfortran.dg/fmt_cache_2.f: New test.
14618
14619 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14620
14621         * gfortran.dg/read_no_eor.f90: New test.
14622
14623 2010-02-05  Jason Merrill  <jason@redhat.com>
14624
14625         * g++.dg/ext/label13.C: Move constructor body out of class.
14626
14627 2010-02-03  Jason Merrill  <jason@redhat.com>
14628
14629         PR c++/42870
14630         * g++.dg/ext/dllexport3.C: New.
14631
14632 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14633
14634         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14635
14636 2010-02-05  Richard Guenther  <rguenther@suse.de>
14637
14638         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14639
14640 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14641
14642         PR c++/42915
14643         * g++.dg/other/crash-9.C: New test.
14644
14645 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14646
14647         PR fortran/42309
14648         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14649
14650 2010-02-04  Richard Guenther  <rguenther@suse.de>
14651
14652         PR rtl-optimization/42952
14653         * gcc.dg/torture/pr42952.c: New testcase.
14654
14655 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14656
14657         PR libfortran/42901
14658         * gfortran.dg/namelist_60.f90: New test.
14659
14660 2010-02-03  Jason Merrill  <jason@redhat.com>
14661
14662         PR c++/40138
14663         * g++.dg/ext/builtin11.C: New.
14664
14665         PR c++/4926
14666         PR c++/38600
14667         * g++.dg/abi/mangle35.C: New.
14668         * g++.dg/abi/mangle37.C: New.
14669
14670         PR c++/12909
14671         * g++.dg/abi/mangle36.C: New.
14672
14673         PR c++/35652
14674         * g++.dg/warn/string1.C: New.
14675
14676 2010-02-03  Richard Guenther  <rguenther@suse.de>
14677
14678         PR tree-optimization/42944
14679         * gcc.dg/errno-1.c: New testcase.
14680
14681 2010-02-03  Richard Guenther  <rguenther@suse.de>
14682
14683         PR middle-end/42927
14684         * gcc.c-torture/compile/pr42927.c: New testcase.
14685
14686 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14687
14688         PR fortran/42936
14689         * gfortran.dg/null_4.f90: New test.
14690
14691 2010-02-02  Jason Merrill  <jason@redhat.com>
14692
14693         PR c++/41090
14694         * g++.dg/ext/label13.C: New.
14695
14696 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14697
14698         PR fortran/42650
14699         * gfortran.dg/func_result_5.f90: New test.
14700
14701 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14702
14703         PR fortran/42922
14704         * gfortran.dg/pure_initializer_3.f90: News test.
14705
14706 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14707
14708         PR fortran/42888
14709         * gfortran.dg/allocate_derived_2.f90: New test.
14710
14711 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14712
14713         PR middle-end/42898
14714         * gcc.dg/torture/pr42898-2.c: New test.
14715
14716 2010-01-31  Richard Guenther  <rguenther@suse.de>
14717
14718         PR middle-end/42898
14719         * gcc.dg/torture/pr42898.c: New testcase.
14720
14721 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14722
14723         PR fortran/38324
14724         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14725         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14726
14727 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14728
14729         * g++.dg/tree-ssa/inline-1.C: New.
14730         * g++.dg/tree-ssa/inline-2.C: New.
14731         * g++.dg/tree-ssa/inline-3.C: New.
14732
14733 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14734
14735         PR testsuite/41701
14736         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14737         the string 'pow' in the pathname of the compiler from generating a
14738         test failure.
14739
14740 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14741
14742         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14743         * g++.old-deja/g++.mike/eh17.C: Likewise.
14744         * g++.old-deja/g++.mike/p5571.C: Likewise.
14745
14746 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14747
14748         PR c++/42758
14749         PR c++/42634
14750         PR c++/42336
14751         PR c++/42797
14752         PR c++/42880
14753         * g++.dg/other/crash-5.C: New test.
14754         * g++.dg/other/crash-6.C: New test.
14755         * g++.dg/other/crash-7.C: New test.
14756         * g++.dg/other/crash-8.C: New test.
14757
14758 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14759
14760         PR rtl-optimization/42889
14761         * gcc.dg/pr42889.c: New test.
14762
14763 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14764
14765         * gcc.target/i386/pr42881.c: Use SSE2.
14766
14767 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14768
14769         PR target/42891
14770         * gcc.target/i386/pr42891.c: New test.
14771
14772 2010-01-28  Richard Guenther  <rguenther@suse.de>
14773
14774         PR tree-optimization/42871
14775         * g++.dg/torture/pr42871.C: New testcase.
14776
14777 2010-01-28  Richard Guenther  <rguenther@suse.de>
14778
14779         * gcc.dg/Wobjsize-1.h: New testcase.
14780         * gcc.dg/Wobjsize-1.c: Likewise.
14781
14782 2010-01-28  Richard Guenther  <rguenther@suse.de>
14783
14784         PR middle-end/42883
14785         * g++.dg/torture/pr42883.C: New testcase.
14786
14787 2010-01-28  Michael Matz  <matz@suse.de>
14788
14789         * gcc.target/i386/pr42881.c: New test.
14790
14791 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14792
14793         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14794         Add i?86-*-solaris2* support.
14795
14796 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14797
14798         PR c++/42713
14799         PR c++/42820
14800         * g++.dg/template/typedef27.C: New test case.
14801         * g++.dg/template/typedef28.C: New test case.
14802
14803 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14804
14805         * gcc.dg/optimize-bswap*.c: Add ARM target
14806
14807 2010-01-27  Richard Guenther  <rguenther@suse.de>
14808
14809         PR middle-end/42878
14810         * gcc.dg/torture/pr42878-1.c: New testcase.
14811         * gcc.dg/torture/pr42878-2.c: Likewise.
14812
14813 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14814
14815         PR middle-end/42874
14816         * gcc.dg/vla-22.c: New test.
14817
14818 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14819
14820         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14821         current collation.
14822
14823 2010-01-26  Richard Guenther  <rguenther@suse.de>
14824
14825         PR rtl-optimization/42685
14826         * gcc.dg/pr42685.c: New testcase.
14827         * g++.dg/other/pr42685.C: Likewise.
14828
14829 2010-01-26  Richard Guenther  <rguenther@suse.de>
14830
14831         PR middle-end/42806
14832         * g++.dg/other/pr42806.C: New testcase.
14833
14834 2010-01-26  Richard Guenther  <rguenther@suse.de>
14835
14836         PR tree-optimization/42250
14837         * gcc.dg/pr42250.c: New testcase.
14838
14839 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14840
14841         * gnat.dg/array_bounds_test.adb: New test.
14842
14843 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14844
14845         PR fortran/42858
14846         * gfortran.dg/generic_21.f90: New test.
14847
14848 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14849
14850         PR testsuite/41522
14851         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14852
14853 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14854
14855         PR c++/42748
14856         * g++.dg/abi/arm_va_list2.C: New test.
14857         * g++.dg/abi/arm_va_list2.h: Companion header file.
14858
14859 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14860
14861         PR fortran/41044
14862         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14863
14864         PR fortran/41167
14865         * gfortran.dg/char_array_arg_1.f90 : New test.
14866
14867         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14868
14869 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14870
14871         PR fortran/39304
14872         * gfortran.dg/generic_20.f90: New test.
14873
14874 2010-01-22  Michael Matz  <matz@suse.de>
14875
14876         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14877         -msse2.
14878
14879 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14880
14881         PR fortran/42736
14882         * gfortran.dg/dependency_25.f90 : New test.
14883
14884 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14885
14886         PR tree-optimization/42585
14887         * gcc.dg/tree-ssa/pr42585.c: New test.
14888
14889 2010-01-21  Richard Guenther  <rguenther@suse.de>
14890
14891         PR middle-end/19988
14892         * gcc.dg/pr19988.c: New testcase.
14893
14894 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14895
14896         * g++.dg/compat/decimal/compat-common.h: New file.
14897         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14898         * g++.dg/compat/decimal/pass_x.h: New file.
14899         * g++.dg/compat/decimal/pass_y.h: New file.
14900         * g++.dg/compat/decimal/pass-1_main.C: New file.
14901         * g++.dg/compat/decimal/pass-1_x.C: New file.
14902         * g++.dg/compat/decimal/pass-1_y.C: New file.
14903         * g++.dg/compat/decimal/pass-2_main.C: New file.
14904         * g++.dg/compat/decimal/pass-2_x.C: New file.
14905         * g++.dg/compat/decimal/pass-2_y.C: New file.
14906         * g++.dg/compat/decimal/pass-3_main.C: New file.
14907         * g++.dg/compat/decimal/pass-3_x.C: New file.
14908         * g++.dg/compat/decimal/pass-3_y.C: New file.
14909         * g++.dg/compat/decimal/pass-4_main.C: New file.
14910         * g++.dg/compat/decimal/pass-4_x.C: New file.
14911         * g++.dg/compat/decimal/pass-4_y.C: New file.
14912         * g++.dg/compat/decimal/pass-5_main.C: New file.
14913         * g++.dg/compat/decimal/pass-5_x.C: New file.
14914         * g++.dg/compat/decimal/pass-5_y.C: New file.
14915         * g++.dg/compat/decimal/pass-6_main.C: New file.
14916         * g++.dg/compat/decimal/pass-6_x.C: New file.
14917         * g++.dg/compat/decimal/pass-6_y.C: New file.
14918         * g++.dg/compat/decimal/return_x.h: New file.
14919         * g++.dg/compat/decimal/return_y.h: New file.
14920         * g++.dg/compat/decimal/return-1_main.C: New file.
14921         * g++.dg/compat/decimal/return-1_x.C: New file.
14922         * g++.dg/compat/decimal/return-1_y.C: New file.
14923         * g++.dg/compat/decimal/return-2_main.C: New file.
14924         * g++.dg/compat/decimal/return-2_x.C: New file.
14925         * g++.dg/compat/decimal/return-2_y.C: New file.
14926         * g++.dg/compat/decimal/return-3_main.C: New file.
14927         * g++.dg/compat/decimal/return-3_x.C: New file.
14928         * g++.dg/compat/decimal/return-3_y.C: New file.
14929         * g++.dg/compat/decimal/return-4_main.C: New file.
14930         * g++.dg/compat/decimal/return-4_x.C: New file.
14931         * g++.dg/compat/decimal/return-4_y.C: New file.
14932         * g++.dg/compat/decimal/return-5_main.C: New file.
14933         * g++.dg/compat/decimal/return-5_x.C: New file.
14934         * g++.dg/compat/decimal/return-5_y.C: New file.
14935         * g++.dg/compat/decimal/return-6_main.C: New file.
14936         * g++.dg/compat/decimal/return-6_x.C: New file.
14937         * g++.dg/compat/decimal/return-6_y.C: New file.
14938
14939 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14940
14941         PR debug/42715
14942         * gcc.dg/pr42715.c: New.
14943
14944 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14945
14946         PR c++/42038
14947         * g++.dg/parse/crash55.C: New.
14948
14949 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14950
14951         PR debug/42782
14952         * gcc.dg/guality/pr42782.c: New.
14953
14954 2010-01-20  Jason Merrill  <jason@redhat.com>
14955
14956         PR c++/41788
14957         * g++.dg/abi/packed1.C: New.
14958
14959         PR c++/41920
14960         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14961
14962         PR c++/40750
14963         * g++.dg/parse/fn-typedef1.C: New.
14964         * g++.dg/other/cv_quals.C: Adjust.
14965
14966 2010-01-20  Anthony Green  <green@moxielogic.com>
14967
14968         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14969         pack(push) pragma).
14970         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14971         * gcc.dg/20020312-2.c: Port this to the moxie core.
14972         * gcc.dg/weak/typeof-2.c: Ditto.
14973
14974 2010-01-20  Richard Guenther  <rguenther@suse.de>
14975
14976         PR tree-optimization/42717
14977         * gcc.c-torture/compile/pr42717.c: New testcase.
14978
14979 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14980
14981         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14982         of signed, add a few new tests.
14983
14984         PR middle-end/42803
14985         * g++.dg/parse/limits-initializer1.C: New test.
14986
14987 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14988
14989         PR fortran/42804
14990         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14991         * gfortran.dg/typebound_call_12.f03: New test.
14992
14993 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14994
14995         PR fortran/42783
14996         * gfortran.dg/bounds_check_15.f90 : New test.
14997
14998 2010-01-19  Michael Matz  <matz@suse.de>
14999
15000         PR tree-optimization/41783
15001         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
15002
15003 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15004
15005         PR target/38697.
15006         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
15007         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
15008         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
15009         * gcc.target/arm/neon/vget_lows16.c: Likewise.
15010         * gcc.target/arm/neon/vget_lows32.c: Likewise.
15011         * gcc.target/arm/neon/vget_lows64.c: Likewise.
15012         * gcc.target/arm/neon/vget_lows8.c: Likewise.
15013         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
15014         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
15015         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
15016         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
15017
15018 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
15019
15020         PR fortran/42545
15021         * gfortran.dg/extends_6.f03: Modified an error message.
15022         * gfortran.dg/extends_10.f03: New test.
15023         * gfortran.dg/private_type_6.f03: Modified an error message.
15024         * gfortran.dg/structure_constructor_8.f03: Ditto.
15025
15026 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
15027
15028         PR tree-optimization/42719
15029         * gcc.dg/pr42719.c: New test.
15030
15031         PR debug/42728
15032         * gcc.dg/pr42728.c: New test.
15033
15034 2010-01-19  Anthony Green  <green@moxielogic.com>
15035
15036         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
15037
15038 2010-01-18  Anthony Green  <green@moxielogic.com>
15039
15040         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
15041         for moxie.
15042
15043 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
15044
15045         * g++.dg/template/error45.C: reverted as part of reverting the
15046         fix of PR c++/42634.
15047
15048 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
15049
15050         PR c++/42634
15051         * g++.dg/template/error45.C: New test.
15052
15053 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
15054
15055         PR c++/42766
15056         * g++.dg/conversion/op6.C: New test.
15057
15058 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
15059
15060         PR target/42774
15061         * gcc.target/alpha/pr42774.c: New test.
15062
15063 2010-01-18  Richard Guenther  <rguenther@suse.de>
15064
15065         PR tree-optimization/42781
15066         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
15067
15068 2010-01-17  Richard Guenther  <rguenther@suse.de>
15069
15070         PR middle-end/42248
15071         * gcc.c-torture/execute/pr42248.c: New testcase.
15072
15073 2010-01-17  Richard Guenther  <rguenther@suse.de>
15074
15075         PR tree-optimization/42773
15076         * g++.dg/torture/pr42773.C: New testcase.
15077
15078 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
15079
15080         PR fortran/42677
15081         * gfortran.dg/interface_assignment_5.f90: New test.
15082
15083 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
15084
15085         PR c++/42697
15086         * g++.dg/template/crash94.C: Reverted.
15087
15088 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
15089
15090         PR debug/42767
15091         * gcc.dg/debug/pr42767.c: New.
15092
15093 2010-01-15  Jason Merrill  <jason@redhat.com>
15094
15095         PR c++/42761
15096         * g++.dg/cpp0x/decltype22.C: New.
15097
15098 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
15099
15100         PR middle-end/42760
15101         * g++.dg/torture/pr42760.C: New test.
15102
15103 2010-01-15  Jing Yu  <jingyu@google.com>
15104
15105         PR rtl-optimization/42691
15106         * gcc.c-torture/execute/pr42691.c: New.
15107
15108 2010-01-15  Richard Guenther  <rguenther@suse.de>
15109
15110         PR middle-end/42739
15111         * g++.dg/torture/pr42739.C: New testcase.
15112
15113 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
15114
15115         * g++.dg/template/error45.C: Revert as part of reverting changes
15116         or PR c++/42634.
15117
15118 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15119
15120         PR fortran/42684
15121         * gfortran.dg/interface_31.f90: New test.
15122
15123 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
15124
15125         * gcc.target/powerpc/pr42747.c: New file.
15126
15127 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15128
15129         PR middle-end/42674
15130         * c-c++-common/pr42674.c: New test.
15131
15132         PR c++/42608
15133         * g++.dg/template/instantiate11.C: New test.
15134
15135 2010-01-14  Jason Merrill  <jason@redhat.com>
15136
15137         PR c++/42701
15138         * g++.dg/overload/error3.C: New.
15139
15140         PR c++/42655
15141         * g++.dg/overload/rvalue1.C: New.
15142
15143 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15144
15145         PR tree-optimization/42706
15146         * gcc.dg/ipa/pr42706.c: New testcase.
15147
15148 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
15149
15150         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
15151
15152 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15153
15154         PR tree-optimization/42714
15155         * g++.dg/torture/pr42714.C: New test.
15156
15157 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15158
15159         PR rtl-optimization/42246
15160         * gfortran.dg/pr42246-2.f: New.
15161
15162 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15163
15164         PR rtl-optimization/42389
15165         * gcc.dg/pr42389.c: New.
15166
15167 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15168
15169         PR rtl-optimization/42388
15170         * gcc.dg/pr42388.c: New.
15171
15172 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15173
15174         PR rtl-optimization/42294
15175         * gfortran.dg/pr42294.f: New.
15176
15177 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15178
15179         PR rtl-optimization/39453
15180         PR rtl-optimization/42246
15181         * gcc.dg/pr39453.c: New.
15182         * gcc.dg/pr42246.c: New.
15183
15184 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15185
15186         PR middle-end/42245
15187         * gcc.dg/pr42245.c: New.
15188         * gcc.dg/pr42245-2.c: New.
15189
15190 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15191
15192         PR rtl-optimization/42249
15193         * gcc.dg/pr42249.c: New.
15194
15195 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15196
15197         PR c/42721
15198         * gcc.c-torture/execute/pr42721.c: New test.
15199
15200 2010-01-14  Ira Rosen  <irar@il.ibm.com>
15201
15202         PR tree-optimization/42709
15203         * gcc.dg/vect/pr42709.c: New test.
15204
15205 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15206
15207         PR fortran/41478
15208         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15209         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
15210
15211 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15212
15213         PR fortran/42481
15214         * gfortran.dg/generic_19.f90 : New test.
15215
15216 2010-01-13  Richard Guenther  <rguenther@suse.de>
15217
15218         PR tree-optimization/42730
15219         * gcc.c-torture/compile/pr42730.c: New testcase.
15220
15221 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
15222
15223         PR target/pr42542
15224         * gcc.target/ia64/pr42542-1.c: New.
15225         * gcc.target/ia64/pr42542-2.c: New.
15226         * gcc.target/ia64/pr42542-3.c: New.
15227
15228 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
15229
15230         PR c++/42634
15231         * g++.dg/template/error45.C: New test.
15232
15233 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15234
15235         PR tree-optimization/42704
15236         * g++.dg/torture/pr42704.C: New test.
15237
15238 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15239
15240         PR tree-optimization/42703
15241         * gcc.c-torture/compile/pr42703.c: New test.
15242
15243 2010-01-13  Richard Guenther  <rguenther@suse.de>
15244
15245         PR tree-optimization/42705
15246         * gcc.c-torture/compile/pr42705.c: New testcase.
15247
15248 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
15249
15250         * gcc.target/bfin/l2.c: New test.
15251         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15252
15253 2010-01-13  Richard Guenther  <rguenther@suse.de>
15254
15255         PR middle-end/42716
15256         * gcc.c-torture/compile/pr42716.c: New testcase.
15257
15258 2010-01-13  Richard Guenther  <rguenther@suse.de>
15259
15260         PR lto/42678
15261         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15262
15263 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
15264
15265         PR c/42708
15266         * gcc.c-torture/compile/pr42708-1.c: New test.
15267
15268 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
15269
15270         PR debug/42662
15271         * gcc.dg/pr42662.c: New test.
15272
15273         PR tree-optimization/42645
15274         * g++.dg/other/pr42645-1.C: New test.
15275         * g++.dg/other/pr42645-2.C: New test.
15276
15277 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
15278
15279         PR target/42416
15280         * gcc.target/powerpc/warn-1.c: New test.
15281         * gcc.target/powerpc/warn-2.c: New test.
15282
15283 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
15284
15285         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15286         stack alignment.
15287
15288 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
15289
15290         * gcc.dg/lto/20100108_0.c: New.
15291
15292 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
15293
15294         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15295         Add -march=i686 -msse for 32bit x86 targets.
15296
15297 2010-01-10  Richard Guenther  <rguenther@suse.de>
15298
15299         PR middle-end/42667
15300         * gcc.dg/torture/pr42667.c: New testcase.
15301
15302 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15303
15304         PR fortran/32489
15305         * gfortran.dg/array_constructor_34.f90: New test.
15306
15307 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15308
15309         PR fortran/20923
15310         * gfortran.dg/array_constructor_33.f90: New test.
15311         gfortran.dg/array_function_5.f90: Add credit.
15312
15313 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15314
15315         PR debug/42631
15316         * gcc.dg/pr42631.c: New.
15317
15318 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15319
15320         PR debug/42630
15321         * gcc.dg/pr42630.c: New.
15322
15323 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15324
15325         PR debug/42629
15326         * gcc.dg/pr42629.c: New.
15327
15328 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15329
15330         PR middle-end/42363
15331         * gcc.dg/torture/pr42363.c: New.
15332
15333 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15334
15335         PR debug/42604
15336         PR debug/42395
15337         * gcc.dg/vect/pr42604.c: New.
15338         * gcc.dg/vect/pr42395.c: New.
15339
15340 2010-01-09  Richard Guenther  <rguenther@suse.de>
15341
15342         PR middle-end/42512
15343         * gcc.c-torture/execute/pr42512.c: New testcase.
15344
15345 2010-01-09  Tobias Burnus  <burnus@net-b.de>
15346
15347         PR fortran/41298
15348         * gfortran.dg/c_ptr_tests_14.f90: New test.
15349
15350 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15351
15352         PR ada/41929
15353         * gnat.dg/null_pointer_deref1.adb: Don't run on
15354         sparc*-sun-solaris2.11.
15355
15356 2010-01-08  Richard Guenther  <rguenther@suse.de>
15357
15358         PR lto/42528
15359         * gcc.dg/lto/20100103-1_0.c: New testcase.
15360         * gcc.dg/lto/20100103-2_0.c: Likewise.
15361
15362 2010-01-08  Tobias Burnus  <burnus@net-b.de
15363
15364         PR/fortran 25829
15365         * gfortran.dg/asynchronous_1.f90: New test.
15366         * gfortran.dg/asynchronous_2.f90: New test.
15367         * gfortran.dg/conflicts.f90: Update error message.
15368
15369 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15370
15371         c++/40155
15372         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15373
15374 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15375
15376         PR tree-optimization/42625
15377         * g++.dg/opt/dtor4.C: New test.
15378         * g++.dg/opt/dtor4.h: New.
15379         * g++.dg/opt/dtor4-aux.cc: New.
15380
15381 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15382
15383         PR fortran/42597
15384         * gfortran.dg/proc_ptr_26.f90: New test.
15385
15386 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15387
15388         PR fortran/41872
15389         * gfortran.dg/allocatable_scalar_7.f90: New test.
15390
15391 2010-01-06  Richard Guenther  <rguenther@suse.de>
15392
15393         * gcc.c-torture/compile/pr42632.c: New testcase.
15394
15395 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15396
15397         PR target/42542
15398         * gcc.target/i386/pr42542-4.c: New.
15399         * gcc.target/i386/pr42542-4a.c: Likewise.
15400         * gcc.target/i386/pr42542-5.c: Likewise.
15401         * gcc.target/i386/pr42542-5a.c: Likewise.
15402
15403 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15404
15405         * gcc.dg/tls/opt-15.c: New test.
15406
15407 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15408
15409         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15410
15411 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15412
15413         PR tree-optimization/42462
15414         * g++.dg/torture/pr42462.C: New test.
15415
15416 2010-01-05  Jason Merrill  <jason@redhat.com>
15417
15418         * g++.dg/cpp0x/initlist30.C: New test.
15419
15420 2010-01-05  Richard Guenther  <rguenther@suse.de>
15421
15422         PR tree-optimization/42614
15423         * gcc.c-torture/execute/pr42614.c: New testcase.
15424
15425 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15426
15427         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15428         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15429         -Wunreachable-code.
15430         * gcc.dg/Wunreachable-2.c: Likewise.
15431         * gcc.dg/Wunreachable-3.c: Likewise.
15432         * gcc.dg/Wunreachable-4.c: Likewise.
15433         * gcc.dg/Wunreachable-5.c: Likewise.
15434         * gcc.dg/Wunreachable-6.c: Likewise.
15435         * gcc.dg/Wunreachable-7.c: Likewise.
15436         * gcc.dg/Wunreachable-8.c: Likewise.
15437         * gcc.dg/20041231-1.c: Likewise.
15438
15439 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15440
15441         PR other/42611
15442         * gcc.dg/pr42611.c: New test.
15443
15444         PR tree-optimization/42508
15445         * g++.dg/opt/pr42508.C: New test.
15446
15447 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15448
15449         PR fortran/41872
15450         * gfortran.dg/allocatable_scalar_8.f90: New.
15451
15452 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15453
15454         PR tree-optimization/42398
15455         * gcc.c-torture/compile/pr42398.c: New test.
15456
15457 2010-01-04  Jason Merrill  <jason@redhat.com>
15458
15459         PR c++/42555
15460         * g++.dg/ext/attrib35.C: New.
15461
15462         PR c++/42567
15463         * g++.dg/cpp0x/auto17.C: New.
15464
15465 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15466
15467         * gcc.dg/lto/20100104_0.c: New.
15468
15469 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15470
15471         PR target/42542
15472         * gcc.target/i386/pr42542-1.c: New.
15473         * gcc.target/i386/pr42542-1a.c: Likewise.
15474         * gcc.target/i386/pr42542-1b.c: Likewise.
15475         * gcc.target/i386/pr42542-2.c: Likewise.
15476         * gcc.target/i386/pr42542-2a.c: Likewise.
15477         * gcc.target/i386/pr42542-2b.c: Likewise.
15478         * gcc.target/i386/pr42542-3.c: Likewise.
15479         * gcc.target/i386/pr42542-3a.c: Likewise.
15480
15481 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15482
15483         PR fortran/41872
15484         * gfortran.dg/allocatable_scalar_5.f90: New test.
15485         * gfortran.dg/allocatable_scalar_6.f90: New test.
15486
15487 2010-01-03  Richard Guenther  <rguenther@suse.de>
15488
15489         PR testsuite/42583
15490         * gfortran.dg/gomp/recursion1.f90: Remove.
15491
15492 2010-01-03  Richard Guenther  <rguenther@suse.de>
15493
15494         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15495         * gcc.dg/uninit-6.c: Likewise.
15496         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15497
15498 2010-01-03  Richard Guenther  <rguenther@suse.de>
15499
15500         PR tree-optimization/42589
15501         * gcc.target/i386/pr42589.c: New testcase.
15502
15503 2010-01-03  Richard Guenther  <rguenther@suse.de>
15504
15505         PR tree-optimization/42438
15506         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15507
15508 2010-01-02  Richard Guenther  <rguenther@suse.de>
15509
15510         PR testsuite/41651
15511         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15512
15513 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15514
15515         PR target/42448
15516         * gcc.target/alpha/pr42448-1.c: New test.
15517         * gcc.target/alpha/pr42448-2.c: Ditto.
15518
15519 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15520
15521         PR preprocessor/41947
15522         * gcc.dg/c99-hexfloat-3.c: New test.
15523
15524 2010-01-01  Richard Guenther  <rguenther@suse.de>
15525
15526         PR c/42570
15527         * gcc.c-torture/execute/pr42570.c: New testcase.
15528
15529 2010-01-01  Richard Guenther  <rguenther@suse.de>
15530
15531         PR middle-end/42559
15532         * gcc.c-torture/compile/pr42559.c: New testcase.
15533
15534 \f
15535 Copyright (C) 2010 Free Software Foundation, Inc.
15536
15537 Copying and distribution of this file, with or without modification,
15538 are permitted in any medium without royalty provided the copyright
15539 notice and this notice are preserved.