OSDN Git Service

2010-12-31 Janus Weil <janus@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-31  Janus Weil  <janus@gcc.gnu.org>
2
3         PR fortran/46971
4         * gfortran.dg/class_33.f90: New.
5
6 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
7
8         * objc.dg/method-conflict-3.m: New.
9         * objc.dg/method-conflict-4.m: New.     
10         * obj-c++.dg/method-conflict-3.m: New.  
11         * obj-c++.dg/method-conflict-4.mm: New.
12
13 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
14         
15         * objc.dg/class-extension-3.m: Updated.
16         * objc.dg/method-1.m: Updated.
17         * objc.dg/method-conflict-1.m: New.
18         * objc.dg/method-conflict-2.m: New.     
19         * obj-c++.dg/class-extension-3.mm: Updated.
20         * obj-c++.dg/method-8.mm: Updated.
21         * obj-c++.dg/method-conflict-1.mm: New.
22         * obj-c++.dg/method-conflict-2.mm: New. 
23         
24 2010-12-30  Joseph Myers  <joseph@codesourcery.com>
25
26         PR c/46889
27         * gcc.dg/anon-struct-15.c: New test.
28
29 2010-12-30  Nathan Froyd  <froydnj@codesourcery.com>
30
31         PR target/44606
32         * gcc.dg/pr44606.c: New test.
33
34 2010-12-30  H.J. Lu  <hongjiu.lu@intel.com>
35
36         PR target/46519
37         * gfortran.dg/pr46519-2.f90: New.
38
39 2010-12-30  Janus Weil  <janus@gcc.gnu.org>
40
41         PR fortran/47085
42         * gfortran.dg/allocate_class_1.f90: New.
43
44 2010-12-30  Kai Tietz  <kai.tietz@onevision.com>
45
46         PR testsuite/47050
47         * gcc.target/i386/aggregate-ret1.c: Restrict to ilp32.
48         * gcc.target/i386/aggregate-ret2.c: Likewise.
49
50 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
51
52         * objc.dg/attributes/class-attribute-3.m: New.
53         * objc.dg/attributes/proto-attribute-4.m: New.
54         * obj-c++.dg/attributes/class-attribute-3.mm: New.
55         * obj-c++.dg/attributes/proto-attribute-4.mm: New.      
56         
57 2010-12-30  Jakub Jelinek  <jakub@redhat.com>
58
59         PR tree-optimization/47060
60         * gcc.dg/autopar/pr47060.c: New test.
61
62 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
63
64         * objc.dg/enhanced-proto-2.m: Updated.
65         * obj-c++.dg/enhanced-proto-2.mm: Updated.
66
67 2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
68
69         PR objc/47118
70         * objc.dg/sync-3.m: New.
71         * obj-c++.dg/sync-3.mm: New.
72
73 2010-12-29  Janus Weil  <janus@gcc.gnu.org>
74
75         PR fortran/46838
76         * gfortran.dg/alloc_comp_class_2.f90: New.
77
78 2010-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
79
80         * gfortran.dg/character_comparison_7.f90:  New test.
81
82 2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
83
84         PR objc/47075
85         * objc.dg/property/at-property-deprecated-1.m: Updated.
86         * objc.dg/property/at-property-deprecated-2.m: New.
87         * objc.dg/property/dotsyntax-deprecated-1.m: New.
88         * obj-c++.dg/property/at-property-deprecated-1.mm: Updated.
89         * obj-c++.dg/property/at-property-deprecated-2.mm: New.
90         * obj-c++.dg/property/dotsyntax-deprecated-1.mm: New.
91
92 2010-12-28  Jason Merrill  <jason@redhat.com>
93
94         PR c++/47068
95         * g++.dg/cpp0x/decltype24.C: New.
96
97 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
98
99         PR objc/47076
100         * objc.dg/protocol-forward-1.m: New.
101         * obj-c++.dg/protocol-forward-1.mm: New.
102         * objc.dg/attributes/proto-attribute-2.m: Updated.
103         * objc.dg/class-protocol-1.m: Updated.
104         * obj-c++.dg/attributes/proto-attribute-2.mm: Updated.
105         * obj-c++.dg/class-protocol-1.mm: Updated.
106         
107 2010-12-28  Janus Weil  <janus@gcc.gnu.org>
108
109         PR fortran/45827
110         * gfortran.dg/class_32.f90: New.
111
112 2010-12-28  H.J. Lu  <hongjiu.lu@intel.com>
113
114         * gcc.target/i386/rdrand-1.c: Updated.
115         * gcc.target/i386/rdrand-2.c: Likewise.
116         * gcc.target/i386/rdrand-3.c: Likewise.
117
118 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
119
120         * objc.dg/class-extension-4.m: New.
121         * obj-c++.dg/class-extension-4.mm: New.
122
123 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
124
125         PR objc/47073
126         * objc.dg/incomplete-type-1.m: New test.
127
128 2010-12-27  Jakub Jelinek  <jakub@redhat.com>
129
130         PR c++/46626
131         * g++.dg/cpp0x/constexpr-base4.C: New test.
132
133 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
134
135         * objc.dg/gnu-api-2-class.m: Xfail the test on Apple Darwin m64.
136         * objc.dg/gnu-api-2-ivar.m: Same.
137         * objc.dg/gnu-api-2-method.m: Same.
138         * objc.dg/gnu-api-2-objc.m: Same.
139         * objc.dg/gnu-api-2-object.m: Same.
140         * objc.dg/gnu-api-2-protocol.m: Same.
141         * obj-c++.dg/gnu-api-2-class.mm: Same.
142         * obj-c++.dg/gnu-api-2-ivar.mm: Same.
143         * obj-c++.dg/gnu-api-2-method.mm: Same.
144         * obj-c++.dg/gnu-api-2-objc.mm: Same.
145         * obj-c++.dg/gnu-api-2-object.mm: Same.
146         * obj-c++.dg/gnu-api-2-protocol.mm: Same.
147         
148 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
149
150         * objc.dg/pr44509.m: New.
151
152 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
153
154         * objc.dg/gnu-api-2-class.m: Updated the test to work with the
155         Apple runtime as well.
156         * obj-c++.dg/gnu-api-2-class.mm: Same change.
157         * objc.dg/gnu-api-2-ivar.m: Same change.
158         * obj-c++.dg/gnu-api-2-ivar.mm: Same change.
159         * objc.dg/gnu-api-2-method.m: Same change.
160         * obj-c++.dg/gnu-api-2-method.mm: Same change.
161         * objc.dg/gnu-api-2-objc.m: Same change.
162         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
163         * objc.dg/gnu-api-2-object.m: Same change.
164         * obj-c++.dg/gnu-api-2-object.mm: Same change.
165         * objc.dg/gnu-api-2-property.m: Same change.
166         * obj-c++.dg/gnu-api-2-property.mm: Same change.
167         * objc.dg/gnu-api-2-protocol.m: Same change.
168         * obj-c++.dg/gnu-api-2-protocol.mm: Same change.
169
170         * objc.dg/gnu-api-2-objc.m: Also, fixed test for
171         objc_disposeClassPair not to create a new class pair with the same
172         name as an existing class, and to test that the class pair is
173         created correctly.
174         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
175         
176 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
177
178         * objc.dg/special/special.exp: Added load-category-2 and
179         load-category-3 tests.
180         * objc.dg/special/load-category-2.h: New.
181         * objc.dg/special/load-category-2.m: New.
182         * objc.dg/special/load-category-2a.m: New.
183         * objc.dg/special/load-category-3.h: New.
184         * objc.dg/special/load-category-3.m: New.
185         * objc.dg/special/load-category-3a.m: New.
186
187 2010-12-25  Ira Rosen  <irar@il.ibm.com>
188
189         PR testsuite/47057
190         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Change comment.
191         Expect two outer loops to get vectorized.
192
193 2010-12-25  Kai Tietz  <kai.tietz@onevision.com>
194
195         PR c++/15774
196         * g++.dg/warn/pr15774-1.C: New test.
197         * g++.dg/warn/pr15774-2.C: New test.
198
199 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
200
201         * objc.dg/gnu-api-2-sel.m: Test calling sel_getUid,
202         sel_registerName and sel_registerTypedName with NULL arguments.
203         Updated the test to work with the Apple runtime as well.
204         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
205
206 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
207
208         * objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the
209         alignment to class_addIvar, instead of the alignment itself.
210         * obj-c++.dg/gnu-api-2-class.mm: Same change.
211
212 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
213
214         * objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
215         sel_getTypeEncoding.  Test that sel_getTypeEncoding returns NULL
216         when called with a NULL argument.  Added test for
217         sel_copyTypedSelectorList and sel_getTypedSelector.
218         * obj-c++.dg/gnu-api-2-sel.mm: Same changes.
219
220 2010-12-24  Eric Botcazou  <ebotcazou@adacore.com>
221
222         * gnat.dg/opt13_pkg.ad[sb]: Fix line ending.
223
224 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
225
226         * obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
227         does not check the superclasses.
228         * obj-c++.dg/gnu-api-2-class.mm: Same change.
229
230 2010-12-24  Alexander Monakov  <amonakov@ispras.ru>
231
232         PR rtl-optimization/47036
233         * g++.dg/opt/pr47036.C: New.
234
235 2010-12-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
236
237         PR fortran/31821
238         * gfortran.dg/char_pointer_assign_6.f90:  New test.
239
240 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
241
242         PR tree-optimization/46758
243         * gcc.dg/graphite/run-id-pr46758.c: New.
244
245 2010-12-23  Mikael Morin  <mikael@gcc.gnu.org>
246
247         PR fortran/46978
248         * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
249
250 2010-12-23  Nicola Pero  <nicola.pero@meta-innovation.com>
251
252         * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
253         NO if the method is already implemented in the class.
254         * obj-c++.dg/gnu-api-2-class.mm: Same change.
255
256 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
257
258         PR tree-optimization/47019
259         * gfortran.dg/graphite/pr47019.f: New.
260
261 2010-12-22  Jason Merrill  <jason@redhat.com>
262
263         * g++.dg/init/volatile2.C: New.
264
265 2010-12-22  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
266
267         * g++.dg/cpp0x/alignof2.C: New.
268
269 2010-12-22  Martin Jambor  <mjambor@suse.cz>
270
271         PR tree-optimization/45934
272         PR tree-optimization/46302
273         PR tree-optimization/46987
274         * g++.dg/ipa/ipcp-ivi-1.C: Removed.
275         * g++.dg/ipa/ivinline-6.C: Likewise.
276         * g++.dg/otr-fold-1.C: Likewise.
277         * g++.dg/otr-fold-2.C: Likewise.
278         * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
279         * g++.dg/tree-ssa/pr45605.C: Likewise.
280         * g++.dg/tree-ssa/pr46987.C: New test.
281
282 2010-12-22  Steven Bosscher  <steven@gcc.gnu.org>
283
284         * gfortran.dg/pr46755.f: Fix test case.
285
286 2010-12-22  Andrey Belevantsev  <abel@ispras.ru>
287
288         PR rtl-optimization/45352
289         PR rtl-optimization/46521
290         PR rtl-optimization/46522
291         * gcc.dg/pr46521.c: New.
292         * gcc.dg/pr46522.c: New.
293
294 2010-12-21  Ian Lance Taylor  <iant@google.com>
295
296         * go.test/go-test.exp: Clear runtests around invocation of
297         go-dg-runtest from errchk and go-execute-xfail.
298
299 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
300
301         PR target/46880
302         * gcc.target/i386/pr46880.c: New test.
303
304 2010-12-21  Ira Rosen  <irar@il.ibm.com>
305
306         PR tree-optimization/47001
307         * gcc.dg/vect/pr47001.c: New.
308
309 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
310
311         PR libobjc/16110
312         * objc.dg/special/special.exp: Added new test.
313         * objc.dg/special/load-category-1.m: New.
314         * objc.dg/special/load-category-1a.m: New.
315         * objc.dg/special/load-category-1.h: New.
316
317 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
318
319         PR middle-end/45310
320         * g++.dg/pr45310.C: New test.
321
322 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
323
324         PR rtl-optimization/46755
325         * gfortran.dg/pr46755.f: New test.
326
327 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
328
329         PR rtl-optimization/47008
330         * gfortran.dg/pr47008.f03: New test.
331
332 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
333
334         PR libobjc/45953
335         * objc.dg/libobjc-selector-1.m: New test.
336
337 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
338
339         PR middle-end/45852
340         * gcc.target/i386/pr45852.c: New test.
341
342 2010-12-20  Tobias Burnus  <burnus@net-b.de>
343
344         PR fortran/46974
345         * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
346
347 2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
348
349         PR testsuite/45342
350         * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
351
352 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
353
354         * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
355         not objc_lookupClass.
356         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
357
358 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
359
360         * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
361         * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.
362
363 2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
364
365         * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
366         load/store immediate indexes.
367
368 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
369
370         * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
371         * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
372
373 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
374
375         PR tree-optimization/46969
376         * gcc.dg/autopar/pr46969.c: New test.
377
378 2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
379
380         * objc.dg/fobjc-exceptions-1.m: Updated.
381         * objc.dg/fobjc-exceptions-2.m: New.
382         * objc.dg/fobjc-exceptions-3.m: New.
383         * obj-c++.dg/fobjc-exceptions-1.mm: New.
384         * obj-c++.dg/fobjc-exceptions-2.mm: New.
385         * obj-c++.dg/fobjc-exceptions-3.mm: New.
386
387 2010-12-18  Tobias Burnus  <burnus@net-b.de>
388
389         PR fortran/46974
390         * gfortran.dg/c_ptr_tests_16.f90: New.
391
392 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
393
394         PR tree-optimization/46985
395         * gfortran.dg/pr46985.f90: New test.
396
397 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
398
399         PR tree-optimization/46232
400         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
401
402 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
403
404         * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
405
406 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
407
408         PR target/36834
409         * gcc.target/i386/aggregate-ret1.c: New.
410         * gcc.target/i386/aggregate-ret2.c: New.
411
412 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
413
414         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
415
416 2010-12-17  Ahmad Sharif  <asharif@google.com>
417
418         * gcc.target/i386/max-stack-align.c: New testcase.
419
420 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
421
422         * objc.dg/exceptions-4.m: Adjust for change in error message.
423
424 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
425
426         PR c/20385
427         * objc.dg/tls/init-2.m: Adjust.
428         * gcc.dg/noncompile/920923-1.c: Adjust.
429         * gcc.dg/noncompile/pr44517.c: Adjust.
430         * gcc.dg/declspec-18.c: New test.
431
432 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
433
434         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
435         * gcc.dg/torture/fp-int-convert.h: Likewise.
436         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
437         * gcc.dg/uninit-C.c: Likewise.
438         * gcc.dg/uninit-C-O0.c: Likewise.
439         * gcc.dg/format/unnamed-1.c: Likewise.
440         * gcc.dg/format/ms_unnamed-1.c: Likewise.
441
442 2010-12-17  Jason Merrill  <jason@redhat.com>
443
444         PR c++/46670
445         * g++.dg/cpp0x/constexpr-null1.C: New.
446
447 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
448
449         * gcc.c-torture/compile/20101217-1.c: New test.
450
451 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
452
453         PR middle-end/46761
454         * gcc.dg/graphite/pr46761.c: New.
455
456 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
457
458         PR fortran/46849
459         * gfortran.dg/block_9.f08: New.
460
461 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
462
463         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
464         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
465
466 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
467
468         PR tree-optimization/46924
469         * gcc.dg/graphite/pr46924.c: New.
470
471 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
472
473         PR tree-optimization/46966
474         * gcc.dg/graphite/pr46966.c: New test.
475
476 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
477
478         * gnat.dg/opt13.adb: New test.
479         * gnat.dg/opt13_pkg.ad[sb]: New helper.
480
481 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
482
483         PR tree-optimization/43655
484         * g++.dg/opt/pr43655.C: New test.
485
486 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
487
488         PR tree-optimization/46404
489         * gcc.dg/graphite/pr46404-1.c: New.
490
491 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
492
493         PR debug/46893
494         * gcc.dg/pr46893.c: New test.
495
496 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
497
498         PR lto/46976
499         * gcc.dg/lto/pr46940_1.c (main): Return 0.
500
501 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
502
503         PR target/46883
504         * gcc.target/arm/pr46883.c: New testcase.
505
506 2010-12-16  Jan Hubicka  <jh@suse.cz>
507
508         PR lto/46976
509         * gcc.dg/lto/pr46940_0.c: Fix commit.
510
511 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
512
513         PR c++/39859
514         PR c++/44522
515         PR c++/44523
516         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
517         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
518
519 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
520
521         PR c++/46852
522         * g++.dg/pr46852.C: New test.
523
524 2010-12-16  Jan Hubicka  <jh@suse.cz>
525
526         PR middle-end/46939
527         * gcc.target/i386/pr46939.c: New testcase.
528
529 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
530
531         PR tree-optimization/46404
532         * gcc.dg/graphite/pr46404.c: New.
533
534 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
535
536         PR fortran/46945
537         * gfortran.dg/pr46945.f90: New test.
538
539         PR debug/46815
540         * g++.dg/guality/pr46815.C: New test.
541
542 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
543
544         PR c++/42083
545         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
546
547 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
548
549         * gfortran.dg/debug/pr46756.f: Correct PR number.
550
551 2010-12-15  Martin Jambor  <mjambor@suse.cz>
552
553         PR tree-optimization/46053
554         PR middle-end/46287
555         PR middle-end/46242
556         * g++.dg/ipa/pr46053.C: New test.
557         * g++.dg/ipa/pr46287-1.C: Likewise.
558         * g++.dg/ipa/pr46287-2.C: Likewise.
559         * g++.dg/ipa/pr46287-3.C: Likewise.
560         * g++.dg/torture/covariant-1.C: Likewise.
561         * g++.dg/torture/pr46287.C: Likewise.
562
563 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
564
565         PR rtl-optimization/46649
566         * g++.dg/opt/pr46649.C: New.
567
568 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
569
570         PR testsuite/46938
571         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
572
573 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
574
575         PR tree-optimization/46845
576         * gcc.dg/graphite/id-pr46845.c: New.
577
578 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
579
580         PR tree-optimization/46928
581         * gcc.dg/tree-ssa/ldist-17.c: New.
582
583 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
584
585         PR tree-optimization/45948
586         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
587
588 2010-12-14  Jason Merrill  <jason@redhat.com>
589
590         PR c++/46930
591         * g++.dg/cpp0x/constexpr-decl.C: New.
592         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
593         * g++.dg/cpp0x/constexpr-static5.C: Fix.
594
595 2010-12-14  Jan Hubicka  <jh@suse.cz>
596
597         PR lto/46940
598         PR lto/44463
599         * gcc.dg/lto/pr46940_0.c: New testcase.
600         * gcc.dg/lto/pr46940_1.c: New testcase.
601
602 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
603
604         PR c++/45330
605         * g++.dg/lookup/suggestions1.C: New test.
606
607 2010-12-14  Tobias Burnus  <burnus@net-b.de>
608
609         PR fortran/46937
610         * gfortran.dg/pointer_intent_4.f90: New.
611
612 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
613
614         PR debug/46885
615         * gcc.dg/autopar/pr46885.c: New test.
616
617         PR tree-optimization/46909
618         * gcc.c-torture/execute/pr46909-1.c: New test.
619         * gcc.c-torture/execute/pr46909-2.c: New test.
620         * gcc.dg/pr46909.c: New test.
621
622 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
623
624         PR rtl-optimization/46875
625         * gcc.dg/pr46875.c: New.
626
627 2010-12-14  Jan Hubicka  <jh@suse.cz>
628
629         * g++.dg/other/first-global.C: Update regexp to match new
630         names of ctors.
631
632 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
633
634         PR rtl-optimization/44374
635         Reapply patch with fixes.
636         * gcc.target/arm/headmerge-1.c: New test.
637         * gcc.target/arm/headmerge-2.c: New test.
638         * gcc.target/i386/headmerge-1.c: New test.
639         * gcc.target/i386/headmerge-2.c: New test.
640
641 2010-12-13  Jason Merrill  <jason@redhat.com>
642
643         PR c++/46873
644         PR c++/46877
645         * g++.dg/cpp0x/constexpr-ctor4.C: New.
646         * g++.dg/cpp0x/constexpr-ctor5.C: New.
647
648 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
649
650         PR fortran/46201
651         * gfortran.dg/proc_ptr_comp_27.f90: New.
652
653 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
654
655         PR debug/46867
656         * gcc.dg/pr46867.c: New test.
657
658 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
659
660         PR fortran/46841
661         * gfortran.dg/proc_ptr_comp_26.f90: New.
662
663 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
664
665         * gnat.dg/pack9.adb: XFAIL everywhere.
666
667 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
668
669         PR fortran/46884
670         * gfortran.dg/pr46884.f: New test.
671
672 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
673
674         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
675         Adjust XFAILs.
676
677 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
678
679         PR debug/46756
680         * gfortran.dg/debug/pr46756.f: New.
681
682 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
683
684         PR debug/46782
685         * gcc.dg/debug/pr46782.c: New.
686
687 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
688
689         PR fortran/46809
690         * gfortran.dg/pointer_check_8.f90: New.
691
692 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
693
694         PR fortran/46705
695         * gfortran.dg/continuation_12.f90: New test.
696
697 2010-12-11  Tobias Burnus  <burnus@net-b.de>
698
699         PR fortran/46370
700         * gfortran.dg/coarray_14.f90: New.
701
702 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
703
704         PR fortran/46842
705         * gfortran.dg/array_function_6.f90: New test.
706
707 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
708
709         * objc.dg/gnu-api-2-resolve-method.m: New.
710         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
711
712 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
713
714         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
715
716 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
717
718         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
719         produce an error with -fobjc-std=objc1.
720         * obj-c++.dg/fobjc-std-1.mm: Same change.
721
722 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
723
724         PR c++/46001
725         * g++.dg/diagnostic/bitfld1.C: New test.
726
727 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
728
729         PR tree-optimization/43023
730         * gfortran.dg/ldist-1.f90: Adjust pattern.
731         * gfortran.dg/ldist-pr43023.f90: New.
732
733 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
734
735         PR rtl-optimization/46804
736         * gfortran.dg/pr46804.f90: New test.
737
738 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
739
740         PR middle-end/46674
741         PR lto/43157
742         * gcc.dg/pr43157.c: New file.
743
744 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
745
746         * gcc.dg/dfp/struct-union.c: Adjust.
747         * gcc.dg/lvalue-2.c: Adjust.
748         * gcc.dg/pr21419.c: Adjust.
749         * gcc.dg/qual-component-1.c: Adjust.
750         * g++.dg/other/const1.C: Adjust.
751
752 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
753
754         PR rtl-optimization/46865
755         * gcc.target/i386/pr46865-1.c: New test.
756         * gcc.target/i386/pr46865-2.c: New test.
757
758         PR tree-optimization/46864
759         * g++.dg/opt/pr46864.C: New test.
760
761 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
762             Iain Sandoe  <iains@gcc.gnu.org>
763
764         PR 43751/target
765         * lib/prune.exp: Prune dsymutil warnings.
766
767 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
768
769         * objc.dg/class-extension-1.m: New.
770         * objc.dg/class-extension-2.m: New.
771         * objc.dg/class-extension-3.m: New.
772         * objc.dg/property/at-property-26.m: New.
773         * objc.dg/property/at-property-27.m: New.
774         * objc.dg/property/at-property-28.m: New.
775         * obj-c++.dg/class-extension-1.mm: New.
776         * obj-c++.dg/class-extension-2.mm: New.
777         * obj-c++.dg/class-extension-3.mm: New.
778         * obj-c++.dg/property/at-property-26.mm: New.
779         * obj-c++.dg/property/at-property-27.mm: New.
780         * obj-c++.dg/property/at-property-28.mm: New.
781
782 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
783
784         PR target/46057
785         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
786         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
787         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
788         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
789         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
790         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
791         * gcc.dg/torture/stackalign/global-1.c: Likewise.
792         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
793         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
794         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
795         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
796         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
797         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
798         * g++.dg/torture/stackalign/throw-1.C: Likewise.
799         * g++.dg/torture/stackalign/throw-2.C: Likewise.
800         * g++.dg/torture/stackalign/throw-4.C: Likewise.
801         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
802         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
803         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
804         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
805         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
806         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
807
808         PR tree-optimization/46021
809         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
810
811 2010-12-09  Richard Guenther  <rguenther@suse.de>
812
813         PR middle-end/46844
814         * gcc.c-torture/compile/pr46866.c: New testcase.
815
816 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
817
818         PR testsuite/45068
819         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
820
821 2010-12-09  Martin Jambor  <mjambor@suse.cz>
822
823         PR middle-end/46734
824         * g++.dg/tree-ssa/pr46734.C: New test.
825
826 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
827
828         PR c++/44641
829         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
830         hppa*-*-*.
831
832 2010-12-08  Jason Merrill  <jason@redhat.com>
833
834         PR c++/46348
835         * g++.dg/cpp0x/constexpr-array2.C: New.
836
837 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
838
839         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
840         expected scan.
841
842 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
843
844         * objc.dg/exceptions-7.m: New.
845         * obj-c++.dg/exceptions-7.mm: New.
846         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
847         * obj-c++.dg/exceptions-5.mm: Same change.
848
849 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
850
851         * objc.dg/foreach-6.m: Updated location of error messages.
852         * objc.dg/foreach-7.m: Same change.
853
854 2010-12-08  Richard Guenther  <rguenther@suse.de>
855             Sebastian Pop  <sebastian.pop@amd.com>
856
857         PR tree-optimization/45230
858         PR tree-optimization/45231
859         PR tree-optimization/45370
860         * gcc.dg/graphite/id-pr45230-1.c: New.
861         * gcc.dg/graphite/id-pr45231.c: New.
862         * gfortran.dg/graphite/id-pr45370.f90: New.
863
864 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
865
866         PR c++/45329
867         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
868         * testsuite/g++.dg/conversion/op1.C: Adjust.
869         * testsuite/g++.dg/conversion/simd1.C: Adjust.
870         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
871         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
872         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
873         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
874         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
875         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
876         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
877         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
878         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
879         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
880         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
881         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
882         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
883         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
884         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
885         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
886         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
887         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
888         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
889         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
890         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
891         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
892         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
893         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
894         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
895         * testsuite/g++.dg/expr/cond9.C: Adjust.
896         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
897         * testsuite/g++.dg/ext/label5.C: Adjust.
898         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
899         * testsuite/g++.dg/ext/vla2.C: Adjust.
900         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
901         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
902         * testsuite/g++.dg/init/synth2.C: Adjust.
903         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
904         * testsuite/g++.dg/lookup/new1.C: Adjust.
905         * testsuite/g++.dg/lookup/using9.C: Adjust.
906         * testsuite/g++.dg/other/error13.C: Adjust.
907         * testsuite/g++.dg/other/error20.C: Adjust.
908         * testsuite/g++.dg/other/error31.C: Adjust.
909         * testsuite/g++.dg/other/pr28114.C: Adjust.
910         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
911         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
912         * testsuite/g++.dg/overload/ambig1.C: Adjust.
913         * testsuite/g++.dg/overload/arg3.C: Adjust.
914         * testsuite/g++.dg/overload/builtin1.C: Adjust.
915         * testsuite/g++.dg/overload/copy1.C: Adjust.
916         * testsuite/g++.dg/overload/new1.C: Adjust.
917         * testsuite/g++.dg/overload/template4.C: Adjust.
918         * testsuite/g++.dg/overload/unknown1.C: Adjust.
919         * testsuite/g++.dg/overload/using2.C: Adjust.
920         * testsuite/g++.dg/parse/crash5.C: Adjust.
921         * testsuite/g++.dg/parse/error19.C: Adjust.
922         * testsuite/g++.dg/parse/error28.C: Adjust.
923         * testsuite/g++.dg/parse/template7.C: Adjust.
924         * testsuite/g++.dg/parse/typename7.C: Adjust.
925         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
926         * testsuite/g++.dg/tc1/dr152.C: Adjust.
927         * testsuite/g++.dg/template/conv11.C: Adjust.
928         * testsuite/g++.dg/template/copy1.C: Adjust.
929         * testsuite/g++.dg/template/crash37.C: Adjust.
930         * testsuite/g++.dg/template/deduce3.C: Adjust.
931         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
932         * testsuite/g++.dg/template/error38.C: Adjust.
933         * testsuite/g++.dg/template/error40.C: Adjust.
934         * testsuite/g++.dg/template/friend.C: Adjust.
935         * testsuite/g++.dg/template/incomplete2.C: Adjust.
936         * testsuite/g++.dg/template/instantiate5.C: Adjust.
937         * testsuite/g++.dg/template/local4.C: Adjust.
938         * testsuite/g++.dg/template/local6.C: Adjust.
939         * testsuite/g++.dg/template/new3.C: Adjust.
940         * testsuite/g++.dg/template/operator9.C: Adjust.
941         * testsuite/g++.dg/template/overload6.C: Adjust.
942         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
943         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
944         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
945         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
946         * testsuite/g++.dg/template/qualttp5.C: Adjust.
947         * testsuite/g++.dg/template/sfinae2.C: Adjust.
948         * testsuite/g++.dg/template/spec22.C: Adjust.
949         * testsuite/g++.dg/template/spec23.C: Adjust.
950         * testsuite/g++.dg/template/ttp25.C: Adjust.
951         * testsuite/g++.dg/template/typedef4.C: Adjust.
952         * testsuite/g++.dg/template/unify10.C: Adjust.
953         * testsuite/g++.dg/template/unify11.C: Adjust.
954         * testsuite/g++.dg/template/unify6.C: Adjust.
955         * testsuite/g++.dg/template/unify7.C: Adjust.
956         * testsuite/g++.dg/template/unify9.C: Adjust.
957         * testsuite/g++.dg/template/varmod1.C: Adjust.
958         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
959         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
960         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
961         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
962         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
963         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
964         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
965         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
966         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
967         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
968         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
969         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
970         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
971         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
972         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
973         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
974         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
975         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
976         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
977         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
978         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
979         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
980         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
981         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
982         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
983         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
984         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
985         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
986         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
987         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
988         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
989         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
990         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
991         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
992         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
993         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
994         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
995         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
996         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
997         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
998         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
999         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
1000         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
1001         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
1002         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
1003         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
1004         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
1005         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
1006         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
1007         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
1008         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
1009         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
1010         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
1011         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
1012         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
1013         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
1014         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
1015         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
1016         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
1017         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
1018         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
1019         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
1020         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1021         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
1022         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
1023         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
1024         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
1025         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
1026         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
1027         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
1028         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
1029         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
1030         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
1031         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
1032         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
1033         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
1034         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
1035
1036 2010-12-08  Jason Merrill  <jason@redhat.com>
1037
1038         PR c++/45822
1039         * g++.dg/init/synth4.C: New.
1040
1041         PR c++/46736
1042         * g++.dg/cpp0x/defaulted21.C: New.
1043
1044 2010-12-08  Wei Guozhi  <carrot@google.com>
1045
1046         PR target/46631
1047         * gcc.target/arm/pr46631: New testcase.
1048
1049 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1050
1051         PR middle-end/42694
1052         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
1053         0.75) is not optimized if the machine has no sqrt instruction.
1054
1055 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
1056
1057         PR target/43603
1058         * gcc.target/ia64/pr43603.c: New.
1059         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
1060
1061 2010-12-07  Tobias Burnus  <burnus@net-b.de>
1062
1063         PR fortran/44352
1064         * gfortran.dg/string_4.f90: New.
1065
1066 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
1067
1068         PR tree-optimization/44676
1069         * gcc.dg/graphite/id-pr44676.c: New.
1070
1071 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
1072
1073         PR tree-optimization/42327
1074         * gcc.dg/tree-ssa/pr42327.c: New.
1075
1076 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
1077
1078         PR c++/45330
1079         * g++.dg/pr45330.C: New test.
1080         * g++.dg/ext/builtin3.C: Adjust.
1081         * g++.dg/lookup/error1.C: Adjust.
1082         * g++.dg/lookup/koenig5.C: Adjust.
1083         * g++.dg/overload/koenig1.C: Adjust.
1084         * g++.dg/parse/decl-specifier-1.C: Adjust.
1085         * g++.dg/template/static10.C: Adjust.
1086         * g++.old-deja/g++.mike/ns5.C: Adjust.
1087         * g++.old-deja/g++.mike/ns7.C: Adjust.
1088         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1089         * g++.old-deja/g++.ns/koenig9.C: Adjust.
1090         * g++.old-deja/g++.other/lineno5.C: Adjust.
1091
1092 2010-12-07  Richard Guenther  <rguenther@suse.de>
1093
1094         PR tree-optimization/46832
1095         * gcc.c-torture/compile/pr46832.c: New testcase.
1096
1097 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
1098
1099         PR debug/46799
1100         * gcc.dg/autopar/pr46799.c: New test.
1101
1102 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1103
1104         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
1105         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
1106
1107 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
1108
1109         PR middle-end/41562
1110         * g++.dg/graphite/pr41562.C: New.
1111
1112         PR middle-end/46185
1113         * gcc.dg/graphite/pr46185.c: New.
1114
1115 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1116
1117         * objc.dg/foreach-8.m: New.
1118
1119 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
1120
1121         PR debug/45997
1122         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
1123         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
1124
1125         PR target/43897
1126         * gcc.target/ia64/pr43897.c: New test.
1127
1128         PR debug/46771
1129         * gcc.dg/pr46771.c: New test.
1130
1131         PR rtl-optimization/46777
1132         * gcc.dg/pr46777.c: New test.
1133
1134 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1135
1136         * ada/acats/run_acats (which): Assign output to temporary
1137         variable, only use if successful.
1138         Use last field of type output.
1139
1140 2010-12-06  Richard Guenther  <rguenther@suse.de>
1141
1142         PR tree-optimization/46806
1143         * g++.dg/torture/20100825.C: New testcase.
1144
1145 2010-12-06  Richard Guenther  <rguenther@suse.de>
1146
1147         PR tree-optimization/46785
1148         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
1149
1150 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
1151
1152         * gcc.dg/pr46674.c (LABEL3): New macro definition.
1153         (LABEL2): Likewise.
1154         (LABEL): Likewise.
1155         (jelly): Account for user label prefix in asm name.
1156
1157 2010-12-05  Daniel Kraft  <d@domob.eu>
1158
1159         PR fortran/46794
1160         * gfortran.dg/power2.f90: Initialize variables.
1161
1162 2010-12-04  Jan Hubicka  <jh@suse.cz>
1163
1164         * snprintf-chk.c (ptr): Declare volatile.
1165         * strcpy-chk.c (s2, s3, l1): Declare volatile.
1166         * snprintf-chk.c (ptr): Declare volatile.
1167         * vsprintf-chk.c (ptr): Declare volatile.
1168         * vsnprintf-chk.c (ptr): Declare volatile.
1169
1170 2010-12-04  Tobias Burnus  <burnus@net-b.de>
1171
1172         PR fortran/46584
1173         * gfortran.dg/quad_1.f90: Remove some complex
1174         math checks as they fail on some non-libquadmath
1175         systems.
1176
1177 2010-12-04  Daniel Kraft  <d@domob.eu>
1178
1179         PR fortran/46794
1180         * gfortran.dg/power2.f90: New test.
1181
1182 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
1183
1184         PR debug/46123
1185         * g++.dg/debug/pr46123.C: New test.
1186         * g++.dg/debug/dwarf2/pr46123.C: New test.
1187
1188 2010-12-03  Jason Merrill  <jason@redhat.com>
1189
1190         PR c++/46058
1191         * g++.dg/template/scope4.C: New.
1192
1193 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
1194
1195         * gcc.target/arm/neon-offset-1.c: New test.
1196
1197 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
1198
1199         PR rtl-optimization/45354
1200         * gcc.dg/tree-prof/pr45354.c: New.
1201
1202 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1203
1204         PR fortran/45159
1205         * gfortran.dg/dependency_38.f90:  New test.
1206
1207 2010-12-02  Ian Lance Taylor  <iant@google.com>
1208
1209         * lib/go.exp: New file.
1210         * lib/go-dg.exp: New file.
1211         * lib/go-torture.exp: New file.
1212         * lib/target-supports.exp (check_compile): Match // Go.
1213
1214 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
1215
1216         * gcc.dg/pr46685.c: New test.
1217
1218 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
1219
1220         PR tree-optimization/45199
1221         * gcc.dg/tree-ssa/ldist-15.c: New.
1222         * gcc.dg/tree-ssa/ldist-16.c: New.
1223         * gfortran.dg/ldist-pr45199.f: New.
1224
1225 2010-12-02  Richard Guenther  <rguenther@suse.de>
1226
1227         PR tree-optimization/46723
1228         * gcc.dg/torture/pr46723.c: New testcase.
1229
1230 2010-12-02  Richard Guenther  <rguenther@suse.de>
1231
1232         PR lto/44871
1233         * g++.dg/lto/20101126-1_0.C: New testcase.
1234         * g++.dg/lto/20101126-1_1.c: Likewise.
1235
1236 2010-12-02  Richard Guenther  <rguenther@suse.de>
1237             Ira Rosen  <irar@il.ibm.com>
1238
1239         PR tree-optimization/46663
1240         * gcc.dg/vect/pr46663.c: New test.
1241
1242 2010-12-02  Jie Zhang  <jie@codesourcery.com>
1243
1244         PR middle-end/46674
1245         * gcc.dg/pr46674.c: New test.
1246
1247 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1248
1249         * objc.dg/exceptions-6.m: New.
1250         * obj-c++.dg/exceptions-6.mm: New.
1251
1252 2010-12-01  Jan Hubicka  <jh@suse.cz>
1253
1254         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1255
1256 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
1257
1258         PR middle-end/45297
1259         * gcc.dg/graphite/pr45297.c: New.
1260
1261 2010-12-01  Richard Guenther  <rguenther@suse.de>
1262
1263         PR tree-optimization/46730
1264         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1265
1266 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1267
1268         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1269         (a*b)-c generates two fma instructions, instead of separate
1270         multiply, add, and subtract.
1271
1272 2010-11-30  Tobias Burnus  <burnus@net-b.de>
1273
1274         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1275         a value to all array elements.
1276
1277 2010-11-30  Richard Guenther  <rguenther@suse.de>
1278
1279         PR tree-optimization/46722
1280         * gcc.target/i386/fma4-fma-2.c: New testcase.
1281
1282 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1283
1284         * objc.dg/duplicate-class-1.m: New.
1285         * obj-c++.dg/duplicate-class-1.mm: New.
1286
1287 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1288
1289         * objc.dg/property/dotsyntax-21.m
1290         * obj-c++.dg/property/dotsyntax-21.mm
1291
1292 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
1293
1294         PR debug/46338
1295         * g++.dg/debug/pr46338.C: New.
1296
1297 2010-11-29  Richard Guenther  <rguenther@suse.de>
1298             Zdenek Dvorak  <rakdver@kam.uniff.cz>
1299
1300         PR tree-optimization/46675
1301         * gcc.dg/pr46675.c: New test.
1302
1303 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1304
1305         * gcc/testsuite/objc.dg/strings-1.m: Move to...
1306         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1307         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1308         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1309         constructor and class reference for NeXT runtime.  Update paths.
1310         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1311         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1312         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1313         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1314         constructor and class reference for NeXT runtime.  Update paths.
1315
1316 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1317
1318         PR c++/42260
1319         * g++.dg/conversion/cast2.C: New test.
1320
1321         PR c++/45383
1322         * g++.dg/conversion/cond4.C: Likewise.
1323
1324 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1325
1326         PR c++/45383
1327         Reverted patch for PR c++/42260
1328         * g++.dg/conversion/cast2.C: Reverted new test.
1329
1330 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1331
1332         PR debug/46101
1333         * g++.dg/debug/dwarf2/typedef5.C: New test
1334
1335 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1336             Mike Stump  <mrs@gcc.gnu.org>
1337
1338         PR target/26427
1339         PR target/33120
1340         PR testsuite/35710
1341         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1342         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1343         * gcc.dg/darwin-comm.c: Adjust for new allocators.
1344         * gcc.dg/darwin-sections.c: New test.
1345         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1346
1347 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1348
1349         * objc.dg/exceptions-1.m: New.
1350         * objc.dg/exceptions-2.m: New.
1351         * objc.dg/exceptions-3.m: New.
1352         * objc.dg/exceptions-4.m: New.
1353         * objc.dg/exceptions-5.m: New.
1354         * obj-c++.dg/exceptions-1.mm: New.
1355         * obj-c++.dg/exceptions-2.mm: New.
1356         * obj-c++.dg/exceptions-3.mm: New.
1357         * obj-c++.dg/exceptions-4.mm: New.
1358         * obj-c++.dg/exceptions-5.mm: New.
1359
1360 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1361
1362         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1363         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1364         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1365
1366 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
1367
1368         PR fortran/46662
1369         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1370
1371 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1372
1373         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1374         * gnat.dg/pack9.adb (dg-final): Likewise.
1375
1376 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
1377
1378         PR fortran/35810
1379         * gfortran.dg/realloc_on_assign_1.f03: New test.
1380         * gfortran.dg/realloc_on_assign_2.f03: New test.
1381         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1382         * gfortran.dg/unpack_bounds_1.f90: The same.
1383         * gfortran.dg/cshift_bounds_2.f90: The same.
1384         * gfortran.dg/matmul_bounds_2.f90: The same.
1385         * gfortran.dg/matmul_bounds_3.f90: The same.
1386         * gfortran.dg/matmul_bounds_4.f90: The same.
1387         * gfortran.dg/matmul_bounds_5.f90: The same.
1388
1389 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1390
1391         PR fortran/46638
1392         PR fortran/46668
1393         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1394
1395 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1396
1397         PR objc++/46222
1398         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1399
1400 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1401
1402         * objc.dg/property/at-property-24.m: New.
1403         * objc.dg/property/at-property-25.m: New.
1404         * obj-c++.dg/property/at-property-24.mm: New.
1405         * obj-c++.dg/property/at-property-25.mm: New.
1406
1407 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1408
1409         * objc.dg/protocol-qualifier-1.m: New.
1410         * objc.dg/protocol-qualifier-2.m: New.
1411         * obj-c++.dg/protocol-qualifier-1.mm: New.
1412         * obj-c++.dg/protocol-qualifier-2.mm: New.
1413
1414 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1415
1416         * lib/gnat.exp: Load gcc.exp.
1417         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1418         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1419
1420 2010-11-26  Richard Guenther  <rguenther@suse.de>
1421
1422         PR lto/46648
1423         * gcc.dg/lto/20101125-1_0.c: New testcase.
1424         * gcc.dg/lto/20101125-1_1.c: Likewise.
1425
1426 2010-11-22   Bud Davis  <jmdavis@link.com>
1427
1428         * arith_divide_no_check.f
1429          ,arith_divide.f,old_style_init.f90: new tests.
1430
1431 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1432
1433         PR tree-optimization/46665
1434         * gfortran.dg/pr46665.f90: New.
1435
1436 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1437
1438         PR middle-end/46647
1439         * gcc.dg/pr46647.c: New test.
1440
1441 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1442
1443         PR fortran/46581
1444         * gfortran.dg/select_type_19.f03: New.
1445
1446 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1447
1448         * objc.dg/ivar-problem-1.m: New.
1449         * obj-c++.dg/ivar-problem-1.mm: New.
1450
1451 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1452
1453         PR middle-end/46637
1454         * gcc.c-torture/compile/pr46637.c: New test.
1455
1456 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1457
1458         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1459
1460 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1461
1462         PR middle-end/46647
1463         * gcc.target/i386/pr46647.c: New.
1464
1465 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1466
1467         * gcc.dg/dll-8.c: New.
1468
1469 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1470
1471         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1472         * gnat.dg/sse_nolib.adb: Likewise.
1473
1474 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1475
1476         PR rtl-optimization/46585
1477         * gcc.dg/pr46585.c: New.
1478
1479 2010-11-24  Richard Henderson  <rth@redhat.com>
1480
1481         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1482         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1483         vect_unpack, vect_int_mult, vect_extract_even_odd,
1484         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1485
1486 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1487
1488         PR target/46519
1489         * gfortran.dg/pr46519-1.f: New.
1490
1491 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1492
1493         PR target/46519
1494         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1495         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1496
1497         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1498         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1499         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1500         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1501
1502         * gcc.target/i386/avx-vzeroupper-20.c: New.
1503         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1504         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1505         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1506         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1507         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1508         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1509
1510 2010-11-24  Richard Guenther  <rguenther@suse.de>
1511
1512         PR lto/43218
1513         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1514
1515 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1516
1517         PR rtl-optimization/46614
1518         * gcc.dg/pr46614.c: New test.
1519
1520 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1521
1522         PR fortran/46638
1523         * gfortran.dg/transfer_simplify_10.f90: New.
1524
1525 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1526
1527         PR middle-end/46629
1528         * gfortran.dg/lto/pr46629_0.f90: New test.
1529
1530 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1531
1532         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1533         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1534
1535 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1536
1537         * gcc.dg/opts-5.c: New test.
1538
1539 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1540
1541         PR c++/46527
1542         * g++.dg/debug/dwarf2/pr46527.C: New test.
1543
1544 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1545
1546         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1547
1548 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1549
1550         PR middle-end/46499
1551         * gcc.dg/pr46499-1.c: New test.
1552         * gcc.dg/pr46499-2.c: New test.
1553
1554 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1555
1556         * gcc.target/i386/alias-1.c: Require alias support.
1557
1558 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1559
1560         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1561         for vectorizer tests.
1562         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1563         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1564         * gcc.dg/graphite/pr41888.c: Ditto.
1565         * gcc.dg/graphite/pr42729.c: Ditto.
1566
1567 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1568             Uros Bizjak  <ubizjak@gmail.com>
1569
1570         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1571         procedure to check if the target supports vectorizer tests. Set
1572         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1573         capabilites.
1574         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1575         * g++.dg/vect/vect.exp: Ditto.
1576         * gfortran.dg/vect/vect.exp: Ditto.
1577
1578 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1579
1580         PR objc/34033
1581         * objc.dg/strings-1.m: New.
1582         * objc.dg/strings-2.m: New.
1583         * obj-c++.dg/strings-1.mm: New.
1584         * obj-c++.dg/strings-2.mm: New.
1585
1586 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1587
1588         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1589         "target short_enums".
1590         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1591
1592 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1593
1594         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1595
1596         PR rtl-optimization/46603
1597         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1598
1599         PR testsuite/46230
1600         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1601         being vectorized.  Adjust dg-final pattern.
1602         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1603
1604         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1605         * gcc.dg/vect/costmodel/ppc: Likewise.
1606
1607 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1608
1609         PR rtl-optimization/45652
1610         * gcc.dg/pr45652.c: New.
1611
1612 2010-11-21  Richard Henderson  <rth@redhat.com>
1613
1614         PR rtl-optimization/46571
1615         * gcc.dg/pr46571.c: New.
1616
1617 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1618
1619         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1620
1621 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1622
1623         PR target/46533
1624         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1625
1626 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1627
1628         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1629         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1630         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1631         * gcc.dg/pack-test-2.c: Test for all targets.
1632         * gcc.dg/pragma-align.c: Test for all targets.
1633         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1634         * gcc.dg/ucnid-10.c: Test for all targets.
1635
1636 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1637
1638         * gcc.target/sparc/sparc-align-1.c: New test.
1639
1640 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1641
1642         PR c++/16189
1643         PR c++/36888
1644         PR c++/45331
1645         * g++.dg/parse/semicolon3.C: New test.
1646         * g++.dg/debug/pr22514.C: Adjust.
1647         * g++.dg/init/error1.C: Adjust.
1648         * g++.dg/other/bitfield3.C: Adjust.
1649         * g++.dg/other/semicolon.C: Adjust.
1650         * g++.dg/parse/error14.C: Adjust.
1651         * g++.dg/parse/error5.C: Adjust.
1652         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1653         * g++.dg/template/pr23510.C: Adjust.
1654         * g++.dg/template/pr39425.C: Adjust.
1655         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1656
1657 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1658
1659         PR debug/46561
1660         * gcc.dg/autopar/pr46561.c: New test.
1661
1662         PR c++/46538
1663         * g++.dg/other/error34.C: New test.
1664
1665         PR c++/46526
1666         * g++.dg/cpp0x/constexpr-base3.C: New test.
1667
1668         PR tree-optimization/45830
1669         * gcc.target/i386/pr45830.c: New test.
1670         * gcc.c-torture/execute/pr45830.c: New test.
1671
1672 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1673
1674         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1675         * objc.dg/attributes/class-attribute-2.m: Same change.
1676         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1677         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1678         * objc.dg/fobjc-std-1.m: Updated.
1679         * obj-c++.dg/fobjc-std-1.mm: Updated.
1680
1681 2010-11-19  Michael Matz  <matz@suse.de>
1682
1683         PR tree-optimization/46077
1684         * gcc.dg/vect/O3-pr46077.c: New testcase.
1685
1686 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1687
1688         PR c/46547
1689         * gcc.c-torture/compile/pr46547-1.c: New test.
1690
1691 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1692
1693         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1694         exec $compiler.
1695         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1696         $GFORTRAN_UNDER_TEST.
1697         (gfortran_init): Use -B to specify specpath, add trailing /.
1698
1699 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1700
1701         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1702         attributes on PowerPC.
1703         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1704         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1705
1706 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1707
1708         * objc.dg/attributes/proto-attribute-1.m: Updated.
1709         * objc.dg/attributes/proto-attribute-2.m: New.
1710         * objc.dg/attributes/proto-attribute-3.m: New.
1711         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1712         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1713         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1714
1715 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1716
1717         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1718
1719 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1720
1721         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1722
1723 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1724
1725         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1726         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1727
1728 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1729
1730         PR middle-end/46534
1731         * gcc.c-torture/compile/pr46534.c: New test.
1732
1733 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1734
1735         * gnat.dg/atomic4.ad[sb]: New test.
1736         * gnat.dg/volatile4.adb: Likewise.
1737
1738 2010-11-18  Richard Henderson  <rth@redhat.com>
1739
1740         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1741
1742 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1743
1744         PR c/33193
1745         * c-c++-common/pr33193.c: New test.
1746
1747 2010-11-18  Richard Guenther  <rguenther@suse.de>
1748
1749         PR tree-optimization/46172
1750         * gcc.dg/torture/pr46172.c: New testcase.
1751
1752 2010-11-18  Jeff Law  <law@redhat.com>
1753
1754         PR middle-end-optimization/46297
1755         * gfortran.dg/pr46297.f: New test.
1756
1757 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1758
1759         PR middle-end/31490
1760         * gcc.dg/pr31490.c: New test.
1761
1762 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1763
1764         * gcc.dg/nop.h: Move from ...
1765         * gcc.dg/guality/nop.h: ... here.
1766         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1767         * gcc.dg/guality/asm-1.c: Update nop.h include.
1768         * gcc.dg/guality/pr43329-1.c: Ditto.
1769
1770 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1771
1772         * gcc.dg/two-types-1.c: New test.
1773         * gcc.dg/two-types-2.c: New test.
1774         * gcc.dg/two-types-3.c: New test.
1775         * gcc.dg/two-types-4.c: New test.
1776         * gcc.dg/two-types-5.c: New test.
1777         * gcc.dg/two-types-6.c: New test.
1778         * gcc.dg/two-types-7.c: New test.
1779         * gcc.dg/two-types-8.c: New test.
1780         * gcc.dg/two-types-9.c: New test.
1781         * gcc.dg/two-types-10.c: New test.
1782         * objc.dg/two-types-1.m: New test.
1783
1784 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1785
1786         PR rtl-optimization/46440
1787         * gcc.dg/pr46440.c: New test.
1788
1789         PR testsuite/45429
1790         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1791
1792 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1793
1794         PR tree-optimization/46312
1795         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1796         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1797         on targets that support vector shifts with scalar shift argument.
1798         Remove dg-options.
1799         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1800         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1801         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1802         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1803         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1804         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1805         support misaligned data accesses.
1806         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1807         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1808         * lib/target-supports.exp
1809         (check_effective_target_vect_shift_scalar): New.
1810
1811 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1812
1813         * gcc.dg/guality/nop.h: New file.
1814         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1815         "nop".  Adjust line numbers in gdb-test.
1816         * gcc.dg/guality/pr43329-1.c: Likewise.
1817
1818 2010-11-16  Jason Merrill  <jason@redhat.com>
1819
1820         * g++.dg/cpp0x/defaulted20.C: New.
1821
1822         * g++.dg/template/injected2.C: New.
1823
1824 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1825
1826         * objc.dg/protocol-optional-1.m: New.
1827         * obj-c++.dg/protocol-optional-1.mm: New.
1828
1829 2010-11-16  Richard Henderson  <rth@redhat.com>
1830
1831         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1832         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1833
1834 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1835
1836         * gnat.dg/opt12.adb: New test.
1837         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1838
1839 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1840
1841         * gcc.target/rx/pack.c: New test.
1842
1843 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1844             Tobias Burnus  <burnus@net-b.de>
1845
1846         PR fortran/32049
1847         * gfortran.dg/quad_1.f90: New.
1848         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1849         compiler arguments.
1850         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1851         library search path; call gcc-set-multilib-library-path with
1852         arguments such that libgfortran.spec is found.
1853         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1854
1855 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1856
1857         PR c++/46401
1858         * g++.dg/warn/Wsequence-point-3.C: New test.
1859
1860 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1861
1862         PR preprocessor/17349
1863         * gcc.dg/cpp/cmdlne-C3.c: New.
1864
1865 2010-11-16  Richard Guenther  <rguenther@suse.de>
1866
1867         PR tree-optimization/44545
1868         * gcc.dg/pr44545.c: New testcase.
1869
1870 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1871
1872         PR rtl-optimization/46366
1873         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1874         casts.
1875
1876 2010-11-16  Richard Guenther  <rguenther@suse.de>
1877
1878         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1879
1880 2010-11-16  Richard Guenther  <rguenther@suse.de>
1881
1882         PR middle-end/45172
1883         * gfortran.dg/gomp/pr45172.f90: New testcase.
1884
1885 2010-11-16  Nick Clifton  <nickc@redhat.com>
1886
1887         * gcc.target/rx/pack.c: New test.
1888
1889 2010-11-15  Richard Henderson  <rth@redhat.com>
1890
1891         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1892         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1893         Use builtin_constant_p rather than scanning for builtin name.
1894
1895 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1896
1897         * objc.dg/property/dotsyntax-18.m: New.
1898         * objc.dg/property/dotsyntax-19.m: New.
1899         * objc.dg/property/dotsyntax-20.m: New.
1900         * obj-c++.dg/property/dotsyntax-18.mm: New.
1901         * obj-c++.dg/property/dotsyntax-19.mm: New.
1902         * obj-c++.dg/property/dotsyntax-20.mm: New.
1903         * objc.dg/property/dotsyntax-4.m: Removed some unused
1904         variables and code.
1905         * objc.dg/property/dotsyntax-6.m: Same change.
1906         * objc.dg/property/dotsyntax-16.m: Same change.
1907         * objc.dg/property/dotsyntax-17.m: Same change.
1908         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1909         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1910         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1911         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1912         * objc.dg/property/at-property-22.m: Added missing casts.
1913         * obj-c++.dg/property/at-property-22.mm: Same change.
1914
1915 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1916
1917         PR tree-optimization/46491
1918         * gcc.target/i386/pr46491.c: New test.
1919
1920         PR tree-optimization/46461
1921         * gcc.c-torture/compile/pr46461.c: New test.
1922
1923 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1924
1925         PR fortran/46484
1926         * gfortran.dg/allocatable_scalar_11.f90: New.
1927         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1928         standard conform.
1929
1930 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1931
1932         PR debug/46095
1933         * gcc.target/i386/pr46095.c: New test.
1934
1935         PR debug/46387
1936         * gcc.dg/pr46387.c: New test.
1937
1938 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1939
1940         * objc.dg/property/dotsyntax-16.m: New.
1941         * objc.dg/property/dotsyntax-17.m: New.
1942         * obj-c++.dg/property/dotsyntax-16.mm: New.
1943         * obj-c++.dg/property/dotsyntax-17.mm: New.
1944         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1945         syntax with properties, which now works.
1946         * obj-c++.dg/property/at-property-10.mm: Same change.
1947
1948 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1949
1950         PR tree-optimization/46349
1951         * gnat.dg/opt9.adb: New file.
1952         * gnat.dg/opt9_pkg.ads: Likewise
1953
1954 2010-11-15  Richard Guenther  <rguenther@suse.de>
1955
1956         PR lto/44989
1957         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1958
1959 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1960
1961         PR preprocessor/45038
1962         * g++.dg/pr45038.C: New test.
1963
1964 2010-11-15  Richard Guenther  <rguenther@suse.de>
1965
1966         PR tree-optimization/46467
1967         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1968
1969 2010-11-15  Richard Guenther  <rguenther@suse.de>
1970
1971         PR testsuite/46423
1972         * g++.dg/torture/pr34850.C: Adjust.
1973
1974 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1975
1976         PR c/46475
1977         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1978
1979 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1980
1981         * objc.dg/property/at-property-21.m: New.
1982         * objc.dg/property/at-property-22.m: New.
1983         * objc.dg/property/at-property-23.m: New.
1984         * objc.dg/property/synthesize-9.m: New.
1985         * objc.dg/property/synthesize-10.m: New.
1986         * objc.dg/property/synthesize-11.m: New.
1987         * obj-c++.dg/property/at-property-21.mm: New.
1988         * obj-c++.dg/property/at-property-22.mm: New.
1989         * obj-c++.dg/property/at-property-23.mm: New.
1990         * obj-c++.dg/property/synthesize-9.mm: New.
1991         * obj-c++.dg/property/synthesize-10.mm: New.
1992         * obj-c++.dg/property/synthesize-11.mm: New.
1993
1994         * objc.dg/property/at-property-4.m: Updated to match new compiler
1995         where some errors have been converted into warnings and vice versa.
1996         * objc.dg/property/at-property-16.m: Same change.
1997         * objc.dg/property/at-property-18.m: Same change.
1998         * objc.dg/property/property-neg-5.m: Same change.
1999         * obj-c++.dg/property/at-property-4.mm: Same change.
2000         * obj-c++.dg/property/at-property-16.mm: Same change.
2001         * obj-c++.dg/property/at-property-18.mm: Same change.
2002         * obj-c++.dg/property/property-neg-5.mm: Same change.
2003
2004         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
2005         commented out because of testsuite problems; I found out that
2006         using dg-warning instead of dg-message gets them to work.
2007         * obj-c++.dg/property/property-neg-3.mm: Same change.
2008         * obj-c++.dg/property/synthesize-6.mm: Same change.
2009         * obj-c++.dg/property/at-property-5.mm: Same change.
2010         * obj-c++.dg/property/at-property-14.mm: Same change.
2011         * obj-c++.dg/property/at-property-18.mm: Same change.
2012         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
2013         some tests still do not work due to some other testsuite issue).
2014
2015 2010-11-13  Jason Merrill  <jason@redhat.com>
2016
2017         * g++.dg/cpp0x/auto20.C: New.
2018
2019 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
2020
2021         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
2022         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
2023
2024 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2025
2026         PR c/46462
2027         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
2028         * gcc.dg/pr35746.c: Likewise.
2029         * gcc.dg/cpp/direct2.c: Likewise.
2030         * gcc.dg/cpp/direct2s.c: Likewise.
2031         * gcc.dg/noncompile/920923-1.c: Likewise.
2032         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
2033
2034 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2035
2036         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
2037
2038 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2039
2040         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
2041         a pointer to an arbitrary C struct with an Objective-C protocol.
2042         Test various valid uses of typedef with Objective-C objects and
2043         protocols instead.
2044         * objc.dg/invalid-type-1.m: New.
2045         * obj-c++.dg/invalid-type-1.m: New.
2046
2047 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
2048
2049         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
2050
2051 2010-11-13  Tobias Burnus  <burnus@net-b.de>
2052
2053         PR fortran/45742
2054         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
2055
2056 2010-11-13  Tobias Burnus  <burnus@net-b.de>
2057
2058         PR fortran/45742
2059         * gfortran.dg/volatile12.f90: New.
2060
2061 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2062
2063         * objc.dg/attributes/method-format-1.m: Adjust.
2064
2065 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2066
2067         PR c/20385
2068         * gcc.dg/decl-9.c: New.
2069
2070 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2071
2072         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
2073
2074 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2075
2076         * gcc.dg/format/few-1.c: New test.
2077         * gcc.dg/format/asm_fprintf-1.c: Adjust.
2078         * gcc.dg/format/c90-scanf-1.c: Adjust.
2079         * gcc.dg/format/cmn-err-1.c: Adjust.
2080         * gcc.dg/format/dfp-printf-1.c: Adjust.
2081         * gcc.dg/format/dfp-scanf-1.c: Adjust.
2082         * gcc.dg/format/gcc_diag-1.c: Adjust.
2083         * gcc.dg/format/ms_unnamed-1.c: Adjust.
2084         * gcc.dg/format/strfmon-1.c: Adjust.
2085         * gcc.dg/format/unnamed-1.c: Adjust.
2086         * gcc.dg/format/xopen-2.c: Adjust.
2087         * g++.dg/ext/builtin4.C: Adjust.
2088         * g++.dg/ext/builtin5.C: Adjust.
2089
2090 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
2091
2092         * gcc.dg/pragma-diag-2.c: New test.
2093
2094 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2095
2096         PR fortran/45794
2097         * gfortran.dg/optional_mask.f90: New test.
2098
2099 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
2100
2101         * g++.dg/cpp0x/defaulted15.C: Adjust.
2102
2103 2010-11-12  James Dennett <jdennett@google.com>
2104
2105         PR c++/39415
2106         * g++.dg/expr/static_cast7.C: New.
2107
2108 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2109
2110         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
2111         warning.
2112         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
2113         mips-sgi-irix*.
2114         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
2115         * gcc.target/mips/call-3.c: Add dg-require-visibility.
2116
2117 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
2118
2119         * gcc.dg/pr46375.c: New test.
2120
2121 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
2122
2123         PR c/44782
2124         * c-c++-common/fmax-errors.c: New test.
2125
2126 2010-11-11  Richard Henderson  <rth@redhat.com>
2127
2128         * gcc.target/i386/sse-24.c: Use -ffp-contract.
2129
2130 2010-11-11  Jan Hubicka  <jh@suse.cz>
2131
2132         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
2133         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
2134
2135 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
2136
2137         PR target/46088
2138         * gcc.dg/pr46088.c: New test.
2139
2140 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2141
2142         * gfortran.dg/empty_derived_type.f90: New test.
2143
2144 2010-11-11  Tobias Burnus  <burnus@net-b.de>
2145
2146         PR fortran/46413
2147         * gfortran.dg/class_31.f90: New.
2148
2149         PR fortran/46205
2150         * gfortran.dg/forall_14.f90: New.
2151
2152 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2153             Tobias Burnus  <burnus@net-b.de>
2154
2155         PR fortran/46325
2156         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
2157
2158 2010-11-11  Jan Hubicka  <jh@suse.cz>
2159
2160         * gcc.dg/20081223-1.c: Update LTO options.
2161         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
2162         * gcc.dg/lto/20081118_0.c: Update LTO options.
2163         * gcc.dg/lto/ipareference_0.c: Update LTO options.
2164         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
2165         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
2166         * gcc.dg/lto/ipacp_0.c: Update LTO options.
2167         * gcc.dg/lto/20090116_0.c: Update LTO options.
2168         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
2169         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
2170         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
2171         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
2172         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
2173         * gcc.dg/lto/20081224_0.c: Update LTO options.
2174         * gcc.dg/lto/20090219_0.c: Update LTO options.
2175         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
2176         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
2177         * gcc.dg/lto/20081115_0.c: Update LTO options.
2178         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
2179         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
2180         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
2181         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
2182         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
2183         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
2184         * g++.dg/20090107-1.C: Update LTO options.
2185         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
2186         * g++.dg/lto/20081123_0.C: Update LTO options.
2187         * g++.dg/lto/20090313_0.C: Update LTO options.
2188         * g++.dg/lto/20081125_0.C: Update LTO options.
2189         * g++.dg/lto/20081109-1_0.C: Update LTO options.
2190         * g++.dg/lto/20081219_0.C: Update LTO options.
2191         * g++.dg/lto/20100724-1_0.C: Update LTO options.
2192         * g++.dg/lto/20081204-1_0.C: Update LTO options.
2193         * g++.dg/lto/20090303_0.C: Update LTO options.
2194         * g++.dg/lto/20100723-1_0.C: Update LTO options.
2195         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
2196         * g++.dg/lto/20090128_0.C: Update LTO options.
2197         * g++.dg/lto/20081204-2_0.C: Update LTO options.
2198         * g++.dg/lto/20090302_0.C: Update LTO options.
2199         * g++.dg/lto/20081119-1_0.C: Update LTO options.
2200         * g++.dg/lto/20081118_0.C: Update LTO options.
2201         * g++.dg/20090121-1.C: Update LTO options.
2202         * objc.dg/lto/lto.exp: Update LTO options.
2203         * lib/lto.exp: Update LTO options.
2204         * lib/gcc-dg.exp: Update LTO options.
2205         * lib/c-torture.exp: Update LTO options.
2206         * obj-c++.dg/lto/lto.exp: Update LTO options.
2207
2208 2010-11-11  Jan Hubicka  <jh@suse.cz>
2209
2210         PR tree-optimize/40436
2211         * gcc.dg/tree-ssa/inline-5.c: New testcase.
2212         * gcc.dg/tree-ssa/inline-6.c: New testcase.
2213
2214 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
2215
2216         * gfortran.dg/proc_decl_24.f90: New.
2217
2218 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
2219
2220         * objc.dg/property/at-property-20.m: New.
2221         * objc.dg/property/synthesize-8.m: New.
2222         * obj-c++.dg/property/at-property-20.m: New.
2223         * obj-c++.dg/property/synthesize-8.mm: New.
2224
2225 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
2226
2227         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
2228
2229 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2230
2231         PR middle-end/46388
2232         * gcc.c-torture/compile/pr46388.c: New test.
2233
2234 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2235
2236         * lib/lto.exp (lto-get-options-main): Support optional target
2237         selector for dg-suppress-ld-options.
2238
2239 2010-11-11  Martin Jambor  <mjambor@suse.cz>
2240
2241         PR tree-optimization/46383
2242         * g++.dg/torture/pr46383.C: New test.
2243
2244 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
2245
2246         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2247         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2248         to dg-options.
2249         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2250         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2251         * g++.dg/other/i386-3.C: Ditto.
2252
2253 2010-11-10  Jason Merrill  <jason@redhat.com>
2254
2255         * g++.dg/cpp0x/constexpr-46420.C: New.
2256
2257 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
2258
2259         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2260         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2261         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2262         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2263         expected messages.
2264
2265 2010-11-10  Jan Hubicka  <jh@suse.cz>
2266
2267         PR tree-optimize/38669
2268         * gcc.dg/tree-ssa/pr38699.c: New testcase.
2269
2270 2010-11-10  Jan Hubicka  <jh@suse.cz>
2271
2272         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2273
2274 2010-11-10  Jason Merrill  <jason@redhat.com>
2275
2276         * g++.dg/cpp0x/constexpr-bitfield.C: New.
2277
2278 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
2279
2280         PR debug/46409
2281         * gcc.dg/debug/pr46409.c: New test.
2282
2283         PR c++/46368
2284         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2285
2286 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
2287
2288         PR target/46419
2289         * gcc-target/i386/pr46419.c: New test.
2290
2291 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2292
2293         * g++.dg/other/i386-2.C: Add -mtbm.
2294         * g++.dg/other/i386-3.C: Likewise.
2295         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2296         * gcc.target/i386/funcspec-6.c: Likewise.
2297         * gcc.target/i386/sse-12.c: Add -mtbm.
2298         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2299         operand intrinsics.
2300         * gcc.target/i386/sse-14.c: Likewise.
2301         * gcc.target/i386/sse-22.c: Likewise.
2302         * gcc.target/i386/sse-23.c: Likewise.
2303         * gcc.target/i386/tbm-1.c: New file.
2304         * gcc.target/i386/tbm-2.c: Likewise.
2305
2306 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2307
2308         * g++.dg/other/i386-2.C: Add -mbmi.
2309         * g++.dg/other/i386-3.C: Likewise.
2310         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2311         * gcc.target/i386/funcspec-6.c: Likewise.
2312         * gcc.target/i386/sse-12.c: Add -mbmi.
2313         * gcc.target/i386/bmi-1.c: New file.
2314         * gcc.target/i386/bmi-2.c: Likewise.
2315         * gcc.target/i386/bmi-3.c: Likewise.
2316         * gcc.target/i386/bmi-4.c: Likewise.
2317         * gcc.target/i386/bmi-5.c: Likewise.
2318         * gcc.target/i386/bmi-6.c: Likewise.
2319
2320 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
2321
2322         PR c++/46065
2323         * g++.dg/pr46065.C: New test.
2324
2325 2010-11-10  Jan Hubicka  <jh@suse.cz>
2326
2327         PR tree-optimize/33172
2328         PR tree-optimize/43411
2329         * gcc.dg/tree-ssa/pr33172.c: New testcase.
2330         * g++.dg/tree-ssa/pr43411.C: New testcase.
2331
2332 2010-11-10  Jan Hubicka  <jh@suse.cz>
2333
2334         PR tree-optimize/46228
2335         * g++.dg/tree-ssa/pr46228.C: New testcase.
2336
2337 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
2338
2339         PR tree-optimization/46414
2340         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2341
2342 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2343
2344         PR fortran/46411
2345         * gfortran.dg/intrinsic_7.f90: New.
2346
2347 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2348
2349         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2350         * g++.dg/abi/thunk4.C: Likewise.
2351         * g++.dg/opt/combine.C: Add dg-require-visibility.
2352         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2353         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2354         alpha*-dec-osf*.
2355         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2356         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2357         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2358         large arena_size.
2359         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2360         * gcc.dg/intmax_t-1.c: Likewise.
2361
2362 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2363
2364         PR fortran/46244
2365         * gfortran.dg/class_30.f90: New.
2366
2367 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2368
2369         PR fortran/46223
2370         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2371         failure on s390.
2372
2373 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2374
2375         PR tree-optimization/45971
2376         * gcc.dg/vect/O3-pr45971.c: New.
2377
2378 2010-11-10  Richard Guenther  <rguenther@suse.de>
2379
2380         PR tree-optimization/44964
2381         * gcc.dg/pr44964.c: New testcase.
2382
2383 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2384
2385         * gnat.dg/opt10.adb: Fix typo.
2386
2387 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2388
2389         PR tree-optimization/46351
2390         PR tree-optimization/46377
2391         * gnat.dg/opt10.adb: New file.
2392         * gnat.dg/opt10_pkg.ads: Likewise.
2393         * gnat.dg/opt11.adb: Likewise.
2394         * gnat.dg/opt11.ads: Likewise.
2395
2396 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2397
2398         * gnat.dg/boolean_conv.adb: New test.
2399
2400 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2401
2402         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2403
2404 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2405
2406         * gnat.dg/unchecked_convert7.adb: New test.
2407
2408 2010-11-10  Richard Guenther  <rguenther@suse.de>
2409
2410         PR tree-optimization/46398
2411         * gcc.dg/torture/pr46398.c: New testcase.
2412
2413 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2414
2415         * gfortran.dg/open_dev_null.f90: New test.
2416
2417 2010-11-09  Jan Hubicka  <jh@suse.cz>
2418
2419         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2420         unrolling.
2421
2422 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2423
2424         * gcc.dg/struct-semi-4.c: New test.
2425
2426 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2427
2428         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2429         power5 to enable generation of FRIZ.
2430
2431         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2432         optimization.
2433
2434         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2435         expected.
2436
2437 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2438
2439         PR target/43808
2440         * gfortran.dg/pr43808.f90: New test.
2441
2442 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2443
2444         PR tree-optimization/46036
2445         * gfortran.dg/lto/pr46036_0.f90: New.
2446
2447 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2448
2449         PR middle-end/45663
2450         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2451         bar invocation instead of first.
2452
2453         PR debug/46171
2454         * gcc.dg/pr46171.c: New test.
2455
2456 2010-11-09  Richard Guenther  <rguenther@suse.de>
2457
2458         PR tree-optimization/46355
2459         * gcc.dg/pr46355.c: New testcase.
2460
2461 2010-11-09  Richard Guenther  <rguenther@suse.de>
2462
2463         PR tree-optimization/46177
2464         * gcc.dg/pr46177-2.c: New testcase.
2465
2466 2010-11-09  Richard Guenther  <rguenther@suse.de>
2467
2468         PR testsuite/46312
2469         * gcc.dg/vec-scal-opt.c: Move ...
2470         * gcc.dg/vect/vect-scal-opt.c: ... here.
2471         * gcc.dg/vec-scal-opt1.c: Move ...
2472         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2473         * gcc.dg/vec-scal-opt2.c: Move ...
2474         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2475
2476 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2477
2478         * gnat.dg/specs/static_initializer5.ads: New test.
2479         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2480
2481 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2482
2483         PR middle-end/46360
2484         * gcc.c-torture/compile/pr46360.c: New test.
2485
2486         PR c++/45894
2487         * g++.dg/warn/Wsequence-point-2.C: New test.
2488
2489 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2490
2491         PR fortran/46313
2492         * gfortran.dg/class_29.f03: New.
2493
2494 2010-11-09  Richard Guenther  <rguenther@suse.de>
2495
2496         PR middle-end/46221
2497         * gcc.target/i386/alias-1.c: New testcase.
2498
2499 2010-11-08  Jason Merrill  <jason@redhat.com>
2500
2501         * g++.dg/cpp0x/constexpr-sassert.C: New.
2502
2503 2010-11-08  Jason Merrill  <jason@redhat.com>
2504
2505         * g++.dg/cpp0x/constexpr-defarg.C: New.
2506
2507 2010-11-08  Xinliang David Li  <davidxl@google.com>
2508
2509         PR tree-optimization/46316
2510         * gcc.c-torture/execute/pr46316.c: New test.
2511
2512 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2513
2514         PR fortran/46344
2515         * gfortran.dg/class_28.f03: Extended.
2516
2517 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2518
2519         * objc.dg/property/dotsyntax-13.m: New.
2520         * objc.dg/property/dotsyntax-14.m: New.
2521         * objc.dg/property/dotsyntax-15.m: New.
2522         * objc.dg/property/synthesize-7.m: New.
2523         * obj-c++.dg/property/dotsyntax-13.mm: New.
2524         * obj-c++.dg/property/dotsyntax-14.mm: New.
2525         * obj-c++.dg/property/dotsyntax-15.mm: New.
2526         * obj-c++.dg/property/synthesize-7.mm: New.
2527
2528 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2529
2530         * objc.dg/property/dynamic-4.m: New.
2531         * objc.dg/property/dynamic-5.m: New.
2532         * objc.dg/property/dynamic-6.m: New.
2533         * obj-c++.dg/property/dynamic-4.mm: New.
2534         * obj-c++.dg/property/dynamic-5.mm: New.
2535         * obj-c++.dg/property/dynamic-6.mm: New.
2536
2537 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2538
2539         * objc.dg/property/synthesize-3.m: New.
2540         * objc.dg/property/synthesize-4.m: New.
2541         * objc.dg/property/synthesize-5.m: New.
2542         * objc.dg/property/synthesize-6.m: New.
2543         * obj-c++.dg/property/synthesize-3.mm: New.
2544         * obj-c++.dg/property/synthesize-4.mm: New.
2545         * obj-c++.dg/property/synthesize-5.mm: New.
2546         * obj-c++.dg/property/synthesize-6.mm: New.
2547
2548 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2549
2550         * objc.dg/property/at-property-5.m: Updated test.
2551         * objc.dg/property/at-property-16.m: New.
2552         * objc.dg/property/at-property-17.m: New.
2553         * objc.dg/property/at-property-18.m: New.
2554         * objc.dg/property/at-property-19.m: New.
2555         * objc.dg/property/dotsyntax-12.m: New.
2556         * objc.dg/protocol-inheritance-1.m: New.
2557         * objc.dg/protocol-inheritance-2.m: New.
2558         * obj-c++.dg/property/at-property-5.mm: Updated test.
2559         * obj-c++.dg/property/at-property-16.mm: New.
2560         * obj-c++.dg/property/at-property-17.mm: New.
2561         * obj-c++.dg/property/at-property-18.mm: New.
2562         * obj-c++.dg/property/at-property-19.mm: New.
2563         * obj-c++.dg/protocol-inheritance-1.mm: New.
2564         * obj-c++.dg/protocol-inheritance-2.mm: New.
2565         * obj-c++.dg/property/dotsyntax-12.mm: New.
2566
2567 2010-11-08  Jason Merrill  <jason@redhat.com>
2568
2569         * g++.dg/expr/overflow1.C: New.
2570         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2571         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2572         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2573         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2574
2575 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2576
2577         * gcc.dg/pr35442.c: Adapt warning.
2578
2579         PR target/46280
2580         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2581         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2582         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2583         i?86-*-* x86_64-*-*.
2584         * g++.dg/torture/pr36445.C: Likewise.
2585         * gcc.c-torture/compile/pr34856.c: Likewise.
2586         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2587         * gcc.c-torture/compile/vector-1.c: Likewise.
2588         * gcc.c-torture/compile/vector-2.c: Likewise.
2589         * gcc.dg/pr32912-1.c: Likewise.
2590         * gcc.c-torture/execute/va-arg-25.c: Move ...
2591         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2592         Add dg-options -msse, dg-require-effective-target sse_runtime for
2593         for i?86-*-*, x86_64-*-*.
2594         * gcc.c-torture/execute/vector-1.c: Likewise.
2595         * gcc.c-torture/execute/vector-2.c: Likewise.
2596         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2597         i?86-*-*, x86_64-*-*.
2598         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2599         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2600         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2601         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2602         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2603
2604 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2605
2606         * gcc.dg/torture/pr45982.c: Add -std=c99
2607         * gcc.dg/torture/pr45623.c: Ditto.
2608
2609 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2610
2611         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2612         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2613
2614 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2615
2616         PR target/28627
2617         * g++.dg/ext/dllimport7.C: Adjust second error check and
2618         allow test for x86_64 mingw, too.
2619
2620 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2621
2622         PR fortran/46344
2623         * gfortran.dg/class_28.f03: New.
2624
2625 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2626
2627         PR rtl-optimization/45352
2628         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2629         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2630         gcc.target/i386/pr45352-2.c: New tests.
2631
2632 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2633
2634         PR libobjc/36610
2635         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2636         XFAIL the run for all but m32 x86.
2637
2638 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2639
2640         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2641         as comment character.
2642
2643 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2644
2645         * gcc.target/mips/mips.exp: Revert previous patch.
2646         * gcc.target/mips/fma-1.c: Delete.
2647         * gcc.target/mips/fma-2.c: Likewise.
2648         * gcc.target/mips/fma-3.c: Likewise.
2649         * gcc.target/mips/fma-4.c: Likewise.
2650         * gcc.target/mips/fma-5.c: Likewise.
2651         * gcc.target/mips/fma-6.c: Likewise.
2652         * gcc.target/mips/fma-7.c: Likewise.
2653         * gcc.target/mips/fma-8.c: Likewise.
2654         * gcc.target/mips/fma-9.c: Likewise.
2655         * gcc.target/mips/fma-10.c: Likewise.
2656         * gcc.target/mips/fma-11.c: Likewise.
2657         * gcc.target/mips/fma-12.c: Likewise.
2658         * gcc.target/mips/fma-13.c: Likewise.
2659         * gcc.target/mips/fma-14.c: Likewise.
2660         * gcc.target/mips/fma-15.c: Likewise.
2661         * gcc.target/mips/fma-16.c: Likewise.
2662         * gcc.target/mips/fma-17.c: Likewise.
2663         * gcc.target/mips/fma-18.c: Likewise.
2664         * gcc.target/mips/fma-19.c: Likewise.
2665         * gcc.target/mips/fma-20.c: Likewise.
2666
2667 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2668
2669         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2670         * gcc.target/mips/fma-1.c: New test.
2671         * gcc.target/mips/fma-2.c: Likewise.
2672         * gcc.target/mips/fma-3.c: Likewise.
2673         * gcc.target/mips/fma-4.c: Likewise.
2674         * gcc.target/mips/fma-5.c: Likewise.
2675         * gcc.target/mips/fma-6.c: Likewise.
2676         * gcc.target/mips/fma-7.c: Likewise.
2677         * gcc.target/mips/fma-8.c: Likewise.
2678         * gcc.target/mips/fma-9.c: Likewise.
2679         * gcc.target/mips/fma-10.c: Likewise.
2680         * gcc.target/mips/fma-11.c: Likewise.
2681         * gcc.target/mips/fma-12.c: Likewise.
2682         * gcc.target/mips/fma-13.c: Likewise.
2683         * gcc.target/mips/fma-14.c: Likewise.
2684         * gcc.target/mips/fma-15.c: Likewise.
2685         * gcc.target/mips/fma-16.c: Likewise.
2686         * gcc.target/mips/fma-17.c: Likewise.
2687         * gcc.target/mips/fma-18.c: Likewise.
2688         * gcc.target/mips/fma-19.c: Likewise.
2689         * gcc.target/mips/fma-20.c: Likewise.
2690
2691 2010-11-06  Jason Merrill  <jason@redhat.com>
2692
2693         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2694
2695 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2696
2697         PR c/43384
2698         * gcc.dg/parser-error-3.c: New test.
2699
2700 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2701
2702         PR c++/45332
2703         * g++.dg/parse/semicolon2.C: New testcase.
2704         * g++.dg/ext/asmspec1.C: Adjust.
2705         * g++.dg/init/new13.C: Adjust.
2706         * g++.dg/parse/ctor5.C: Adjust.
2707
2708 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2709
2710         PR fortran/46330
2711         * gfortran.dg/class_27.f03: New.
2712
2713 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2714
2715         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2716         * objc.dg/property/dotsyntax-5.m: New.
2717         * objc.dg/property/dotsyntax-6.m: New.
2718         * objc.dg/property/dotsyntax-7.m: New.
2719         * objc.dg/property/dotsyntax-8.m: New.
2720         * objc.dg/property/dotsyntax-9.m: New.
2721         * objc.dg/property/dotsyntax-10.m: New.
2722         * objc.dg/property/dotsyntax-11.m: New.
2723         * obj-c++.dg/property/dotsyntax-5.mm: New.
2724         * obj-c++.dg/property/dotsyntax-6.mm: New.
2725         * obj-c++.dg/property/dotsyntax-7.mm: New.
2726         * obj-c++.dg/property/dotsyntax-8.mm: New.
2727         * obj-c++.dg/property/dotsyntax-9.mm: New.
2728         * obj-c++.dg/property/dotsyntax-10.mm: New.
2729         * obj-c++.dg/property/dotsyntax-11.mm: New.
2730
2731 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2732
2733         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2734         NeXT runtime when the type is READONLY.
2735
2736 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2737
2738         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2739         * gcc.target/i386/387-6.c: Ditto.
2740         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2741         * gcc.target/i386/387-4.c: Ditto.
2742         * gcc.target/i386/387-7.c: Ditto.
2743         * gcc.target/i386/387-8.c: Ditto.
2744         * gcc.target/i386/387-9.c: Ditto.
2745         * gcc.target/i386/387-10.c: Ditto.
2746         * gcc.target/i386/387-11.c: Ditto.
2747         * gcc.target/i386/387-12.c: Ditto.
2748
2749         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2750
2751 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2752
2753         PR target/44981
2754         * gcc.dg/darwin-cfstring-format-1.c: New.
2755         * gcc.dg/warn-nsstring.c: New.
2756         * objc.dg/fsf-nsstring-format-1.m: New.
2757         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2758         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2759         linker warning.
2760
2761 2010-11-05  Jason Merrill  <jason@redhat.com>
2762
2763         PR c++/45473
2764         * g++.dg/inherit/virtual6.C: New.
2765
2766 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2767
2768         PR c/44772
2769         * gcc.dg/Wcxx-compat-21.c: New test.
2770
2771 2010-11-05  Ian Lance Taylor  <iant@google.com>
2772
2773         PR target/46084
2774         * gcc.target/i386/pr46084.c: New test.
2775
2776 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2777
2778         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2779         * (check_effective_target_mempcpy): New.
2780         * gcc.c-torture/execute/pr45636.c: Move this...
2781         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2782
2783 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2784
2785         * gcc.target/i386/i386.exp (FLAGS): Remove.
2786         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2787
2788 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2789
2790         PR c++/46160
2791         * g++.dg/opt/empty2.C: New test.
2792
2793         PR target/45670
2794         * gcc.target/i386/pr45670.c: New test.
2795
2796 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2797
2798         PR fortran/45451
2799         PR fortran/46174
2800         * gfortran.dg/class_19.f03: Modified.
2801         * gfortran.dg/class_allocate_6.f03: New.
2802
2803 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2804
2805         * gcc.target/i386/avx-vzeroupper-19.c: New.
2806
2807 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2808
2809         PR tree-optimization/46099
2810         * gcc.dg/autopar/pr46099.c: New test.
2811
2812         PR middle-end/43690
2813         * c-c++-common/pr43690.c: New test.
2814
2815 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2816
2817         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2818         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2819         declaration and implementation.
2820         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2821         * obj-c++.dg/property/at-property-13.mm: Likewise.
2822         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2823         * obj-c++.dg/property/property-1.mm: Likewise.
2824         * obj-c++.dg/property/at-property-7.mm: Likewise.
2825         * obj-c++.dg/property/at-property-9.mm: Likewise.
2826         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2827         * obj-c++.dg/property/at-property-10.mm: Likewise.
2828         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2829         * obj-c++.dg/property/at-property-12.mm: Likewise.
2830         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2831         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2832         * obj-c++.dg/property/at-property-6.mm: Likewise.
2833         * obj-c++.dg/property/at-property-8.mm: Likewise.
2834         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2835         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2836         * obj-c++.dg/property/at-property-11.mm: Likewise.
2837         * obj-c++.dg/template-8.mm: Likewise.
2838         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2839         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2840         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2841         and put a FIXME for this.
2842         * obj-c++.dg/property/property-2.mm: Remove.
2843         * obj-c++.dg/property/property-3.mm: Remove.
2844
2845 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2846
2847         PR debug/46307
2848         * gcc.dg/pr46307.c: New test.
2849
2850 2010-11-05  Jason Merrill  <jason@redhat.com>
2851
2852         PR c++/46304
2853         * g++.dg/ext/complex6.C: New.
2854
2855 2010-11-04  Bud Davis   <jimmied@smu.edu>
2856
2857         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2858
2859 2010-11-04  Chao-ying Fu  <fu@mips.com>
2860
2861         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2862         msubu, mult, multu.
2863         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2864
2865 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2866
2867         Fixed using the Objective-C 2.0 dot-syntax with class names.
2868         * objc.dg/property/dotsyntax-3.m: New.
2869         * objc.dg/property/dotsyntax-4.m: New.
2870         * obj-c++.dg/property/dotsyntax-3.mm: New.
2871         * obj-c++.dg/property/dotsyntax-4.mm: New.
2872
2873         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2874         Objective-C 2.0 dot-syntax is used with class names.
2875         * obj-c++.dg/fobjc-std-1.mm: Same change.
2876
2877 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2878
2879         * gcc.target/powerpc/loop_align.c: New.
2880
2881 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2882
2883         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2884
2885         merge from FSF 'apple/trunk' branch.
2886         * gcc.target/powerpc/darwin64-abi.c: New.
2887
2888 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2889
2890         PR tree-optimization/46233
2891         * gcc.dg/pr46233.c: New test.
2892
2893 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2894
2895         * objc.dg/property/property-2.m: Deleted.
2896         * objc.dg/property/property-3.m: Deleted.
2897
2898 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2899
2900         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2901         defined.
2902         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2903         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2904         * objc.dg/property/property-1.m: Likewise.
2905         * objc.dg/property/at-property-6.m: Likewise.
2906         * objc.dg/property/at-property-7.m: Likewise.
2907         * objc.dg/property/dotsyntax-1.m: Likewise.
2908         * objc.dg/property/at-property-8.m: Likewise.
2909         * objc.dg/property/dotsyntax-2.m: Likewise.
2910         * objc.dg/property/at-property-9.m: Likewise.
2911         * objc.dg/property/synthesize-2.m: Likewise.
2912         * objc.dg/property/at-property-10.m: Likewise.
2913         * objc.dg/property/at-property-11.m: Likewise.
2914         * objc.dg/property/at-property-12.m: Likewise.
2915         * objc.dg/property/at-property-13.m: Likewise.
2916         * objc.dg/property/fsf-property-method-access.m: Likewise.
2917         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2918         linker warning.
2919         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2920         warnings.
2921         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2922         deprecation warnings.  Use Object1 implementation.
2923         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2924         * objc/execute/forward-1.m: Remove.
2925         * objc/execute/forward-1.x: Remove.
2926
2927 2010-11-04  Jason Merrill  <jason@redhat.com>
2928
2929         * g++.dg/cpp0x/constexpr-access.C: New.
2930
2931 2010-11-04  Richard Guenther  <rguenther@suse.de>
2932
2933         PR rtl-optimization/46183
2934         * gcc.dg/torture/pr46183.c: New testcase.
2935
2936 2010-11-04  Richard Guenther  <rguenther@suse.de>
2937
2938         PR tree-optimization/46068
2939         * gcc.dg/torture/pr46068.c: New testcase.
2940
2941 2010-11-04  Richard Guenther  <rguenther@suse.de>
2942
2943         PR tree-optimization/45991
2944         * gcc.dg/pr45991.c: New testcase.
2945
2946 2010-11-04  Richard Guenther  <rguenther@suse.de>
2947
2948         PR tree-optimization/46154
2949         * g++.dg/torture/pr46154.C: New testcase.
2950
2951 2010-11-04  Richard Guenther  <rguenther@suse.de>
2952
2953         PR tree-optimization/45733
2954         * gcc.dg/pr45733.c: New testcase.
2955
2956 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2957
2958         PR tree-optimization/46213
2959         * gfortran.dg/vect/pr46213.f90: New.
2960
2961 2010-11-04  Richard Guenther  <rguenther@suse.de>
2962
2963         PR testsuite/45702
2964         * gcc.dg/pr34989-1.c: Move ...
2965         * gcc.dg/lto/pr34989-1_0.c: ... here.
2966         * gcc.dg/pr34989-2.c: Move ...
2967         * gcc.dg/lto/pr34989-1_1.c: ... here.
2968         * gcc.dg/pr27898.c: Move ...
2969         * gcc.dg/lto/pr27898_0.c: ... here and ...
2970         * gcc.dg/lto/pr27898_1.c: ... split.
2971         * gcc.dg/pr28712.c: Move ...
2972         * gcc.dg/lto/pr28712_0.c: ... here and ...
2973         * gcc.dg/lto/pr28712_1.c: ... split ...
2974         * gcc.dg/lto/pr28712_2.c: ... twice.
2975         * gcc.dg/pr28706.c: Move ...
2976         * gcc.dg/lto/pr28706_0.c: ... here and ...
2977         * gcc.dg/lto/pr28706_1.c: ... split.
2978
2979 2010-11-04  Richard Guenther  <rguenther@suse.de>
2980             Richard Henderson  <rth@redhat.com>
2981
2982         * gcc.target/i386/fma4-vector-2.c: New testcase.
2983
2984 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2985             Richard Guenther  <rguenther@suse.de>
2986
2987         * gcc.dg/vec-scal-opt.c: New testcase.
2988         * gcc.dg/vec-scal-opt1.c: New testcase.
2989         * gcc.dg/vec-scal-opt2.c: New testcase.
2990
2991 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2992
2993         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2994         from plugin build flags on Darwin targets.
2995
2996 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2997
2998         * gcc.target/i386/pr46285.c: Require split_stack target.
2999
3000 2010-11-03  Jason Merrill  <jason@redhat.com>
3001
3002         PR c++/46293
3003         * g++.dg/cpp0x/constexpr-base2.C: New.
3004
3005         PR c++/46289
3006         * g++.dg/cpp0x/initlist45.C: New.
3007
3008 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3009
3010         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
3011         is now allowed in categories.
3012         * obj-c++.dg/property/dynamic-2.mm: Same change.
3013         * objc.dg/property/dynamic-3.m: New.
3014         * obj-c++.dg/property/dynamic-3.mm: New.
3015         * objc.dg/property/at-property-14.m: New.
3016         * objc.dg/property/at-property-15.m: New.
3017         * obj-c++.dg/property/at-property-14.mm: New.
3018         * obj-c++.dg/property/at-property-15.mm: New.
3019
3020         * objc.dg/foreach-6.m: Added a few more tests for valid and
3021         invalid iterating variables and collections.
3022
3023 2010-11-03  Xinliang David Li  <davidxl@google.com>
3024
3025         PR target/46200
3026         * g++.dg/tree-ssa/ivopts-2.C: New test.
3027
3028 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3029
3030         PR target/46295
3031         * gcc.target/i386/pr46295.c: New.
3032
3033 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3034
3035         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
3036         precision min/max for single precision on VSX.
3037
3038 2010-11-03  Jason Merrill  <jason@redhat.com>
3039
3040         PR c++/46289
3041         * g++.dg/cpp0x/constexpr-ice3.C: New.
3042
3043 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
3044
3045         * gnat.dg/opt8.ad[sb]: New test.
3046         * gnat.dg/opt8_pkg.ads: New helper.
3047
3048 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3049
3050         PR rtl-optimization/45865
3051         * gcc.dg/pr45865.c: New.
3052         * gcc.dg/torture/pr45865.c: Likewise.
3053
3054         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
3055         * gcc.target/arm/headmerge-2.c: Likewise.
3056         * gcc.target/i386/headmerge-1.c: Likewise.
3057         * gcc.target/i386/headmerge-2.c: Likewise.
3058
3059 2010-11-03  Richard Guenther  <rguenther@suse.de>
3060
3061         PR middle-end/46288
3062         * gcc.dg/pr46288.c: New testcase.
3063
3064 2010-11-03  Richard Guenther  <rguenther@suse.de>
3065
3066         PR tree-optimization/44807
3067         * gcc.dg/torture/pr44807.c: New testcase.
3068
3069 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3070
3071         PR libgfortran/43899
3072         * gfortran.dg/namelist_67.f90: New test.
3073
3074 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3075
3076         PR tree-optimization/46009
3077         * gcc.dg/vect/pr46009.c: New function.
3078
3079 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3080
3081         Implemented -fobjc-std=objc1 flag.
3082         * objc.dg/fobjc-std-1.m: New.
3083         * obj-c++.dg/fobjc-std-1.mm: New.
3084
3085 2010-11-03  Richard Guenther  <rguenther@suse.de>
3086
3087         PR middle-end/46241
3088         * g++.dg/debug/pr46241.C: New testcase.
3089
3090 2010-11-03  Richard Guenther  <rguenther@suse.de>
3091
3092         PR tree-optimization/46190
3093         * gfortran.dg/pr46190.f90: New testcase.
3094
3095 2010-11-03  Richard Guenther  <rguenther@suse.de>
3096
3097         PR testsuite/46274
3098         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
3099         * gcc.dg/vect/vect-19.c: Likewise.
3100         * gcc.dg/vect/vect-17.c: Likewise.
3101
3102 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3103
3104         PR target/46285
3105         * gcc.target/i386/pr46285.c: New.
3106
3107 2010-11-03  Richard Guenther  <rguenther@suse.de>
3108
3109         PR tree-optimization/46217
3110         * gcc.dg/pr46217.c: New testcase.
3111
3112 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3113
3114         * objc.dg/property/dotsyntax-1.m: New.
3115         * objc.dg/property/dotsyntax-2.m: New.
3116         * obj-c++.dg/property/dotsyntax-1.mm: New.
3117         * obj-c++.dg/property/dotsyntax-2.mm: New.
3118
3119 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3120
3121         PR tree-optimization/46165
3122         * gcc.dg/pr46165.c: New test.
3123
3124 2010-11-03  Richard Guenther  <rguenther@suse.de>
3125
3126         PR middle-end/46251
3127         * gcc.dg/pr46251.c: New testcase.
3128
3129 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3130
3131         PR tree-optimization/46107
3132         * gcc.c-torture/compile/pr46107.c: New test.
3133
3134         PR debug/46252
3135         * gcc.dg/pr46252.c: New test.
3136
3137         PR rtl-optimization/46034
3138         PR rtl-optimization/46212
3139         PR rtl-optimization/46248
3140         * gcc.c-torture/compile/pr46034.c: New test.
3141         * gcc.c-torture/compile/pr46248.c: New test.
3142         * gcc.dg/pr46212.c: New test.
3143
3144 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3145
3146         * gnat.dg/sizetype4.adb: New test.
3147
3148 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
3149
3150         * gcc.target/i386/avx-vzeroupper-15.c: New.
3151         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3152         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3153         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3154
3155         PR target/46253
3156         * gcc.target/i386/pr46253.c: New.
3157
3158 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3159             Tobias Burnus  <burnus@net-b.de>
3160
3161         PR fortran/45170
3162         * gfortran.dg/deferred_type_param_1.f90: New.
3163         * gfortran.dg/deferred_type_param_2.f90: New.
3164         * gfortran.dg/initialization_1.f90: Update dg-errors.
3165         * gfortran.dg/initialization_9.f90: Update dg-errors.
3166
3167 2010-11-02  Richard Guenther  <rguenther@suse.de>
3168
3169         PR tree-optimization/46149
3170         * g++.dg/torture/pr46149.C: New testcase.
3171
3172 2010-11-02  Richard Guenther  <rguenther@suse.de>
3173
3174         PR tree-optimization/46216
3175         * gcc.dg/torture/pr46216.c: New testcase.
3176
3177 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3178
3179         PR target/46131
3180         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
3181         *-*-osf*.
3182
3183 2010-11-02  Richard Guenther  <rguenther@suse.de>
3184
3185         PR tree-optimization/46184
3186         * gcc.dg/pr46184.c: New testcase.
3187
3188 2010-11-02  Richard Guenther  <rguenther@suse.de>
3189
3190         PR tree-optimization/46177
3191         * gcc.dg/pr46177.c: New testcase.
3192
3193 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3194
3195         PR middle-end/46120
3196         * g++.dg/ipa/ivinline-9.C: New test.
3197
3198 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3199
3200         PR tree-optimization/45875
3201         * g++.dg/torture/pr45875.C: New test.
3202
3203 2010-11-02  Richard Guenther  <rguenther@suse.de>
3204
3205         PR testsuite/46249
3206         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
3207
3208 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
3209
3210         PR debug/46255
3211         * gcc.dg/pr46255.c: New test.
3212
3213 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3214
3215         PR c++/46170
3216         PR c++/46162
3217         * g++.dg/template/sfinae26.C: New test.
3218         * g++.dg/template/sfinae27.C: Likewise.
3219
3220 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3221
3222         PR c++/45606
3223         * g++.dg/template/typedef36.C: New test.
3224         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
3225         * g++.dg/template/canon-type-10.C: Likewise.
3226         * g++.dg/template/canon-type-11.C: Likewise.
3227         * g++.dg/template/canon-type-12.C: Likewise.
3228         * g++.dg/template/canon-type-13.C: Likewise.
3229
3230 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
3231
3232         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3233         instance of debug_pubnames on darwin.
3234
3235 2010-11-01  Jason Merrill  <jason@redhat.com>
3236             Benjamin Kosnik  <bkoz@redhat.com>
3237
3238         * g++.dg/cpp0x/constexpr-initlist2.C: New.
3239         * g++.dg/cpp0x/constexpr-initlist3.C: New.
3240
3241         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3242         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3243         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3244         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3245         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3246         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3247         * g++.dg/cpp0x/constexpr-array.C: New.
3248         * g++.dg/cpp0x/constexpr-base.C: New.
3249         * g++.dg/cpp0x/constexpr-complex.C: New.
3250         * g++.dg/cpp0x/constexpr-data1.C: New.
3251         * g++.dg/cpp0x/constexpr-data2.C: New.
3252         * g++.dg/cpp0x/constexpr-deref.C: New.
3253         * g++.dg/cpp0x/constexpr-diag1.C: New.
3254         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3255         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3256         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3257         * g++.dg/cpp0x/constexpr-empty.C: New.
3258         * g++.dg/cpp0x/constexpr-empty2.C: New.
3259         * g++.dg/cpp0x/constexpr-empty3.C: New.
3260         * g++.dg/cpp0x/constexpr-empty4.C: New.
3261         * g++.dg/cpp0x/constexpr-empty5.C: New.
3262         * g++.dg/cpp0x/constexpr-ex1.C: New.
3263         * g++.dg/cpp0x/constexpr-ex2.C: New.
3264         * g++.dg/cpp0x/constexpr-ex3.C: New.
3265         * g++.dg/cpp0x/constexpr-ex4.C: New.
3266         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3267         * g++.dg/cpp0x/constexpr-fnptr.C: New.
3268         * g++.dg/cpp0x/constexpr-function1.C: New.
3269         * g++.dg/cpp0x/constexpr-function2.C: New.
3270         * g++.dg/cpp0x/constexpr-function3.C: New.
3271         * g++.dg/cpp0x/constexpr-ice.C: New.
3272         * g++.dg/cpp0x/constexpr-initlist.C: New.
3273         * g++.dg/cpp0x/constexpr-neg1.C: New.
3274         * g++.dg/cpp0x/constexpr-noexcept.C: New.
3275         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3276         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3277         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3278         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3279         * g++.dg/cpp0x/constexpr-nonlit.C: New.
3280         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3281         * g++.dg/cpp0x/constexpr-nullptr.C: New.
3282         * g++.dg/cpp0x/constexpr-object1.C: New.
3283         * g++.dg/cpp0x/constexpr-object2.C: New.
3284         * g++.dg/cpp0x/constexpr-overflow.C: New.
3285         * g++.dg/cpp0x/constexpr-pedantic.C: New.
3286         * g++.dg/cpp0x/constexpr-pos1.C: New.
3287         * g++.dg/cpp0x/constexpr-potential1.C: New.
3288         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3289         * g++.dg/cpp0x/constexpr-pure.C: New.
3290         * g++.dg/cpp0x/constexpr-static.C: New.
3291         * g++.dg/cpp0x/constexpr-static2.C: New.
3292         * g++.dg/cpp0x/constexpr-static3.C: New.
3293         * g++.dg/cpp0x/constexpr-static4.C: New.
3294         * g++.dg/cpp0x/constexpr-static5.C: New.
3295         * g++.dg/cpp0x/constexpr-static6.C: New.
3296         * g++.dg/cpp0x/constexpr-string.C: New.
3297         * g++.dg/cpp0x/constexpr-switch.C: New.
3298         * g++.dg/cpp0x/constexpr-targ.C: New.
3299         * g++.dg/cpp0x/constexpr-throw.C: New.
3300         * g++.dg/cpp0x/constexpr-typeid.C: New.
3301         * g++.dg/cpp0x/constexpr-union.C: New.
3302         * g++.dg/cpp0x/constexpr-value.C: New.
3303         * g++.dg/cpp0x/constexpr-value2.C: New.
3304         * g++.dg/cpp0x/constexpr-variadic.C: New.
3305         * g++.dg/cpp0x/initlist5.C: Use constexpr.
3306         * g++.dg/cpp0x/static_assert3.C: Add expected error.
3307         * g++.dg/other/fold1.C: Likewise.
3308         * g++.dg/parse/crash36.C: Likewise.
3309         * g++.dg/parse/constant4.C: Adjust expected error.
3310         * g++.dg/template/arg5.C: Likewise.
3311         * g++.dg/template/non-dependent10.C: Likewise.
3312         * g++.dg/template/qualified-id3.C: Likewise.
3313         * g++.dg/warn/overflow-warn-1.C: Likewise.
3314         * g++.dg/warn/overflow-warn-3.C: Likewise.
3315         * g++.dg/warn/overflow-warn-4.C: Likewise.
3316         * g++.old-deja/g++.pt/crash10.C: Likewise.
3317
3318         * g++.dg/cpp0x/constexpr-ctor2.C: New.
3319
3320 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3321
3322         Implemented format and noreturn attributes for Objective-C methods.
3323         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3324         * objc.dg/attributes/method-deprecated-1.m: New.
3325         * objc.dg/attributes/method-deprecated-2.m: New.
3326         * objc.dg/attributes/method-deprecated-3.m: New.
3327         * objc.dg/attributes/method-noreturn-1.m: New.
3328         * objc.dg/attributes/method-sentinel-1.m: New.
3329         * objc.dg/attributes/method-format-1.m: New.
3330         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3331         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3332         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3333         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3334         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3335         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3336         * obj-c++.dg/attributes/method-format-1.mm: New.
3337
3338 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3339
3340         * objc.dg/property/at-property-deprecated-1.m: New.
3341         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3342
3343 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3344
3345         Implemented Objective-C 2.0 property accessors.
3346         * objc.dg/property/at-property-6.m: Use nonatomic properties to
3347         avoid testing more complex accessors in this testcase which is not
3348         about them.
3349         * objc.dg/property/at-property-7.m: Same change.
3350         * objc.dg/property/at-property-8.m: Same change.
3351         * objc.dg/property/at-property-9.m: Same change.
3352         * objc.dg/property/at-property-10.m: Same change.
3353         * objc.dg/property/at-property-11.m: Same change.
3354         * obj-c++.dg/property/at-property-6.mm: Same change.
3355         * obj-c++.dg/property/at-property-7.mm: Same change.
3356         * obj-c++.dg/property/at-property-8.mm: Same change.
3357         * obj-c++.dg/property/at-property-9.mm: Same change.
3358         * obj-c++.dg/property/at-property-10.mm: Same change.
3359         * obj-c++.dg/property/at-property-11.mm: Same change.
3360         * objc.dg/property/at-property-12.m: New.
3361         * objc.dg/property/at-property-13.m: New.
3362         * obj-c++.dg/property/at-property-12.mm: New.
3363         * obj-c++.dg/property/at-property-13.mm: New.
3364
3365 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3366
3367         PR fortran/46152
3368         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3369         * gfortran.dg/allocate_with_typespec_4.f90: New test.
3370         * gfortran.dg/allocate_with_typespec_1.f90: New test.
3371         * gfortran.dg/allocate_with_typespec_2.f: New test.
3372         * gfortran.dg/allocate_with_typespec_3.f90: New test.
3373         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3374         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3375
3376 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3377             Nathan Froyd  <froydnj@codesourcery.com>
3378
3379         PR tree-optimization/46259
3380         * gfortran.dg/pr46259.f: New testcase.
3381
3382 2010-11-01  Paul Koning  <ni1d@arrl.net>
3383
3384         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3385         * gcc.c-torture/compile/20020604-1.c: Ditto.
3386         * gcc.c-torture/compile/20001226-1.c: Ditto.
3387         * gcc.c-torture/compile/20010327-1.c: Ditto.
3388         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3389         * gcc.c-torture/compile/pr43191.c: Ditto.
3390         * gcc.c-torture/compile/pr41181.c: Ditto.
3391
3392 2010-10-31  Richard Henderson  <rth@redhat.com>
3393
3394         * lib/target-supports.exp
3395         (check_effective_target_automatic_stack_alignment): True for
3396         x86 but not windows.
3397         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3398         use of the preferred-stack-boundary arguments.
3399         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3400
3401 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3402
3403         PR target/46142
3404         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3405         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3406
3407 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3408
3409         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3410
3411 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3412
3413         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3414         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3415         than tls.
3416         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3417         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3418         * objc.dg/torture/tls/thr-init.m: Likewise.
3419         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3420         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3421
3422 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3423
3424         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3425         the Linux kernel.
3426
3427 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3428
3429         PR fortran/44917
3430         PR fortran/44926
3431         PR fortran/46196
3432         * gfortran.dg/typebound_generic_10.f03: New.
3433
3434 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3435
3436         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3437         * objc.dg/property/property-neg-1.m: Updated for changes in the
3438         syntax of @property and the implementation of
3439         @synthesize/@dynamic.
3440         * objc.dg/property/property-neg-2.m: Same change.
3441         * objc.dg/property/property-neg-3.m: Same change.
3442         * objc.dg/property/property-neg-4.m: Same change.
3443         * objc.dg/property/property-neg-5.m: Same change.
3444         * objc.dg/property/property-neg-7.m: Same change.
3445         * objc.dg/property/property-1.m: Same change.
3446         * objc.dg/property/synthesize-1.m: Same change.
3447         * objc.dg/property/at-property-2.m: Same change.
3448         * objc.dg/property/at-property-4.m: Same change.
3449
3450         * objc.dg/property/fsf-property-method-acces.m: Updated for
3451         changes in the syntax of @property and the implementation of
3452         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3453         * objc.dg/property/fsf-property-basic.m: Same change.
3454         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3455
3456         * objc.dg/property/at-property-5.m: New.
3457         * objc.dg/property/at-property-6.m: New.
3458         * objc.dg/property/at-property-7.m: New.
3459         * objc.dg/property/at-property-8.m: New.
3460         * objc.dg/property/at-property-9.m: New.
3461         * objc.dg/property/at-property-10.m: New.
3462         * objc.dg/property/at-property-11.m: New.
3463         * objc.dg/property/synthesize-2.m: New.
3464         * objc.dg/property/dynamic-2.m: New.
3465
3466         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3467         syntax of @property and the implementation of
3468         @synthesize/@dynamic.
3469         * obj-c++.dg/property/property-neg-2.mm: Same change.
3470         * obj-c++.dg/property/property-neg-3.mm: Same change.
3471         * obj-c++.dg/property/property-neg-4.mm: Same change.
3472         * obj-c++.dg/property/property-neg-5.mm: Same change.
3473         * obj-c++.dg/property/property-neg-7.mm: Same change.
3474         * obj-c++.dg/property/property-1.mm: Same change.
3475         * obj-c++.dg/property/synthesize-1.mm: Same change.
3476         * obj-c++.dg/property/at-property-2.mm: Same change.
3477         * obj-c++.dg/property/at-property-4.mm: Same change.
3478
3479         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3480         changes in the syntax of @property and the implementation of
3481         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3482         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3483         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3484
3485         * obj-c++.dg/property/at-property-5.mm: New.
3486         * obj-c++.dg/property/at-property-6.mm: New.
3487         * obj-c++.dg/property/at-property-7.mm: New.
3488         * obj-c++.dg/property/at-property-8.mm: New.
3489         * obj-c++.dg/property/at-property-9.mm: New.
3490         * obj-c++.dg/property/at-property-10.mm: New.
3491         * obj-c++.dg/property/at-property-11.mm: New.
3492         * obj-c++.dg/property/synthesize-2.mm: New.
3493         * obj-c++.dg/property/dynamic-2.mm: New.
3494
3495 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3496             Andrew Pinski  <pinskia@gmail.com>
3497
3498         * gcc.c-torture/execute/vector-shift.c: New testcase.
3499         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3500         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3501         * gcc.dg/vector-shift.c: Likewise.
3502         * gcc.dg/vector-shift1.c: Likewise.
3503         * gcc.dg/torture/vector-shift2.c: Likewise.
3504         * gcc.dg/vector-shift3.c: Likewise.
3505         * gcc.dg/simd-1b.c: Adjust.
3506
3507 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3508
3509         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3510
3511 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3512
3513         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3514
3515 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3516
3517         PR target/46153
3518         * gcc.target/i386/pr46153.c: New test.
3519
3520 2010-10-27  Jason Merrill  <jason@redhat.com>
3521
3522         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3523
3524 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3525
3526         PR fortran/46161
3527         * gfortran.dg/class_dummy_3.f03: New.
3528
3529 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3530
3531         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3532         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3533
3534         * gcc.target/i386/avx-vzeroupper-3.c: New.
3535         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3536         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3537         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3538         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3539         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3540         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3541         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3542         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3543         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3544         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3545         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3546
3547 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3548
3549         * obj-c.dg/property/at-property-4.m: New.
3550         * obj-c++.dg/property/at-property-4.mm: New.
3551         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3552         updates in warning.
3553         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3554         updates in warning.
3555
3556 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3557
3558         * objc.dg/property/at-property-1.m: New.
3559         * objc.dg/property/at-property-2.m: New.
3560         * objc.dg/property/at-property-3.m: New.
3561         * objc.dg/ivar-invalid-type-1.m: New.
3562         * obj-c++.dg/property/at-property-1.mm: New.
3563         * obj-c++.dg/property/at-property-2.mm: New.
3564         * obj-c++.dg/property/at-property-3.mm: New.
3565         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3566         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3567         in error reporting.
3568
3569 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3570
3571         PR libgfortran/46010
3572         * gfortran.dg/namelist_66.f90: New test.
3573         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3574
3575 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3576
3577         PR fortran/42647
3578         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3579         * gfortran.dg/allocatable_scalar_10.f90: New.
3580         * gfortran.dg/class_19.f03: Extended.
3581
3582 2010-10-26  Jan Hubicka  <jh@suse.cz>
3583
3584         PR middle-end/45736
3585         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3586
3587 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3588
3589         PR tree-optimization/46167
3590         * gcc.dg/vect/O-pr46167.c: New.
3591         * gcc.dg/vect/vect.exp: Run tests with -O.
3592
3593 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3594
3595         PR target/44948
3596         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3597         * g++.dg/vect/pr33860a.cc: Likewise.
3598         * gcc.c-torture/compile/20070522-1.c: Likewise.
3599         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3600         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3601         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3602         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3603         * gcc.dg/pr44136.c: Likewise.
3604
3605         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3606         * gcc.dg/compat/vector-1_x.c: Likewise.
3607         * gcc.dg/compat/vector-1_y.c: Likewise.
3608         * gcc.dg/compat/vector-2_x.c: Likewise.
3609         * gcc.dg/compat/vector-2_y.c: Likewise.
3610         * gcc.dg/pr43300.c: Likewise.
3611
3612         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3613         * gcc.dg/compat/vector-1a_y.c: Likewise.
3614         * gcc.dg/compat/vector-1b_x.c: Likewise.
3615         * gcc.dg/compat/vector-1b_y.c: Likewise.
3616         * gcc.dg/compat/vector-2a_x.c: Likewise.
3617         * gcc.dg/compat/vector-2a_y.c: Likewise.
3618         * gcc.dg/compat/vector-2b_x.c: Likewise.
3619         * gcc.dg/compat/vector-2b_y.c: Likewise.
3620         * gcc.target/i386/pr39162.c: Likewise.
3621         * gcc.target/i386/pr40906-2.c: Likewise.
3622         * gcc.target/i386/sse-5.c: Likewise.
3623
3624         * gcc.dg/pr35442.c: Prune ABI change warnings.
3625
3626         * gcc.c-torture/execute/pr38151.x: New.
3627         * gcc.target/i386/pr44948-1a.c: Likewise.
3628         * gcc.target/i386/pr44948-1b.c: Likewise.
3629         * gcc.target/i386/pr44948-2a.c: Likewise.
3630         * gcc.target/i386/pr44948-2b.c: Likewise.
3631
3632 2010-10-26  Ian Lance Taylor  <iant@google.com>
3633
3634         PR middle-end/45687
3635         * gcc.c-torture/execute/20101025-1.c: New test.
3636
3637 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3638
3639         PR fortran/45451
3640         * gfortran.dg/class_allocate_5.f90: New.
3641
3642 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3643
3644         Implement opaque-enum-specifiers for C++0x
3645         * g++.dg/cpp0x/forw_enum1.C: New.
3646         * g++.dg/cpp0x/forw_enum2.C: New.
3647         * g++.dg/cpp0x/forw_enum3.C: New.
3648         * g++.dg/cpp0x/forw_enum4.C: New.
3649         * g++.dg/cpp0x/forw_enum5.C: New.
3650         * g++.dg/cpp0x/forw_enum6.C: New.
3651         * g++.dg/cpp0x/forw_enum7.C: New.
3652         * g++.dg/cpp0x/forw_enum8.C: New.
3653         * g++.dg/cpp0x/forw_enum9.C: New.
3654         * g++.dg/parse/enum3.C: Add new errors.
3655         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3656         * g++.dg/cpp0x/auto9.C: Add new error.
3657         * g++.dg/template/crash79.C: Add new errors.
3658
3659 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3660
3661         * gcc.target/arm/volatile-bitfields-1.c: New test.
3662         * gcc.target/arm/volatile-bitfields-2.c: New test.
3663         * gcc.target/arm/volatile-bitfields-3.c: New test.
3664
3665 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3666
3667         * gnat.dg/pointer_discr1.adb: New test.
3668         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3669         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3670         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3671
3672 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3673
3674         * gnat.dg/loop_optimization8.adb: New test.
3675         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3676         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3677
3678 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3679
3680         * gnat.dg/in_out_parameter2.adb: New test.
3681         * gnat.dg/in_out_parameter3.adb: Likewise.
3682
3683 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3684
3685         * g++.dg/opt/combine.c: New test.
3686
3687 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3688
3689         * gnat.dg/opt7.ad[sb]: New test.
3690         * gnat.dg/opt7_pkg.ads: New helper.
3691
3692 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3693
3694         PR objc/45735
3695         * obj-c.dg/pr45735.mm: New.
3696         * obj-c++.dg/pr45735.mm: New.
3697
3698 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3699
3700         PR objc/24393
3701         * objc.dg/pr24393.m: New.
3702         * obj-c++.dg/pr24393.mm: New.
3703
3704 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3705
3706         PR objc/28049
3707         * objc.dg/pr28049.m: New.
3708         * obj-c++.dg/pr28049.mm: New.
3709
3710 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3711
3712         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3713         parameter attributes are now supported.
3714         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3715         * objc.dg/attributes/parameter-attribute-1.m: New test.
3716         * objc.dg/attributes/parameter-attribute-2.m: New test.
3717         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3718         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3719
3720 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3721
3722         Based on the CFString implementation in FSF apple/trunk branch.
3723
3724         * gcc.dg/darwin-cfstring-1.c: New.
3725         * gcc.dg/darwin-cfstring-2.c: New.
3726         * gcc.dg/torture/darwin-cfstring-3.c: New.
3727         * g++.dg/other/darwin-cfstring1.C: New.
3728         * g++.dg/torture/darwin-cfstring-3.C: New.
3729
3730 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3731
3732         * objc.dg/demangle-1.m: New test.
3733         * obj-c++.dg/demangle-1.mm: New test.
3734         * obj-c++.dg/demangle-2.mm: New test.
3735         * obj-c++.dg/demangle-3.mm: New test.
3736
3737 2010-10-23  Ian Lance Taylor  <iant@google.com>
3738
3739         * gcc.c-torture/execute/20101011-1.c: New test.
3740         * gcc.c-torture/execute/20101011-1.x: New test driver.
3741
3742 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3743
3744         PR fortran/46122
3745         * gfortran.dg/protected_8.f90: New.
3746
3747 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3748
3749         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3750         * gcc.target/i386/isa-9.c: Skip for -march other than
3751         -march=amdfam10 in multilib options.
3752         * gcc.target/i386/pr42589.c: Skip for -march other than
3753         -march=i486 in multilib options.
3754         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3755         other -march in multilib options.
3756
3757 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3758
3759         PR rtl-optimization/37360
3760         * gcc.dg/pr37360.c: New test.
3761
3762 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3763
3764         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3765
3766 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3767             Andrew Pinski  <pinskia@gmail.com>
3768
3769         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3770         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3771         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3772         * gcc.dg/vector-subscript-1.c: Likewise.
3773         * gcc.dg/vector-subscript-2.c: Likewise.
3774         * gcc.dg/vector-subscript-3.c: New testcase.
3775         * gcc.dg/array-8.c: Adjust.
3776
3777 2010-10-22  Richard Guenther  <rguenther@suse.de>
3778
3779         PR middle-end/46137
3780         * c-c++-common/torture/pr46137.c: New testcase.
3781
3782 2010-10-22  Jason Merrill  <jason@redhat.com>
3783
3784         PR c++/46129
3785         * g++.dg/template/defarg14.C: New.
3786
3787 2010-10-22  Jason Merrill  <jason@redhat.com>
3788
3789         PR c++/46103
3790         * g++.dg/cpp0x/implicit10.C: New.
3791
3792 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3793
3794         PR target/46098
3795         * gcc.target/i386/pr46098.c: New test.
3796
3797 2010-10-22  Richard Guenther  <rguenther@suse.de>
3798
3799         PR tree-optimization/45720
3800         * gcc.dg/torture/pr45720.c: New testcase.
3801
3802 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3803
3804         PR tree-optimization/46126
3805         * gcc.dg/vect/pr46126.c: New.
3806
3807 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3808
3809         Based on the CFString implementation in FSF apple/trunk branch.
3810
3811         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3812         so that the latter can be used in dg-skip and dg-xfail clauses.
3813         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3814         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3815         to use dg-additional-files for Object1.
3816         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3817         to use dg-additional-files for Object1, move to torture/strings/.
3818         * obj-c++.dg/const-str-4.mm: Likewise.
3819         * obj-c++.dg/const-str-3.mm: Likewise.
3820         * obj-c++.dg/const-str-8.mm: Likewise.
3821         * obj-c++.dg/const-str-9.mm: Likewise.
3822         * obj-c++.dg/const-str-10.mm: Likewise.
3823         * obj-c++.dg/const-str-10.mm: Likewise.
3824         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3825         to use dg-additional-files for Object1, move to strings/.
3826         * obj-c++.dg/const-str-2.mm: Likewise.
3827         * obj-c++.dg/const-str-5.mm: Likewise.
3828         * obj-c++.dg/const-str-6.mm: Likewise.
3829         * obj-c++.dg/const-str-12.mm: Likewise.
3830         * obj-c++.dg/strings/strings.exp: New.
3831         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3832         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3833         * obj-c++.dg/torture/strings/strings.exp: New.
3834         * obj-c++.dg/torture/strings/string1.mm: New.
3835         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3836         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3837         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3838
3839         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3840         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3841         * objc/execute/string2.m: Likewise.
3842         * objc/execute/string3.m: Likewise.
3843         * objc/execute/string3.m: Likewise.
3844         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3845         * objc.dg/foreach-4.m: Likewise.
3846         * objc.dg/foreach-5.m: Likewise.
3847         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3848         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3849         * objc.dg/const-str-4.m: Likewise.
3850         * objc.dg/const-str-7.m: Likewise.
3851         * objc.dg/const-str-8.m: Likewise.
3852         * objc.dg/const-str-9.m: Likewise.
3853         * objc.dg/const-str-10.m: Likewise.
3854         * objc.dg/const-str-11.m: Likewise.
3855         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3856         to use dg-additional-files for Object1, move to objc.dg/strings/.
3857         * objc.dg/const-str-2.m: Likewise.
3858         * objc.dg/const-str-5.m: Likewise.
3859         * objc.dg/const-str-6.m: Likewise.
3860         * objc.dg/const-str-12.m: Likewise.
3861         * objc.dg/const-str-12b.m: Likewise.
3862         * objc.dg/strings/strings.exp: New.
3863         * objc.dg/strings/const-cfstring-2.m: New.
3864         * objc.dg/strings/const-cfstring-5.m: New.
3865         * objc.dg/torture/strings/strings.exp: New.
3866         * objc.dg/torture/strings/const-cfstring-1.m: New.
3867         * objc.dg/torture/strings/const-cfstring-3.m: New.
3868         * objc.dg/torture/strings/const-cfstring-4.m: New.
3869
3870 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3871
3872         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3873
3874 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3875
3876         PR c++/46117
3877         * g++.dg/parse/crash57.C: New.
3878
3879 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3880             H.J. Lu  <hongjiu.lu@intel.com>
3881
3882         PR target/45946
3883         * gcc.target/i386/pr45946.c: New test.
3884
3885 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3886
3887         PR tree-optimization/45875
3888         * g++.dg/ipa/pr45875.C: New test.
3889
3890 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3891
3892         PR tree-optimization/46049
3893         PR tree-optimization/46052
3894         * gcc.dg/vect/pr46052.c: New test.
3895         * gcc.dg/vect/pr46049.c: New test.
3896
3897 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3898
3899         PR fortran/46007
3900         * gfortran.dg/shape_5.f90:  New test case.
3901
3902 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3903
3904         PR fortran/46060
3905         * gfortran.dg/proc_ptr_comp_25.f90: New.
3906
3907 2010-10-21  Richard Guenther  <rguenther@suse.de>
3908             Michael Matz  <matz@suse.de>
3909
3910         PR tree-optimization/45764
3911         * gcc.dg/torture/pr45764.c: New testcase.
3912
3913 2010-10-21  Richard Guenther  <rguenther@suse.de>
3914
3915         PR tree-optimization/46111
3916         * g++.dg/torture/pr46111.C: New testcase.
3917
3918 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3919
3920         PR fortran/46067
3921         * gfortran.dg/dummy_procedure_4.f90: New.
3922         * gfortran.dg/proc_ptr_30.f90: New.
3923
3924 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3925
3926         PR fortran/46100
3927         * gfortran.dg/ptr-func-1.f90: New.
3928         * gfortran.dg/ptr-func-2.f90: New.
3929
3930 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3931
3932         PR tree-optimization/45919
3933         * gcc.c-torture/compile/pr45919.c: New test.
3934
3935         PR tree-optimization/46066
3936         * gcc.dg/autopar/pr46066.c: New test.
3937
3938 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3939
3940         PR c++/46024
3941         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3942
3943 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3944
3945         PR c++/46056
3946         * g++.dg/cpp0x/range-for7.C: New.
3947
3948 2010-10-20  Richard Guenther  <rguenther@suse.de>
3949
3950         PR lto/45667
3951         * g++.dg/lto/20101020-1_0.h: New testcase.
3952         * g++.dg/lto/20101020-1_0.C: Likewise.
3953         * g++.dg/lto/20101020-1_1.C: Likewise.
3954
3955 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3956
3957         * gcc.dg/20101013-1.c: New test.
3958
3959 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3960
3961         PR target/46085
3962         * gcc.target/i386/pr46085-1.c: New.
3963         * gcc.target/i386/pr46085-2.c: Likewise.
3964
3965 2010-10-20  Richard Guenther  <rguenther@suse.de>
3966
3967         PR tree-optimization/45860
3968         * gcc.dg/torture/pr45860.c: New testcase.
3969
3970 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3971
3972         * gnat.dg/discr25.adb: New test.
3973         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3974
3975 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3976
3977         * gcc.target/powerpc/ehreturn.c: New test.
3978
3979 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3980
3981         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3982         not require Foundation and run with the GNU runtime as well.
3983
3984         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3985
3986         Radar 4439126
3987         * obj-c++.dg/template-8.mm: New.
3988
3989 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3990
3991         PR objc/23709
3992         * objc.dg/pr23709.m: New.
3993         * obj-c++.dg/pr23709.m: New.
3994
3995 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3996
3997         PR c++/46046
3998         * g++.dg/template/crash104.C: New.
3999
4000 2010-10-19  Richard Henderson  <rth@redhat.com>
4001
4002         * gcc.target/i386/fma3-fma.c: New.
4003         * gcc.target/i386/fma3-builtin.c: New.
4004         * gcc.target/i386/fma4-builtin.c: New.
4005
4006 2010-10-19  Richard Guenther  <rguenther@suse.de>
4007
4008         PR testsuite/46081
4009         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
4010
4011 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4012
4013         Merge from 'apple/trunk' branch on FSF servers.
4014
4015         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
4016
4017         Radar 4293709
4018         * objc.dg/proto-init-mimatch-1.m: New.
4019         * obj-c++.dg/proto-init-mimatch-1.mm: New.
4020
4021 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4022
4023         Implemented parsing @synthesize and @dynamic for
4024         Objective-C/Objective-C++.
4025         * objc.dg/property/dynamic-1.m: New.
4026         * objc.dg/property/synthesize-1.m: New.
4027         * obj-c++.dg/property/dynamic-1.mm: New.
4028         * obj-c++.dg/property/synthesize-1.mm: New.
4029
4030 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4031
4032         * objc.dg/at-class-1.m: New.
4033         * objc.dg/at-class-1.mm: New.
4034
4035 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
4036
4037         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
4038
4039 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4040
4041         Merge from 'apple/trunk' branch on FSF servers.
4042
4043         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
4044
4045         Radar 4407151
4046         * obj-c++.dg/template-7.mm: New.
4047
4048 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4049
4050         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
4051         bugfix.
4052
4053 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4054
4055         Merge from 'apple/trunk' branch on FSF servers.
4056
4057         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
4058
4059         Radar 4451818
4060         * obj-c++.dg/try-catch-16.mm: New.
4061         * obj-c++.dg/try-catch-17.mm: New.
4062
4063         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
4064
4065         Radar 4330422
4066         * obj-c++.dg/try-catch-15.mm: New
4067
4068         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
4069
4070         Radar 4204796
4071         * obj-c++.dg/try-catch-12.mm: New
4072         * obj-c++.dg/try-catch-13.mm: New
4073         * obj-c++.dg/try-catch-14.mm: New
4074         * objc.dg/try-catch-11.m: New
4075         * objc.dg/try-catch-12.m: New
4076         * objc.dg/try-catch-13.m: New
4077
4078 2010-10-18  Richard Henderson  <rth@redhat.com>
4079
4080         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
4081
4082 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
4083
4084         PR c/46015
4085         * c-c++-common/Wunused-var-13.c: New test.
4086
4087 2010-10-18  Richard Guenther  <rguenther@suse.de>
4088
4089         PR tree-optimization/45967
4090         * gcc.dg/torture/pr45967.c: New testcase.
4091         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
4092         * gcc.dg/ipa/ipa-pta-13.c: Likewise
4093         * gcc.dg/torture/pr39074-2.c: Likewise
4094         * gcc.dg/torture/pta-escape-1.c: Likewise
4095         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
4096         * gcc.dg/tree-ssa/pta-callused.c: Likewise
4097         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
4098         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
4099         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
4100         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
4101
4102 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
4103
4104         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
4105
4106 2010-10-18  Richard Guenther  <rguenther@suse.de>
4107
4108         PR lto/44950
4109         * g++.dg/lto/20101015-2_0.C: New testcase.
4110
4111 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
4112
4113         PR middle-end/46019
4114         * gcc.c-torture/execute/pr46019.c: New test.
4115
4116 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4117
4118         Merge from 'apple/trunk' branch on FSF servers.
4119
4120         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
4121
4122         Radar 4516785
4123         * obj-c++.dg/method-namespace-2.mm: New.
4124
4125 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4126
4127         Merge from 'apple/trunk' branch on FSF servers.
4128
4129         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4130
4131         Radar 4133425
4132         * objc.dg/private-1.m: Test modified.
4133         * obj-c++.dg/private-1.mm: Test modified.
4134
4135 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4136
4137         PR testsuite/45987
4138         * gcc.target/i386/push-1.c: Remove.
4139
4140 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4141             H.J. Lu  <hongjiu.lu@intel.com>
4142
4143         PR target/46051
4144         * gcc.target/i386/pr46051.c: New test.
4145
4146 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4147
4148         * obj-c++.dg/gnu-api-2-class.mm: New.
4149         * obj-c++.dg/gnu-api-2-ivar.mm: New.
4150         * obj-c++.dg/gnu-api-2-method.mm: New.
4151         * obj-c++.dg/gnu-api-2-objc.mm: New.
4152         * obj-c++.dg/gnu-api-2-object.mm: New.
4153         * obj-c++.dg/gnu-api-2-property.mm: New.
4154         * obj-c++.dg/gnu-api-2-protocol.mm: New.
4155         * obj-c++.dg/gnu-api-2-sel.mm: New.
4156
4157 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
4158
4159         * objc.dg/fsf-package-0.m: New.
4160         * obj-c++.dg/fsf-package-0.m: New.
4161
4162 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4163
4164         PR objc/18255
4165         * objc.dg/pr18255.m: New.
4166
4167 2010-10-16  Jan Hubicka  <jh@suse.cz>
4168
4169         PR middle-end/44206
4170         * g++.dg/torture/pr44206.C: New.
4171
4172 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4173
4174         * objc.dg/gnu-api-2-class.m: New.
4175         * objc.dg/gnu-api-2-objc.m: New.
4176
4177 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4178
4179         * objc.dg/gnu-api-2-ivar.m: New.
4180
4181 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4182
4183         * objc.dg/gnu-api-2-property.m: New.
4184
4185 2010-10-15  Xinliang David Li  <davidxl@google.com>
4186
4187         * g++.dg/uninit-pred-3_a.C: New test.
4188         * g++.dg/uninit-pred-3_b.C: New test.
4189
4190 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4191
4192         * objc.dg/gnu-api-2-object.m: New.
4193
4194 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4195
4196         * objc.dg/gnu-api-2-method.m: New.
4197
4198 2010-10-15  Jason Merrill  <jason@redhat.com>
4199
4200         * g++.dg/lto/pr45983_0.C: New.
4201
4202 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4203
4204         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
4205         builtin combiner patterns.
4206         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4207         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
4208         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
4209         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
4210         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
4211
4212 2010-10-15  Richard Guenther  <rguenther@suse.de>
4213
4214         * g++.dg/lto/20101015-1_0.C: New testcase.
4215
4216 2010-10-15  Richard Guenther  <rguenther@suse.de>
4217
4218         PR testsuite/46021
4219         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
4220         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4221
4222 2010-10-15  Richard Guenther  <rguenther@suse.de>
4223
4224         PR lto/45957
4225         * g++.dg/lto/20101014-1_0.C: New testcase.
4226
4227 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4228
4229         * objc.dg/gnu-api-2-protocol.m: New.
4230         * objc.dg/gnu-api-2-sel.m: New.
4231
4232 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4233
4234         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4235         arm-eabi targets.
4236
4237 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
4238
4239         * gcc.dg/20101010-1.c: New testcase.
4240
4241 2010-10-15  Jie Zhang  <jie@codesourcery.com>
4242
4243         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4244         script when relocatable linking.
4245
4246 2010-10-14  Yao Qi  <yao@codesourcery.com>
4247
4248         PR target/45447
4249         * gcc.target/arm/pr45447.c: New test.
4250
4251 2010-10-14  Jan Hubicka  <jh@suse.cz>
4252
4253         PR middle-end/45621
4254         * g++.dg/lto/pr45621.h : New.
4255         * g++.dg/lto/pr45621_0.C: New.
4256         * g++.dg/lto/pr45621_1.C: New.
4257
4258 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4259
4260         * objc.dg/property: New.
4261         * objc.dg/property/fsf-property-basic.m: New.
4262         * objc.dg/property/fsf-property-method-access.m: New.
4263         * objc.dg/property/fsf-property-named-ivar.m: New.
4264         * obj-c++.dg/property: New.
4265         * obj-c++.dg/property/fsf-property-basic.mm: New.
4266         * obj-c++.dg/property/fsf-property-method-access.mm: New.
4267         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4268
4269         merge from FSF apple 'trunk' branch.
4270         2006 Fariborz Jahanian  <fjahanian@apple.com>
4271
4272         Radars 4436866, 4505126, 4506903, 4517826
4273         * objc.dg/property/property-1.m: New.
4274         * objc.dg/property/property-2.m: New.
4275         * objc.dg/property/property-3.m: New.
4276         * objc.dg/property/property-neg-1.m: New.
4277         * objc.dg/property/property-neg-2.m: New.
4278         * objc.dg/property/property-neg-3.m: New.
4279         * objc.dg/property/property-neg-4.m: New.
4280         * objc.dg/property/property-neg-5.m: New.
4281         * objc.dg/property/property-neg-6.m: New.
4282         * objc.dg/property/property-neg-7.m: New.
4283         * objc.dg/property/property.exp: New.
4284         * obj-c++.dg/property/property-1.mm: New.
4285         * obj-c++.dg/property/property-2.mm: New.
4286         * obj-c++.dg/property/property-3.mm: New.
4287         * obj-c++.dg/property/property-neg-1.mm: New.
4288         * obj-c++.dg/property/property-neg-2.mm: New.
4289         * obj-c++.dg/property/property-neg-3.mm: New.
4290         * obj-c++.dg/property/property-neg-4.mm: New.
4291         * obj-c++.dg/property/property-neg-5.mm: New.
4292         * obj-c++.dg/property/property-neg-6.mm: New.
4293         * obj-c++.dg/property/property-neg-7.mm: New.
4294         * obj-c++.dg/property/property.exp: New.
4295
4296 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4297
4298         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
4299
4300 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
4301
4302         PR c/45969
4303         * gcc.c-torture/compile/pr45969-1.c: New test.
4304
4305 2010-10-14  Richard Guenther  <rguenther@suse.de>
4306
4307         PR tree-optimization/44913
4308         * gcc.dg/torture/pr44913.c: New testcase.
4309
4310 2010-10-14  Richard Guenther  <rguenther@suse.de>
4311
4312         PR lto/45382
4313         * g++.dg/lto/20101014-2_0.C: New testcase.
4314
4315 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4316
4317         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4318         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4319         * gcc.target/i386/pr44130.c: Likewise.
4320         * gcc.target/i386/pr44144.c: Likewise.
4321         * gcc.target/i386/pr44180.c: Likewise.
4322         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4323         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4324         * gcc.target/i386/vect-sizes-1.c: Likewise.
4325         * gcc.target/i386/vectorize4-avx.c: Likewise.
4326
4327 2010-10-14  Richard Guenther  <rguenther@suse.de>
4328
4329         PR lto/44561
4330         * g++.dg/lto/20101010-3_0.C: New testcase.
4331         * g++.dg/lto/20101010-4_0.C: Likewise.
4332
4333 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4334
4335         * objc.dg/pr45878.m: Update to include NSConstantString interface
4336         for -fnext-runtime.
4337         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4338         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4339         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4340         reference for m64 -fnext-runtime.
4341
4342 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4343
4344         * gcc.target/i386/vect-sizes-1.c: New.
4345
4346 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4347
4348         PR middle-end/46011
4349         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4350
4351 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4352
4353         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4354         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4355
4356 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4357
4358         * gcc.target/ia64/20101005.c: New test.
4359
4360 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4361
4362         PR rtl-optimization/45570
4363         * gcc.dg/pr45570.c: New test.
4364
4365 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4366
4367         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4368         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4369         * gcc.target/i386/vectorize4-avx.c: Likewise.
4370
4371 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4372
4373         * gcc.target/i386/avx-copysign-vec.c: New.
4374         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4375
4376 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4377
4378         PR middle-end/44130
4379         * gcc.target/i386/pr44130.c: New.
4380
4381 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4382
4383         PR middle-end/44144
4384         * gcc.target/i386/pr44144.c: New.
4385
4386 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4387
4388         PR target/44180
4389         * gcc.target/i386/pr44180.c: New.
4390
4391 2010-10-13  Jason Merrill  <jason@redhat.com>
4392
4393         * g++.dg/template/canon-type-8.C: New.
4394
4395 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4396
4397         * gcc.c-torture/execute/20101013-1.c: New test.
4398
4399 2010-10-13  Richard Guenther  <rguenther@suse.de>
4400
4401         PR objc/45878
4402         * objc.dg/pr45878.m: New testcase.
4403
4404 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4405
4406         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4407         * gcc.dg/format/dfp-printf-1.c: Likewise.
4408         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4409
4410 2010-10-13  Richard Guenther  <rguenther@suse.de>
4411
4412         PR tree-optimization/45788
4413         * g++.dg/pr45788.C: New testcase.
4414
4415 2010-10-13  Richard Guenther  <rguenther@suse.de>
4416
4417         PR tree-optimization/45970
4418         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4419
4420 2010-10-13  Richard Guenther  <rguenther@suse.de>
4421
4422         PR tree-optimization/45982
4423         * gcc.dg/torture/pr45982.c: New testcase.
4424         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4425         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4426         * gcc.dg/torture/pr39074-2.c: Likewise.
4427
4428 2010-10-13  Richard Guenther  <rguenther@suse.de>
4429
4430         PR middle-end/45874
4431         * g++.dg/torture/pr45874.C: New testcase.
4432
4433 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4434
4435         * objc.dg/attributes/method-attribute-1.m: Update to respond
4436         to implemented method attributes..
4437         * objc.dg/attributes/method-attribute-2.m: Likewise.
4438         * objc.dg/attributes/method-attribute-3.m: Likewise.
4439         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4440         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4441         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4442
4443 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4444
4445         PR libobjc/23214
4446         * objc.dg/pr23214.m: New.
4447
4448 2010-10-12  Michael Eager  <eager@eagercon.com>
4449
4450         PR testsuite/45856
4451         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4452         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4453
4454 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4455
4456         PR fortran/45636
4457         * gcc.c-torture/execute/pr45636.c: New test.
4458         * gfortran.dg/pr45636.f90: New test.
4459
4460 2010-10-12  Richard Henderson  <rth@redhat.com>
4461
4462         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4463
4464 2010-10-12  Daniel Kraft  <d@domob.eu>
4465
4466         PR fortran/38936
4467         * gfortran.dg/associate_1.f03: More tests with derived-types.
4468         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4469         * gfortran.dg/associate_8.f03: Fix typo.
4470         * gfortran.dg/initialization_27.f90: Fix typo.
4471
4472 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4473
4474         PR testsuite/45851
4475         * lib/lto.exp (lto-get-options-main): Support optional target
4476         selector for dg-extra-ld-options.
4477
4478 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4479
4480         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4481         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4482
4483 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4484
4485         PR middle-end/45699
4486         * g++.dg/torture/pr45699.C: New test.
4487         * g++.dg/otr-fold-1.C: Adjusted.
4488         * g++.dg/otr-fold-1.C: Likewise.
4489
4490 2010-10-11  Nick Clifton  <nickc@redhat.com>
4491
4492         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4493         Allow for a user label prefix.
4494
4495 2010-10-10  Richard Guenther  <rguenther@suse.de>
4496
4497         * g++.dg/lto/20101010-1_0.C: New testcase.
4498         * g++.dg/lto/20101010-2_0.C: Likewise.
4499
4500 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4501
4502         PR tree-optimization/45902
4503         * gcc.dg/vect/45902.c: New test.
4504
4505 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4506
4507         PR target/45870
4508         * gcc.dg/tls/pr45870.c: New test.
4509
4510 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4511
4512         PR fortran/45961
4513         * gfortran.dg/typebound_operator_6.f03: New.
4514
4515 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4516
4517         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4518         and adjust -export symbol scanning.
4519         * g++.dg/ext/dllexport1.C: Likewise.
4520         * g++.dg/ext/dllexport3.C: Likewise.
4521         * gcc.dg/dll-3.c: Likewise.
4522         * gcc.dg/dll-4.c: Likewise.
4523         * gcc.dg/dll-5.c: Likewise.
4524
4525 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4526
4527         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4528         instead of tree_profile dump file.
4529         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4530         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4531         dump file.
4532
4533 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4534
4535         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4536
4537 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4538
4539         * gfortran.dg/character_comparison_4.f90:  New test.
4540         * gfortran.dg/character_comparison_5.f90:  New test.
4541         * gfortran.dg/character_comparison_6.f90:  New test.
4542
4543 2010-10-09  Richard Henderson  <rth@redhat.com>
4544
4545         * lib/target-supports.exp
4546         (check_effective_target_automatic_stack_alignment): Always true.
4547
4548 2010-10-09  Richard Guenther  <rguenther@suse.de>
4549
4550         PR lto/45956
4551         * gcc.dg/lto/20101009-2_0.c: New testcase.
4552         * gcc.dg/lto/20101009-2_1.c: Likewise.
4553         * gcc.dg/lto/20101009-2_2.c: Likewise.
4554
4555 2010-10-09  Richard Guenther  <rguenther@suse.de>
4556
4557         PR lto/45947
4558         * g++.dg/lto/20101009-1_0.C: New testcase.
4559
4560 2010-10-09  Richard Guenther  <rguenther@suse.de>
4561
4562         PR tree-optimization/45945
4563         * gcc.dg/lto/20101009-1_0.c: New testcase.
4564
4565 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4566
4567         PR target/45913
4568         * gcc.target/i386/pr45913.c: New.
4569
4570 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4571
4572         PR fortran/45943
4573         * gfortran.dg/streamio_16.f90: Update test.
4574
4575 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4576
4577         PR tree-optimization/45903
4578         * gcc.target/i386/pr45903.c: New test.
4579
4580 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4581
4582         * gnat.dg/interface5.adb: Compile with warnings disabled.
4583
4584 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4585
4586         * obj-c++.dg/encode-10.mm: New testcase.
4587
4588 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4589
4590         PR objc++/23614
4591         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4592         C++ class.  Removed XFAIL.
4593
4594 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4595
4596         PR fortran/45933
4597         * gfortran.dg/typebound_operator_5.f03: New.
4598
4599 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4600
4601         Merge from 'apple/trunk' branch on FSF servers.
4602
4603         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4604
4605         Radar 4508851
4606         * obj-c++.dg/method-namespace-1.mm: New.
4607
4608 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4609
4610         * gcc.dg/tree-ssa/sra-11.c: New test.
4611
4612 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4613
4614         PR Tree-Vect/45847
4615         * gcc.dg/vect/pr45847.c: New test.
4616
4617 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4618             Kai Tietz  <kai.tietz@onevision.com>
4619
4620         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4621
4622 2010-10-07  Richard Guenther  <rguenther@suse.de>
4623
4624         PR tree-optimization/45732
4625         * gcc.dg/torture/pr45732.c: New testcase.
4626
4627 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4628
4629         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4630         * objc.dg/foreach-2.m: Likewise.
4631         * objc.dg/foreach-3.m: Likewise.
4632         * objc.dg/foreach-4.m: Likewise.
4633         * objc.dg/foreach-5.m: Likewise.
4634         * objc.dg/foreach-6.m: Likewise.
4635         * objc.dg/foreach-7.m: Likewise.
4636         * objc.dg/objc-foreach-4.m: Likewise.
4637         * objc.dg/objc-foreach-5.m: Likewise.
4638
4639 2010-10-07  Richard Guenther  <rguenther@suse.de>
4640
4641         PR middle-end/45869
4642         * gcc.dg/torture/pr45869.c: New testcase.
4643
4644 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4645
4646         * objc.dg/set-not-used-1.m: New
4647         * obj-c++.dg/set-not-used-1.mm: New.
4648
4649 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4650
4651         * objc.dg/attributes/method-attribute-3.m: New.
4652         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4653
4654 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4655
4656         PR fortran/45916
4657         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4658
4659 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4660
4661         PR fortran/45889
4662         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4663
4664 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4665
4666         Merge from 'apple/trunk' branch on FSF servers.
4667
4668         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4669
4670         Radar 4278774
4671         * obj-c++.dg/encode-9.mm: New.
4672
4673 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4674
4675         * g++.dg/cpp0x/pr45908.C: New test.
4676
4677 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4678
4679         * gnat.dg/opt6.ad[sb]: New test.
4680
4681 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4682
4683         Implemented fast enumeration for Objective-C.
4684         * objc.dg/foreach-1.m: New.
4685         * objc.dg/foreach-2.m: New.
4686         * objc.dg/foreach-3.m: New.
4687         * objc.dg/foreach-4.m: New.
4688         * objc.dg/foreach-5.m: New.
4689         * objc.dg/foreach-6.m: New.
4690         * objc.dg/foreach-7.m: New.
4691
4692         Merge from 'apple/trunk' branch on FSF servers:
4693         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4694
4695         Radar 4502236
4696         * objc.dg/objc-foreach-5.m: New.
4697
4698         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4699
4700         Radar 4507230
4701         * objc.dg/objc-foreach-4.m: New.
4702
4703         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4704
4705         Radar 4472881
4706         * objc.dg/objc-foreach-3.m: New.
4707
4708         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4709
4710         Radar 4468498
4711         * objc.dg/objc-foreach-2.m: New.
4712
4713         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4714
4715         Radar 4294910
4716         * objc.dg/objc-foreach-1.m: New
4717
4718 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4719
4720         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4721         unsigned values.
4722
4723 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4724
4725         PR objc++/28050
4726         * obj-c++.dg/syntax-error-10.mm: New.
4727
4728 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4729
4730         PR objc++/23707
4731         * obj-c++.dg/syntax-error-9.mm: New.
4732
4733 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4734
4735         PR objc++/31126
4736         * obj-c++.dg/syntax-error-8.mm: New.
4737
4738 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4739
4740         Merge from 'apple/trunk' branch on FSF servers.
4741
4742         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4743
4744         Radar 4290840
4745         * obj-c++.dg/syntax-error-7.mm: New
4746
4747         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4748
4749         Radar 4294425
4750         * obj-c++.dg/syntax-error-6.mm: New
4751
4752         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4753
4754         Radar 4261146
4755         * obj-c++.dg/syntax-error-5.mm: New
4756
4757         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4758
4759         Radar 4093475
4760         * obj-c++.dg/syntax-error-[3-4].mm: New.
4761
4762         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4763
4764         Radar 4185810
4765         * obj-c++.dg/syntax-error-[1-2].mm: New.
4766
4767 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4768
4769         PR tree-optimization/45752
4770         * gcc.dg/vect/pr45752.c: New test.
4771
4772 2010-10-05  Richard Guenther  <rguenther@suse.de>
4773
4774         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4775         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4776         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4777         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4778         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4779         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4780         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4781         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4782         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4783         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4784         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4785         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4786         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4787         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4788         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4789         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4790         * gcc.dg/tree-ssa/20080530.c: Likewise.
4791         * g++.dg/tree-ssa/inline-3.C: Likewise.
4792         * g++.dg/tree-ssa/inline-1.C: Likewise.
4793         * g++.dg/tree-ssa/inline-2.C: Likewise.
4794         * gcc.dg/profile-dir-1.c: Likewise.
4795         * gcc.dg/profile-dir-2.c: Likewise.
4796         * gcc.dg/profile-dir-3.c: Likewise.
4797
4798 2010-10-05  Richard Guenther  <rguenther@suse.de>
4799
4800         PR middle-end/45877
4801         * g++.dg/torture/pr45877.C: New testcase.
4802
4803 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4804
4805         PR debug/45849
4806         * gcc.dg/debug/pr45849.c: New test.
4807
4808         PR middle-end/45876
4809         * gcc.c-torture/compile/pr45876.c: New test.
4810
4811 2010-10-04  Julian Brown  <julian@codesourcery.com>
4812
4813         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4814         vect_hw_misalign.
4815         * gcc.dg/vect/vect-60.c: Likewise.
4816         * gcc.dg/vect/vect-56.c: Likewise.
4817         * gcc.dg/vect/vect-93.c: Likewise.
4818         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4819         * gcc.dg/vect/vect-95.c: Likewise.
4820         * gcc.dg/vect/vect-96.c: Likewise.
4821         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4822         * gcc.dg/vect/slp-25.c: Likewise.
4823         * gcc.dg/vect/slp-3.c: Likewise.
4824         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4825         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4826         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4827         * gcc.dg/vect/vect-109.c: Likewise.
4828         * gcc.dg/vect/vect-peel-1.c: Likewise.
4829         * gcc.dg/vect/vect-peel-2.c: Likewise.
4830         * lib/target-supports.exp
4831         (check_effective_target_arm_vect_no_misalign): New.
4832         (check_effective_target_vect_no_align): Use above.
4833         (check_effective_target_vect_element_align): New.
4834         (add_options_for_quad_vectors): New.
4835
4836 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4837
4838         PR tree-optimization/45572
4839         * g++.dg/ipa/pr45572-1.C: New test.
4840         * g++.dg/ipa/pr45572-2.C: Likewise.
4841
4842 2010-10-03  Ian Lance Taylor  <iant@google.com>
4843
4844         * gcc.dg/anon-struct-11.c: New test.
4845         * gcc.dg/anon-struct-12.c: New test.
4846         * gcc.dg/anon-struct-13.c: New test.
4847         * gcc.dg/anon-struct-14.c: New test.
4848
4849 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4850
4851         * g++.dg/torture/pr45764.C: Revert revision 164914.
4852         * gcc.dg/vect/pr43432.c: Likewise.
4853         * gcc.dg/vect/vect-114.c: Likewise.
4854         * gcc.dg/vect/vect-15.c: Likewise.
4855
4856 2010-10-03  Jason Merrill  <jason@redhat.com>
4857
4858         * g++.dg/cpp0x/sfinae5.C: New.
4859
4860 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4861
4862         PR tree-optimization/45720
4863         PR tree-optimization/45764
4864         * g++.dg/torture/pr45764.C: New.
4865
4866         * gcc.dg/vect/pr43432.c: Xfail.
4867         * gcc.dg/vect/vect-114.c: Likewise.
4868         * gcc.dg/vect/vect-15.c: Likewise.
4869
4870 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4871
4872         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4873         hppa*-*-hpux*.
4874         * gcc.dg/torture/pr45678-2.c: Likewise.
4875
4876 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4877
4878         PR fortran/45748
4879         * gfortran.dg/intrinsic_6.f90: New.
4880
4881 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4882
4883         PR fortran/42831
4884         * gfortran.dg/dependency_37.f90:  New test.
4885
4886 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4887
4888         * gcc.target/i386/shift_mask.c: New test.
4889
4890 2010-10-01  Richard Guenther  <rguenther@suse.de>
4891
4892         PR tree-optimization/45854
4893         * g++.dg/torture/pr45854.C: New testcase.
4894
4895 2010-09-30  Michael Eager  <eager@eagercon.com>
4896
4897         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4898         __FLT_{MIN,MAX}__.
4899
4900 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4901
4902         PR middle-end/45758
4903         * gfortran.dg/graphite/pr45758.f90: New.
4904
4905 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4906
4907         PR middle-end/45230
4908         * gcc.dg/graphite/id-pr45230.c: New.
4909
4910 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4911
4912         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4913         * gfortran.dg/graphite/graphite.exp: Same.
4914         * gcc.dg/graphite/vect-pr43423.c: New.
4915
4916 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4917
4918         PR target/45843
4919         * g++.dg/torture/pr45843.C: New test.
4920
4921 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4922
4923         PR fortran/45828
4924         * gfortran.dg/allocate_derived_5.f90: New.
4925
4926 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4927
4928         PR tree-optimization/31261
4929         * gcc.dg/tree-ssa/pr31261.c: New test.
4930
4931 2010-09-30  Michael Eager  <eager@eagercon.com>
4932
4933         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4934         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4935         * gcc.target/microblaze/microblaze.exp: Ditto.
4936         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4937         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4938         * gcc.target/microblaze/others/data_var1.c: Ditto.
4939         * gcc.target/microblaze/others/data_var2.c: Ditto.
4940         * gcc.target/microblaze/others/data_var3.c: Ditto.
4941         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4942         * gcc.target/microblaze/others/strings1.c:: Ditto.
4943         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4944         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4945         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4946         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4947         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4948         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4949         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4950         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4951         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4952         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4953         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4954         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4955         * gcc.target/microblaze/isa/float.c: Ditto.
4956         * gcc.target/microblaze/isa/mulh.c: Ditto.
4957         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4958         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4959         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4960         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4961         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4962         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4963         * gcc.target/microblaze/isa/bshift.c: Ditto.
4964         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4965         * gcc.target/microblaze/isa/div.c: Ditto.
4966         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4967         * gcc.target/microblaze/isa/mul.c: Ditto.
4968
4969 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4970
4971         merge from FSF 'apple/trunk' branch.
4972         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4973
4974         Radar 4386773
4975         * objc.dg/enhanced-proto-1.m: New.
4976         * objc.dg/enhanced-proto-2.m: New.
4977         * obj-c++.dg/enhanced-proto-1.mm: New
4978         * obj-c++.dg/enhanced-proto-2.mm: New.
4979
4980 2010-09-30  Richard Guenther  <rguenther@suse.de>
4981
4982         PR testsuite/45702
4983         * gcc.dg/debug/pr41893-1.c: Adjust.
4984         * gcc.dg/pr30762-1.c: Likewise.
4985         * gcc.dg/pr31529-1.c: Likewise.
4986         * gcc.dg/pr34457-1.c: Likewise.
4987         * gcc.dg/pr34668-1.c: Likewise.
4988         * gcc.dg/pr43557-1.c: Likewise.
4989
4990 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4991
4992         PR objc/45842
4993         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4994         * objc.dg/const-str-3.m: Correct header for memcpy.
4995         * objc.dg/const-str-7.m: Likewise.
4996         * objc.dg/method-20b.m: Provide an implementation of Object.
4997         Adjust XFAIL for m64 NeXT runtime.
4998         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4999         * objc.dg/encode-3.m: Correct line ordering, provide header for
5000         sprintf.
5001         * objc.dg/encode-7-next.m: Only run for 32bit.
5002         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
5003         * objc.dg/type-size-2.m: Provide an implementation of Object.
5004         Ajust headers.
5005         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
5006         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
5007         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
5008         Adjust XFAIL for m64 NeXT runtime.
5009         * obj-c++.dg/method-22.mm: Likewise.
5010         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
5011
5012 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
5013
5014         Merge from 'apple/trunk' branch on FSF servers.
5015
5016         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
5017
5018         Radar 4278236
5019         * obj-c++.dg/bad-forward-decl.mm: New
5020
5021 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
5022
5023         * ada/acats/run_acats: Revert revision 157037.
5024
5025 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
5026
5027         Merge from 'apple/trunk' branch on FSF servers.
5028
5029         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
5030
5031         Radar 4281748
5032         * objc.dg/naming-2.m: Update
5033         * objc.dg/naming-3.m: New
5034
5035 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
5036
5037         PR target/40457
5038         * gcc.target/arm/pr40457-3.c: New test.
5039
5040 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
5041
5042         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
5043         alias checking.
5044         * lib/target-supports.exp (check_ifunc_available): Likewise.
5045
5046 2010-09-29  Tristan Gingold  <gingold@adacore.com>
5047
5048         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
5049
5050 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
5051
5052         * objc.dg/keywords-1.m: New test.
5053         * objc.dg/keywords-2.m: New test.
5054         * objc.dg/keywords-3.m: New test.
5055         * obj-c++.dg/keywords-1.mm: New test.
5056         * obj-c++.dg/keywords-2.mm: New test.
5057
5058 2010-09-28  Jason Merrill  <jason@redhat.com>
5059
5060         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
5061         * g++.dg/ext/complit11.C: Likewise.
5062         * g++.old-deja/g++.law/temps1.C: Likewise.
5063
5064         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
5065         * g++.old-deja/g++.mike/misc6.C: Likewise.
5066
5067 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
5068
5069         * objc.dg/attributes/method-attribute-1.m: New.
5070         * objc.dg/attributes/method-attribute-2.m: New.
5071
5072         * obj-c++.dg/attributes/method-attribute-1.m: New.
5073         * obj-c++.dg/attributes/method-attribute-2.m: New.
5074
5075 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
5076
5077         * objc.dg/attributes: New.
5078         * objc.dg/attributes/attributes.exp: New.
5079         * objc.dg/attributes/class-attribute-1.m: New.
5080         * objc.dg/attributes/class-attribute-2.m: New
5081         * objc.dg/attributes/categ-attribute-1.m: New
5082         * objc.dg/attributes/categ-attribute-2.m: New
5083         * objc.dg/attributes/proto-attribute-1.m: New
5084
5085         * obj-c++.dg/attributes: New.
5086         * obj-c++.dg/attributes/attributes.exp: New
5087         * obj-c++.dg/attributes/class-attribute-1.mm: New
5088         * obj-c++.dg/attributes/class-attribute-2.mm: New
5089         * obj-c++.dg/attributes/categ-attribute-1.mm: New
5090         * obj-c++.dg/attributes/categ-attribute-2.mm: New
5091         * obj-c++.dg/attributes/proto-attribute-1.mm: New
5092
5093 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5094
5095         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
5096         from the branch renamed to method-20b.m to avoid clashes).
5097
5098         2005-08-23  Stuart Hastings  <stuart@apple.com>
5099                     Ziemowit Laski  <zlaski@apple.com>
5100
5101         Radar 4209854
5102         * obj-c++.dg/method-23.mm: New.
5103         * objc.dg/method-20.m: New.
5104
5105 2010-09-28  Jan Hubicka  <jh@suse.cz>
5106
5107         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
5108
5109 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5110
5111         PR target/44452
5112         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
5113         i?86-*-solaris2.[89], *-*-vxworks*.
5114         * gcc.target/i386/pr22152.c: Likewise.
5115         * gcc.target/i386/vect8-ret.c: New test.
5116
5117 2010-09-28  Jie Zhang  <jie@codesourcery.com>
5118
5119         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
5120
5121 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5122
5123         Merge from 'apple/trunk' branch on FSF servers.
5124
5125         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
5126
5127         Radar 4175534
5128         * obj-c++.dg/method-22.mm: New.
5129
5130 2010-09-27  Jason Merrill  <jason@redhat.com>
5131
5132         * g++.dg/cpp0x/rv-lvalue-req.C: New.
5133         * g++.dg/ext/complit11.C: Adjust.
5134         * g++.old-deja/g++.law/temps1.C: Adjust.
5135         * g++.old-deja/g++.ns/koenig6.C: Adjust.
5136         * g++.old-deja/g++.oliva/partord1.C: Adjust.
5137
5138 2010-09-27  Ian Lance Taylor  <iant@google.com>
5139
5140         * lib/target-supports.exp (check_effective_target_split_stack):
5141         New procedure.
5142         * gcc.dg/split-1.c: New test.
5143         * gcc.dg/split-2.c: New test.
5144         * gcc.dg/split-3.c: New test.
5145         * gcc.dg/split-4.c: New test.
5146
5147 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5148
5149         PR objc/25464
5150         * objc.dg/type-size-3.m: New test.
5151
5152 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5153
5154         PR objc/45763
5155         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
5156
5157 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5158
5159         PR objc/25450
5160         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
5161         * objc.dg/type-size-2.m: Same change.
5162         * obj-c++.dg/encode-5.mm: Same change.
5163
5164 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5165
5166         Merge from 'apple/trunk' branch on FSF servers.  The original
5167         Changelogs are below.
5168
5169         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
5170         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
5171         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
5172         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
5173         in the branch).
5174         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
5175         proto-qual-1.m in the branch) and the normal ABI on GNU.
5176         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
5177         the test only with the NeXT runtime.
5178         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
5179         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
5180         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
5181         Run the test only with the NeXT runtime.
5182
5183         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
5184
5185         Radar 4492973
5186         * objc.dg/encode-7-64bit.m: New.
5187         * objc.dg/encode-7.m: Skip if -m64.
5188
5189         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
5190
5191         Radar 4301047
5192         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
5193         * obj-c++.dg/threedotthree-abi-1.mm: New
5194         * objc.dg/threedotthree-abi-1.m: New
5195
5196         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
5197
5198         Radar 4136935
5199         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
5200         * objc.dg/encode-6.m: Likewise.
5201         * objc.dg/encode-7.m: New test case.
5202
5203 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5204
5205         Merge from 'apple/trunk' branch on FSF servers.  Renamed
5206         const-str-12.m to constr-str-12b.m to avoid conflicts.
5207
5208         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
5209
5210         Radar 4229905
5211         * obj-c++.dg/warn5.mm: New
5212
5213         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
5214
5215         Radar 4154928
5216         * obj-c++.dg/const-str-12.mm: New.
5217         * objc.dg/const-str-12.m: New.
5218
5219 2010-09-27  Tobias Burnus  <burnus@net-b.de>
5220
5221         PR fortran/40569
5222         PR fortran/40568
5223         * gfortran.dg/storage_size_2.f08: Fix test.
5224         * gfortran.dg/c_sizeof_1.f90: Fix test.
5225         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
5226         * gfortran.dg/c_sizeof_3.f90: New.
5227         * gfortran.dg/c_sizeof_4.f90: New.
5228         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
5229         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
5230
5231 2010-09-26  Daniel Kraft  <d@domob.eu>
5232
5233         PR fortran/45783
5234         PR fortran/45795
5235         * gfortran.dg/select_type_18.f03: New test.
5236
5237 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
5238
5239         * gnat.dg/return2.ad[sb]: New test.
5240         * gnat.dg/return2_pkg.ads: New helper.
5241
5242 2010-09-25  Daniel Kraft  <d@domob.eu>
5243
5244         PR fortran/45776
5245         * gfortran.dg/io_constraints_6.f03: New test.
5246         * gfortran.dg/io_constraints_7.f03: New test.
5247         * gfortran.dg/newunit_2.f90: New test.
5248
5249 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5250
5251         * gfortran.dg/operator_c1202.f90: New test.
5252
5253 2010-09-24  Jan Hubicka  <jh@suse.cz>
5254
5255         * gcc.dg/tree-ssa/leaf.c: New testcase.
5256
5257 2010-09-24  Jan Hubicka  <jh@suse.cz>
5258
5259         PR tree-optimization/45738
5260         PR tree-optimization/45741
5261         * gcc.c-torture/compile/pr45741.c: New.
5262         * gfortran.fortran-torture/compile/pr45738.f90: New.
5263
5264 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
5265
5266         * gcc.dg/cpp/undef-opt-1.c: New test.
5267
5268 2010-09-24  Jason Merrill  <jason@redhat.com>
5269
5270         * g++.dg/other/error10.C: Adjust expected output.
5271
5272 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
5273
5274         PR middle-end/45234
5275         * gcc.dg/torture/stackalign/alloca-6.c: New test.
5276         * gcc.target/i386/pr45234.c: New test.
5277
5278 2010-09-24  Richard Guenther  <rguenther@suse.de>
5279
5280         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5281
5282 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5283
5284         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5285         as a comment leader in regexp.
5286
5287 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5288
5289         * objc.dg/sync-2.m: New test.
5290         * obj-c++.dg/sync-2.mm: New test.
5291
5292 2010-09-24  Tobias Burnus  <burnus@net-b.de>
5293
5294         PR fortran/40571
5295         * gfortran.dg/iso_fortran_env_7.f90: New.
5296
5297 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5298
5299         * obj-c++.dg/too-many-args.mm: New file.
5300
5301 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5302
5303         Merge from 'apple/trunk' branch on FSF servers.
5304
5305         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
5306
5307         Radar 4491608
5308         * objc.dg/too-many-args.m: New
5309
5310 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5311
5312         PR fortran/45744
5313         * gfortran.dg/dependency_36.f90:  New test.
5314
5315 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
5316
5317         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5318         * gcc.target/i386/pad-3.c: Ditto.
5319         * gcc.target/i386/pad-7.c: Ditto.
5320         * gcc.target/i386/pad-7.c: Ditto.
5321         * gcc.target/i386/pr36502.c: Ditto.
5322         * gcc.target/i386/zee.c: Ditto.
5323         * gcc.target/i386/20060821-1.c: Ditto.
5324         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5325         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5326         * gcc.target/i386/pad-5b.c: Ditto.
5327         * gcc.target/i386/pad-6a.c: Ditto.
5328         * gcc.target/i386/pad-6b.c: Ditto.
5329         * gcc.target/i386/pad-8.c: Ditto.
5330         * gcc.target/i386/pad-9.c: Ditto.
5331         * gcc.target/i386/pad-10.c: Ditto.
5332         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5333
5334 2010-09-23  Richard Guenther  <rguenther@suse.de>
5335
5336         PR tree-optimization/45565
5337         * g++.dg/ipa/pr45565.C: New testcase.
5338
5339 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
5340
5341         PR fortran/45745
5342         PR fortran/45648
5343         * gfortran.dg/vector_subscript_bound_1.f90: New.
5344
5345 2010-09-23  Richard Guenther  <rguenther@suse.de>
5346
5347         PR middle-end/45750
5348         * gcc.dg/pr45750.c: New testcase.
5349
5350 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
5351
5352         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5353         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5354         build.
5355
5356 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
5357
5358         PR rtl-optimization/44374
5359         * gcc.target/arm/headmerge-1.c: New test.
5360         * gcc.target/arm/headmerge-2.c: New test.
5361         * gcc.target/i386/headmerge-1.c: New test.
5362         * gcc.target/i386/headmerge-2.c: New test.
5363
5364 2010-09-23  Daniel Kraft  <d@domob.eu>
5365
5366         PR fortran/38936
5367         PR fortran/44044
5368         PR fortran/45474
5369         * gfortran.dg/intrinsic_intent_1.f03: New test.
5370         * gfortran.dg/select_type_17.f03: New test.
5371         * gfortran.dg/associate_5.f03: More definability tests.
5372         * gfortran.dg/enum_2.f90: Check definability.
5373         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5374         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5375         * gfortran.dg/char_expr_2.f90: Ditto.
5376         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5377         * gfortran.dg/enum_5.f90: Ditto.
5378         * gfortran.dg/equiv_constraint_8.f90: Ditto.
5379         * gfortran.dg/impure_assignment_2.f90: Ditto.
5380         * gfortran.dg/impure_assignment_3.f90: Ditto.
5381         * gfortran.dg/intent_out_1.f90: Ditto.
5382         * gfortran.dg/intent_out_3.f90: Ditto.
5383         * gfortran.dg/pointer_assign_7.f90: Ditto.
5384         * gfortran.dg/pointer_intent_3.f90: Ditto.
5385         * gfortran.dg/pr19936_1.f90: Ditto.
5386         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5387         * gfortran.dg/simpleif_2.f90: Ditto.
5388         * gfortran.dg/protected_5.f90: Ditto.
5389         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5390         * gfortran.dg/protected_6.f90: Ditto.
5391         * gfortran.dg/protected_7.f90: Ditto.
5392
5393 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5394
5395         PR libfortran/45710
5396         * gfortran.dg/namelist_65.f90: New test.
5397
5398 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5399
5400         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5401         the regexp pattern between the expected label and location string.
5402
5403 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5404
5405         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5406
5407 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5408
5409         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5410         * gcc.dg/pr27898.c: Likewise.
5411         * gcc.dg/pr28712.c: Likewise.
5412         * gcc.dg/pr30762-1.c: Likewise.
5413         * gcc.dg/pr31529-1.c: Likewise.
5414         * gcc.dg/pr34457-1.c: Likewise.
5415         * gcc.dg/pr34668-1.c: Likewise.
5416         * gcc.dg/pr34989-1.c: Likewise.
5417         * gcc.dg/pr43557-1.c: Likewise.
5418
5419 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5420
5421         PR rtl-optimization/45739
5422         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5423
5424 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5425
5426         * gcc.target/sparc/mnofpu.c: New test.
5427
5428 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5429
5430         PR rtl-optimization/45739
5431         * gcc.target/i386/pr45739.c: New test.
5432
5433 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5434
5435         PR fortran/45648
5436         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5437         and counts. Add non-elemental function call check.
5438
5439         PR fortran/45648
5440         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5441         arguments checks. Update temporary counts.
5442         * gfortran.dg/transpose_optimization_1.f90: New.
5443
5444 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5445
5446         PR objc/23710
5447         * objc.dg/invalid-method-1.m: New.
5448
5449 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5450
5451         Merge from 'apple/trunk' branch on FSF servers.
5452
5453         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5454
5455         Radar 4291785
5456         * objc.dg/naming-4.m: New
5457         * objc.dg/naming-5.m: New
5458         * obj-c++.dg/naming-1.mm: New
5459         * obj-c++.dg/naming-2.mm: New
5460
5461 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5462             Jack Howarth  <howarth@bromo.med.uc.edu>
5463
5464         PR c++/45645
5465         * g++.dg/torture/pr44972.C: Use portable assert().
5466
5467 2010-09-21  Richard Guenther  <rguenther@suse.de>
5468
5469         PR tree-optimization/45580
5470         * g++.dg/torture/pr45580.C: New testcase.
5471
5472 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5473
5474         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5475
5476 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5477
5478         PR fortran/45438
5479         * gfortran.dg/pointer_check_7.f90: New.
5480
5481 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5482
5483         PR rtl-optimization/45728
5484         * gcc.c-torture/compile/pr45728.c: New test.
5485
5486 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5487
5488         PR fortran/45081
5489         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5490
5491 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5492
5493         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5494
5495 2010-09-20  Richard Guenther  <rguenther@suse.de>
5496
5497         PR middle-end/45704
5498         * gcc.dg/torture/pr45704.c: New testcase.
5499
5500 2010-09-20  Jan Hubicka  <jh@suse.cz>
5501
5502         PR tree-optimize/45605
5503         * g++.dg/tree-ssa/pr45605.C: New testcase.
5504
5505 2010-09-20  Michael Matz  <matz@suse.de>
5506
5507         PR testsuite/45706
5508         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5509         enough.
5510
5511 2010-09-20  Richard Guenther  <rguenther@suse.de>
5512
5513         PR tree-optimization/45705
5514         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5515
5516 2010-09-20  Michael Matz  <matz@suse.de>
5517
5518         PR testsuite/45706
5519         * lib/target-supports.exp (check_effective_target_vect_perm):
5520         Add i?86-*-*.
5521
5522 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5523
5524         PR rtl-optimization/45695
5525         * gcc.c-torture/execute/pr45695.c: New test.
5526
5527 2010-09-19  Jan Hubicka  <jh@suse.cz>
5528
5529         PR lto/44246
5530         * gcc.c-torture/compile/pr44246.c:New file.
5531
5532 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5533
5534         PR tree-optimization/45714
5535         * gfortran.dg/vect/pr45714-a.f: New test.
5536         * gfortran.dg/vect/pr45714-b.f: New test.
5537
5538 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5539
5540         * gnat.dg/const1.adb: Rename into...
5541         * gnat.dg/constant1.adb: ...this.
5542         * gnat.dg/constant2.adb: New test.
5543         * gnat.dg/constant2_pkg1.ads: New helper.
5544         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5545
5546 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5547
5548         * gnat.dg/specs/constant1.ads: New test.
5549         * gnat.dg/specs/constant1_pkg.ads: New helper.
5550
5551 2010-09-18  Jan Hubicka  <jh@suse.cz>
5552
5553         PR tree-optimization/45453
5554         * g++.dg/tree-ssa/pr45453.C: New testcase.
5555
5556 2010-09-18  Jason Merrill  <jason@redhat.com>
5557
5558         * g++.dg/cpp0x/initlist44.C: New.
5559
5560 2010-09-18  Richard Guenther  <rguenther@suse.de>
5561
5562         PR tree-optimization/45709
5563         * g++.dg/torture/pr45709-2.C: New testcase.
5564
5565 2010-09-18  Richard Guenther  <rguenther@suse.de>
5566
5567         PR tree-optimization/45709
5568         * g++.dg/torture/pr45709.C: New testcase.
5569
5570 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5571
5572         PR testsuite/45719
5573         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5574
5575 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5576
5577         * gcc.target/i386/pad-1.c: New.
5578         * gcc.target/i386/pad-2.c: Likewise.
5579         * gcc.target/i386/pad-3.c: Likewise.
5580         * gcc.target/i386/pad-4.c: Likewise.
5581         * gcc.target/i386/pad-5a.c: Likewise.
5582         * gcc.target/i386/pad-5b.c: Likewise.
5583         * gcc.target/i386/pad-6a.c: Likewise.
5584         * gcc.target/i386/pad-6b.c: Likewise.
5585         * gcc.target/i386/pad-7.c: Likewise.
5586         * gcc.target/i386/pad-8.c: Likewise.
5587         * gcc.target/i386/pad-9.c: Likewise.
5588         * gcc.target/i386/pad-10.c: Likewise.
5589
5590 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5591
5592         PR middle-end/45234
5593         * gcc.dg/torture/stackalign/alloca-5.c: New.
5594
5595 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5596
5597         PR middle-end/45678
5598         * gcc.dg/torture/pr45678-2.c: New.
5599
5600 2010-09-17  Richard Guenther  <rguenther@suse.de>
5601
5602         PR middle-end/45678
5603         * gcc.dg/torture/pr45678-1.c: New testcase.
5604
5605 2010-09-17  Michael Matz  <matz@suse.de>
5606
5607         PR tree-optimization/43432
5608         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5609         check_effective_target_vect_perm_short): New predicates.
5610         (check_effective_target_vect_perm): Include x86_64.
5611         * gcc.dg/vect/pr43432.c: New test.
5612         * gcc.dg/vect/vect-114.c: Adjust.
5613         * gcc.dg/vect/vect-15.c: Ditto.
5614         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5615         * gcc.dg/vect/slp-perm-9.c: Ditto.
5616
5617 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5618
5619         PR testsuite/45692
5620         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5621         GNU runtime.
5622
5623 2010-09-17  Richard Guenther  <rguenther@suse.de>
5624
5625         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5626         * gcc.dg/pr28706.c: Likewise.
5627         * gcc.dg/pr28712.c: Likewise.
5628         * gcc.dg/pr30762-1.c: Likewise.
5629         * gcc.dg/pr30762-2.c: Likewise.
5630         * gcc.dg/pr31529-1.c: Likewise.
5631         * gcc.dg/pr31529-2.c: Likewise.
5632         * gcc.dg/pr34457-1.c: Likewise.
5633         * gcc.dg/pr34457-2.c: Likewise.
5634         * gcc.dg/pr34668-1.c: Likewise.
5635         * gcc.dg/pr34668-2.c: Likewise.
5636         * gcc.dg/pr34989-1.c: Likewise.
5637         * gcc.dg/pr34989-2.c: Likewise.
5638         * gcc.dg/pr43557-1.c: Likewise.
5639         * gcc.dg/pr43557-2.c: Likewise.
5640         * gcc.dg/debug/pr41893-1.c: Likewise.
5641         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5642         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5643         * gcc.dg/matrix/matrix-4.c: Likewise.
5644         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5645         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5646         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5647         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5648
5649 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5650
5651         PR fortran/43665
5652         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5653         optimizations.
5654         * gfortran.dg/intent_optimize_1.f90: New test.
5655
5656 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5657
5658         * gcc.target/i386/divmod-1.c: New.
5659         * gcc.target/i386/divmod-2.c: Likewise.
5660         * gcc.target/i386/divmod-3.c: Likewise.
5661         * gcc.target/i386/divmod-4.c: Likewise.
5662         * gcc.target/i386/divmod-4a.c: Likewise.
5663         * gcc.target/i386/divmod-5.c: Likewise.
5664         * gcc.target/i386/divmod-6.c: Likewise.
5665         * gcc.target/i386/divmod-7.c: Likewise.
5666         * gcc.target/i386/divmod-8.c: Likewise.
5667         * gcc.target/i386/udivmod-1.c: Likewise.
5668         * gcc.target/i386/udivmod-2.c: Likewise.
5669         * gcc.target/i386/udivmod-3.c: Likewise.
5670         * gcc.target/i386/udivmod-4.c: Likewise.
5671         * gcc.target/i386/udivmod-4a.c: Likewise.
5672         * gcc.target/i386/udivmod-5.c: Likewise.
5673         * gcc.target/i386/udivmod-6.c: Likewise.
5674         * gcc.target/i386/udivmod-7.c: Likewise.
5675         * gcc.target/i386/udivmod-8.c: Likewise.
5676
5677 2010-09-16  Jan Hubicka  <jh@suse.cz>
5678
5679         * g++.dg/lto/pr45679-1_0.C: New file.
5680         * g++.dg/lto/pr45679-1_1.C: New file.
5681         * g++.dg/lto/pr45679-0_0.C: New file.
5682         * g++.dg/lto/pr45679-0_1.C: New file.
5683
5684 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5685
5686         PR fortran/45674
5687         * gfortran.dg/class_dummy_2.f03: New.
5688
5689 2010-09-16  Richard Guenther  <rguenther@suse.de>
5690
5691         PR tree-optimization/45623
5692         * gcc.dg/torture/pr45623.c: New testcase.
5693
5694 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5695
5696         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5697         name and parentheses.
5698         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5699
5700 2010-09-15  Jason Merrill  <jason@redhat.com>
5701
5702         * g++.dg/parse/parameter-declaration-2.C: New.
5703
5704         * g++.dg/cpp0x/scoped_enum2.C: New.
5705
5706 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5707
5708         * gcc.c-torture/compile/20100915-1.c: New test.
5709
5710 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5711
5712         PR middle-end/45644
5713         * gcc.dg/ipa/pr45644.c: New test.
5714
5715 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5716
5717         PR tree-optimization/45633
5718         * gcc.dg/vect/pr45633.c: New test.
5719
5720 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5721
5722         PR fortran/45577
5723         * gfortran.dg/allocate_derived_4.f90: New.
5724
5725 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5726
5727         * lib/target-supports.exp
5728         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5729         supported flag to true for neon.
5730
5731 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5732
5733         PR c++/45665
5734         * g++.dg/template/crash103.C: New.
5735
5736 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5737
5738         Merge from 'apple/trunk' branch on FSF servers.
5739
5740         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5741
5742         Radar 4457381
5743         * objc.dg/msg-in-protocol.m: New.
5744         * obj-c++.dg/msg-in-protocol.mm: New.
5745
5746         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5747
5748         Radar 4219590
5749         * objc.dg/break-in-ifstmt.m: New.
5750
5751         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5752
5753         Radar 4174166
5754         * obj-c++.dg/comp-types-13.mm: New.
5755         * objc.dg/comp-types-12.m: New.
5756
5757         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5758
5759         Radar 4216500
5760         * obj-c++.dg/proto-lossage-7.mm: New.
5761         * objc.dg/proto-lossage-7.m: New.
5762
5763 2010-09-14  Jan Hubicka  <jh@suse.cz>
5764
5765         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5766         folding.
5767         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5768         folding.
5769
5770 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5771
5772         PR middle-end/45567
5773         * gcc.dg/pr45567.c: New test.
5774
5775         PR debug/45660
5776         * g++.dg/debug/pr45660.C: New test.
5777
5778 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5779
5780         PR tree-optimization/45470
5781         * g++.dg/vect/pr45470-a.cc: New test.
5782         * g++.dg/vect/pr45470-a.cc: New test.
5783
5784 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5785
5786         PR target/42070
5787         * lib/profopt.exp: Prune warnings on execname2 compile.
5788         * lib/prune.exp: Prune "can't add line info" warnings.
5789
5790 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5791
5792         PR libfortran/45532
5793         * gfortran.dg/namelist_64.f90: New test.
5794
5795 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5796
5797         PR rtl-optimization/45617
5798         * gcc.target/i386/pr45617.c: New test.
5799
5800 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5801
5802         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5803
5804 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5805
5806         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5807         * gcc.target/i386/fma4-vector.c: Likewise.
5808         * gcc.target/i386/vectorize2.c: Likewise.
5809         * gcc.target/i386/vectorize4.c: Likewise.
5810         * gcc.target/i386/vectorize5.c: Likewise.
5811         * gcc.target/i386/vectorize6.c: Likewise.
5812         * gcc.target/i386/vectorize8.c: Likewise.
5813
5814         * gcc.target/i386/vect-double-1.c: New.
5815         * gcc.target/i386/vect-double-1a.c: Likewise.
5816         * gcc.target/i386/vect-double-2.c: Likewise.
5817         * gcc.target/i386/vect-double-2a.c: Likewise.
5818
5819         * lib/target-supports.exp (check_effective_target_vect_double):
5820         Set et_vect_double_saved to 0 when tuning for Atom.
5821
5822 2010-09-13  Jan Hubicka  <jh@suse.cz>
5823
5824         * gcc.dg/torture/pr23821.c: Drop static keyword.
5825         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5826         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5827
5828 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5829
5830         * gcc.target/arm/sync-1.c: New.
5831
5832 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5833
5834         * gnat.dg/memtrap.adb: New test.
5835
5836 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5837
5838         * gfortran.dg/promotion.f90: Fix options.
5839
5840 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5841
5842         * g++.dg/cpp0x/range-for1.C: New.
5843         * g++.dg/cpp0x/range-for2.C: New.
5844         * g++.dg/cpp0x/range-for3.C: New.
5845         * g++.dg/cpp0x/range-for4.C: New.
5846         * g++.dg/cpp0x/range-for5.C: New.
5847         * g++.dg/cpp0x/range-for6.C: New.
5848
5849 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5850
5851         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5852         and counts. Check that transpose is not called.
5853         * gfortran.dg/transpose_2.f90: Update error message.
5854
5855 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5856
5857         PR c++/43824
5858         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5859         * g++.dg/lookup/strong-using-2.C: Likewise.
5860         * g++.dg/lookup/strong-using-3.C: Likewise.
5861         * g++.dg/lookup/strong-using-5.C: Likewise.
5862
5863         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5864         * g++.dg/cpp0x/inline-ns4.C: New.
5865         * g++.dg/cpp0x/inline-ns5.C: New.
5866
5867 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5868
5869         PR middle-end/45634
5870         * gfortran.fortran-torture/compile/pr45634.f90: New.
5871
5872 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5873
5874         * objc.dg/fobjc-exceptions.m: New test.
5875
5876 2010-09-10  Jan Hubicka  <jh@suse.cz>
5877
5878         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5879
5880 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5881
5882         PR tree-optimization/44972
5883         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5884         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5885         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5886         instead.
5887         * g++.dg/torture/pr44972.C: New test.
5888
5889 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5890
5891         PR tree-optimization/44972
5892         * g++.dg/torture/pr34850.C: Remove expected warning.
5893
5894 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5895
5896         * gfortran.dg/dummy_optional_arg.f90: New test.
5897
5898 2010-09-08  Jan Hubicka  <jh@suse.cz>
5899
5900         PR tree-optimization/45598
5901         * fortran.fortran-torture/compile/pr45598.f90: New test.
5902
5903 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5904
5905         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5906         * lib/target-supports.exp (check_ifunc_available): New.
5907         * gcc.dg/attr-ifunc-1.c: New.
5908         * gcc.dg/attr-ifunc-2.c: New.
5909         * gcc.dg/attr-ifunc-3.c: New.
5910         * gcc.dg/attr-ifunc-4.c: New.
5911         * gcc.dg/attr-ifunc-5.c: New.
5912         * g++.dg/ext/attr-ifunc-1.C: New.
5913         * g++.dg/ext/attr-ifunc-2.C: New.
5914         * g++.dg/ext/attr-ifunc-3.C: New.
5915         * g++.dg/ext/attr-ifunc-4.C: New.
5916
5917 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5918
5919         PR middle-end/40386
5920         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5921
5922 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5923
5924         * gfortran.dg/inline_transpose_1.f90: New test.
5925
5926 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5927
5928         PR c++/45588
5929         * g++.dg/warn/Wunused-var-15.C: New test.
5930
5931 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5932
5933         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5934         hppa*-*-hpux*.
5935
5936 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5937
5938         * objc/execute/exceptions/throw-nil.m: New test.
5939         * objc/execute/exceptions/handler-1.m: Updated to use the new
5940         objc_set_uncaught_exception_handler() function.
5941         * objc/execute/exceptions/matcher-1.m: New test.
5942
5943 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5944
5945         PR fortran/38282
5946         * gfortran.dg/bit_comparison_1.F90: New test.
5947         * gfortran.dg/leadz_trailz_3.f90: New test.
5948         * gfortran.dg/masklr_2.F90: New test.
5949         * gfortran.dg/shiftalr_1.F90: New test.
5950         * gfortran.dg/merge_bits_2.F90: New test.
5951         * gfortran.dg/dshift_2.F90: New test.
5952         * gfortran.dg/bit_comparison_2.F90: New test.
5953         * gfortran.dg/masklr_1.F90: New test.
5954         * gfortran.dg/merge_bits_1.F90: New test.
5955         * gfortran.dg/dshift_1.F90: New test.
5956         * gfortran.dg/shiftalr_2.F90: New test.
5957
5958 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5959
5960         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5961         functions from objc/typedstream.h are deprecated.
5962
5963 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5964
5965         * lib/target-supports.exp
5966         (check_effective_target_run_expensive_tests): New proc.
5967         * gcc.c-torture/compile/limits-fnargs.c: Use
5968         dg-require-effective-target run_expensive_tests.
5969
5970 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5971
5972         PR fortran/45597
5973         * gfortran.dg/gomp/pr45597.f90: New test.
5974
5975         PR fortran/45595
5976         * gfortran.dg/gomp/pr45595.f90: New test.
5977
5978 2010-09-08  Michael Matz  <matz@suse.de>
5979
5980         * c-c++-common/uninit-17.c: Adjust.
5981
5982 2010-09-08  Michael Matz  <matz@suse.de>
5983
5984         PR tree-optimization/43430
5985         * gcc.dg/vect/pr43430-2.c: New test.
5986
5987 2010-09-08  Michael Matz  <matz@suse.de>
5988
5989         PR tree-optimization/33244
5990         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5991
5992 2010-09-08  Richard Guenther  <rguenther@suse.de>
5993
5994         PR tree-optimization/45578
5995         * gfortran.dg/pr45578.f90: New testcase.
5996
5997 2010-09-08  Richard Guenther  <rguenther@suse.de>
5998
5999         PR testsuite/45590
6000         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
6001
6002 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6003
6004         PR fortran/45576
6005         * gfortran.dg/char_length_18.f90:  New test.
6006
6007 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
6008
6009         PR target/36502
6010         * gcc.target/i386/pr36502.c: New test.
6011
6012         PR target/42313
6013         PR target/44651
6014         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
6015         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
6016
6017 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
6018
6019         * gfortran.dg/achar_4.f90: Enable bounds checking.
6020
6021 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
6022
6023         PR target/45206
6024         * gcc.target/i386/pr45206.c: New test.
6025
6026 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
6027
6028         PR fortran/45505
6029         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
6030
6031 2010-09-07  Jan Hubicka  <jh@suse.cz>
6032
6033         * gcc.c-torture/compile/20100907.c: New testcase.
6034
6035 2010-09-07  Richard Guenther  <rguenther@suse.de>
6036
6037         PR middle-end/45569
6038         * g++.dg/eh/pr45569.C: New testcase.
6039
6040 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
6041
6042         PR target/43137
6043         * gcc.target/arm/pr43137.c: New test.
6044
6045 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6046
6047         PR fortran/36931
6048         * gfortran.dg/dependency_35.f90:  New test.
6049
6050 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6051
6052         PR fortran/34145
6053         * gfortran.dg/char_length_17.f90:  New test.
6054
6055 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
6056
6057         PR c++/45200
6058         PR c++/45293
6059         PR c++/45558
6060         * g++.dg/template/typedef34.C: New test.
6061         * g++.dg/template/typedef35.C: New test.
6062
6063 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
6064
6065         PR target/22152
6066         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
6067
6068 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
6069
6070         * g++.dg/warn/Wdouble-promotion.C: New.
6071
6072 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
6073
6074         * g++.dg/parse/redef2.C: New.
6075
6076 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6077
6078         * gcc.dg/20100906-1.c: New testcase.
6079
6080 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
6081
6082         PR testsuite/45543
6083         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
6084         DW_TAG_enumeration_type DIE.
6085
6086 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
6087
6088         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
6089         Update XFAILs.
6090
6091 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
6092
6093         PR rtl-optimization/44919
6094         * g++.dg/opt/pr44919.C: New.
6095
6096 2010-09-06  Tobias Burnus  <burnus@net-b.de>
6097
6098         PR fortran/38282
6099         * gfortran.dg/iall_iany_iparity_1.f90: New.
6100         * gfortran.dg/iall_iany_iparity_2.f90: New.
6101
6102 2010-09-06  Jason Merrill  <jason@redhat.com>
6103
6104         * g++.dg/cpp0x/initlist42.C: New.
6105
6106         * g++.dg/cpp0x/auto19.C: New.
6107
6108         * g++.dg/template/sfinae25.C: New.
6109         * g++.dg/template/char1.C: Expect warning.
6110         * g++.dg/template/nontype10.C: Likewise.
6111
6112         * g++.dg/cpp0x/implicit9.C: New.
6113
6114         * g++.dg/cpp0x/initlist43.C: New.
6115
6116 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
6117
6118         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
6119
6120 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
6121
6122         * gcc.dg/Wdouble-promotion.c: New.
6123
6124 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6125
6126         * gfortran.dg/float128_1.f90: Remove test case as
6127         it always fails since Rev 163611 backed out the
6128         front-end implementation.
6129
6130 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6131
6132         * gfortran.dg/float128_1.f90: XFAIL test case.
6133
6134 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6135
6136         * gfortran.dg/bessel_7.f90: Decrease required precision.
6137
6138 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
6139
6140         PR testsuite/45545
6141         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
6142         ref-all-matching targets.
6143
6144 2010-09-05  Richard Guenther  <rguenther@suse.de>
6145
6146         PR tree-optimization/45535
6147         * gcc.c-torture/compile/pr45535.c: New testcase.
6148
6149 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
6150
6151         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
6152         "\[^\n\]*".
6153         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
6154         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
6155         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
6156         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
6157         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
6158         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
6159         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
6160         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6161         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
6162         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
6163         * gcc.target/i386/pr22152.c: Likewise.
6164         * gcc.target/i386/pr36992-1.c: Likewise.
6165         * gcc.target/i386/pr36992-2.c: Likewise.
6166         * gcc.target/sh/sh4a-memmovua.c: Likewise.
6167
6168 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6169
6170         PR testsuite/43957
6171         * gcc.dg/const-uniq-1.c: Modify regexp.
6172
6173 2010-09-04  Tobias Burnus  <burnus@net-b.de>
6174
6175         PR fortran/45530
6176         * gfortran.dg/namelist_63.f90: New.
6177
6178 2010-09-04  Jan Hubicka  <jh@suse.cz>
6179
6180         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
6181         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
6182
6183 2010-09-04  Jan Hubicka  <jh@suse.cz>
6184
6185         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
6186
6187 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
6188
6189         PR fortran/45507
6190         * gfortran.dg/allocate_alloc_opt_12.f90: New.
6191
6192 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
6193
6194         * gcc.dg/opts-4.c: New test.
6195
6196 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6197
6198         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
6199         * gcc.dg/vect/vect-peel-4.c: Ditto.
6200
6201 2010-09-03  Daniel Kraft  <d@domob.eu>
6202
6203         PR fortran/45525
6204         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
6205
6206 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6207
6208         PR fortran/45159
6209         * gfortran.dg/dependency_34.f90:  New test.
6210
6211 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6212
6213         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
6214
6215 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6216
6217         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
6218         gcc.target/i386/clearcap.map if supported.
6219
6220 2010-09-03  Michael Matz  <matz@suse.de>
6221
6222         PR middle-end/45415
6223         * gcc.dg/pr45415.c: New test.
6224
6225 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6226
6227         PR tree-optimization/45506
6228         * gcc.dg/pr45506.c: New.
6229
6230 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
6231
6232         PR target/45476
6233         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
6234         * gcc.target/i386/float128-2.c: Ditto.
6235
6236 2010-09-03  Daniel Kraft  <d@domob.eu>
6237
6238         PR fortran/34162
6239         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6240         * gfortran.dg/internal_dummy_2.f08: New test.
6241         * gfortran.dg/internal_dummy_3.f08: New test.
6242         * gfortran.dg/internal_dummy_4.f08: New test.
6243
6244 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
6245
6246         PR debug/45500
6247         * gcc.target/i386/pr45500.c: New test.
6248
6249 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
6250
6251         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6252
6253 2010-09-03  Daniel Kraft  <d@domob.eu>
6254
6255         PR fortran/44602
6256         * gfortran.dg/exit_2.f08; Adapt error messages.
6257         * gfortran.dg/exit_3.f08: New test.
6258         * gfortran.dg/exit_4.f08: New test.
6259         * gfortran.dg/exit_5.f03: New test.
6260
6261 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6262
6263         * gfortran.dg/ishft_4.f90: New test.
6264
6265 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6266
6267         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6268         FRIZ/XSRIZ instruciton for (double)(long long)x.
6269         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6270
6271 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6272
6273         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6274
6275 2010-09-02  Richard Guenther  <rguenther@suse.de>
6276
6277         PR tree-optimization/44937
6278         PR tree-optimization/45412
6279         * g++.dg/opt/pr45412.C: New testcase.
6280         * gcc.c-torture/compile/pr45412.c: Likewise.
6281         * gcc.c-torture/compile/pr44937.c: Likewise.
6282
6283 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
6284
6285         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
6286         but using -Werror=comment.
6287         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6288         expected error messages.
6289
6290 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6291
6292         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6293         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6294
6295 2010-09-02  Tobias Burnus  <burnus@net-b.de>
6296
6297         PR fortran/45489
6298         * gfortran.dg/initialization_27.f90: New.
6299
6300 2010-09-02  Ira Rosen  <irar@il.ibm.com>
6301
6302         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6303         check into different basic blocks. Expect vectorization if misaligned
6304         stores are supported.
6305         * gcc.dg/vect/bb-slp-8a.c: New test.
6306         * gcc.dg/vect/bb-slp-8b.c: New test.
6307
6308 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
6309
6310         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6311
6312 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
6313
6314         PR fortran/44541
6315         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6316         * gfortran.dg/class_dummy_1.f03: New.
6317
6318 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
6319
6320         PR middle-end/45458
6321         * g++.dg/tree-prof/partition2.C: New test.
6322
6323 2010-09-01  Richard Guenther  <rguenther@suse.de>
6324
6325         * gcc.dg/vect/vect-outer-fir.c: Adjust.
6326         * gcc.dg/tree-ssa/vrp54.c: New testcase.
6327         * gcc.c-torture/execute/20100827-1.c: Likewise.
6328
6329 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6330
6331         * gfortran.dg/execute_command_line_1.f90: New test.
6332
6333 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6334
6335         PR preprocessor/45457
6336         * c-c++-common/cpp/pr45457.c: New test.
6337
6338 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
6339
6340         * gcc.dg/nested-func-8.c: New test.
6341
6342 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6343
6344         PR fortran/38282
6345         * gfortran.dg/popcnt_poppar_1.F90: New test.
6346         * gfortran.dg/popcnt_poppar_2.F90: New test.
6347
6348 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
6349
6350         * gcc.target/i386/volatile-2.c: Require nonpic target.
6351
6352 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6353
6354         PR middle-end/45461
6355         * gcc.dg/pr45461.c: New test.
6356
6357 2010-08-31  Richard Guenther  <rguenther@suse.de>
6358
6359         PR testsuite/45455
6360         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6361
6362 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
6363
6364         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6365
6366 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
6367
6368         PR fortran/45456
6369         * gfortran.dg/typebound_proc_18.f03: New.
6370
6371 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6372
6373         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6374         * lib/scanasm.exp (scan-stack-usage): Likewise.
6375         (scan-stack-usage-not): Likewise.
6376         * gcc.dg/stack-usage-1.c: New test.
6377         * gcc.target/i386/stack-usage-realign.c: Likewise.
6378
6379 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6380
6381         PR tree-optimization/45427
6382         * gcc.dg/tree-ssa/pr45427.c: New test.
6383
6384 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6385
6386         PR c++/45043
6387         * g++.dg/template/crash102.C: New.
6388
6389 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6390
6391         PR middle-end/45423
6392         * gcc.dg/gomp/atomic-12.c: New test.
6393         * gcc.dg/gomp/atomic-13.c: New test.
6394         * gcc.dg/gomp/atomic-14.c: New test.
6395         * g++.dg/gomp/atomic-11.C: New test.
6396         * g++.dg/gomp/atomic-12.C: New test.
6397         * g++.dg/gomp/atomic-13.C: New test.
6398         * g++.dg/gomp/atomic-14.C: New test.
6399
6400 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6401
6402         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6403         delimiter.
6404
6405 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6406
6407         * gnat.dg/discr24.adb: New test.
6408
6409 2010-08-30  Richard Guenther  <rguenther@suse.de>
6410
6411         PR tree-optimization/45449
6412         * gcc.dg/pr45449.c: New testcase.
6413
6414 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6415
6416         * gcc.dg/opts-1.c: Expect errors, not warnings.
6417
6418 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6419
6420         PR fortran/42769
6421         * gfortran.dg/dynamic_dispatch_11.f03: New.
6422
6423 2010-08-29  Jason Merrill  <jason@redhat.com>
6424
6425         PR c++/44991
6426         * g++.dg/parse/defarg15.C: New.
6427
6428 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6429
6430         PR fortran/45439
6431         * gfortran.dg/select_type_16.f03: New.
6432
6433 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6434             Tobias Burnus  <burnus@net-b.de>
6435
6436         * gfortran.dg/bessel_7.f90: Decrease required precision.
6437
6438 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6439             Kaz Kojima  <kkojima@gcc.gnu.org>
6440
6441         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6442
6443 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6444
6445         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6446         floating point conversion code generation.
6447         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6448         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6449         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6450         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6451         to integer conversion code generation.
6452         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6453         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6454         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6455         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6456
6457 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6458
6459         PR fortran/32049
6460         * gfortran.dg/random_seed_1.f90: Adjust test.
6461         * gfortran.dg/float128_1.f90: New test.
6462
6463 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6464
6465         PR fortran/33197
6466         * gfortran.dg/norm2_1.f90: New.
6467         * gfortran.dg/norm2_2.f90: New.
6468         * gfortran.dg/norm2_3.f90: New.
6469         * gfortran.dg/norm2_4.f90: New.
6470         * gfortran.dg/parity_1.f90: New.
6471         * gfortran.dg/parity_2.f90: New.
6472         * gfortran.dg/parity_3.f90: New.
6473
6474 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6475
6476         PR fortran/45420
6477         * gfortran.dg/select_type_15.f03: New.
6478
6479 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6480
6481         PR libfortran/43217
6482         * gfortran.dg/hollerith8.f90: New test.
6483
6484 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6485
6486         PR fortran/45159
6487         * gfortran.dg/dependency_33.f90:  New test.
6488
6489 2010-08-27  Richard Guenther  <rguenther@suse.de>
6490
6491         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6492         * gcc.dg/graphite/scop-2.c: Likewise.
6493         * gcc.dg/graphite/scop-20.c: Likewise.
6494         * gcc.dg/vect/slp-25.c: Likewise.
6495
6496 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6497
6498         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6499
6500 2010-08-26  Daniel Kraft  <d@domob.eu>
6501
6502         PR fortran/38936
6503         PR fortran/44047
6504         PR fortran/45384
6505         * gfortran.dg/associate_8.f03: New test.
6506         * gfortran.dg/select_type_13.f03: New test.
6507         * gfortran.dg/select_type_14.f03: New test.
6508
6509 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6510
6511         PR tree-optimization/44485
6512         * gcc.dg/pr44485.c: New test.
6513
6514 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6515
6516         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6517         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6518         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6519
6520 2010-08-26  Richard Guenther  <rguenther@suse.de>
6521
6522         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6523         * gcc.dg/graphite/scop-21.c: Likewise.
6524
6525 2010-08-26  Richard Guenther  <rguenther@suse.de>
6526
6527         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6528         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6529         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6530         * gcc.dg/vect/vect-91.c: Likewise.
6531         * gcc.dg/vect/vect-peel-1.c: Likewise.
6532         * gcc.dg/vect/vect-peel-2.c: Likewise.
6533         * gcc.dg/vect/vect-peel-4.c: Likewise.
6534
6535 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6536
6537         PR libfortran/41859
6538         * gfortran.dg/der_io_4.f90: New test.
6539
6540 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6541
6542         PR rtl-optimization/44858
6543         * gcc.c-torture/execute/pr44858.c: New test.
6544
6545         PR rtl-optimization/45400
6546         * g++.dg/other/i386-8.C: New test.
6547
6548 2010-08-25  Richard Guenther  <rguenther@suse.de>
6549
6550         * gcc.dg/alias-8.c: Adjust.
6551
6552 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6553
6554         * gcc.target/i386/combine-mul.c: New test.
6555
6556 2010-08-25  Richard Guenther  <rguenther@suse.de>
6557
6558         PR lto/44562
6559         * gcc.dg/graphite/id-27.c: New testcase.
6560         * gcc.dg/lto/20100825-1_0.c: Likewise.
6561
6562 2010-08-25  Richard Guenther  <rguenther@suse.de>
6563
6564         PR tree-optimization/45316
6565         * g++.dg/opt/pr45316.C: New testcase.
6566
6567 2010-08-25  Richard Guenther  <rguenther@suse.de>
6568
6569         PR tree-optimization/45393
6570         * g++.dg/torture/pr45393.C: New testcase.
6571
6572 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6573
6574         PR tree-optimization/45059
6575         * gcc.c-torture/compile/pr45059.c: New test.
6576
6577 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6578
6579         * lib/target-supports.exp (check_effective_target_vect_unpack):
6580         Set vect_unpack supported flag to true for neon.
6581
6582 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6583
6584         * gcc.dg/tree-ssa/ifc-5.c: New.
6585
6586 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6587
6588         * gcc.dg/tree-ssa/ifc-4.c: New.
6589         * gcc.dg/tree-ssa/ifc-7.c: New.
6590
6591 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6592
6593         * gcc.dg/vect/vect.exp: Check loongson targets
6594         * g++.dg/vect/vect.exp: Likewise
6595         * gfortran.dg/vect/vect.exp: Likewise
6596
6597 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6598
6599         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6600         -mveclibabi=mass.
6601
6602 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6603
6604         PR fortran/45366
6605         * gfortran.dg/proc_ptr_29.f90: New.
6606
6607 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6608             Dominique d'Humieres  <dominiq@lps.ens.fr>
6609
6610         PR fortran/45367
6611         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6612
6613 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6614
6615         PR fortran/45367
6616         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6617
6618 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6619
6620         PR fortran/36158
6621         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6622
6623 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6624             Dominique d'Humieres  <dominiq@lps.ens.fr>
6625
6626         PR fortran/45367
6627         PR fortran/36158
6628         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6629         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6630
6631 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6632
6633         PR fortran/44863
6634         PR fortran/45271
6635         PR fortran/45290
6636         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6637         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6638         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6639
6640 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6641
6642         PR fortran/36158
6643         PR fortran/33197
6644         * gfortran.dg/bessel_6.f90: New.
6645         * gfortran.dg/bessel_7.f90: New.
6646
6647 2010-08-20  Jan Hubicka  <jh@suse.cz>
6648
6649         PR c++/45307
6650         PR c++/17736
6651         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6652         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6653
6654 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6655
6656         PR target/45336
6657         * gcc.target/i386/pr45336-1.c: New.
6658         * gcc.target/i386/pr45336-2.c: Likewise.
6659         * gcc.target/i386/pr45336-3.c: Likewise.
6660         * gcc.target/i386/pr45336-4.c: Likewise.
6661
6662 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6663
6664         PR testsuite/45361
6665         * gcc.target/i386/volatile-2.c: Update scan strings to also
6666         include (%rip) for the memory reference on x86_64.
6667
6668 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6669
6670         PR middle-end/44974
6671         * gcc.dg/pr44974.c: New test.
6672
6673         PR rtl-optimization/45353
6674         * gcc.dg/pr45353.c: New test.
6675
6676 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6677
6678         * gcc.target/i386/volatile-2.c: New.
6679
6680 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6681
6682         PR rtl-optimization/44691
6683         * gfortran.dg/pr44691.f: New test.
6684
6685 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6686
6687         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6688
6689 2010-08-19  Jason Merrill  <jason@redhat.com>
6690
6691         * g++.dg/init/synth3.C: New.
6692         * g++.dg/init/value8.C: New.
6693         * g++.dg/tree-ssa/empty-2.C: New.
6694         * g++.dg/cpp0x/noexcept09.C: New.
6695
6696 2010-08-19  Daniel Kraft  <d@domob.eu>
6697
6698         PR fortran/29785
6699         PR fortran/45016
6700         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6701         * gfortran.dg/pointer_remapping_1.f90: New test.
6702         * gfortran.dg/pointer_remapping_2.f03: New test.
6703         * gfortran.dg/pointer_remapping_3.f08: New test.
6704         * gfortran.dg/pointer_remapping_4.f03: New test.
6705         * gfortran.dg/pointer_remapping_5.f08: New test.
6706         * gfortran.dg/pointer_remapping_6.f08: New test.
6707
6708 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6709
6710         PR testsuite/45324
6711         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6712
6713 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6714
6715         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6716
6717 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6718
6719         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6720         variable.
6721
6722 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6723
6724         PR target/45070
6725         * gcc.c-torture/execute/pr45070.c: New.
6726
6727 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6728
6729         * g++.dg/pr44328.C: New test.
6730
6731 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6732
6733         PR fortran/36158
6734         PR fortran/33197
6735         * gfortran.dg/bessel_3.f90: New.
6736         * gfortran.dg/bessel_4.f90: New.
6737         * gfortran.dg/bessel_5.f90: New.
6738
6739 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6740
6741         PR fortran/45290
6742         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6743         * gfortran.dg/pointer_init_2.f90: New.
6744         * gfortran.dg/pointer_init_3.f90: New.
6745         * gfortran.dg/pointer_init_4.f90: New.
6746
6747 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6748
6749         PR c++/45049
6750         * g++.dg/pr45049-1.C: New test.
6751         * g++.dg/pr45049-2.C: New test.
6752
6753 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6754
6755         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6756         20 if __ARM_PCS is defined otherwise 64.
6757         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6758         instead of hard coded 64.
6759
6760 2010-08-18  Yao Qi  <yao@codesourcery.com>
6761
6762         PR target/45094
6763         * gcc.target/arm/pr45094.c: New test.
6764
6765 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6766
6767         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6768
6769 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6770
6771         PR rtl-optimization/42575
6772         * gcc.target/arm/pr42575.c: New test.
6773
6774 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6775
6776         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6777         * gcc.dg/tls/thr-cse-1.c: New.
6778
6779 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6780
6781         PR debug/42487
6782         * lib/target-supports.exp
6783         (check_effective_target_function_sections): New.
6784         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6785         function sections before proceding.
6786
6787 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6788
6789         PR fortran/45308
6790         * gfortran.dg/pr45308.f03: New test.
6791
6792 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6793
6794         PR target/45296
6795         * gcc.target/i386/pr45296.c: New test.
6796
6797 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6798
6799         * g++.dg/ext/uow-1.C: New.
6800         * g++.dg/ext/uow-2.C: New.
6801         * g++.dg/ext/uow-3.C: New.
6802         * g++.dg/ext/uow-4.C: New.
6803
6804 2010-08-17  Richard Guenther  <rguenther@suse.de>
6805
6806         PR testsuite/45266
6807         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6808
6809 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6810
6811         PR c/40563
6812         * gcc.dg/Wcxx-compat-20.c: New test.
6813
6814 2010-08-17  Daniel Kraft  <d@domob.eu>
6815
6816         PR fortran/38936
6817         * gfortran.dg/associate_1.f03: Extended to test newly supported
6818         features like association to variables.
6819         * gfortran.dg/associate_3.f03: Removed check for illegal change
6820         of associate-name here...
6821         * gfortran.dg/associate_5.f03: ...and added it here.
6822         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6823         * gfortran.dg/associate_7.f03: New test.
6824
6825 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6826
6827         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6828
6829 2010-08-15  Daniel Kraft  <d@domob.eu>
6830
6831         PR fortran/38936
6832         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6833         * gfortran.dg/associate_3.f03: Clarify comment.
6834         * gfortran.dg/associate_5.f03: New test.
6835         * gfortran.dg/associate_6.f03: New test.
6836
6837 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6838
6839         PR fortran/45211
6840         * gfortran.dg/bind_c_usage_21.f90: New.
6841         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6842
6843 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6844
6845         * gfortran.dg/optional_absent_1.f90: New.
6846         * gfortran.dg/null_actual.f90: New.
6847
6848 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6849
6850         * gfortran.dg/pointer_target_1.f90: New.
6851         * gfortran.dg/pointer_target_2.f90: New.
6852         * gfortran.dg/pointer_target_3.f90: New.
6853
6854 2010-08-15  Daniel Kraft  <d@domob.eu>
6855
6856         PR fortran/45197
6857         * gfortran.dg/elemental_args_check_3.f90: New test.
6858         * gfortran.dg/impure_1.f08: New test.
6859         * gfortran.dg/impure_2.f08: New test.
6860         * gfortran.dg/impure_3.f90: New test.
6861         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6862
6863 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6864
6865         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6866         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6867         SLP tests.
6868         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6869         misaligned loads.
6870         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6871         misaligned stores.c
6872         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6873
6874 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6875
6876         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6877         dg-require-effective-target after dg-do.
6878
6879 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6880
6881         * lib/target-supports.exp (check_effective_target_vect_int): Return
6882         true for Loongson targets.
6883         (check_effective_target_vect_shift): Likewise.
6884         (check_effective_target_vect_no_int_max): Likewise.
6885         (check_effective_target_vect_no_align): Likewise.
6886         (check_effective_target_vect_short_mult): Likewise.
6887
6888 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6889
6890         * g++.dg/cast.C: Change fields of structures to "long" to pass
6891         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6892         * g++.dg/cpp0x/iop.C: Ditto.
6893         * g++.dg/cpp0x/named_refs.C: Ditto.
6894         * g++.dg/cpp0x/rv1p.C: Ditto.
6895         * g++.dg/cpp0x/rv2p.C: Ditto.
6896         * g++.dg/cpp0x/rv3p.C: Ditto.
6897         * g++.dg/cpp0x/rv4p.C: Ditto.
6898         * g++.dg/cpp0x/rv5p.C: Ditto.
6899         * g++.dg/cpp0x/rv6p.C: Ditto.
6900         * g++.dg/cpp0x/rv7p.C: Ditto.
6901         * g++.dg/cpp0x/rv8p.C: Ditto.
6902         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6903
6904 2010-08-13  Daniel Kraft  <d@domob.eu>
6905
6906         * gfortran.dg/implied_shape_1.f08: New test.
6907         * gfortran.dg/implied_shape_2.f90: New test.
6908         * gfortran.dg/implied_shape_3.f08: New test.
6909
6910 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6911
6912         PR libfortran/42526
6913         * gfortran.dg/char_component_initializer_1.f90: New test.
6914
6915 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6916
6917         PR tree-optimization/45241
6918         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6919
6920 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6921
6922         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6923         to dg-options.
6924         * gcc.target/i386/pr40906-2.c: Ditto.
6925         * gcc.target/i386/pr40906-3.c: Ditto.
6926
6927 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6928
6929         PR middle-end/45262
6930         * gcc.c-torture/execute/pr45262.c: New test.
6931
6932 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6933
6934         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6935         empty argument.
6936         * g++.dg/other/profile1.C: Ditto.
6937
6938 2010-08-12  Richard Guenther  <rguenther@suse.de>
6939
6940         PR tree-optimization/45232
6941         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6942         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6943         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6944         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6945         unsigned arithmetic.
6946         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6947         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6948         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6949         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6950         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6951         unsigned arithmetic.
6952         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6953         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6954         unsigned arithmetic.
6955         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6956         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6957         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6958         unsigned arithmetic.
6959         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6960         * gcc.dg/tree-ssa/negate.c: Adjust.
6961         * gcc.dg/vect/vect-1.c: Adjust.
6962         * gfortran.dg/reassoc_6.f: XFAIL.
6963
6964 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6965
6966         PR debug/45259
6967         * gcc.dg/pr45259.c: New test.
6968
6969 2010-08-12  Wei Guozhi  <carrot@google.com>
6970
6971         PR target/44999
6972         * gcc.target/arm/pr44999.c: New testcase.
6973
6974 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6975
6976         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6977         (N): Likewise.
6978         (main): Adjust accordingly.
6979
6980 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6981
6982         * gfortran.dg/graphite/id-22.f: New.
6983
6984 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6985
6986         * gcc.dg/graphite/id-26.c: New.
6987
6988 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6989
6990         * gcc.dg/graphite/id-25.c: New.
6991
6992 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6993
6994         * gcc.dg/graphite/run-id-5.c: New.
6995         * gcc.dg/graphite/run-id-6.c: New.
6996         * gfortran.dg/graphite/id-21.f: New.
6997
6998 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6999
7000         * gcc.dg/graphite/id-24.c: New.
7001
7002 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7003
7004         * gcc.dg/tree-ssa/pr20742.c: New.
7005
7006 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7007
7008         * gcc.dg/graphite/id-23.c: New.
7009
7010 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7011
7012         * gfortran.dg/graphite/id-20.f: Adjust testcase.
7013
7014 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7015
7016         * gcc.dg/graphite/pr42729.c: New.
7017
7018 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7019
7020         * gfortran.dg/graphite/id-20.f: New.
7021
7022 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7023
7024         * gcc.dg/graphite/id-22.c: New.
7025
7026 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7027
7028         * gcc.dg/graphite/run-id-2.c: Call abort.
7029
7030 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7031
7032         * gcc.dg/graphite/id-20.c: New.
7033
7034 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
7035             Steve Kargl  <kargl@gcc.gnu.org>
7036
7037         PR fortran/44595
7038         * gfortran.dg/move_alloc_3.f90: New.
7039         * gfortran.dg/random_seed_2.f90: New.
7040
7041 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7042
7043         * lib/target-supports.exp (check_effective_target_sync_int_long):
7044         Add hppa*-*-linux*.
7045         (check_effective_target_sync_char_short): Likewise.
7046
7047 2010-08-10  Yao Qi  <yao@codesourcery.com>
7048
7049         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
7050         general form.
7051         * gcc.dg/tree-ssa/loop-31.c: Likewise.
7052         * g++.dg/other/packed1.C: Likewise.
7053         * g++.dg/other/crash-4.C: Likewise.
7054         * g++.dg/ext/packed8.C: Likewise.
7055         * g++.dg/init/array16.C: Likewise.
7056
7057 2010-08-10  xinliang David Li  <davidxl@google.com>
7058         * gcc.dg/tree-ssa/loop-19.c: Add option
7059         -fno-prefetch-loop-array
7060
7061 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
7062
7063         PR middle-end/45182
7064         * gcc.c-torture/compile/pr45182.c: New test.
7065
7066 2010-08-09  Jason Merrill  <jason@redhat.com>
7067
7068         PR c++/45236
7069         * g++.dg/cpp0x/variadic-104.C: New.
7070
7071 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7072
7073         PR fortran/44235
7074         * gfortran.dg/dependency_32.f90:  New test.
7075
7076 2010-08-09  Richard Guenther  <rguenther@suse.de>
7077
7078         PR middle-end/44632
7079         * g++.dg/opt/nrv17.C: New testcase.
7080
7081 2010-08-09  Richard Guenther  <rguenther@suse.de>
7082
7083         PR middle-end/45212
7084         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
7085         alignment from MEM_REF offset only if we took it from the
7086         base object.
7087
7088         * gcc.target/i386/pr24178.c: New testcase.
7089
7090 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7091
7092         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
7093         * gcc.dg/20030702-1.c: Ditto.
7094         * gcc.dg/20050309-1.c: Ditto.
7095         * gcc.dg/20050325-1.c: Ditto.
7096         * gcc.dg/20050330-2.c: Ditto.
7097         * gcc.dg/20051201-1.c: Ditto.
7098         * gcc.dg/gomp/pr27573.c: Ditto.
7099         * gcc.dg/gomp/pr34610.c: Ditto.
7100         * gcc.dg/pr24225.c: Ditto.
7101         * gcc.dg/pr26570.c: Ditto.
7102         * gcc.dg/pr32773.c: Ditto.
7103         * g++.dg/gcov/gcov-6.C: Ditto.
7104         * g++.dg/gomp/pr34608.C: Ditto.
7105         * gfortran.dg/gomp/pr27573.f90: Ditto.
7106
7107         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
7108         dg-require-host-local dg directive.
7109         * gcc.dg/profile-dir-2.c: Ditto.
7110         * gcc.dg/profile-dir-3.c: Ditto.
7111
7112 2010-08-08  Richard Guenther  <rguenther@suse.de>
7113
7114         PR tree-optimization/45109
7115         * gcc.c-torture/compile/pr45109.c: New testcase.
7116
7117 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7118
7119         * gcc.dg/march.c: Skip if -march defined.
7120         * gcc.dg/mtune.c: Skip if -mtune defined.
7121
7122         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
7123         generic thunk support.
7124
7125 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
7126
7127         PR target/45213
7128         * gcc.target/i386/pr45213.c: New test.
7129
7130 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7131
7132         PR libfortran/45143
7133         * gfortran.dg/fmt_error_11.f03: New test.
7134
7135 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7136
7137         * lib/target-supports.exp (check_effective_target_sync_int_long):
7138         Add arm*-*-linux-gnueabi.
7139         (check_effective_target_sync_char_short): Likewise.
7140
7141 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7142
7143         PR fortran/45159
7144         * gfortran.dg/dependency_31.f90:  New test.
7145
7146 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7147
7148         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
7149
7150 2010-08-06  Jason Merrill  <jason@redhat.com>
7151
7152         * g++.dg/cpp0x/sfinae3.C: New.
7153         * g++.dg/cpp0x/sfinae4.C: New.
7154
7155 2010-08-06  Richard Guenther  <rguenther@suse.de>
7156
7157         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
7158         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
7159         * gcc.dg/tree-ssa/pr25382.c: Likewise.
7160         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
7161         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7162         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
7163         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
7164         * gcc.c-torture/execute/20100805-1.c: Likewise.
7165
7166 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7167
7168         PR testsuite/42855
7169         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
7170
7171 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7172
7173         * gcc.dg/ipa/ipcp-ii-1.c: New test.
7174         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
7175
7176 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7177
7178         * g++.dg/ipa/devirt-1.C: New test.
7179         * g++.dg/ipa/devirt-2.C: Likewise.
7180         * g++.dg/ipa/devirt-3.C: Likewise.
7181         * g++.dg/ipa/devirt-4.C: Likewise.
7182         * g++.dg/ipa/devirt-5.C: Likewise.
7183         * gcc.dg/ipa/iinline-3.c: Likewise.
7184
7185 2010-08-05  Jie Zhang  <jie@codesourcery.com>
7186
7187         PR tree-optimization/45144
7188         * gcc.dg/tree-ssa/pr45144.c: New test.
7189
7190 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
7191
7192         PR fortran/42207
7193         PR fortran/44064
7194         PR fortran/44065
7195         * gfortran.dg/class_25.f03: New.
7196         * gfortran.dg/class_26.f03: New.
7197
7198 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
7199
7200         * g++.dg/warn/miss-format-1.C: Update line number.
7201
7202 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
7203
7204         PR c++/44641
7205         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
7206         .frame and .mask assembler directives.
7207
7208 2010-08-04  Richard Guenther  <rguenther@suse.de>
7209
7210         * gcc.dg/tree-ssa/vrp35.c: Adjust.
7211         * gcc.dg/tree-ssa/vrp36.c: Likewise.
7212         * gcc.dg/tree-ssa/vrp50.c: Likewise.
7213         * gcc.dg/tree-ssa/vrp52.c: Likewise.
7214
7215 2010-08-04  Tobias Burnus  <burnus@net-b.de>
7216
7217         PR fortran/44857
7218         * gfortran.dg/derived_constructor_char_1.f90: New.
7219         * gfortran.dg/derived_constructor_char_2.f90: New.
7220
7221 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7222
7223         PR fortran/45159
7224         * gfortran.dg/dependency_30.f90:  New test.
7225
7226 2010-08-03  Jan Hubicka  <jh@suse.cz>
7227
7228         * gcc.c-torture/compile/pr45085.c: New testcase.
7229
7230 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
7231
7232         PR fortran/44584
7233         PR fortran/45161
7234         * gfortran.dg/typebound_call_9.f03: Modified.
7235         * gfortran.dg/typebound_generic_1.f03: Modified.
7236
7237 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7238
7239         PR fortran/45159
7240
7241         * gfortran.dg/dependency_29.f90:  New test.
7242
7243 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7244
7245         PR fortran/36854
7246         * gfortran.dg/character_comparison_2.f90:  New test.
7247         * gfortran.dg/character_comparison_3.f90:  New test.
7248         * gfortran.dg/dependency_28.f90:  New test.
7249
7250 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
7251
7252         PR target/40457
7253         * gcc.target/arm/pr40457-1.c: New test.
7254         * gcc.target/arm/pr40457-2.c: New test.
7255
7256 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
7257
7258         PR fortran/44912
7259         * gfortran.dg/typebound_call_17.f03: New.
7260
7261 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
7262
7263         PR fortran/44929
7264         * gfortran.dg/allocate_derived_3.f90: New.
7265
7266 2010-07-30  Xinliang David Li  <davidxl@google.com>
7267         PR tree-optimization/45121
7268         * c-c++-common/uninit-17.c: Add -fno-ivops option.
7269
7270 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7271
7272         PR c++/45112
7273         * g++.dg/pr45112.C: New test.
7274
7275 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
7276
7277         PR debug/45055
7278         PR rtl-optimization/45137
7279         * gcc.dg/pr45055.c: New test.
7280
7281 2010-07-30  Alan Modra  <amodra@gmail.com>
7282
7283         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7284         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7285
7286 2010-07-29  Tobias Burnus  <burnus@net-b.de>
7287
7288         PR fortran/45087
7289         PR fortran/45125
7290         * gfortran.dg/whole_file_25.f90: New.
7291         * gfortran.dg/whole_file_26.f90: New.
7292         * gfortran.dg/whole_file_27.f90: New.
7293
7294 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7295
7296         PR fortran/44962
7297         * gfortran.dg/typebound_proc_17.f03: New.
7298
7299 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7300
7301         PR fortran/45004
7302         * gfortran.dg/move_alloc_2.f90: New.
7303
7304 2010-07-29  Xinliang David Li  <davidxl@google.com>
7305         PR tree-optimization/45121
7306         * c-c++-common/uninit-17.c: Fix expected output.
7307
7308 2010-07-29  Richard Guenther  <rguenther@suse.de>
7309
7310         PR tree-optimization/45120
7311         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7312
7313 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
7314
7315         PR fortran/42051
7316         PR fortran/44064
7317         * gfortran.dg/pr42051.f03: New testcase.
7318
7319 2010-07-29  Richard Guenther  <rguenther@suse.de>
7320
7321         PR middle-end/45034
7322         * gcc.c-torture/execute/pr45034.c: New testcase.
7323
7324 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7325
7326         PR c++/45096
7327         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7328
7329 2010-07-28  Daniel Kraft  <d@domob.eu>
7330
7331         * gfortran.dg/bound_8.f90: New test.
7332
7333 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
7334
7335         PR debug/45105
7336         * gcc.dg/pr45105.c: New test.
7337
7338 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7339
7340         PR rtl-optimization/45107
7341         * gcc.dg/pr45107.c: New test.
7342
7343 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7344
7345         PR rtl-optimization/45101
7346         * gcc.dg/pr45101.c: New test.
7347
7348 2010-07-28  Tobias Burnus  <burnus@net-b.de>
7349
7350         PR fortran/45077
7351         * gfortran.dg/whole_file_24.f90: New.
7352
7353 2010-07-27  Jason Merrill  <jason@redhat.com>
7354
7355         * g++.dg/cpp0x/variadic102.C: New.
7356         * g++.dg/cpp0x/variadic103.C: New.
7357
7358 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7359
7360         PR rtl-optimization/40956
7361         PR target/42495
7362         PR middle-end/42574
7363         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7364         * gcc.target/arm/pr42574.c: Add tests.
7365
7366 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7367
7368         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7369         test name.
7370         (cleanup-repo-files): Ditto.
7371         (cleanup-saved-temps): Ditto.
7372
7373 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7374
7375         PR testsuite/44701
7376         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7377
7378         PR c/45079
7379         * gcc.dg/pr45079.c: New test.
7380
7381 2010-07-27  Ira Rosen  <irar@il.ibm.com>
7382
7383         PR tree-optimization/44152
7384         * gcc.dg/vect/fast-math-pr44152.c: New test.
7385
7386 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7387
7388         PR ObjC/44140
7389         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7390         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7391         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7392         * obj-c++.dg/torture/trivial.mm: Ditto.
7393         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7394         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7395         * objc.dg/torture/tls/thr-init.m: Ditto.
7396         * objc.dg/torture/trivial.m: Ditto.
7397
7398 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7399
7400         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7401         Skip on spu-*-* targets.
7402
7403 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7404
7405         PR tree-optimization/45083
7406         * gcc.dg/pr45083.c: New test.
7407
7408 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7409
7410         PR fortran/40873
7411         * gfortran.dg/whole_file_22.f90: New test.
7412         * gfortran.dg/whole_file_23.f90: New test.
7413
7414 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7415             Jack Howarth  <howarth@bromo.med.uc.edu>
7416             Richard Henderson  <rth@redhat.com>
7417
7418         PR target/44132
7419         * gcc.dg/tls/thr-init-1.c: New.
7420         * gcc.dg/tls/thr-init-2.c: New.
7421         * gcc.dg/torture/tls New.
7422         * gcc.dg/torture/tls/tls-test.c: New.
7423         * gcc.dg/torture/tls/thr-init-1.c: New.
7424         * gcc.dg/torture/tls/tls.exp: New.
7425         * gcc.dg/torture/tls/thr-init-2.c: New.
7426         * gcc.dg/tls/emutls-2.c: New test
7427
7428         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7429         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7430         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7431         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7432         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7433         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7434         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7435         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7436         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7437         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7438         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7439         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7440         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7441         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7442         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7443         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7444         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7445         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7446         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7447         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7448         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7449         gfortran.dg/gomp/omp_threadprivate1.f90,
7450         gfortran.dg/gomp/omp_threadprivate2.f90,
7451         gfortran.dg/gomp/reduction1.f90,
7452         gfortran.dg/gomp/sharing-1.f90: Likewise.
7453
7454 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7455
7456         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7457         sse_runtime.
7458         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7459         dg-require-visibility.
7460
7461 2010-07-26  Richard Guenther  <rguenther@suse.de>
7462
7463         PR tree-optimization/43784
7464         * gcc.c-torture/execute/pr43784.c: New testcase.
7465         * g++.dg/torture/pr43784.C: Likewise.
7466
7467 2010-07-26  Richard Guenther  <rguenther@suse.de>
7468
7469         PR middle-end/45056
7470         * g++.dg/pr45056.C: New testcase.
7471
7472 2010-07-26  Richard Guenther  <rguenther@suse.de>
7473
7474         PR tree-optimization/45071
7475         * gcc.dg/pr45071.c: New testcase.
7476
7477 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7478
7479         PR fortran/45066
7480         * gfortran.dg/namelist_62.f90: New.
7481
7482 2010-07-26  Richard Guenther  <rguenther@suse.de>
7483
7484         * gcc.c-torture/execute/pr45017.c: Move ...
7485         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7486
7487 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7488
7489         PR fortran/40628
7490         * trim_optimize_1.f90:  New test.
7491         * character_comparision_1.f90:  New test.
7492
7493 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7494
7495         PR fortran/42852
7496         * gfortran.dg/wtruncate_fix.f: New test.
7497
7498 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7499
7500         PR testsuite/45068
7501         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7502
7503 2010-07-24  Richard Guenther  <rguenther@suse.de>
7504
7505         PR lto/43788
7506         * g++.dg/lto/20100724-1_0.C: New testcase.
7507
7508 2010-07-24  Richard Guenther  <rguenther@suse.de>
7509
7510         PR lto/43212
7511         * gcc.dg/lto/20100724-1_0.c: New testcase.
7512         * gcc.dg/lto/20100724-1_1.c: Likewise.
7513
7514 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7515
7516         PR fortran/40011
7517         * gfortran.dg/whole_file_21.f90: New.
7518
7519         * gfortran.dg/integer_exponentiation_3.F90: Use
7520         -ffloat-store only for i?86/x86-64 -m32.
7521
7522 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7523
7524         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7525         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7526
7527 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7528
7529         * gfortran.dg/func_decl_4.f90: Split test into two ...
7530         * gfortran.dg/func_decl_5.f90: ... parts.
7531         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7532         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7533         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7534         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7535         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7536         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7537         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7538         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7539         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7540         * gfortran.dg/sizeof.f90: Make test valid.
7541         * gfortran.dg/pr20865.f90: Add new dg-error.
7542         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7543         * gfortran.dg/g77/19990218-0.f: Ditto.
7544         * gfortran.dg/g77/19990218-1.f: Ditto.
7545         * gfortran.dg/g77/970625-2.f: Ditto.
7546         * gfortran.dg/pr37243.f: Fix function declaration.
7547         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7548         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7549
7550 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7551
7552         PR fortran/44945
7553         * gfortran.dg/char_array_structure_constructor.f90: Add
7554         -fwhole-file as dg-option as it otherwise fails on some
7555         systems.
7556
7557 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7558
7559         * gnat.dg/aggr16.ad[sb]: New test.
7560         * gnat.dg/aggr16_pkg.ads: New helper.
7561
7562 2010-07-23  Richard Guenther  <rguenther@suse.de>
7563
7564         PR lto/43071
7565         * g++.dg/lto/20100723-1_0.C: New testcase.
7566
7567 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7568
7569         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7570         AVX support.
7571         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7572         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7573
7574 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7575
7576         * lib/target-supports.exp (add_options_for_tls): New proc.
7577         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7578         * g++.dg/tls/static-1a.cc: Likewise.
7579         * gcc.dg/tls/emutls-1.c: Likewise.
7580         * gcc.dg/tls/opt-11.c: Likewise.
7581         * gcc.dg/tls/opt-12.c: Likewise.
7582         * gcc.dg/tls/pr24428-2.c: Likewise.
7583         * gcc.dg/tls/pr24428.c: Likewise.
7584         * obj-c++.dg/tls/static-1.mm: Likewise.
7585         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7586         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7587         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7588         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7589         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7590         * objc.dg/torture/tls/thr-init.m: Likewise.
7591         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7592
7593 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7594
7595         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7596         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7597         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7598         optimized dump files.
7599
7600 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7601
7602         PR tree-optimization/45047
7603         * gcc.c-torture/compile/pr45047.c: New test.
7604
7605 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7606
7607         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7608         instead of dg-compile.
7609         * gcc.dg/float-range-4.c: Ditto.
7610         * gcc.dg/float-range-5.c: Ditto.
7611         * gcc.dg/fold-overflow-1.c: Ditto.
7612         * gcc.dg/gomp/sections-4.c: Ditto.
7613         * gcc.dg/transparent-union-1.c: Ditto.
7614         * gcc.dg/transparent-union-2.c: Ditto.
7615         * gcc.target/i386/pr39315-check.c: Ditto.
7616         * g++.dg/gomp/sections-4.C: Ditto.
7617         * g++.dg/template/dtor7.C: Ditto.
7618         * g++.dg/tree-ssa/pr19952.C: Ditto.
7619         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7620         * gfortran.dg/graphite/pr42185.f90: Ditto.
7621         * gfortran.dg/namelist_36.f90: Ditto.
7622         * gnat.dg/noreturn1.adb: Ditto.
7623         * gnat.dg/specs/small_alignment.ads: Ditto.
7624
7625 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7626
7627         PR tree-optimization/44915
7628         * g++.dg/torture/pr44915.C: New test.
7629
7630 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7631
7632         PR tree-optimization/44914
7633         * g++.dg/tree-ssa/pr44914.C: New test.
7634
7635 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7636
7637         PR target/44290
7638         * gcc.dg/pr44290-1.c: New test.
7639         * gcc.dg/pr44290-2.c: New test.
7640
7641 2010-07-23  Jason Merrill  <jason@redhat.com>
7642
7643         PR c++/45008
7644         * g++.dg/abi/mangle44.C: New.
7645
7646 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7647
7648         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7649         for compile-time only tests.
7650         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7651         target check.
7652         * gcc.target/i386/pr39315-4.c: Ditto.
7653         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7654         target check.  Include sse-os-support.h.
7655         (main): Call check_isa and sse_os_support.
7656         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7657         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7658         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7659         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7660         target check.  Include sse-os-support.h.
7661         (main): Call check_isa and sse_os_support.
7662         * gcc.target/i386/vperm-v2df.c: Ditto.
7663
7664 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7665
7666         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7667         (check_effective_target_avx_runtime): New procedure.
7668         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7669         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7670
7671         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7672         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7673         and __get_cpuid test.
7674         * gcc.dg/compat/vector-2b_main.c: Ditto.
7675
7676         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7677
7678         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7679         for compile-time only test.
7680         * gcc.dg/pr32716.c: Ditto.
7681         * gcc.dg/pr34856.c: Ditto.
7682         * gcc.dg/pr36997.c: Ditto.
7683         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7684         * gfortran.dg/pr28158.f90: Ditto.
7685         * gfortran.dg/pr30667.f: Ditto.
7686
7687         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7688         i?86-*-* and x86_64-*-* targets to disable execution on targets
7689         without sse2 runtime support.
7690         * g++.dg/vect/vect.exp: Ditto.
7691         * gfortran.dg/vect/vect.exp: Ditto.
7692
7693         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7694         * gcc.dg/pr37544.c: Ditto.
7695         * gcc.dg/pr40550.c: Ditto.
7696         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7697         * gcc.dg/compat/vector-1a_main.c: Ditto.
7698         * gcc.dg/compat/vector-2a_main.c: Ditto.
7699         * gcc.dg/torture/pr16104-1.c: Ditto.
7700         * gcc.dg/torture/pr35771-1.c: Ditto.
7701         * gcc.dg/torture/pr35771-2.c: Ditto.
7702         * gcc.dg/torture/pr35771-3.c: Ditto.
7703         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7704         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7705         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7706         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7707         * g++.dg/other/i386-1.C: Ditto.
7708         * g++.dg/other/pr40446.C: Ditto.
7709
7710 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7711
7712         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7713
7714 2010-07-23  Daniel Kraft  <d@domob.eu>
7715
7716         PR fortran/44709
7717         * gfortran.dg/exit_1.f08: New test.
7718         * gfortran.dg/exit_2.f08: New test.
7719
7720 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7721
7722         PR tree-optimization/39839
7723         * gcc.target/arm/pr39839.c: New test case.
7724
7725 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7726
7727         * gnat.dg/unchecked_convert5b.adb: New test.
7728         * gnat.dg/unchecked_convert6.adb: Likewise.
7729         * gnat.dg/unchecked_convert6b.adb: Likewise.
7730
7731 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7732
7733         * gnat.dg/aggr15.ad[sb]: New test.
7734
7735 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7736
7737         PR debug/45024
7738         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7739
7740 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7741
7742         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7743         with dg-require-linker-plugin.
7744
7745 2010-07-22  Richard Guenther  <rguenther@suse.de>
7746
7747         PR lto/43850
7748         * g++.dg/lto/20100722-1_0.C: New testcase.
7749
7750 2010-07-22  Richard Guenther  <rguenther@suse.de>
7751
7752         PR lto/42451
7753         * gcc.dg/lto/20100720-3_0.c: New testcase.
7754         * gcc.dg/lto/20100720-3_1.c: Likewise.
7755
7756 2010-07-22  Richard Guenther  <rguenther@suse.de>
7757
7758         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7759         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7760
7761         PR lto/43373
7762         * gcc.dg/lto/20100722-1_0.c: New testcase.
7763
7764 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7765
7766         PR tree-optimization/44891
7767         * gcc.c-torture/compile/pr44891.c: New test.
7768
7769 2010-07-22  Richard Guenther  <rguenther@suse.de>
7770
7771         PR tree-optimization/45017
7772         * gcc.c-torture/execute/pr45017.c: New testcase.
7773
7774 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7775
7776         PR fortran/45019
7777         * gfortran.dg/aliasing_dummy_5.f90: New.
7778
7779 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7780
7781         PR target/43698
7782         * gcc.target/arm/pr43698.c: New test.
7783
7784 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7785
7786         PR fortran/44929
7787         * Revert my commit r162325 for this PR.
7788
7789 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7790
7791         PR debug/45015
7792         * gcc.target/m68k/pr45015.c: New test.
7793
7794 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7795
7796         PR c++/44641
7797         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7798         comments.
7799
7800 2010-07-21  Richard Guenther  <rguenther@suse.de>
7801
7802         PR lto/45018
7803         * g++.dg/lto/20100721-1_0.C: New testcase.
7804
7805 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7806
7807         PR tree-optimization/44900
7808         * g++.dg/torture/pr44900.C: New test.
7809
7810 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7811
7812         PR middle-end/44738
7813         * c-c++-common/uninit-17.c: Correct expected error.
7814
7815 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7816
7817         * gcc.dg/guality/asm-1.c: New test.
7818
7819         PR debug/45003
7820         * gcc.dg/guality/pr45003-2.c: New test.
7821         * gcc.dg/guality/pr45003-3.c: New test.
7822
7823 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7824
7825         PR libfortran/44697
7826         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7827
7828 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7829
7830         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7831         defined on the current line.
7832         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7833         * g++.dg/debug/dwarf2/pr44641.C: New.
7834
7835 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7836
7837         * gcc.target/powerpc/block-move-1.c: New test.
7838         * gcc.target/powerpc/block-move-2.c: New test.
7839
7840 2010-07-20  Jason Merrill  <jason@redhat.com>
7841
7842         PR c++/44967
7843         * g++.dg/cpp0x/sfinae2.C: New.
7844
7845 2010-07-20  Richard Guenther  <rguenther@suse.de>
7846
7847         PR lto/42696
7848         * gcc.dg/lto/20100720-4_0.c: New testcase.
7849
7850 2010-07-20  Richard Guenther  <rguenther@suse.de>
7851
7852         PR lto/43221
7853         * gcc.dg/lto/20100720-2_0.c: New testcase.
7854         * gcc.dg/lto/20100720-2_1.c: Likewise.
7855
7856 2010-07-20  Richard Guenther  <rguenther@suse.de>
7857
7858         PR lto/43208
7859         * gcc.dg/lto/20100720-1_0.c: New testcase.
7860         * gcc.dg/lto/20100720-1_1.c: Likewise.
7861
7862 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7863
7864         PR debug/45003
7865         * gcc.dg/guality/pr45003-1.c: New test.
7866
7867 2010-07-20  Richard Guenther  <rguenther@suse.de>
7868
7869         PR tree-optimization/44977
7870         * gcc.dg/torture/pr44977.c: New testcase.
7871
7872 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7873
7874         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7875         sync_char_short
7876
7877 2010-07-20  Richard Guenther  <rguenther@suse.de>
7878
7879         PR middle-end/44971
7880         PR middle-end/44988
7881         * gcc.dg/pr44971.c: New testcase.
7882         * gcc.c-torture/compile/pr44988.c: Likewise.
7883
7884 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7885
7886         PR fortran/44929
7887         * gfortran.dg/allocate_with_typespec.f90: New test.
7888         * gfortran.dg/allocate_derived_1.f90: Update error message.
7889
7890 2010-07-19  Jason Merrill  <jason@redhat.com>
7891
7892         PR c++/44996
7893         * g++.dg/cpp0x/decltype23.C: New.
7894
7895 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7896
7897         PR fortran/42385
7898         * gfortran.dg/class_defined_operator_1.f03 : New test.
7899
7900 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7901
7902         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7903         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7904         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7905         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7906
7907 2010-07-19  Richard Guenther  <rguenther@suse.de>
7908
7909         PR middle-end/44941
7910         * gcc.c-torture/compile/pr44941.c: New testcase.
7911
7912 2010-07-19  Jason Merrill  <jason@redhat.com>
7913
7914         PR c++/44969
7915         * g++.dg/template/sfinae24.C: New.
7916
7917 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7918
7919         PR fortran/44353
7920         * gfortran.dg/data_implied_do_2.f90: Removed.
7921
7922 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7923
7924         PR c++/44969
7925         * g++.dg/template/sfinae23.C: New.
7926
7927 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7928
7929         * lib/target-supports.exp (check_sse_os_support_available): New
7930         proc.
7931         (check_sse_hw_available): New proc.
7932         (check_effective_target_sse_runtime): New proc.
7933         (check_effective_target_sse2_runtime): New proc.
7934         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7935         -msse2 if check_sse_os_support_available.
7936         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7937         check_sse_os_support_available.
7938         * gcc.dg/vect/vect.exp: Likewise.
7939         * gfortran.dg/vect/vect.exp: Likewise.
7940         * gcc.target/i386/sol2-check: Renamed to ...
7941         * gcc.target/i386/sse-os-support.h: ... this.
7942         (sol2_check): Renamed to ...
7943         (sse_os_support): ... this.
7944         Only test movss with xmm registers.
7945         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7946         Removed ILL_INSN, ILL_INSN_LEN.
7947         * gcc.target/i386/sse2-check.h: Likewise.
7948         * gcc.target/i386/sse3-check.h: Likewise.
7949         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7950         Removed cpuid.h, __get_cpuid test.
7951         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7952         Removed cpuid.h, __get_cpuid test.
7953         * g++.dg/other/pr40446.C: Likewise.
7954         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7955         * gcc.dg/compat/vector-1a_main.c: Likewise.
7956         * gcc.dg/compat/vector-2a_main.c: Likewise.
7957         * gcc.dg/pr36584.c: Likewise.
7958         * gcc.dg/pr37544.c: Likewise.
7959         * gcc.dg/torture/pr16104-1.c: Likewise.
7960         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7961         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7962         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7963         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7964         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7965         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7966         sse2_runtime.
7967         * gcc.dg/torture/pr35771-2.c: Likewise.
7968         * gcc.dg/torture/pr35771-3.c: Likewise.
7969         * gcc.target/i386/pr39315-2.c: Likewise.
7970         * gcc.target/i386/pr39315-4.c: Likewise.
7971         * gcc.target/i386/vperm-v2df.c: Likewise.
7972         * gcc.target/i386/vperm-v2di.c: Likewise.
7973         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7974         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7975         sse_runtime.
7976
7977 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7978
7979         PR fortran/44353
7980         * gfortran.dg/data_implied_do_2.f90: New test.
7981
7982 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7983
7984         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7985
7986 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7987
7988         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7989         to the "mips16" group.
7990         (mips_using_mips16_p): New procedure.
7991         (mips-dg-options): Use it.
7992
7993 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7994
7995         * gcc.target/mips/mips16-attributes-4.c: New test.
7996
7997 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7998
7999         PR testsuite/44418
8000         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
8001         * gcc.target/powerpc/recip-2.c: Ditto.
8002         * gcc.target/powerpc/recip-3.c: Ditto.
8003
8004 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
8005
8006         * gcc.target/arm/pr42235.c: New test.
8007
8008 2010-07-16  Jason Merrill  <jason@redhat.com>
8009
8010         PR c++/32505
8011         * g++.dg/template/partial8.C: New.
8012
8013 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
8014
8015         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
8016         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
8017         in C++.
8018         (gualcvt): New overloaded inline.
8019         (GUALCVT): Use it for C++.
8020         * g++.dg/guality/guality.exp: New.
8021         * g++.dg/guality/guality.h: New.
8022         * g++.dg/guality/redeclaration1.C: New test.
8023         * g++.dg/dg.exp: Prune also guality/* tests.
8024         * gcc.dg/guality/pr43141.c: Moved to...
8025         * c-c++-common/guality/pr43141.c: ... here.
8026
8027 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8028
8029         PR libfortran/37077
8030         * gfortran.dg/char4_iunit_2.f03: New test.
8031
8032 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
8033
8034         PR testsuite/43925
8035         * lib/plugin-support.exp (plugin-test-execute):
8036         Add ${gcc_objdir}/intl to includes.
8037
8038 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
8039
8040         PR target/44942
8041         * gcc.c-torture/execute/pr44942.c: New test.
8042         * gcc.target/i386/pr44942.c: New test.
8043
8044 2010-07-15  Jason Merrill  <jason@redhat.com>
8045
8046         PR c++/44909
8047         * g++.dg/cpp0x/implicit7.C: New.
8048         * g++.dg/cpp0x/implicit8.C: New.
8049
8050 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8051
8052         Disable float tests for __SPU__ targets due to lack of signed zero:
8053         * c-c++-common/torture/complex-sign-add.c (check_add_float).
8054         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
8055         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
8056         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
8057         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
8058         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
8059         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
8060         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
8061         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
8062
8063 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
8064
8065         * gfortran.dg/select_char_2.f90: New test.
8066
8067 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
8068
8069         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
8070         with DECL_CHAIN.
8071
8072 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
8073
8074         PR fortran/44936
8075         * gfortran.dg/typebound_generic_9.f03: New.
8076
8077 2010-07-15  Richard Guenther  <rguenther@suse.de>
8078
8079         PR tree-optimization/44946
8080         * gcc.c-torture/compile/pr44946.c: New testcase.
8081
8082 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
8083
8084         PR fortran/40206
8085         * gfortran.dg/select_char_3.f90: New test.
8086
8087 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
8088             Kevin F. Quinn  <kevquinn@gentoo.org>
8089
8090         * gcc.dg/Wtrampolines.c: New.
8091
8092 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8093
8094         PR libfortran/44934
8095         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
8096
8097 2010-07-14  Jason Merrill  <jason@redhat.com>
8098
8099         PR c++/44810
8100         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
8101
8102         Implement C++0x unrestricted unions (N2544)
8103         * g++.dg/cpp0x/union1.C: New.
8104         * g++.dg/cpp0x/union2.C: New.
8105         * g++.dg/cpp0x/union3.C: New.
8106         * g++.dg/cpp0x/defaulted2.C: Adjust.
8107         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
8108         * g++.old-deja/g++.ext/anon2.C: Adjust.
8109         * g++.old-deja/g++.mike/misc6.C: Adjust.
8110
8111 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
8112
8113         PR fortran/44925
8114         * gfortran.dg/c_loc_tests_15.f90: New.
8115
8116 2010-07-13  Jason Merrill  <jason@redhat.com>
8117
8118         PR c++/44909
8119         * g++.dg/cpp0x/implicit6.C: New.
8120
8121 2010-07-13  Jason Merrill  <jason@redhat.com>
8122
8123         PR c++/44540
8124         * g++.dg/abi/noreturn1.C: New.
8125         * g++.dg/abi/noreturn2.C: New.
8126
8127 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
8128
8129         PR other/44874
8130         PR debug/44832
8131         * c-c++-common/pr44832.c: New test.
8132
8133 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
8134
8135         PR objc/44488
8136         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
8137         on the target.  Make sure that we can assemble the emitted asm when
8138         the test type is 'compile'.
8139
8140 2010-07-13  Richard Guenther  <rguenther@suse.de>
8141
8142         PR tree-optimization/36960
8143         * g++.dg/torture/pr36960.C: New testcase.
8144
8145 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
8146
8147         PR c++/44908
8148         * g++.dg/template/sfinae21.C: New.
8149         * g++.dg/template/sfinae22.C: Likewise.
8150
8151 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
8152
8153         PR testsuite/42843
8154         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
8155         * gcc.dg/plugin/ggcplug.c: Likewise.
8156         * g++.dg/plugin/selfassign.c: Likewise.
8157         * g++.dg/plugin/attribute_plugin.c: Likewise.
8158         * g++.dg/plugin/dumb_plugin.c: Likewise.
8159         * g++.dg/plugin/pragma_plugin.c: Likewise.
8160
8161 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
8162
8163         * gcc.c-torture/execute/pr44683.x: New.
8164         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
8165
8166 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
8167
8168         PR fortran/44434
8169         PR fortran/44565
8170         PR fortran/43945
8171         PR fortran/44869
8172         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
8173         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
8174         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
8175         * gfortran.dh/typebound_call_16.f03: New.
8176         * gfortran.dg/typebound_generic_6.f03: New.
8177         * gfortran.dg/typebound_generic_7.f03: New.
8178         * gfortran.dg/typebound_generic_8.f03: New.
8179
8180 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8181
8182         PR libfortran/37077
8183         * gfortran.dg/char4_iunit_1.f03: New test.
8184
8185 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
8186
8187         * gcc.dg/tree-ssa/vrp53.c: New test.
8188
8189 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
8190
8191         PR c++/44907
8192         * g++.dg/template/sfinae19.C: New.
8193         * g++.dg/template/sfinae20.C: Likewise.
8194
8195 2010-07-12  Jie Zhang  <jie@codesourcery.com>
8196
8197         * gcc.target/arm/interrupt-1.c: New test.
8198         * gcc.target/arm/interrupt-2.c: New test.
8199
8200 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8201
8202         * gcc.dg/pr42427.c: Require c99_runtime.
8203         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
8204         c99_runtime.
8205         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8206         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
8207         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
8208         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
8209         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
8210         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
8211         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
8212         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8213         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
8214         * gcc.target/i386/pr37275.c: Require visibility support.
8215
8216 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8217
8218         * lib/target-supports.exp (check_effective_target_sse): New proc.
8219         * gcc.target/i386/sol2-check.h: New file.
8220         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
8221         Include sol2-check.h.
8222         (main) Only run do_test () if sol2_check ().
8223         * gcc.target/i386/sse2-check.h: Likewise.
8224         * gcc.target/i386/sse3-check.h: Likewise.
8225         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
8226         [__sun__ && __svr4__]: Execute SSE2 instruction.
8227         * gcc.target/i386/math-torture/math-torture.exp: Only add options
8228         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8229         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8230         * g++.dg/ext/vector14.C: Likewise.
8231         * g++.dg/other/mmintrin.C: Likewise.
8232         * gcc.dg/20020418-1.c: Likewise.
8233         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8234         * gcc.dg/format/ms_unnamed-1.c: Likewise.
8235         * gcc.dg/format/unnamed-1.c: Likewise.
8236         Adapt dg-warning line number.
8237         * gcc.dg/graphite/pr40281.c: Likewise.
8238         * gcc.dg/pr32176.c: Likewise.
8239         * gcc.dg/pr40550.c: Likewise.
8240         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8241         * gcc.dg/torture/pr36891.c: Likewise.
8242         * gcc.target/i386/20020218-1.c: Likewise.
8243         * gcc.target/i386/20020523.c: Likewise.
8244         * gcc.target/i386/abi-1.c: Likewise.
8245         * gcc.target/i386/brokensqrt.c: Likewise.
8246         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8247         * gcc.target/i386/pr13366.c: Likewise.
8248         * gcc.target/i386/pr13685.c: Likewise.
8249         * gcc.target/i386/pr24306.c: Likewise.
8250         * gcc.target/i386/pr31486.c: Likewise.
8251         * gcc.target/i386/pr32065-1.c: Likewise.
8252         * gcc.target/i386/pr32065-2.c: Likewise.
8253         * gcc.target/i386/pr32389.c: Likewise.
8254         * gcc.target/i386/pr38824.c: Likewise.
8255         * gcc.target/i386/pr38931.c: Likewise.
8256         * gcc.target/i386/pr39592-1.c: Likewise.
8257         * gcc.target/i386/pr43766.c: Likewise.
8258         * gcc.target/i386/recip-divf.c: Likewise.
8259         * gcc.target/i386/recip-sqrtf.c: Likewise.
8260         * gcc.target/i386/recip-vec-divf.c: Likewise.
8261         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8262         * gcc.target/i386/sse-1.c: Likewise.
8263         * gcc.target/i386/sse-16.c: Likewise.
8264         * gcc.target/i386/sse-2.c: Likewise.
8265         * gcc.target/i386/sse-20.c: Likewise.
8266         * gcc.target/i386/sse-3.c: Likewise.
8267         * gcc.target/i386/sse-7.c: Likewise.
8268         * gcc.target/i386/sse-9.c: Likewise.
8269         * gcc.target/i386/sse-addps-1.c: Likewise.
8270         * gcc.target/i386/sse-addss-1.c: Likewise.
8271         * gcc.target/i386/sse-andnps-1.c: Likewise.
8272         * gcc.target/i386/sse-andps-1.c: Likewise.
8273         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8274         * gcc.target/i386/sse-comiss-1.c: Likewise.
8275         * gcc.target/i386/sse-comiss-2.c: Likewise.
8276         * gcc.target/i386/sse-comiss-3.c: Likewise.
8277         * gcc.target/i386/sse-comiss-4.c: Likewise.
8278         * gcc.target/i386/sse-comiss-5.c: Likewise.
8279         * gcc.target/i386/sse-comiss-6.c: Likewise.
8280         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8281         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8282         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8283         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8284         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8285         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8286         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8287         * gcc.target/i386/sse-divps-1.c: Likewise.
8288         * gcc.target/i386/sse-divss-1.c: Likewise.
8289         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8290         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8291         * gcc.target/i386/sse-maxps-1.c: Likewise.
8292         * gcc.target/i386/sse-maxss-1.c: Likewise.
8293         * gcc.target/i386/sse-minps-1.c: Likewise.
8294         * gcc.target/i386/sse-minss-1.c: Likewise.
8295         * gcc.target/i386/sse-movaps-1.c: Likewise.
8296         * gcc.target/i386/sse-movaps-2.c: Likewise.
8297         * gcc.target/i386/sse-movhlps-1.c: Likewise.
8298         * gcc.target/i386/sse-movhps-1.c: Likewise.
8299         * gcc.target/i386/sse-movhps-2.c: Likewise.
8300         * gcc.target/i386/sse-movlhps-1.c: Likewise.
8301         * gcc.target/i386/sse-movmskps-1.c: Likewise.
8302         * gcc.target/i386/sse-movntps-1.c: Likewise.
8303         * gcc.target/i386/sse-movss-1.c: Likewise.
8304         * gcc.target/i386/sse-movss-2.c: Likewise.
8305         * gcc.target/i386/sse-movss-3.c: Likewise.
8306         * gcc.target/i386/sse-movups-1.c: Likewise.
8307         * gcc.target/i386/sse-movups-2.c: Likewise.
8308         * gcc.target/i386/sse-mulps-1.c: Likewise.
8309         * gcc.target/i386/sse-mulss-1.c: Likewise.
8310         * gcc.target/i386/sse-orps-1.c: Likewise.
8311         * gcc.target/i386/sse-rcpps-1.c: Likewise.
8312         * gcc.target/i386/sse-recip-vec.c: Likewise.
8313         * gcc.target/i386/sse-recip.c: Likewise.
8314         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8315         * gcc.target/i386/sse-set-ps-1.c: Likewise.
8316         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8317         * gcc.target/i386/sse-subps-1.c: Likewise.
8318         * gcc.target/i386/sse-subss-1.c: Likewise.
8319         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8320         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8321         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8322         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8323         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8324         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8325         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8326         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8327         * gcc.target/i386/sse-xorps-1.c: Likewise.
8328         * gcc.target/i386/ssefn-1.c: Likewise.
8329         * gcc.target/i386/ssefn-3.c: Likewise.
8330         * gcc.target/i386/sseregparm-1.c: Likewise.
8331         * gcc.target/i386/stackalign/return-3.c: Likewise.
8332         * gcc.target/i386/vectorize1.c: Likewise.
8333         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8334         * gcc.target/i386/xorps-sse.c: Likewise.
8335         * gfortran.dg/pr28158.f90: Likewise.
8336         * gfortran.dg/pr30667.f: Likewise.
8337         * gnat.dg/loop_optimization7.adb: Likewise.
8338         * gnat.dg/sse_nolib.adb: Likewise.
8339
8340 2010-07-11  Tobias Burnus  <burnus@net-b.de>
8341
8342         PR fortran/44702
8343         * gfortran.dg/use_rename_6.f90: New.
8344         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8345
8346 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
8347
8348         PR fortran/44869
8349         * gfortran.dg/class_24.f03: New.
8350
8351 2010-07-10  Richard Guenther  <rguenther@suse.de>
8352
8353         PR lto/44889
8354         * gcc.dg/lto/20100709-1_0.c: New testcase.
8355         * gcc.dg/lto/20100709-1_1.c: Likewise.
8356
8357 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
8358
8359         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8360
8361 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
8362
8363         PR objc/44140
8364         * objc.dg/lto/trivial-1_0.m: New.
8365         * objc.dg/lto/lto.exp: New.
8366         * obj-c++.dg/lto/trivial-1_0.mm: New.
8367         * obj-c++.dg/lto/lto.exp: New.
8368         * objc.dg/symtab-1.m: Adjust sizes.
8369         * objc.dg/image-info.m: Do not run for gnu-runtime.
8370
8371 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8372
8373         * gcc.dg/pr32370.c: Allow another kind of error message.
8374
8375 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8376
8377         * gnat.dg/atomic3.adb: New test.
8378
8379 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8380             Denys Vlasenko  <dvlasenk@redhat.com>
8381             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8382
8383         PR tree-optimization/28632
8384         * gcc.dg/tree-ssa/vrp51.c: New test.
8385         * gcc.dg/tree-ssa/vrp52.c: New test.
8386
8387 2010-07-09  Jason Merrill  <jason@redhat.com>
8388
8389         * g++.dg/abi/covariant6.C: New.
8390         * g++.dg/inherit/covariant17.C: Test both bases.
8391         * g++.dg/inherit/covariant7.C: Check vtable layout.
8392
8393 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8394
8395         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8396
8397 2010-07-09  Richard Guenther  <rguenther@suse.de>
8398
8399         PR tree-optimization/44852
8400         * gcc.c-torture/execute/pr44852.c: New testcase.
8401
8402 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8403
8404         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8405         multiplication by values.
8406         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8407         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8408
8409 2010-07-09  Richard Guenther  <rguenther@suse.de>
8410
8411         PR tree-optimization/44882
8412         * gfortran.dg/pr44882.f90: New testcase.
8413
8414 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8415
8416         PR target/40657
8417         * gcc.target/arm/pr40657-1.c: New test.
8418         * gcc.target/arm/pr40657-2.c: New test.
8419         * gcc.c-torture/execute/pr40657.c: New test.
8420
8421 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8422
8423         * gcc.dg/tree-ssa/vrp50.c: New test.
8424         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8425
8426 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8427
8428         PR fortran/44649
8429         * gfortran.dg/c_sizeof_1.f90: Modified.
8430         * gfortran.dg/storage_size_1.f08: New.
8431         * gfortran.dg/storage_size_2.f08: New.
8432
8433 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8434
8435         * gcc.c-torture/execute/20100708-1.c: New test.
8436
8437 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8438
8439         PR fortran/44847
8440         * gfortran.dg/gomp/pr44847.f90: New test.
8441
8442 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8443
8444         PR tree-optimization/44710
8445         * gcc.dg/tree-ssa/ifc-6.c: New.
8446         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8447
8448 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8449
8450         PR fortran/18918
8451         * gfortran.dg/coarray_10.f90: Add an additional test.
8452
8453 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8454
8455         PR middle-end/44828
8456         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8457         * gcc.c-torture/execute/pr44828.x: Revert.
8458
8459 2010-07-08  Jason Merrill  <jason@redhat.com>
8460
8461         PR c++/43120
8462         * g++.dg/inherit/covariant17.C: New.
8463         * g++.dg/abi/covariant1.C: Actually test for the bug.
8464
8465 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8466
8467         PR rtl-optimization/44838
8468         * gcc.dg/pr44838.c: New.
8469
8470 2010-07-08  Richard Guenther  <rguenther@suse.de>
8471
8472         PR tree-optimization/44831
8473         * gcc.c-torture/compile/pr44831.c: New testcase.
8474         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8475
8476 2010-07-08  Richard Guenther  <rguenther@suse.de>
8477
8478         PR tree-optimization/44861
8479         * g++.dg/vect/pr44861.cc: New testcase.
8480
8481 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8482
8483         PR middle-end/44828
8484         * gcc.c-torture/execute/pr44828.x: New file.
8485
8486 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8487
8488         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8489         dg-options.
8490         * g++.dg/ext/altivec-17.C: Adjust error message.
8491
8492 2010-07-07  Tom Tromey  <tromey@redhat.com>
8493
8494         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8495
8496 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8497
8498         PR target/44844
8499         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8500         * gcc.target/i386/rdrand-2.c: Likewise.
8501         * gcc.target/i386/rdrand-3.c: Likewise.
8502
8503 2010-07-07  Jan Hubicka  <jh@suse.cz>
8504
8505         PR middle-end/44813
8506         * g++.dg/torture/pr44813.C: New testcase.
8507         * g++.dg/torture/pr44826.C: New testcase.
8508
8509 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8510
8511         PR rtl-optimization/44787
8512         * gcc.c-torture/compile/pr44788.c: New test.
8513         * gcc.target/arm/pr44788.c: New test.
8514
8515 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8516
8517         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8518
8519 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8520
8521         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8522         to dg-options.
8523
8524 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8525
8526         PR fortran/44742
8527         * gfortran.dg/parameter_array_init_6.f90: New.
8528         * gfortran.dg/initialization_20.f90: Update dg-error.
8529         * gfortran.dg/initialization_24.f90: Ditto.
8530
8531 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8532         PR fortran/PR44693
8533         * gfortran.dg/dim_range_1.f90:  New test.
8534         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8535
8536 2010-07-06  Jason Merrill  <jason@redhat.com>
8537
8538         PR c++/44703
8539         * g++.dg/cpp0x/initlist41.C: New.
8540
8541         PR c++/44778
8542         * g++.dg/template/ptrmem22.C: New.
8543
8544 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8545
8546         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8547         support.
8548         * gcc.target/i386/i386.exp: Likewise.
8549
8550 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8551
8552         PR testsuite/44195
8553         * gcc.dg/lto/20100518_0.c: Limit to x86.
8554
8555 2010-07-06  Richard Guenther  <rguenther@suse.de>
8556
8557         PR middle-end/44828
8558         * gcc.c-torture/execute/pr44828.c: New testcase.
8559
8560 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8561
8562         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8563         * g++.dg/warn/volatile1.C: Likewise.
8564         * g++.dg/template/warn1.C: Likewise.
8565
8566 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8567
8568         AVX Programming Reference (June, 2010)
8569         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8570         * g++.dg/other/i386-3.C: Likewise.
8571         * gcc.target/i386/sse-12.c: Likewise.
8572
8573         * gcc.target/i386/f16c-check.h: New.
8574         * gcc.target/i386/rdfsbase-1.c: Likewise.
8575         * gcc.target/i386/rdfsbase-2.c: Likewise.
8576         * gcc.target/i386/rdgsbase-1.c: Likewise.
8577         * gcc.target/i386/rdgsbase-2.c: Likewise.
8578         * gcc.target/i386/rdrand-1.c: Likewise.
8579         * gcc.target/i386/rdrand-2.c: Likewise.
8580         * gcc.target/i386/rdrand-3.c: Likewise.
8581         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8582         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8583         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8584         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8585         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8586         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8587         * gcc.target/i386/wrfsbase-1.c: Likewise.
8588         * gcc.target/i386/wrfsbase-2.c: Likewise.
8589         * gcc.target/i386/wrgsbase-1.c: Likewise.
8590         * gcc.target/i386/wrgsbase-2.c: Likewise.
8591
8592         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8593         (__builtin_ia32_vcvtps2ph): New.
8594         (__builtin_ia32_vcvtps2ph256): Likewise.
8595
8596         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8597         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8598
8599         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8600         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8601
8602         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8603         (__builtin_ia32_vcvtps2ph256): Likewise.
8604         Add fsgsbase,rdrnd,f16c.
8605
8606         * lib/target-supports.exp (check_effective_target_f16c): New.
8607
8608 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8609
8610         * gcc.dg/guality/nrv-1.c: New test.
8611
8612 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8613
8614         PR middle-end/42505
8615         * gcc.target/arm/pr42505.c: New test case.
8616
8617 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8618
8619         PR c++/44808
8620         * g++.dg/opt/nrv16.C: New test.
8621
8622 2010-07-05  Richard Guenther  <rguenther@suse.de>
8623
8624         PR tree-optimization/44784
8625         * gcc.c-torture/compile/pr44784.c: New testcase.
8626
8627 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8628
8629         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8630         Increase loop bound and array size.
8631         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8632         Likewise.
8633
8634 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8635
8636         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8637         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8638         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8639         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8640         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8641
8642 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8643
8644         PR c++/22138
8645         * g++.dg/parse/template25.C: New.
8646
8647 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8648
8649         PR rtl-optimization/44695
8650         * gcc.dg/torture/pr44695.c: New.
8651
8652 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8653
8654         PR c++/16630
8655         * g++.dg/ext/pretty3.C: New.
8656
8657 2010-07-04  Richard Guenther  <rguenther@suse.de>
8658
8659         PR middle-end/44809
8660         * g++.dg/torture/pr44809.C: New testcase.
8661
8662 2010-07-04  Richard Guenther  <rguenther@suse.de>
8663
8664         PR tree-optimization/44656
8665         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8666
8667 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8668             Revital Eres  <eres@il.ibm.com>
8669
8670         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8671         misaligned stores.
8672         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8673         gcc.dg/vect/vect-96.c: Likewise.
8674         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8675         that support misaligned stores. Change the number of expected
8676         misaligned accesses.
8677         * gcc.dg/vect/vect-peel-1.c: New test.
8678         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8679         gcc.dg/vect/vect-peel-4.c: Likewise.
8680         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8681         vectorizable on all targets that support realignment.
8682         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8683
8684 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8685
8686         PR c/44806
8687         * gcc.dg/torture/pr44806.c: New.
8688
8689 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8690
8691         * gnat.dg/cond_expr1.adb: New test.
8692
8693 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8694
8695         * gnat.dg/modular3.adb: New test.
8696         * gnat.dg/modular3_pkg.ads: New helper.
8697
8698 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8699             Mikael Pettersson  <mikpe@it.uu.se>
8700
8701         PR testsuite/44518
8702         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8703         Make signed-ness of chars explicit.  Scan the object for
8704         strings that are split by some target assemblers.
8705         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8706         explicit.
8707
8708 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8709
8710         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8711
8712 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8713
8714         PR/44128
8715         * g++.dg/warn/Wshadow-7.C: New test.
8716
8717 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8718             Julian Brown  <julian@codesourcery.com>
8719             Sandra Loosemore  <sandra@codesourcery.com>
8720
8721         * gcc.c-torture/execute/20100416-1.c: New test case.
8722
8723 2010-07-02  Julian Brown  <julian@codesourcery.com>
8724             Sandra Loosemore  <sandra@codesourcery.com>
8725
8726         PR target/43703
8727
8728         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8729         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8730
8731 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8732             Julian Brown  <julian@codesourcery.com>
8733
8734         * gcc.target/arm/neon/vadds64.c: Regenerated.
8735         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8736         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8737         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8738         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8739         * gcc.target/arm/neon-vmls-1.c: Likewise.
8740         * gcc.target/arm/neon-vsubs64.c: New execution test.
8741         * gcc.target/arm/neon-vsubu64.c: New execution test.
8742         * gcc.target/arm/neon-vadds64.c: New execution test.
8743         * gcc.target/arm/neon-vaddu64.c: New execution test.
8744
8745 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8746
8747         * gcc.target/arm/neon-vands64.c: New.
8748         * gcc.target/arm/neon-vandu64.c: New.
8749         * gcc.target/arm/neon-vbics64.c: New.
8750         * gcc.target/arm/neon-vbicu64.c: New.
8751         * gcc.target/arm/neon-veors64.c: New.
8752         * gcc.target/arm/neon-veoru64.c: New.
8753         * gcc.target/arm/neon-vorns64.c: New.
8754         * gcc.target/arm/neon-vornu64.c: New.
8755         * gcc.target/arm/neon-vorrs64.c: New.
8756         * gcc.target/arm/neon-vorru64.c: New.
8757         * gcc.target/arm/neon/vands64.c: Regenerated.
8758         * gcc.target/arm/neon/vandu64.c: Regenerated.
8759         * gcc.target/arm/neon/vbics64.c: Regenerated.
8760         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8761         * gcc.target/arm/neon/veors64.c: Regenerated.
8762         * gcc.target/arm/neon/veoru64.c: Regenerated.
8763         * gcc.target/arm/neon/vorns64.c: Regenerated.
8764         * gcc.target/arm/neon/vornu64.c: Regenerated.
8765         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8766         * gcc.target/arm/neon/vorru64.c: Regenerated.
8767
8768 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8769
8770         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8771
8772 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8773
8774         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8775         * gfortran.dg/intent_out_5.f90: Same.
8776         * gfortran.dg/ltrans-7.f90: Same.
8777         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8778
8779 2010-07-02  Jan Hubicka  <jh@suse.cz>
8780
8781         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8782
8783 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8784
8785         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8786
8787 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8788
8789         PR c++/44780
8790         * c-c++-common/Wunused-var-12.c: New test.
8791
8792 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8793
8794         PR target/42835
8795         * gcc.target/arm/pr42835.c: New test.
8796
8797         PR target/42172
8798         * gcc.target/arm/pr42172-1.c: New test.
8799
8800 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8801
8802         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8803
8804 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8805
8806         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8807         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8808         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8809         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8810         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8811         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8812         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8813         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8814         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8815         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8816         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8817         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8818         * gcc.target/arm/neon-vdup_ns64.c: New.
8819         * gcc.target/arm/neon-vdup_nu64.c: New.
8820         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8821         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8822         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8823         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8824         * gcc.target/arm/neon-vmov_ns64.c: New.
8825         * gcc.target/arm/neon-vmov_nu64.c: New.
8826         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8827         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8828         * gcc.target/arm/neon-vget_lanes64.c: New.
8829         * gcc.target/arm/neon-vget_laneu64.c: New.
8830         * gcc.target/arm/neon-vset_lanes64.c: New.
8831         * gcc.target/arm/neon-vset_laneu64.c: New.
8832
8833 2010-07-02  Richard Guenther  <rguenther@suse.de>
8834
8835         * g++.dg/torture/20100702-1.C: New testcase.
8836
8837 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8838
8839         PR target/44707
8840         * gcc.c-torture/compile/pr44707.c: New test.
8841
8842 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8843
8844         PR c++/44039
8845         * g++.dg/template/crash101.C: New.
8846
8847 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8848
8849         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8850         Use the ABI-0 accessors and fail it for m64.
8851
8852 2010-07-02  Jan Hubicka  <jh@suse.cz>
8853
8854         * g++.dg/tree-ssa/pr44706.C: New testcase.
8855
8856 2010-07-02  Richard Guenther  <rguenther@suse.de>
8857
8858         PR tree-optimization/44748
8859         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8860
8861 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8862
8863         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8864         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8865         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8866         the method types to forward:.
8867
8868 2010-06-30  Jason Merrill  <jason@redhat.com>
8869
8870         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8871         * g++.dg/other/pr25632.C: Likewise.
8872
8873 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8874
8875         PR tree-optimization/40421
8876         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8877
8878 2010-07-01  Richard Guenther  <rguenther@suse.de>
8879
8880         PR middle-end/42834
8881         PR middle-end/44468
8882         * gcc.c-torture/execute/20100316-1.c: New testcase.
8883         * gcc.c-torture/execute/pr44468.c: Likewise.
8884         * gcc.c-torture/compile/20100609-1.c: Likewise.
8885         * gcc.dg/volatile2.c: Adjust.
8886         * gcc.dg/plugin/selfassign.c: Likewise.
8887         * gcc.dg/pr36902.c: Likewise.
8888         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8889         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8890         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8891         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8892         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8893         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8894         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8895         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8896         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8897         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8898         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8899         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8900         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8901         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8902         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8903         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8904         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8905         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8906         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8907         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8908         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8909         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8910         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8911         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8912         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8913         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8914         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8915         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8916         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8917         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8918         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8919         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8920         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8921         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8922         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8923         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8924         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8925         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8926         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8927         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8928         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8929         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8930         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8931         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8932         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8933         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8934         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8935         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8936         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8937         * g++.dg/tree-ssa/pr31146.C: Likewise.
8938         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8939         * g++.dg/tree-ssa/pr33604.C: Likewise.
8940         * g++.dg/plugin/selfassign.c: Likewise.
8941         * gfortran.dg/array_memcpy_3.f90: Likewise.
8942         * gfortran.dg/array_memcpy_4.f90: Likewise.
8943         * c-c++-common/torture/pr42834.c: New testcase.
8944
8945 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8946
8947         PR c++/44628
8948         * g++.dg/template/crash100.C: New.
8949
8950 2010-06-30  Jan Hubicka  <jh@suse.cz>
8951
8952         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8953
8954 2010-06-30  Michael Matz  <matz@suse.de>
8955
8956         PR bootstrap/44699
8957         * gcc.dg/pr44699.c: New test.
8958
8959 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8960
8961         PR tree-optimization/39799
8962         * c-c++-common/uninit-17.c: New test.
8963
8964 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8965
8966         PR libfortran/43298
8967         * gfortran.dg/read_infnan_1.f90: New test.
8968
8969 2010-06-29  Jason Merrill  <jason@redhat.com>
8970
8971         Enable implicitly declared move constructor/operator= (N3053).
8972         * g++.dg/cpp0x/implicit3.C: New.
8973         * g++.dg/cpp0x/implicit4.C: New.
8974         * g++.dg/cpp0x/implicit5.C: New.
8975         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8976         * g++.dg/cpp0x/not_special.C: Adjust.
8977         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8978         * g++.dg/cpp0x/rv1n.C: Adjust.
8979         * g++.dg/cpp0x/rv1p.C: Adjust.
8980         * g++.dg/cpp0x/rv2n.C: Adjust.
8981         * g++.dg/cpp0x/rv2p.C: Adjust.
8982         * g++.dg/cpp0x/rv3n.C: Adjust.
8983         * g++.dg/cpp0x/rv3p.C: Adjust.
8984         * g++.dg/cpp0x/rv4n.C: Adjust.
8985         * g++.dg/cpp0x/rv4p.C: Adjust.
8986         * g++.dg/cpp0x/rv5n.C: Adjust.
8987         * g++.dg/cpp0x/rv5p.C: Adjust.
8988         * g++.dg/cpp0x/rv6n.C: Adjust.
8989         * g++.dg/cpp0x/rv6p.C: Adjust.
8990         * g++.dg/cpp0x/rv7n.C: Adjust.
8991         * g++.dg/cpp0x/rv7p.C: Adjust.
8992         * g++.dg/cpp0x/rv8p.C: Adjust.
8993         * g++.dg/gomp/pr26690-1.C: Adjust.
8994         * g++.dg/other/error20.C: Adjust.
8995         * g++.dg/other/error31.C: Adjust.
8996         * g++.dg/parse/error19.C: Adjust.
8997         * g++.dg/template/qualttp5.C: Adjust.
8998         * g++.old-deja/g++.law/ctors5.C: Adjust.
8999
9000         Enable implicitly deleted functions (N2346)
9001         * g++.dg/cpp0x/defaulted17.C: New.
9002         * g++.dg/cpp0x/implicit1.C: New.
9003         * g++.dg/cpp0x/implicit2.C: New.
9004         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
9005         * g++.dg/ext/has_virtual_destructor.C: Adjust.
9006         * g++.dg/init/ctor4.C: Adjust.
9007         * g++.dg/init/synth2.C: Adjust.
9008         * g++.dg/lto/20081118_1.C: Adjust.
9009         * g++.dg/other/error13.C: Adjust.
9010         * g++.dg/other/unused1.C: Adjust.
9011         * g++.old-deja/g++.bob/inherit2.C: Adjust.
9012         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
9013         * g++.old-deja/g++.jason/opeq3.C: Adjust.
9014         * g++.old-deja/g++.law/ctors17.C: Adjust.
9015         * g++.old-deja/g++.oliva/delete1.C: Adjust.
9016         * g++.old-deja/g++.pt/assign1.C: Adjust.
9017         * g++.old-deja/g++.pt/crash20.C: Adjust.
9018
9019         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
9020         * g++.dg/cpp0x/defaulted13.C: Adjust.
9021         * g++.dg/cpp0x/defaulted2.C: Adjust.
9022         * g++.dg/cpp0x/defaulted3.C: Adjust.
9023         * g++.dg/cpp0x/initlist9.C: Adjust.
9024         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
9025         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
9026         * g++.dg/init/synth2.C: Adjust.
9027
9028         * g++.dg/cpp0x/defaulted19.C: New.
9029
9030         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
9031         * g++.dg/template/error23.C: Fix for -std=c++0x.
9032
9033 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
9034
9035         PR fortran/44718
9036         * gfortran.dg/proc_ptr_28.f90: New.
9037
9038 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
9039
9040         PR tree-optimization/43801
9041         * g++.dg/torture/pr43801.C: New test.
9042
9043         PR debug/44668
9044         * g++.dg/debug/dwarf2/accessibility1.C: New test.
9045
9046 2010-06-29  Jason Merrill  <jason@redhat.com>
9047
9048         PR c++/44587
9049         * g++.dg/template/qualified-id2.C: New.
9050         * g++.dg/template/qualified-id3.C: New.
9051
9052 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
9053
9054         PR fortran/44696
9055         * gfortran.dg/associated_target_4.f90: New.
9056
9057 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
9058
9059         PR fortran/44582
9060         * gfortran.dg/aliasing_array_result_1.f90 : New test.
9061
9062 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9063
9064         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
9065
9066 2010-06-29  Jan Hubicka  <jh@suse.cz>
9067
9068         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
9069
9070 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
9071
9072         PR target/43902
9073         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
9074         * gcc.target/arm/wmul-3.c: New test.
9075         * gcc.target/arm/wmul-4.c: New test.
9076
9077 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
9078
9079         PR rtl-optimization/44659
9080         * gcc.target/i386/extract-1.c: New.
9081         * gcc.target/i386/extract-2.c: Likewise.
9082         * gcc.target/i386/extract-3.c: Likewise.
9083         * gcc.target/i386/extract-4.c: Likewise.
9084         * gcc.target/i386/extract-5.c: Likewise.
9085         * gcc.target/i386/extract-6.c: Likewise.
9086
9087 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
9088
9089         PR c++/44682
9090         * g++.dg/warn/Wunused-var-14.C: New test.
9091
9092 2010-06-28  Tobias Burnus  <burnus@net-b.de>
9093
9094         PR fortran/43298
9095         * gfortran.dg/nan_6.f90: New.
9096
9097 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
9098
9099         PR tree-optimization/43781
9100         * gcc.dg/torture/pr43781.c: New.
9101
9102 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
9103
9104         PR fortran/40158
9105         * gfortran.dg/actual_rank_check_1.f90: New test.
9106
9107 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9108
9109         * gcc.dg/ipa/ipa-sra-6.c: New test.
9110
9111 2010-06-28  Jan Hubicka  <jh@suse.cz>
9112
9113         PR tree-optimization/44687
9114         * gcc.c-torture/compile/pr44687.c
9115
9116 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9117
9118         PR c++/44535
9119         * g++.dg/torture/pr44535.C: New test.
9120
9121 2010-06-28  Michael Matz  <matz@suse.de>
9122
9123         PR middle-end/44592
9124         * gfortran.dg/pr44592.f90: New test.
9125
9126 2010-06-28  Jan Hubicka  <jh@suse.cz>
9127
9128         PR tree-optimization/44357
9129         * g++.dg/torture/pr44357.C: New testcase.
9130
9131 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9132
9133         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
9134         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
9135         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
9136         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
9137         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
9138         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9139         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
9140         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
9141
9142 2010-06-27  Jan Hubicka  <jh@suse.cz>
9143
9144         * gcc.c-torture/compile/pr44686.c: New file.
9145
9146 2010-06-27  Richard Guenther  <rguenther@suse.de>
9147
9148         PR tree-optimization/44683
9149         * gcc.c-torture/execute/pr44683.c: New testcase.
9150
9151 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
9152
9153         * gnat.dg/noreturn3.ad[sb]: New test.
9154
9155 2010-06-26  Jason Merrill  <jason@redhat.com>
9156
9157         * g++.dg/cpp0x/explicit5.C: New.
9158
9159 2010-06-26  Richard Guenther  <rguenther@suse.de>
9160
9161         PR tree-optimization/44393
9162         * gcc.dg/pr44393.c: New testcase.
9163
9164 2010-06-26  Jan Hubicka  <jh@suse.cz>
9165
9166         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
9167
9168 2010-06-26  Richard Guenther  <rguenther@suse.de>
9169
9170         PR middle-end/44674
9171         * gcc.dg/pr44674.c: New testcase.
9172
9173 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
9174
9175         * gcc.dg/opts-3.c: New test.
9176
9177 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9178
9179         * gfortran.dg/type_decl_1.f90: New.
9180         * gfortran.dg/type_decl_2.f90: New.
9181
9182 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9183
9184         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
9185         * gfortran.dg/semicolon_fixed_2.f: Ditto.
9186
9187 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9188
9189         PR testsuite/38946
9190         * gfortran.dg/array_constructor_23.f: Update test to allow for small
9191         error in comparing reals.
9192
9193 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9194
9195         * selected_real_kind_2.f90: New.
9196         * selected_real_kind_3.f90: New.
9197
9198 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9199
9200         * gfortran.dg/entry_19.f90: New.
9201
9202 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9203
9204         * gfortran.dg/end_subroutine_1.f90: New.
9205         * gfortran.dg/end_subroutine_2.f90: New.
9206         * gfortran.dg/interface_proc_end.f90: Update.
9207
9208 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9209
9210         * gfortran.dg/semicolon_fixed.f: Update.
9211         * gfortran.dg/semicolon_fixed_2.f: New.
9212         * gfortran.dg/semicolon_free_2.f90: New.
9213         * gfortran.dg/semicolon_free.f90: Update.
9214
9215 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9216
9217         PR fortran/44448
9218         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
9219
9220 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9221
9222         * g++.dg/ipa/iinline-3.C: New test.
9223         * gcc.dg/ipa/modif-1.c: Removed.
9224
9225 2010-06-25  Jan Hubicka  <jh@suse.cz>
9226
9227         * gcc.dg/tree-ssa/ipa-split-1.c
9228
9229 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9230
9231         * g++.dg/ipa/iinline-2.C: New test.
9232
9233 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
9234
9235         PR middle-end/43866
9236         * gfortran.dg/pr43866.f90: New test.
9237
9238         PR tree-optimization/44539
9239         * gcc.dg/pr44539.c: New test.
9240
9241 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
9242
9243         From Jim Wilson:
9244         PR target/43902
9245         * gcc.target/mips/madd-9.c: New test.
9246
9247 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
9248
9249         PR c/44517
9250         * gcc.dg/noncompile/pr44517.c: New.
9251         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9252
9253 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
9254
9255         PR testsuite/43283
9256         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9257         and add argument to nop for IA64.
9258
9259 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9260
9261         PR target/44588
9262         * gcc.target/i386/mod-1.c: New.
9263         * gcc.target/i386/umod-1.c: Likewise.
9264         * gcc.target/i386/umod-2.c: Likewise.
9265         * gcc.target/i386/umod-3.c: Likewise.
9266
9267 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
9268
9269         PR middle-end/44492
9270         * g++.dg/torture/pr44492.C: New test.
9271
9272 2010-06-24  Andi Kleen  <ak@linux.intel.com>
9273
9274         * c-c++-common/warn-omitted-condop.c: New.
9275
9276 2010-06-24  Tobias Burnus  <burnus@net-b.de>
9277
9278         PR fortran/44614
9279         * gfortran.dg/import8.f90: New.
9280
9281 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
9282
9283         * gnat.dg/not_null.adb: Update test case.
9284
9285 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
9286
9287         PR c++/44619
9288         * g++.dg/warn/Wunused-var-13.C: New test.
9289
9290         PR c++/44627
9291         * g++.dg/diagnostic/method1.C: New test.
9292
9293 2010-06-22  Cary Coutant  <ccoutant@google.com>
9294
9295         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9296
9297 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
9298
9299         PR fortran/44616
9300         * gfortran.dg/abstract_type_8.f03: New.
9301
9302 2010-06-21  Jason Merrill  <jason@redhat.com>
9303
9304         * g++.dg/cpp0x/noexcept08.C: New.
9305
9306         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9307
9308 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9309
9310         PR target/44615
9311         * gcc.target/i386/sse2-vec-2a.c: New.
9312
9313 2010-06-21  DJ Delorie  <dj@redhat.com>
9314
9315         * gcc.dg/pragma-diag-1.c: New.
9316
9317 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9318
9319         PR target/44615
9320         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9321
9322 2010-06-21  Alan Modra  <amodra@gmail.com>
9323
9324         PR testsuite/44505
9325         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9326         tail call to check_fa_mid.
9327
9328 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
9329
9330         PR target/44575
9331         * gcc.c-torture/execute/pr44575.c: New test.
9332
9333 2010-06-21  Tobias Burnus  <burnus@net-b.de>
9334
9335         PR fortran/40632
9336         * gfortran.dg/contiguous_1.f90: New.
9337         * gfortran.dg/contiguous_2.f90: New.
9338         * gfortran.dg/contiguous_3.f90: New.
9339
9340 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
9341
9342         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9343         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9344
9345 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
9346
9347         PR target/44546
9348         * gcc.target/i386/pr44546.c: New test.
9349
9350 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
9351
9352         * gcc.dg/opts-2.c: New test.
9353
9354 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
9355
9356         PR fortran/44584
9357         * gfortran.dg/typebound_proc_15.f03: Modified.
9358
9359 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
9360
9361         PR target/44072
9362         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9363         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9364
9365 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9366
9367         * g++.dg/ext/label13.C: Fix typo in last change.
9368
9369 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9370
9371         PR libfortran/44477
9372         * gfortran.dg/eof_3.f90
9373         * gfortran.dg/endfile_2.f90
9374         * gfortran.dg/endfile_4.f90
9375         * gfortran.dg/endfile_3.f90
9376
9377 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9378
9379         PR c++/41090
9380         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9381
9382 2010-06-18  Tobias Burnus  <burnus@net-b.de>
9383
9384         PR fortran/44556
9385         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9386
9387 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9388
9389         * gcc.target/arm/pr40900.c: New test.
9390
9391 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9392
9393         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9394
9395 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9396
9397         PR fortran/44558
9398         * gfortran.dg/typebound_call_15.f03: New.
9399
9400 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9401
9402         PR c++/44486
9403         * g++.dg/pr44486.C: New.
9404
9405 2010-06-16  DJ Delorie  <dj@redhat.com>
9406
9407         * gcc.target/i386/volatile-bitfields-1.c: New.
9408         * gcc.target/i386/volatile-bitfields-2.c: New.
9409
9410 2010-06-16  Jason Merrill  <jason@redhat.com>
9411
9412         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9413
9414         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9415
9416 2010-06-16  Richard Guenther  <rguenther@suse.de>
9417
9418         PR c/44555
9419         * gcc.c-torture/execute/pr44555.c: New testcase.
9420
9421 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9422
9423         PR fortran/44549
9424         * gfortran.dg/typebound_proc_16.f03: New.
9425
9426 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9427
9428         * g++.dg/torture/pr43905.C: New test.
9429
9430 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9431
9432         PR testsuite/44538
9433         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9434         initialization loop from being vectorized.
9435         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9436
9437 2010-06-16  Alan Modra  <amodra@gmail.com>
9438
9439         PR tree-optimization/44507
9440         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9441
9442 2010-06-15  Jason Merrill  <jason@redhat.com>
9443
9444         * g++.dg/overload/arg3.C: Adjust error locations.
9445         * g++.dg/overload/copy1.C: Likewise.
9446         * g++.dg/tc1/dr152.C: Likewise.
9447         * g++.dg/template/incomplete4.C: Likewise.
9448         * g++.dg/template/incomplete5.C: Likewise.
9449         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9450         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9451         * g++.old-deja/g++.pt/crash9.C: Likewise.
9452
9453         * g++.dg/inherit/virtual5.C: New.
9454
9455         * g++.dg/cpp0x/defaulted18.C: New.
9456
9457         * g++.dg/cpp0x/initlist40.C: New.
9458
9459         * g++.dg/cpp0x/initlist39.C: New.
9460
9461 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9462
9463         PR middle-end/44391
9464         * gcc.dg/graphite/pr44391.c: New.
9465
9466 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9467
9468         PR fortran/43388
9469         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9470         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9471         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9472         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9473
9474 2010-06-15  Richard Guenther  <rguenther@suse.de>
9475
9476         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9477
9478 2010-06-15  Richard Guenther  <rguenther@suse.de>
9479
9480         * gcc.dg/vect/bb-slp-21.c: Adjust.
9481         * gcc.dg/vect/bb-slp-13.c: Likewise
9482         * gcc.dg/vect/bb-slp-4.c: Likewise
9483         * gcc.dg/vect/bb-slp-22.c: Likewise
9484         * gcc.dg/vect/bb-slp-14.c: Likewise
9485         * gcc.dg/vect/bb-slp-23.c: Likewise
9486         * gcc.dg/vect/bb-slp-15.c: Likewise
9487         * gcc.dg/vect/bb-slp-17.c: Likewise
9488         * gcc.dg/vect/bb-slp-18.c: Likewise
9489         * gcc.dg/vect/bb-slp-19.c: Likewise
9490         * gcc.dg/vect/bb-slp-10.c: Likewise
9491         * gcc.dg/vect/bb-slp-11.c: Likewise
9492         * gcc.dg/vect/bb-slp-20.c: Likewise
9493         * gcc.dg/vect/bb-slp-3.c: Likewise
9494
9495 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9496
9497         PR fortran/44536
9498         * gfortran.dg/gomp/pr44536.f90: New test.
9499         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9500
9501 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9502
9503         PR target/44534
9504         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9505         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9506
9507 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9508
9509         PR tree-optimization/44508
9510         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9511
9512         PR bootstrap/44509
9513         * gcc.dg/pr44509.c: New test.
9514
9515 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9516
9517         PR tree-optimization/44507
9518         * gcc.dg/vect/pr44507.c: New test.
9519
9520 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9521
9522         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9523         and c-pretty-print.h.
9524
9525         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9526
9527 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9528
9529         * gfortran.dg/whole_file_18.f90: Updated error message.
9530
9531 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9532
9533         * gfortran.dg/whole_file_20.f03: New.
9534
9535 2010-06-12  Jan Hubicka  <jh@suse.cz>
9536
9537         * gcc.c-torture/compile/pc44485.c: New testcase.
9538
9539 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9540
9541         PR fortran/40117
9542         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9543         * gfortran.dg/typebound_proc_14.f03: New.
9544         * gfortran.dg/typebound_proc_15.f03: New.
9545
9546 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9547
9548         * gcc.dg/opts-1.c: New test.
9549
9550 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9551
9552         * gcc.dg/funroll-loops-all.c: Update expected error.
9553
9554 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9555
9556         PR target/44481
9557         * gcc.target/i386/pr44481.c: New test.
9558
9559 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9560
9561         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9562
9563 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9564
9565         PR middle-end/44483
9566         * gcc.dg/tree-ssa/pr44483.c: New.
9567
9568 2010-06-11  Paul Brook  <paul@codesourcery.com>
9569
9570         * g++.dg/other/arm-neon-1.C: New test.
9571
9572 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9573
9574         PR fortran/42051
9575         PR fortran/43896
9576         * gfortran.dg/class_23.f03: New test.
9577
9578 2010-06-11  Jan Hubicka  <jh@suse.cz>
9579
9580         * gcc.dg/ipa/pure-const-2.c: New testcase.
9581
9582 2010-06-11  Jan Hubicka  <jh@suse.cz>
9583
9584         * gcc.dg/noreturn-7.c: Update.
9585         * gcc.dg/noreturn-4.c: Update.
9586
9587 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9588
9589         Fix MIPS bootstrap
9590         * g++.dg/other/typedef4.C: New test.
9591
9592 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9593
9594         PR fortran/44207
9595         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9596
9597 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9598
9599         PR fortran/44457
9600         * gfortran.dg/asynchronous_3.f03
9601
9602 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9603
9604         PR middle-end/44185
9605         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9606         non-temporal stores out of the tests to form new test cases.  As a
9607         result, no non-temporal store should be generated in this case.
9608
9609         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9610         prefetch-7.c that generate one non-temporal store.
9611
9612         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9613         prefetch-7.c that generate one non-temporal store and one
9614         one-temporal prefetch.
9615
9616 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9617
9618         PR tree-optimization/44258
9619         * gcc.dg/tree-ssa/pr44258.c: New test.
9620
9621 2010-06-10  Daniel Kraft  <d@domob.eu>
9622
9623         PR fortran/38936
9624         * gfortran.dg/associate_1.f03: New test.
9625         * gfortran.dg/associate_2.f95: New test.
9626         * gfortran.dg/associate_3.f03: New test.
9627         * gfortran.dg/associate_4.f08: New test.
9628
9629 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9630
9631         * gfortran.dg/selected_char_kind_4.f90: New test.
9632
9633 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9634
9635         * gcc.dg/pr42461.c: New test.
9636
9637 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9638
9639         PR fortran/44347
9640         * gfortran.dg/selected_real_kind_1.f90: New.
9641
9642 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9643
9644         PR fortran/44359
9645         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9646         warning.
9647         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9648         check for warning.
9649
9650 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9651
9652         * gfortran.dg/data_namelist_conflict.f90: New test.
9653
9654 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9655
9656         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9657         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9658         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9659
9660 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9661
9662         * gfortran.dg/mvbits_9.f90: New test.
9663         * gfortran.dg/ibset_1.f90: Ditto.
9664         * gfortran.dg/ibits_1.f90: Ditto.
9665         * gfortran.dg/btest_1.f90: Ditto.
9666         * gfortran.dg/ibclr_1.f90: Ditto.
9667
9668 2010-06-09  Jason Merrill  <jason@redhat.com>
9669
9670         PR c++/44366
9671         * g++.dg/cpp0x/decltype23.C: Move to...
9672         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9673
9674 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9675
9676         PR fortran/44211
9677         * gfortran.dg/typebound_call_14.f03: New test.
9678
9679 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9680
9681         PR tree-optimization/44423
9682         * gcc.dg/tree-ssa/pr44423.c: New test.
9683
9684 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9685
9686         PR testsuite/42843
9687         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9688         TV_NONE to initialize tv_id field.
9689         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9690         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9691         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9692         Include toplev.h .
9693         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9694         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9695         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9696
9697 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9698
9699         PR tree-optimization/39874
9700         PR middle-end/28685
9701         * gcc.dg/pr39874.c: New file.
9702
9703 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9704
9705         * g++.dg/ext/attr-alias-1.C: New.
9706         * g++.dg/ext/attr-alias-2.C: New.
9707
9708 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9709
9710         PR fortran/44446
9711         * gfortran.dg/proc_ptr_27.f90: New.
9712
9713 2010-06-07  Jason Merrill  <jason@redhat.com>
9714
9715         PR c++/44366
9716         * g++.dg/cpp0x/decltype23.C: New.
9717
9718 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9719             Shujing Zhao  <pearly.zhao@oracle.com>
9720
9721         PR c/37724
9722         * gcc.dg/c90-const-expr-10.c: Adjust.
9723         * gcc.dg/c99-const-expr-10.c: Adjust.
9724         * gcc.dg/init-bad-7.c: New.
9725
9726 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9727
9728         * lib/target-supports.exp (check_effective_target_gas): New proc.
9729         * gcc.c-torture/execute/960321-1.x: New file.
9730
9731 2010-06-07  Jason Merrill  <jason@redhat.com>
9732
9733         PR c++/44401
9734         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9735
9736 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9737
9738         PR c++/44444
9739         * g++.dg/warn/Wunused-var-12.C: New test.
9740
9741         PR c++/44443
9742         * c-c++-common/Wunused-var-11.c: New test.
9743
9744 2010-06-07  Jan Hubicka  <jh@suse.cz>
9745
9746         * gcc.dg/ipa/pure-const-1.c: New testcase.
9747
9748 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9749
9750         PR rtl-optimization/44404
9751         * gcc.dg/pr44404.c: New.
9752
9753 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9754
9755         PR target/44159
9756         * gcc.target/i386/abi-2.c: Check sysv abi here.
9757         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9758         function to avoid failures by different ABIs.
9759         * gcc.target/i386/aes-check.h: Likewise.
9760         * gcc.target/i386/avx-check.h: Likewise.
9761         * gcc.target/i386/fma4-check.h: Likewise.
9762         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9763         * gcc.target/i386/mmx-check.h: Likewise.
9764         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9765         * gcc.target/i386/pclmul-check.h: Likewise.
9766         * gcc.target/i386/sse-check.h: Likewise.
9767         * gcc.target/i386/sse2-check.h: Likewise.
9768         * gcc.target/i386/sse3-check.h: Likewise.
9769         * gcc.target/i386/sse4_1-check.h: Likewise.
9770         * gcc.target/i386/sse4_2-check.h: Likewise.
9771         * gcc.target/i386/sse4a-check.h: Likewise.
9772         * gcc.target/i386/ssse3-check.h: Likewise.
9773         * gcc.target/i386/xop-check.h: Likewise.
9774         * gcc.target/i386/pr27971.c: Fix for LLP64.
9775         * gcc.target/i386/pr39139.c: Likewise.
9776         * gcc.target/i386/pr39315-check.c: Likewise.
9777         * gcc.target/i386/vararg-1.c: Likewise.
9778         * gcc.target/i386/vararg-2.c: Likewise.
9779         Additional add dg-compile to avoid failure due
9780         missing foo symbol.
9781
9782         * gcc.dg/compound-literal-1.c: Fix for llp64.
9783         * gcc.dg/pr32370.c: Likewise.
9784         * gcc.dg/pr37561.c: Likewise.
9785         * gcc.dg/pr41340.c: Likewise.
9786         * gcc.dg/pr41551.c: Likewise.
9787
9788 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9789
9790         PR c++/44188
9791         * g++.dg/debug/dwarf2/typedef3.C: New test.
9792
9793 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9794
9795         PR c/20000
9796         * c-c++-common/pr20000.c: New.
9797
9798 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9799
9800         PR c++/44086
9801         * g++.dg/init/pr44086.C: New.
9802         * g++.dg/cpp0x/decltype4.C: Adjust.
9803
9804 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9805
9806         PR fortran/43945
9807         * gfortran.dg/generic_23.f03: New test.
9808
9809 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9810
9811         PR fortran/43895
9812         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9813
9814 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9815
9816         PR c++/44361
9817         * c-c++-common/Wunused-var-9.c: New test.
9818
9819 2010-06-05  Jason Merrill  <jason@redhat.com>
9820
9821         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9822
9823 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9824
9825         PR c/44322
9826         * gcc.dg/c99-restrict-4.c: New test.
9827
9828 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9829
9830         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9831         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9832         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9833         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9834         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9835         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9836         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9837         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9838         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9839         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9840         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9841         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9842         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9843         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9844         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9845         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9846         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9847         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9848         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9849         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9850         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9851         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9852
9853 2010-06-04  Jason Merrill  <jason@redhat.com>
9854
9855         * g++.dg/cpp0x/noexcept06.C: New.
9856         * g++.dg/cpp0x/noexcept07.C: New.
9857
9858         * g++.dg/cpp0x/noexcept01.C: New.
9859         * g++.dg/cpp0x/noexcept02.C: New.
9860         * g++.dg/cpp0x/noexcept03.C: New.
9861         * g++.dg/cpp0x/noexcept04.C: New.
9862         * g++.dg/cpp0x/noexcept05.C: New.
9863
9864 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9865
9866         PR c++/44412
9867         * g++.dg/warn/Wunused-var-10.C: New test.
9868         * g++.dg/warn/Wunused-var-11.C: New test.
9869
9870         PR c++/44362
9871         * c-c++-common/Wunused-var-10.c: New test.
9872
9873 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9874
9875         PR c/25880
9876         * gcc.dg/assign-warn-2.c: Update.
9877         * gcc.dg/cpp/line3.c: Update.
9878         * gcc.dg/c99-array-lval-8.c: Update.
9879         * gcc.dg/cast-qual-2.c: Update.
9880         * gcc.dg/c99-arraydecl-3.c:  Update.
9881         * gcc.dg/assign-warn-1.c:  Update.
9882         * gcc.dg/format/gcc_diag-1.c:  Update.
9883
9884 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9885
9886         PR rtl-optimization/39871
9887         PR rtl-optimization/40615
9888         PR rtl-optimization/42500
9889         PR rtl-optimization/42502
9890         * gcc.target/arm/eliminate.c: New test.
9891
9892 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9893
9894         PR libstdc++/44410
9895         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9896         * g++.old-deja/g++.other/delete3.C: Likewise.
9897         * g++.old-deja/g++.other/new.C: Likewise.
9898         * g++.old-deja/g++.law/operators27.C: Likewise.
9899         * g++.old-deja/g++.mike/p755.C: Likewise.
9900         * g++.dg/eh/new1.C: Likewise.
9901         * g++.dg/init/new5.C: Likewise.
9902
9903 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9904
9905         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9906         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9907         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9908
9909 2010-06-03  Richard Guenther  <rguenther@suse.de>
9910
9911         PR lto/41921
9912         * lib/lto.exp: Always load gcc.exp.
9913         (lto-obj): For C source files invoke gcc_target_compile.
9914         * g++.dg/lto/20100603-1_0.C: New testcase.
9915         * g++.dg/lto/20100603-1_1.c: Likewise.
9916
9917 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9918
9919         PR tree-optimization/43688
9920         * gfortran.dg/pr43688.f90: New.
9921
9922 2010-06-03  Richard Guenther  <rguenther@suse.de>
9923
9924         PR lto/41584
9925         * gcc.dg/lto/20100603-1_0.c: New testcase.
9926         * gcc.dg/lto/20100603-2_0.c: Likewise.
9927         * gcc.dg/lto/20100603-3_0.c: Likewise.
9928
9929 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9930
9931         PR target/44218
9932         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9933         * gcc.target/powerpc/recip-2.c: Ditto.
9934         * gcc.target/powerpc/recip-3.c: Ditto.
9935         * gcc.target/powerpc/recip-4.c: Ditto.
9936         * gcc.target/powerpc/recip-5.c: Ditto.
9937         * gcc.target/powerpc/recip-6.c: Ditto.
9938         * gcc.target/powerpc/recip-7.c: Ditto.
9939         * gcc.target/powerpc/recip-test.h: Ditto.
9940         * gcc.target/powerpc/recip-test2.h: Ditto.
9941
9942 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9943
9944         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9945
9946 2010-06-02  Jason Merrill  <jason@redhat.com>
9947
9948         * g++.dg/ext/vector9.C: Expect typedef in error message.
9949
9950         PR c++/9726
9951         PR c++/23594
9952         PR c++/44333
9953         * g++.dg/tc1/dr101.C: Remove xfails.
9954
9955 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9956
9957         PR middle-end/44372
9958         * g++.dg/ipa/pr44372.C: New.
9959
9960 2010-06-02  Jan Hubicka  <jh@suse.cz>
9961
9962         PR middle-end/44295
9963         * g++.dg/torture/pr44295.C: Neww testcase.
9964
9965 2010-06-02  Jan Hubicka  <jh@suse.cz>
9966
9967         * gcc.dg/tree-ssa/loadpre6.c: Update.
9968
9969 2010-06-02  Richard Guenther  <rguenther@suse.de>
9970
9971         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9972         diagnostic.h.
9973
9974 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9975
9976         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9977         the link fail message.
9978
9979 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9980
9981         PR fortran/44360
9982         * gfortran.dg/use_13.f90: New test case.
9983
9984 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9985
9986         PR fortran/44371
9987         * gfortran.dg/error_stop_2.f08: Minor update.
9988
9989 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9990
9991         PR fortran/44371
9992         * gfortran.dg/error_stop_1.f08: New test.
9993         * gfortran.dg/error_stop_2.f08: New test.
9994
9995 2010-06-01  Jason Merrill  <jason@redhat.com>
9996
9997         DR 990
9998         * g++.dg/cpp0x/initlist37.C: New.
9999         * g++.dg/cpp0x/initlist38.C: New.
10000
10001         PR c++/44358
10002         * g++.dg/cpp0x/initlist36.C: New.
10003
10004 2010-05-31 Jan Hubicka  <jh@suse.cz>
10005
10006         * gcc.dg/noreturn-8.c: New testcase.
10007
10008 2010-05-31 Jan Hubicka  <jh@suse.cz>
10009
10010         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
10011         * gcc.dg/lto/noreturn-1_0.c: Move it here.
10012
10013 2010-05-31 Jan Hubicka  <jh@suse.cz>
10014
10015         * gcc.dg/lto/noreturn-1_1.c: New testcase.
10016         * gcc.dg/lto/noreturn-1_0.c: New testcase.
10017
10018 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
10019
10020         PR fortran/36928
10021         * gfortran.dg/dependency_27.f90:  New test.
10022         * gfortran.dg/array_assign_1.F90:  New test.
10023
10024 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
10025
10026         PR target/44338
10027         * gcc.target/i386/sse-24.c: New test.
10028
10029 2010-05-31  Jan Hubicka  <jh@suse.cz>
10030
10031         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
10032
10033 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
10034
10035         PR middle-end/44337
10036         * gcc.dg/pr44337.c: New test.
10037
10038         PR tree-optimization/44182
10039         * g++.dg/debug/pr44182.C: New test.
10040
10041 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
10042
10043         * gcc.dg/nested-func-7.c: New test.
10044         * gnat.dg/frame_overflow.adb: Adjust directives.
10045
10046 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
10047
10048         * gnat.dg/prot2.ad[sb]: New test.
10049         * gnat.dg/prot2_pkg1.ads: New helper.
10050         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
10051
10052 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
10053
10054         * gnat.dg/array11.adb: Adjust dg-warning directive.
10055         * gnat.dg/object_overflow.adb: Likewise.
10056
10057 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
10058
10059         PR middle-end/44306
10060         * gcc.dg/tree-ssa/pr44306.c: New.
10061
10062 2010-05-29  Jan Hubicka  <jh@suse.cz>
10063
10064         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
10065
10066 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
10067
10068         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
10069
10070 2010-05-28  Mike Stump  <mikestump@comcast.net>
10071
10072         PR objc/44125
10073         * objc.dg/const-str-9.m: Remove static.
10074
10075 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
10076
10077         PR target/43636
10078         * gcc.c-torture/compile/pr43636.c: New test.
10079
10080 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
10081
10082         PR objc++/23616
10083         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
10084         * obj-c++.dg/try-catch-9.mm: Ditto.
10085
10086 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
10087
10088         Revert patch for PR c++/44188
10089         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
10090
10091 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
10092
10093         PR c++/44188
10094         * g++.dg/debug/dwarf2/typedef3.C: New test.
10095
10096 2010-05-27  Jason Merrill  <jason@redhat.com>
10097
10098         PR c++/43555
10099         * g++.dg/ext/vla9.C: New.
10100
10101 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
10102
10103         PR objc/44140
10104         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
10105         * objc.dg/torture/tls/thr-init-3.m: Ditto.
10106         * objc.dg/torture/tls/thr-init.m: Ditto.
10107         * objc.dg/torture/trivial.m: Ditto.
10108         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
10109         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
10110         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
10111         * obj-c++.dg/torture/trivial.mm: Ditto.
10112
10113 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
10114
10115         * g++.dg/lto/20100302_0.C: Skip on darwin.
10116
10117 2010-05-27  Richard Guenther  <rguenther@suse.de>
10118
10119         PR tree-optimization/44284
10120         * gcc.dg/vect/vect-118.c: New testcase.
10121         * gcc.dg/vect/bb-slp-20.c: Adjust.
10122         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10123         * gcc.dg/vect/slp-9.c: Likewise.
10124         * gcc.dg/vect/slp-reduc-4.c: Likewise.
10125         * gcc.dg/vect/vect-10.c: Likewise.
10126         * gcc.dg/vect/vect-109.c: Likewise.
10127         * gcc.dg/vect/vect-12.c: Likewise.
10128         * gcc.dg/vect/vect-36.c: Likewise.
10129         * gcc.dg/vect/vect-7.c: Likewise.
10130         * gcc.dg/vect/vect-iv-8.c: Likewise.
10131         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
10132         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
10133         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
10134         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
10135         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
10136         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
10137         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
10138         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
10139         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
10140         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10141         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10142         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10143         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10144         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
10145         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
10146         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
10147         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10148
10149 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
10150
10151         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
10152         necessary.
10153
10154 2010-05-26  Jan Hubicka  <jh@suse.cz>
10155
10156         * gcc.dg/lto/materialize-1_0.c: New file.
10157         * gcc.dg/lto/materialize-1_1.c: New file.
10158
10159 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
10160
10161         * gnat.dg/lto10.adb: New test.
10162         * gnat.dg/lto10_pkg.ads: New helper.
10163
10164 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
10165
10166         * lib/target-supports.exp (check_effective_target_int128): New
10167         function to check if __int128 types are available for target.
10168         * c-c++-common/int128-types-1.c: New.
10169         * c-c++-common/int128-1.c: New.
10170         * c-c++-common/int128-2.c: New.
10171         * g++.dg/abi/mangle43.C: New.
10172         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
10173         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
10174         pointer-wide scalar.
10175         * g++.dg/other/pr25632.C: Likewise.
10176         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
10177         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
10178         overflow warnings.
10179         * g++.dg/warn/pr13358-4.C: Likewise.
10180         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
10181         * g++.dg/warn/Wconversion-null.C: Likewise.
10182
10183 2010-05-26  Jason Merrill  <jason@redhat.com>
10184
10185         PR c++/43382
10186         * g++.dg/cpp0x/variadic101.C: New.
10187
10188 2010-05-26  Richard Guenther  <rguenther@suse.de>
10189
10190         PR rtl-optimization/44164
10191         * gcc.c-torture/execute/pr44164.c: New testcase.
10192         * g++.dg/tree-ssa/pr13146.C: Adjust.
10193
10194 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
10195
10196         PR fortran/40011
10197         * gfortran.dg/whole_file_19.f90 : New test.
10198
10199 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
10200
10201         PR fortran/30668
10202         PR fortran/31346
10203         PR fortran/34260
10204         * gfortran.dg/pr40999.f: Fix function type.
10205         * gfortran.dg/whole_file_5.f90: Likewise.
10206         * gfortran.dg/whole_file_6.f90: Likewise.
10207         * gfortran.dg/whole_file_16.f90: New.
10208         * gfortran.dg/whole_file_17.f90: New.
10209         * gfortran.dg/whole_file_18.f90: New.
10210
10211 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
10212             Iain Sandoe  <iains@gcc.gnu.org>
10213
10214         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
10215         * gcc.c-torture/compile/pr44197.c: Require alias support.
10216         * gcc.dg/lto/20081222_0.c: Ditto.
10217
10218 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
10219
10220         PR debug/42801
10221         * gcc.dg/guality/vla-2.c: New test.
10222
10223 2010-05-25  Richard Guenther  <rguenther@suse.de>
10224
10225         PR middle-end/44069
10226         * g++.dg/torture/pr44069.C: New testcase.
10227
10228 2010-05-25  Richard Guenther  <rguenther@suse.de>
10229
10230         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10231
10232 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10233
10234         PR objc/44140
10235         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10236
10237 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10238
10239         * obj-c++.dg/torture/tls/trivial.mm: New.
10240         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10241         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10242         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10243         * obj-c++.dg/torture/tls/diag-1.mm: New.
10244         * obj-c++.dg/torture/tls/tls.exp: New.
10245         * obj-c++.dg/torture/trivial.mm: New.
10246         * obj-c++.dg/torture/dg-torture.exp: New.
10247         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10248         * obj-c++.dg/tls/trivial.m: New.
10249         * obj-c++.dg/tls/init-1.mm: New.
10250         * obj-c++.dg/tls/diag-1.mm: New.
10251         * obj-c++.dg/tls/init-2.mm: New.
10252         * obj-c++.dg/tls/diag-2.mm: New.
10253         * obj-c++.dg/tls/diag-3.mm: New.
10254         * obj-c++.dg/tls/diag-4.mm: New.
10255         * obj-c++.dg/tls/static-1.mm: New.
10256         * obj-c++.dg/tls/tls.exp: New.
10257         * obj-c++.dg/tls/diag-5.mm: New.
10258         * obj-c++.dg/tls/static-1a.mm: New.
10259         * objc-obj-c++-shared/Object1.mm: New.
10260         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10261
10262 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
10263
10264         PR objc++/43689
10265         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10266         * obj-c++.dg/const-str-6.mm: Ditto.
10267
10268 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10269
10270         * g++.dg/parse/array-size2.C: Remove dg-error directives.
10271
10272 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10273
10274         PR ada/38394
10275         * gnat.dg/array13.ad[sb]: New test.
10276
10277 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
10278             Sandra Loosemore  <sandra@codesourcery.com>
10279
10280         * gcc.target/arm/neon/: Regenerated test cases.
10281
10282         * gcc.target/arm/neon/polytypes.c,
10283         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10284         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10285         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10286         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10287         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10288         dg-add-options arm_neon.
10289
10290         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10291         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10292         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10293         and arm_neon_fp16_ok.
10294
10295         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10296         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10297
10298         * lib/target-supports.exp (add_options_for_arm_neon): New.
10299         (check_effective_target_arm_neon_ok_nocache): New, from
10300         check_effective_target_arm_neon_ok.  Check multiple possibilities.
10301         (check_effective_target_arm_neon_ok): Use
10302         check_effective_target_arm_neon_ok_nocache.
10303         (add_options_for_arm_neon_fp16)
10304         (check_effective_target_arm_neon_fp16_ok)
10305         check_effective_target_arm_neon_fp16_ok_nocache): New.
10306         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10307
10308 2010-05-24  Jason Merrill  <jason@redhat.com>
10309
10310         PR c++/41510
10311         * g++.dg/cpp0x/initlist35.C: New.
10312         * g++.dg/init/brace6.C: Adjust.
10313
10314 2010-05-24  Paul Brook  <paul@codesourcery.com>
10315
10316         * gcc.target/arm/frame-pointer-1.c: New test.
10317         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10318         pointer elimination.
10319
10320 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10321
10322         PR target/44245
10323         * gcc.target/i386/crc32-3.c: New.
10324         * gcc.target/i386/crc32-4.c: Likewise.
10325
10326 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
10327
10328         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10329         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10330         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10331
10332 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10333
10334         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10335
10336 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
10337
10338         PR target/43869
10339         * gcc.c-target/pr43869.c: New test.
10340
10341 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10342
10343         PR fortran/44212
10344         * gfortran.dg/class_22.f03: New.
10345
10346 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
10347
10348         PR lto/44238
10349         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10350
10351 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10352
10353         PR fortran/44213
10354         * gfortran.dg/abstract_type_7.f03: New.
10355
10356 2010-05-21  Jason Merrill  <jason@redhat.com>
10357
10358         * g++.dg/eh/spec11.C: Test cleanup optimization.
10359
10360 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
10361
10362         PR debug/44223
10363         * gcc.target/i386/pr44223.c: New test.
10364
10365 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10366
10367         * gcc.target/i386/pr25993.c: Use @function as type specifier.
10368
10369 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10370
10371         * g++.dg/other/const3.C: New test.
10372
10373 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10374
10375         PR fortran/38407
10376         * warn_unused_dummy_argument_1.f90: New.
10377         * warn_unused_dummy_argument_2.f90: New.
10378
10379 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10380
10381         PR c++/30298
10382         * g++.dg/inherit/crash1.C: New.
10383         * g++.dg/inherit/crash2.C: Likewise.
10384
10385 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10386
10387         PR debug/44178
10388         * g++.dg/debug/pr44178.C: New test.
10389
10390 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10391
10392         PR middle-end/44185
10393         * gcc.dg/tree-ssa/prefetch-6.c: Add
10394         --param min-insn-to-prefetch-ratio=6.
10395         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10396         allow unrolling, and adjust the movnti count.
10397
10398 2010-05-20  Jan Hubicka  <jh@suse.cz>
10399
10400         PR middle-end/44197
10401         * gcc.c-torture/compile/pr44197.c: New file.
10402
10403 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10404
10405         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10406         Fix test code.
10407         (check_effective_target_xop): Remove __may_alias__ attribute.
10408
10409 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10410
10411         PR target/44202
10412         * gcc.c-torture/execute/pr44202-1.c: New test.
10413
10414 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10415
10416         PR fortran/43851
10417         * gfortran.dg/label_1.f90: Update test.
10418
10419 2010-05-19  Jan Hubicka  <jh@suse.cz>
10420
10421         * gcc.dg/lto/ipareference2_0.c: New file.
10422         * gcc.dg/lto/ipareference2_1.c: New file.
10423
10424 2010-05-19  Jason Merrill  <jason@redhat.com>
10425
10426         * g++.dg/parse/fn-typedef2.C: New.
10427
10428         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10429         function type.
10430
10431         PR c++/44193
10432         * g++.dg/template/fntype1.C: New.
10433
10434 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10435
10436         * gnat.dg/discr23.ad[sb]: New test.
10437         * gnat.dg/discr23_pkg.ads: New helper.
10438
10439         * gnat.dg/specs/controlled1.ads: New test.
10440         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10441
10442 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10443
10444         PR fortran/44055
10445         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10446         Fixed scope of C_SIZEOF.
10447         * gfortran.dg/warn_conversion_2.f90: New.
10448
10449 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10450
10451         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10452         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10453         for optional selector.
10454         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10455         (check_effective_target_sse3): New proc.
10456         * gcc.target/i386/math-torture/math-torture.exp: Load
10457         target-supports.exp.
10458         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10459         check_effective_target_sse2.
10460         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10461         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10462         * g++.dg/vect/vect.exp: Likewise.
10463         * gfortran.dg/vect/vect.exp: Likewise.
10464         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10465         -msse2 if check_effective_target_sse2.
10466
10467         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10468         * gcc.target/i386/3dnow-2.c: Likewise.
10469         * gcc.target/i386/3dnowA-1.c: Likewise.
10470         * gcc.target/i386/3dnowA-2.c: Likewise.
10471         * gcc.target/i386/pr42549.c: Likewise.
10472
10473         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10474         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10475         * gcc.target/i386/sse3-addsubps.c: Likewise.
10476         * gcc.target/i386/sse3-haddpd.c: Likewise.
10477         * gcc.target/i386/sse3-haddps.c: Likewise.
10478         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10479         * gcc.target/i386/sse3-hsubps.c: Likewise.
10480         * gcc.target/i386/sse3-movddup.c: Likewise.
10481         * gcc.target/i386/sse3-movshdup.c: Likewise.
10482         * gcc.target/i386/sse3-movsldup.c: Likewise.
10483
10484         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10485         * g++.dg/ext/attrib35.C: Likewise.
10486         * g++.dg/opt/pr40496.C: Likewise.
10487         * g++.dg/other/i386-1.C: Likewise.
10488         * g++.dg/other/i386-4.C: Likewise.
10489         * g++.dg/other/pr34435.C: Likewise.
10490         * g++.dg/other/pr39496.C: Likewise.
10491         * g++.dg/other/pr40446.C: Likewise.
10492         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10493         * gcc.dg/compat/vector-1a_main.c: Likewise.
10494         * gcc.dg/compat/vector-2a_main.c: Likewise.
10495         * gcc.dg/lto/20090206-1_0.c: Likewise.
10496         * gcc.dg/pr34856.c: Likewise.
10497         * gcc.dg/pr36584.c: Likewise.
10498         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10499         * gcc.dg/pr37544.c: Likewise.
10500         * gcc.dg/torture/pr16104-1.c: Likewise.
10501         * gcc.dg/torture/pr35771-1.c: Likewise.
10502         * gcc.dg/torture/pr35771-2.c: Likewise.
10503         * gcc.dg/torture/pr35771-3.c: Likewise.
10504         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10505         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10506         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10507         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10508         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10509         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10510         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10511         * gcc.target/i386/20060512-1.c: Likewise.
10512         * gcc.target/i386/20060512-3.c: Likewise.
10513         * gcc.target/i386/all_one_m128i.c: Likewise.
10514         * gcc.target/i386/float128-1.c: Likewise.
10515         * gcc.target/i386/float128-2.c: Likewise.
10516         * gcc.target/i386/fpcvt-1.c: Likewise.
10517         * gcc.target/i386/fpcvt-2.c: Likewise.
10518         * gcc.target/i386/fpcvt-3.c: Likewise.
10519         * gcc.target/i386/fpprec-1.c: Likewise.
10520         * gcc.target/i386/funcspec-9.c: Likewise.
10521         * gcc.target/i386/incoming-1.c: Likewise.
10522         * gcc.target/i386/incoming-12.c: Likewise.
10523         * gcc.target/i386/incoming-2.c: Likewise.
10524         * gcc.target/i386/incoming-3.c: Likewise.
10525         * gcc.target/i386/incoming-4.c: Likewise.
10526         * gcc.target/i386/incoming-6.c: Likewise.
10527         * gcc.target/i386/incoming-7.c: Likewise.
10528         * gcc.target/i386/incoming-8.c: Likewise.
10529         * gcc.target/i386/opt-1.c: Likewise.
10530         * gcc.target/i386/opt-2.c: Likewise.
10531         * gcc.target/i386/ordcmp-1.c: Likewise.
10532         * gcc.target/i386/pr17692.c: Likewise.
10533         * gcc.target/i386/pr18614-1.c: Likewise.
10534         * gcc.target/i386/pr22152.c: Likewise.
10535         * gcc.target/i386/pr23570.c: Likewise.
10536         * gcc.target/i386/pr23575.c: Likewise.
10537         * gcc.target/i386/pr26449-1.c: Likewise.
10538         * gcc.target/i386/pr26600.c: Likewise.
10539         * gcc.target/i386/pr27790.c: Likewise.
10540         * gcc.target/i386/pr28839.c: Likewise.
10541         * gcc.target/i386/pr30970.c: Likewise.
10542         * gcc.target/i386/pr32000-1.c: Likewise.
10543         * gcc.target/i386/pr32000-2.c: Likewise.
10544         * gcc.target/i386/pr32280.c: Likewise.
10545         * gcc.target/i386/pr32661.c: Likewise.
10546         * gcc.target/i386/pr32708-1.c: Likewise.
10547         * gcc.target/i386/pr32961.c: Likewise.
10548         * gcc.target/i386/pr33329.c: Likewise.
10549         * gcc.target/i386/pr35714.c: Likewise.
10550         * gcc.target/i386/pr35767-1.c: Likewise.
10551         * gcc.target/i386/pr35767-1d.c: Likewise.
10552         * gcc.target/i386/pr35767-1i.c: Likewise.
10553         * gcc.target/i386/pr35767-2.c: Likewise.
10554         * gcc.target/i386/pr35767-2d.c: Likewise.
10555         * gcc.target/i386/pr35767-2i.c: Likewise.
10556         * gcc.target/i386/pr35767-3.c: Likewise.
10557         * gcc.target/i386/pr35767-5.c: Likewise.
10558         * gcc.target/i386/pr36222-1.c: Likewise.
10559         * gcc.target/i386/pr36578-1.c: Likewise.
10560         * gcc.target/i386/pr36578-2.c: Likewise.
10561         * gcc.target/i386/pr36992-1.c: Likewise.
10562         * gcc.target/i386/pr37101.c: Likewise.
10563         * gcc.target/i386/pr37216.c: Likewise.
10564         * gcc.target/i386/pr37434-1.c: Likewise.
10565         * gcc.target/i386/pr37434-2.c: Likewise.
10566         * gcc.target/i386/pr37843-3.c: Likewise.
10567         * gcc.target/i386/pr37843-4.c: Likewise.
10568         * gcc.target/i386/pr39162.c: Likewise.
10569         * gcc.target/i386/pr39315-1.c: Likewise.
10570         * gcc.target/i386/pr39315-2.c: Likewise.
10571         * gcc.target/i386/pr39315-3.c: Likewise.
10572         * gcc.target/i386/pr39315-4.c: Likewise.
10573         * gcc.target/i386/pr39445.c: Likewise.
10574         * gcc.target/i386/pr39496.c: Likewise.
10575         * gcc.target/i386/pr40809.c: Likewise.
10576         * gcc.target/i386/pr40906-3.c: Likewise.
10577         * gcc.target/i386/pr41019.c: Likewise.
10578         * gcc.target/i386/pr42542-1.c: Likewise.
10579         * gcc.target/i386/pr42542-2.c: Likewise.
10580         * gcc.target/i386/pr42542-3.c: Likewise.
10581         * gcc.target/i386/pr42542-3a.c: Likewise.
10582         * gcc.target/i386/pr42881.c: Likewise.
10583         * gcc.target/i386/push-1.c: Likewise.
10584         * gcc.target/i386/quad-sse.c: Likewise.
10585         * gcc.target/i386/reload-1.c: Likewise.
10586         * gcc.target/i386/sse-10.c: Likewise.
10587         * gcc.target/i386/sse-11.c: Likewise.
10588         * gcc.target/i386/sse-15.c: Likewise.
10589         * gcc.target/i386/sse-17.c: Likewise.
10590         * gcc.target/i386/sse-18.c: Likewise.
10591         * gcc.target/i386/sse-19.c: Likewise.
10592         * gcc.target/i386/sse-4.c: Likewise.
10593         * gcc.target/i386/sse-6.c: Likewise.
10594         * gcc.target/i386/sse-vect-types.c: Likewise.
10595         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10596         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10597         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10598         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10599         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10600         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10601         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10602         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10603         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10604         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10605         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10606         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10607         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10608         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10609         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10610         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10611         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10612         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10613         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10614         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10615         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10616         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10617         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10618         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10619         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10620         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10621         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10622         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10623         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10624         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10625         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10626         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10627         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10628         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10629         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10630         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10631         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10632         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10633         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10634         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10635         * gcc.target/i386/sse2-mmx.c: Likewise.
10636         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10637         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10638         * gcc.target/i386/sse2-movd-1.c: Likewise.
10639         * gcc.target/i386/sse2-movd-2.c: Likewise.
10640         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10641         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10642         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10643         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10644         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10645         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10646         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10647         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10648         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10649         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10650         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10651         * gcc.target/i386/sse2-movq-1.c: Likewise.
10652         * gcc.target/i386/sse2-movq-2.c: Likewise.
10653         * gcc.target/i386/sse2-movq-3.c: Likewise.
10654         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10655         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10656         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10657         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10658         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10659         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10660         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10661         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10662         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10663         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10664         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10665         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10666         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10667         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10668         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10669         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10670         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10671         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10672         * gcc.target/i386/sse2-pand-1.c: Likewise.
10673         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10674         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10675         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10676         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10677         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10678         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10679         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10680         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10681         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10682         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10683         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10684         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10685         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10686         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10687         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10688         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10689         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10690         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10691         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10692         * gcc.target/i386/sse2-por-1.c: Likewise.
10693         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10694         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10695         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10696         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10697         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10698         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10699         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10700         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10701         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10702         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10703         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10704         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10705         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10706         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10707         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10708         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10709         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10710         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10711         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10712         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10713         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10714         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10715         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10716         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10717         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10718         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10719         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10720         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10721         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10722         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10723         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10724         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10725         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10726         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10727         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10728         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10729         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10730         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10731         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10732         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10733         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10734         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10735         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10736         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10737         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10738         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10739         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10740         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10741         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10742         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10743         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10744         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10745         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10746         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10747         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10748         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10749         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10750         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10751         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10752         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10753         * gcc.target/i386/sse2-vec-1.c: Likewise.
10754         * gcc.target/i386/sse2-vec-2.c: Likewise.
10755         * gcc.target/i386/sse2-vec-3.c: Likewise.
10756         * gcc.target/i386/sse2-vec-4.c: Likewise.
10757         * gcc.target/i386/sse2-vec-5.c: Likewise.
10758         * gcc.target/i386/sse2-vec-6.c: Likewise.
10759         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10760         * gcc.target/i386/ssefn-2.c: Likewise.
10761         * gcc.target/i386/ssefn-4.c: Likewise.
10762         * gcc.target/i386/ssefp-1.c: Likewise.
10763         * gcc.target/i386/ssefp-2.c: Likewise.
10764         * gcc.target/i386/sseregparm-3.c: Likewise.
10765         * gcc.target/i386/sseregparm-4.c: Likewise.
10766         * gcc.target/i386/sseregparm-5.c: Likewise.
10767         * gcc.target/i386/sseregparm-6.c: Likewise.
10768         * gcc.target/i386/sseregparm-7.c: Likewise.
10769         * gcc.target/i386/ssetype-1.c: Likewise.
10770         * gcc.target/i386/ssetype-2.c: Likewise.
10771         * gcc.target/i386/ssetype-3.c: Likewise.
10772         * gcc.target/i386/ssetype-4.c: Likewise.
10773         * gcc.target/i386/ssetype-5.c: Likewise.
10774         * gcc.target/i386/unordcmp-1.c: Likewise.
10775         * gcc.target/i386/vararg-1.c: Likewise.
10776         * gcc.target/i386/vararg-2.c: Likewise.
10777         * gcc.target/i386/vararg-3.c: Likewise.
10778         * gcc.target/i386/vararg-4.c: Likewise.
10779         * gcc.target/i386/vararg-7.c: Likewise.
10780         * gcc.target/i386/vararg-8.c: Likewise.
10781         * gcc.target/i386/vecinit-1.c: Likewise.
10782         * gcc.target/i386/vecinit-2.c: Likewise.
10783         * gcc.target/i386/vecinit-3.c: Likewise.
10784         * gcc.target/i386/vecinit-4.c: Likewise.
10785         * gcc.target/i386/vecinit-5.c: Likewise.
10786         * gcc.target/i386/vecinit-6.c: Likewise.
10787         * gcc.target/i386/vectorize2.c: Likewise.
10788         * gcc.target/i386/vectorize3.c: Likewise.
10789         * gcc.target/i386/vectorize4.c: Likewise.
10790         * gcc.target/i386/vectorize6.c: Likewise.
10791         * gcc.target/i386/vectorize7.c: Likewise.
10792         * gcc.target/i386/vectorize8.c: Likewise.
10793         * gcc.target/i386/vperm-v2df.c: Likewise.
10794         * gcc.target/i386/vperm-v2di.c: Likewise.
10795         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10796         * gcc.target/i386/xorps-sse2.c: Likewise.
10797         * gcc.target/i386/xorps.c: Likewise.
10798         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10799         * gfortran.dg/graphite/pr42326.f90: Likewise.
10800         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10801
10802 2010-05-19  Richard Guenther  <rguenther@suse.de>
10803
10804         PR lto/44196
10805         * g++.dg/lto/20100519-1_0.C: New testcase.
10806
10807 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10808
10809         PR fortran/42360
10810         * gfortran.dg/warn_intent_out_not_set.f90: New.
10811
10812 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10813
10814         PR fortran/38404
10815         * gfortran.dg/data_char_1.f90: Updated warning message.
10816         * gfortran.dg/data_array_6.f: New.
10817
10818 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10819
10820         * g++.dg/ipa/ivinline-8.C: New test.
10821         * gcc.dg/ipa/iinline-2.c: Likewise.
10822
10823 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10824
10825         PR fortran/34505
10826         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10827         arguments; add check for return value kind.
10828         * gfortran.dg/float_1.f90: Likewise.
10829
10830 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10831
10832         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10833         (main): Use it.
10834         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10835         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10836         Prune another location line format.
10837         (lto-obj): Call lto_prune_warns on comp_output.
10838
10839 2010-05-18  Jan Hubicka  <jh@suse.cz>
10840
10841         * gcc.dg/lto/ipacp_0.c: New test.
10842         * gcc.dg/lto/ipacp_1.c: New test.
10843
10844 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10845
10846         PR lto/44184
10847         * gcc.dg/lto/20100518_0.c: New test.
10848
10849 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10850
10851         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10852
10853 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10854
10855         PR fortran/43990
10856         * gfortran.dg/class_21.f03: New.
10857
10858 2010-05-17  Jason Merrill  <jason@redhat.com>
10859
10860         PR c++/44157
10861         * g++.dg/cpp0x/initlist34.C: New.
10862
10863         PR c++/44158
10864         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10865
10866 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10867
10868         * g++.dg/ipa/ivinline-1.C: New test.
10869         * g++.dg/ipa/ivinline-2.C: New test.
10870         * g++.dg/ipa/ivinline-3.C: New test.
10871         * g++.dg/ipa/ivinline-4.C: New test.
10872         * g++.dg/ipa/ivinline-5.C: New test.
10873         * g++.dg/ipa/ivinline-6.C: New test.
10874
10875 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10876             Jason Merrill  <jason@redhat.com>
10877
10878         PR c++/44108
10879         * c-c++-common/Wunused-var-8.c: New test.
10880
10881 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10882
10883         PR bootstrap/42347
10884         * gcc.c-torture/compile/pr42347.c: New test.
10885
10886         PR middle-end/44102
10887         * g++.dg/ext/asmgoto1.C: New test.
10888
10889 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10890
10891         PR middle-end/44133
10892         * gcc.dg/tree-ssa/pr44133.c: New test.
10893         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10894         precise.
10895
10896 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10897
10898         PR fortran/44044
10899         * gfortran.dg/class_20.f03: New.
10900
10901 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10902
10903         PR 44078
10904         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10905         debug messages but not the newly introduced one.
10906
10907 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10908
10909         PR fortran/35779
10910         * gfortran.dg/initialization_25.f90: Commented testcase.
10911         * gfortran.dg/initialization_26.f90: New.
10912
10913 2010-05-16  Richard Guenther  <rguenther@suse.de>
10914
10915         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10916         * gcc.dg/pr43084.c: Likewise.
10917         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10918         -fipa-type-escape.
10919         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10920         -fipa-type-escape.
10921         * gcc.dg/struct/struct-reorg.exp: Likewise.
10922         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10923         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10924
10925 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10926
10927         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10928         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10929         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10930         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10931         tests.
10932
10933 2010-05-15  Jason Merrill  <jason@redhat.com>
10934
10935         * g++.dg/eh/spec10.C: New.
10936         * g++.dg/eh/spec11.C: New.
10937         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10938
10939 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10940
10941         PR fortran/44154
10942         PR fortran/42647
10943         * gfortran.dg/allocatable_scalar_9.f90: New.
10944
10945 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10946
10947         PR c++/44148
10948         * g++.dg/torture/pr44148.C: New test.
10949
10950 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10951
10952         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10953         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10954         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10955         diagnostics and type sizes.
10956
10957 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10958
10959         * gnat.dg/lto9.adb: New test.
10960         * gnat.dg/lto9_pkg1.ads: New helper.
10961         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10962
10963 2010-05-15  Jan Hubicka  <jh@suse.cz>
10964
10965         * gcc.dg/lto/ipareference_1.c: Rename to ...
10966         * gcc.dg/lto/ipareference_0.c: ... this one.
10967         * gcc.dg/lto/ipareference_2.c: Rename to ...
10968         * gcc.dg/lto/ipareference_1.c: ... this one.
10969
10970 2010-05-15  Jan Hubicka  <jh@suse.cz>
10971
10972         * gcc.dg/lto/ipareference_1.c: New file.
10973         * gcc.dg/lto/ipareference_2.c: New file.
10974
10975 2010-05-15  Richard Guenther  <rguenther@suse.de>
10976
10977         PR tree-optimization/44038
10978         * gcc.c-torture/compile/pr44038.c: New testcase.
10979
10980 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10981
10982         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10983         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10984
10985 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10986
10987         PR fortran/43207
10988         PR fortran/43969
10989         * gfortran.dg/class_18.f03: New.
10990         * gfortran.dg/class_19.f03: New.
10991
10992 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10993
10994         PR debug/44112
10995         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10996         * g++.dg/debug/dwarf2/const1.C: Remove.
10997
10998 2010-05-14  Jason Merrill  <jason@redhat.com>
10999
11000         * g++.dg/eh/cond4.C: New.
11001         * g++.dg/eh/elide2.C: Adjust.
11002         * g++.old-deja/g++.eh/terminate1.C: Adjust.
11003
11004 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11005
11006         PR fortran/44135
11007         * gfortran.dg/actual_array_interface_2.f90: New test.
11008
11009 2010-05-14  Richard Guenther  <rguenther@suse.de>
11010
11011         PR tree-optimization/44119
11012         * gcc.c-torture/compile/pr44119.c: New testcase.
11013
11014 2010-05-14  Jason Merrill  <jason@redhat.com>
11015
11016         PR c++/44127
11017         * g++.dg/eh/terminate1.C: New.
11018
11019 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
11020
11021         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
11022
11023         PR debug/44136
11024         * gcc.dg/pr44136.c: New test.
11025
11026 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
11027
11028         PR c++/30566
11029         * g++.dg/warn/Wshadow-4.C: Adjust.
11030         * g++.dg/warn/Wshadow-5.C: New test.
11031         * g++.dg/warn/Wshadow-6.C: New test
11032
11033 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
11034
11035         PR fortran/35779
11036         * gfortran.dg/initialization_25.f90: New.
11037
11038 2010-05-13  Martin Jambor  <mjambor@suse.cz>
11039
11040         * g++.dg/otr-fold-1.C: New test.
11041         * g++.dg/otr-fold-2.C: New test.
11042
11043 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
11044
11045         PR fortran/44036
11046         * gfortran.dg/gomp/pr44036-1.f90: New test.
11047         * gfortran.dg/gomp/pr44036-2.f90: New test.
11048         * gfortran.dg/gomp/pr44036-3.f90: New test.
11049
11050         PR debug/43983
11051         * gcc.dg/guality/sra-1.c: New test.
11052
11053 2010-05-12  Jan Hubicka  <jh@suse.cz>
11054
11055         * tree-ssa/unreachable.c: New test.
11056
11057 2010-05-12  Jason Merrill  <jason@redhat.com>
11058
11059         * g++.dg/cpp0x/sfinae1.C: New.
11060
11061 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
11062
11063         * gcc.target/i386/zee.c: New file.
11064
11065 2010-05-12  Jason Merrill  <jason@redhat.com>
11066
11067         * g++.dg/conversion/op1.C: Expect template candidate message.
11068         * g++.dg/cpp0x/nullptr15.C: Likewise.
11069         * g++.dg/cpp0x/pr31431-2.C: Likewise.
11070         * g++.dg/cpp0x/pr31431.C: Likewise.
11071         * g++.dg/cpp0x/temp_default2.C: Likewise.
11072         * g++.dg/cpp0x/trailing4.C: Likewise.
11073         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
11074         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
11075         * g++.dg/cpp0x/variadic-throw.C: Likewise.
11076         * g++.dg/cpp0x/variadic35.C: Likewise.
11077         * g++.dg/cpp0x/vt-35147.C: Likewise.
11078         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11079         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11080         * g++.dg/ext/visibility/anon8.C: Likewise.
11081         * g++.dg/ext/vla2.C: Likewise.
11082         * g++.dg/other/pr28114.C: Likewise.
11083         * g++.dg/other/ptrmem10.C: Likewise.
11084         * g++.dg/other/ptrmem11.C: Likewise.
11085         * g++.dg/overload/unknown1.C: Likewise.
11086         * g++.dg/parse/template7.C: Likewise.
11087         * g++.dg/parse/typename7.C: Likewise.
11088         * g++.dg/template/conv11.C: Likewise.
11089         * g++.dg/template/copy1.C: Likewise.
11090         * g++.dg/template/deduce3.C: Likewise.
11091         * g++.dg/template/dependent-expr5.C: Likewise.
11092         * g++.dg/template/friend.C: Likewise.
11093         * g++.dg/template/incomplete2.C: Likewise.
11094         * g++.dg/template/local4.C: Likewise.
11095         * g++.dg/template/local6.C: Likewise.
11096         * g++.dg/template/operator10.C: Likewise.
11097         * g++.dg/template/overload6.C: Likewise.
11098         * g++.dg/template/ptrmem2.C: Likewise.
11099         * g++.dg/template/ptrmem20.C: Likewise.
11100         * g++.dg/template/ptrmem8.C: Likewise.
11101         * g++.dg/template/sfinae2.C: Likewise.
11102         * g++.dg/template/ttp25.C: Likewise.
11103         * g++.dg/template/unify10.C: Likewise.
11104         * g++.dg/template/unify11.C: Likewise.
11105         * g++.dg/template/unify6.C: Likewise.
11106         * g++.dg/template/unify7.C: Likewise.
11107         * g++.dg/template/unify9.C: Likewise.
11108         * g++.dg/template/varmod1.C: Likewise.
11109         * g++.old-deja/g++.brendan/crash56.C: Likewise.
11110         * g++.old-deja/g++.law/operators32.C: Likewise.
11111         * g++.old-deja/g++.pt/crash28.C: Likewise.
11112         * g++.old-deja/g++.pt/crash60.C: Likewise.
11113         * g++.old-deja/g++.pt/explicit38.C: Likewise.
11114         * g++.old-deja/g++.pt/explicit39.C: Likewise.
11115         * g++.old-deja/g++.pt/explicit41.C: Likewise.
11116         * g++.old-deja/g++.pt/explicit67.C: Likewise.
11117         * g++.old-deja/g++.pt/explicit77.C: Likewise.
11118         * g++.old-deja/g++.pt/expr2.C: Likewise.
11119         * g++.old-deja/g++.pt/overload7.C: Likewise.
11120         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
11121         * g++.old-deja/g++.pt/spec5.C: Likewise.
11122         * g++.old-deja/g++.pt/spec6.C: Likewise.
11123         * g++.old-deja/g++.pt/t24.C: Likewise.
11124         * g++.old-deja/g++.pt/unify4.C: Likewise.
11125         * g++.old-deja/g++.pt/unify6.C: Likewise.
11126         * g++.old-deja/g++.pt/unify8.C: Likewise.
11127         * g++.old-deja/g++.robertl/eb119.C: Likewise.
11128         * g++.old-deja/g++.robertl/eb79.C: Likewise.
11129         * g++.old-deja/g++.robertl/eb98.C: Likewise.
11130
11131         * g++.dg/cpp0x/initlist32.C: New.
11132
11133         * g++.dg/template/conv11.C: New.
11134         * g++.dg/conversion/op1.C: Adjust expected error.
11135
11136         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
11137
11138 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
11139
11140         PR target/44088
11141         * gcc.target/i386/avx-cmpsd-1.c: New.
11142         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
11143         * gcc.target/i386/avx-cmpss-1.c: Likewise.
11144         * gcc.target/i386/avx-cmpss-2.c: Likewise.
11145         * gcc.target/i386/sse-cmpss-1.c: Likewise.
11146         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
11147
11148 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
11149
11150         PR middle-end/44085
11151         * gcc.dg/gomp/pr44085.c: New test.
11152         * gfortran.dg/gomp/pr44085.f90: New test.
11153
11154 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
11155
11156         * objc-obj-c++-shared/Object1.m: New.
11157         * objc.dg/torture: New directory.
11158         * objc.dg/torture/tls: Ditto.
11159         * objc.dg/tls: Ditto.
11160         * objc.dg/torture/tls/trivial.m: New test.
11161         * objc.dg/torture/tls/thr-init-2.m: New test.
11162         * objc.dg/torture/tls/thr-init-3.m: New test.
11163         * objc.dg/torture/tls/thr-init.m: New test.
11164         * objc.dg/torture/tls/diag-1.m: New test.
11165         * objc.dg/torture/tls/tls.exp: New.
11166         * objc.dg/torture/trivial.m: New test.
11167         * objc.dg/torture/dg-torture.exp: New.
11168         * objc.dg/tls/diag-3.m: New test.
11169         * objc.dg/tls/diag-4.m: New test.
11170         * objc.dg/tls/diag-5.m: New test.
11171         * objc.dg/tls/init-1.m: New test.
11172         * objc.dg/tls/init-2.m: New test.
11173         * objc.dg/tls/tls.exp: New.
11174         * objc.dg/tls/diag-2.m: New test.
11175         * lib/objc.exp: Respond to dg-additional-files.
11176
11177 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
11178
11179         * gcc.target/m68k/20100512-1.c: New.
11180
11181 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
11182
11183         * gnat.dg/lto8.adb: New test.
11184         * gnat.dg/lto8_pkg.ad[sb]: New helper.
11185         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
11186
11187 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
11188
11189         PR c++/34272
11190         PR c++/43630
11191         PR c++/34491
11192         * g++.dg/template/crash97.C: New.
11193         * g++.dg/template/crash98.C: Likewise.
11194         * g++.dg/template/crash99.C: Likewise.
11195         * g++.dg/cpp0x/pr31439.C: Adjust.
11196         * g++.dg/template/crash95.C: Likewise.
11197
11198 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11199
11200         PR middle-end/44071
11201         * c-c++-common/asmgoto-4.c: New test.
11202         * gcc.target/i386/pr44071.c: New test.
11203
11204         PR c++/44062
11205         * c-c++-common/Wunused-var-7.c: New test.
11206         * g++.dg/warn/Wunused-var-9.C: New test.
11207
11208 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11209
11210         PR fortran/43711
11211         * gfortran.dg/gomp/pr43711.f90: New.
11212
11213 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11214
11215         PR fortran/31820
11216         * gfortran.dg/select_5.f90: Updated.
11217
11218 2010-05-11  Jan Hubicka  <jh@suse.cz>
11219
11220         PR tree-optimize/44063
11221         * gcc.c-torture/compile/pr44063.c: New testcase.
11222
11223 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11224
11225         PR debug/44023
11226         * gcc.dg/pr44023.c: New test.
11227
11228 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
11229
11230         * gnat.dg/lto7.adb: New test.
11231         * gnat.dg/lto7_pkg.ad[sb]: New helper.
11232
11233 2010-05-10  Jason Merrill  <jason@redhat.com>
11234
11235         PR c++/44017
11236         * g++.dg/template/inherit5.C: New.
11237
11238         PR c++/44045
11239         * g++.dg/cpp0x/initlist33.C: New.
11240         * g++.dg/cpp0x/initlist26.C: Adjust.
11241         * g++.dg/cpp0x/initlist28.C: Adjust.
11242
11243 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
11244
11245         PR c++/43719
11246         * g++.dg/init/pr43719.C: New.
11247         * g++.dg/anon-struct4.C: Adjust.
11248
11249 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
11250
11251         PR debug/44028
11252         * gcc.dg/pr44028.c: New test.
11253
11254 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
11255
11256         PR fortran/27866
11257         PR fortran/35003
11258         PR fortran/42809
11259         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11260         * gfortran.dg/warn_conversion.f90: New.
11261
11262 2010-05-10  Michael Matz  <matz@suse.de>
11263
11264         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11265
11266 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
11267
11268         PR rtl-optimization/44012
11269         * gcc.dg/pr44012.c: New.
11270
11271 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11272
11273         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11274         Log text on entry and exit.
11275         Prune Sun ld warnings for common symbols with differing sizes.
11276         (lto-link-and-maybe-run): Change caller.
11277
11278 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
11279
11280         PR fortran/44044
11281         * gfortran.dg/class_7.f03: Modified.
11282         * gfortran.dg/select_type_1.f03: Modified.
11283         * gfortran.dg/select_type_12.f03: New.
11284
11285 2010-05-10  Richard Guenther  <rguenther@suse.de>
11286
11287         PR tree-optimization/44050
11288         * gcc.dg/torture/pr44050.c: New testcase.
11289
11290 2010-05-10  Wei Guozhi  <carrot@google.com>
11291
11292         PR target/42879
11293         * gcc.target/arm/pr42879.c: New testcase.
11294
11295 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11296
11297         PR c/44051
11298         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11299
11300 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11301
11302         PR c/10676
11303         * gcc.dg/anon-struct-10.c: New test.
11304
11305 2010-05-09  Richard Guenther  <rguenther@suse.de>
11306
11307         PR middle-end/44024
11308         * gcc.dg/pr44024.c: New testcase.
11309
11310 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11311
11312         PR c/4784
11313         * gcc.dg/anon-struct-9.c: New test.
11314
11315 2010-05-09  Richard Guenther  <rguenther@suse.de>
11316
11317         PR middle-end/44043
11318         * gcc.c-torture/compile/pr44043.c: New testcase.
11319
11320 2010-05-09  Richard Guenther  <rguenther@suse.de>
11321
11322         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11323
11324 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
11325
11326         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11327
11328 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11329
11330         * gnat.dg/lto[12456].adb: Add "target lto" marker.
11331         * gnat.dg/specs/lto3.ads: Likewise.
11332
11333 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
11334
11335         PR middle-end/28685
11336         * gcc.dg/pr28685-1.c: New file.
11337
11338 2010-05-08  Richard Guenther  <rguenther@suse.de>
11339
11340         PR tree-optimization/44030
11341         * gcc.c-torture/compile/pr44030.c: New testcase.
11342
11343 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11344
11345         * gnat.dg/lto6.adb: New test.
11346         * gnat.dg/lto6_pkg.ads: New helper.
11347
11348 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11349
11350         * gnat.dg/lto5.adb: New test.
11351         * gnat.dg/lto5_pkg.ad[sb]: New helper.
11352
11353 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11354
11355         * gnat.dg/lto4.ad[sb]: New test.
11356
11357 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11358
11359         * gnat.dg/specs/lto3.ads: New test.
11360         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11361         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11362
11363 2010-05-08  Quentin Ochem  <ochem@adacore.com>
11364
11365         * gnat.dg/sizetype3.ad[sb]: New test.
11366         * gnat.dg/sizetype3_pkg.ads: New helper.
11367
11368 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
11369
11370         PR c++/43951
11371         * g++.dg/init/new29.C: New.
11372
11373 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11374
11375         PR fortran/40728
11376         * gfortran.dg/coarray_1.f90: Fixed error message.
11377         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11378         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11379         * gfortran.dg/intrinsic_std_5.f90: New.
11380
11381 2010-05-07  Jason Merrill  <jason@redhat.com>
11382
11383         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11384
11385 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11386
11387         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11388         (size_t, stderr): Remove.
11389         (read_error): Replaced __builtin_fprintf by fprintf.
11390
11391 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11392
11393         * gcc.dg/ordered-comparison-1.c: New test.
11394         * gcc.dg/ordered-comparison-2.c: New test.
11395         * gcc.dg/ordered-comparison-3.c: New test.
11396         * gcc.dg/ordered-comparison-4.c: New test.
11397
11398 2010-05-06  Mike Stump  <mikestump@comcast.net>
11399
11400         PR objc/35165
11401         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11402
11403 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11404             Jason Merrill  <jason@redhat.com>
11405
11406         * g++.dg/cpp0x/nullptr01.C: New.
11407         * g++.dg/cpp0x/nullptr02.C: New.
11408         * g++.dg/cpp0x/nullptr03.C: New.
11409         * g++.dg/cpp0x/nullptr04.C: New.
11410         * g++.dg/cpp0x/nullptr05.C: New.
11411         * g++.dg/cpp0x/nullptr06.C: New.
11412         * g++.dg/cpp0x/nullptr07.C: New.
11413         * g++.dg/cpp0x/nullptr08.C: New.
11414         * g++.dg/cpp0x/nullptr09.C: New.
11415         * g++.dg/cpp0x/nullptr10.C: New.
11416         * g++.dg/cpp0x/nullptr11.C: New.
11417         * g++.dg/cpp0x/nullptr12.C: New.
11418         * g++.dg/cpp0x/nullptr13.C: New.
11419         * g++.dg/cpp0x/nullptr14.C: New.
11420         * g++.dg/cpp0x/nullptr15.C: New.
11421         * g++.dg/cpp0x/nullptr16.C: New.
11422         * g++.dg/cpp0x/nullptr17.C: New.
11423         * g++.dg/cpp0x/nullptr18.C: New.
11424         * g++.dg/cpp0x/nullptr19.C: New.
11425         * g++.dg/cpp0x/nullptr20.C: New.
11426         * g++.dg/cpp0x/nullptr21.C: New.
11427         * g++.dg/cpp0x/nullptr22.C: New.
11428         * g++.dg/debug/nullptr01.C: New.
11429         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11430
11431 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11432
11433         * gcc.dg/Wunused-var-8.c: Move to...
11434         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11435
11436 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11437
11438         PR c++/40406
11439         * g++.dg/template/crash96.C: New.
11440
11441 2010-05-06  Jan Hubicka  <jh@suse.cz>
11442
11443         PR tree-optimization/43791
11444         * gcc.c-torture/compile/pr43791.c: New file.
11445
11446 2010-05-06  Michael Matz  <matz@suse.de>
11447
11448         PR tree-optimization/43984
11449         * gfortran.dg/pr43984.f90: New test.
11450
11451 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11452
11453         PR 40989
11454         * gcc.dg/pr40989.c: New.
11455
11456 2010-05-06  Richard Guenther  <rguenther@suse.de>
11457
11458         PR tree-optimization/43934
11459         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11460
11461 2010-05-06  Richard Guenther  <rguenther@suse.de>
11462
11463         PR tree-optimization/43987
11464         * gcc.c-torture/execute/pr43987.c: New testcase.
11465         * gcc.dg/torture/pta-escape-1.c: Adjust.
11466         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11467         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11468         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11469         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11470
11471 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11472             Dodji Seketeli  <dodji@redhat.com>
11473
11474         PR c/18624
11475         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11476         * g++.dg/template/sfinae16.C: Likewise.
11477         * gcc.dg/Wunused-var-1.c: Moved to...
11478         * c-c++-common/Wunused-var-1.c: ...here. New test.
11479         * gcc.dg/Wunused-var-2.c: Moved to...
11480         * c-c++-common/Wunused-var-2.c: ...here. New test.
11481         * gcc.dg/Wunused-var-3.c: Moved to...
11482         * c-c++-common/Wunused-var-3.c: ...here. New test.
11483         * gcc.dg/Wunused-var-4.c: Moved to...
11484         * gcc.dg/Wunused-var-1.c: ... here.
11485         * gcc.dg/Wunused-var-5.c: Moved to...
11486         * c-c++-common/Wunused-var-4.c: ...here. New test.
11487         * gcc.dg/Wunused-var-7.c: Moved to...
11488         * c-c++-common/Wunused-var-5.c: ...here. New test.
11489         * gcc.dg/Wunused-var-6.c: Moved to...
11490         * gcc.dg/Wunused-var-2.c: ... here.
11491         * c-c++-common/Wunused-var-1.c: New test.
11492         * c-c++-common/Wunused-var-2.c: New test.
11493         * c-c++-common/Wunused-var-3.c: New test.
11494         * c-c++-common/Wunused-var-4.c: New test.
11495         * c-c++-common/Wunused-var-5.c: New test.
11496         * g++.dg/warn/Wunused-var-1.C: New test.
11497         * g++.dg/warn/Wunused-var-2.C: New test.
11498         * g++.dg/warn/Wunused-var-3.C: New test.
11499         * g++.dg/warn/Wunused-var-4.C: New test.
11500         * g++.dg/warn/Wunused-var-5.C: New test.
11501         * g++.dg/warn/Wunused-var-6.C: New test.
11502         * g++.dg/warn/Wunused-var-7.C: New test.
11503         * g++.dg/warn/Wunused-var-8.C: New test.
11504         * g++.dg/warn/Wunused-parm-1.C: New test.
11505         * g++.dg/warn/Wunused-parm-2.C: New test.
11506         * g++.dg/warn/Wunused-parm-3.C: New test.
11507
11508 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11509
11510         PR fortran/43985
11511         * gfortran.dg/gomp/crayptr5.f90: New test case.
11512
11513 2010-05-05  Jason Merrill  <jason@redhat.com>
11514
11515         PR debug/43370
11516         * g++.dg/ext/attrib39.C: New.
11517
11518 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11519
11520         PR fortran/24978
11521         * gfortran.dg/data_invalid.f90: New.
11522
11523 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11524
11525         * gnat.dg/lto2.adb: New test.
11526
11527 2010-05-05  Jason Merrill  <jason@redhat.com>
11528
11529         PR c++/43787
11530         * g++.dg/opt/empty1.C: New.
11531
11532 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11533
11534         PR fortran/43696
11535         * gfortran.dg/class_17.f03: New.
11536
11537 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11538
11539         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11540
11541 2010-05-04  Mike Stump  <mikestump@comcast.net>
11542
11543         PR objc/35165
11544         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11545
11546 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11547
11548         PR target/43668
11549         * gcc.target/i386/pr43668.c: New.
11550
11551 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11552
11553         PR c++/43028
11554         * g++.dg/cpp0x/initlist31.C: New.
11555
11556 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11557
11558         PR c/43981
11559         * gcc.dg/Wunused-var-8.c: New test.
11560
11561 2010-05-04  Jason Merrill  <jason@redhat.com>
11562
11563         PR c++/38064
11564         * g++.dg/cpp0x/enum3.C: Extend.
11565
11566 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11567
11568         PR target/43799
11569         * gcc.target/i386/pr43799.c: New.
11570
11571 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11572
11573         * gnat.dg/lto1.adb: New test.
11574         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11575
11576 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11577
11578         PR middle-end/43671
11579         * gcc.target/i386/pr43671.c: New.
11580
11581 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11582
11583         PR c++/43705
11584         * g++.dg/template/crash95.C: New.
11585
11586 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11587
11588         PR debug/43508
11589         * gcc.target/i386/pr43508.c: New.
11590
11591 2010-05-04  Richard Guenther  <rguenther@suse.de>
11592
11593         PR tree-optimization/43879
11594         * g++.dg/torture/pr43879-1_0.C: New testcase.
11595         * g++.dg/torture/pr43879-1_1.C: Likewise.
11596
11597 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11598
11599         PR c++/43953
11600         * g++.dg/other/crash-12.C: New test.
11601
11602 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11603
11604         * g++.dg/cdce3.C: Add a space.  Updated.
11605
11606 2010-05-03  Jason Merrill  <jason@redhat.com>
11607
11608         PR c++/43680
11609         * g++.dg/opt/enum2.C: New.
11610         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11611         * g++.dg/warn/Wswitch-1.C: Adjust message.
11612
11613 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11614
11615         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11616         * g++.dg/ext/label13.C: Fix typo.
11617         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11618         alpha*-dec-osf5*.
11619         * gcc.c-torture/compile/limits-declparen.c: xfail on
11620         alpha*-dec-osf5* with -g.
11621         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11622         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11623         * gcc.dg/c99-tgmath-2.c: Likewise.
11624         * gcc.dg/c99-tgmath-3.c: Likewise.
11625         * gcc.dg/c99-tgmath-4.c: Likewise.
11626
11627 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11628
11629         PR fortran/43592
11630         * gfortran.dg/unexpected_interface.f90: New test.
11631
11632 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11633
11634         * ada/acats/run_acats (which): New function.
11635         (host_gnatchop, host_gnatmake): Use it.
11636
11637 2010-05-03  Richard Guenther  <rguenther@suse.de>
11638
11639         PR tree-optimization/43971
11640         * gcc.dg/pr43971.c: New testcase.
11641
11642 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11643
11644         PR debug/43972
11645         * gcc.dg/debug/pr43972.c: New test.
11646
11647 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11648
11649         PR testsuite/43963
11650         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11651
11652 2010-05-02  Richard Guenther  <rguenther@suse.de>
11653
11654         PR tree-optimization/43879
11655         * gcc.dg/torture/pr43879-3.c: New testcase.
11656
11657 2010-05-01  Richard Guenther  <rguenther@suse.de>
11658
11659         PR tree-optimization/43949
11660         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11661
11662 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11663
11664         PR c++/43951
11665         * g++.dg/init/new28.C: New.
11666
11667 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11668
11669         PR objc++/32052
11670         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11671         structure and nested declarations.
11672         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11673         structure and nested declarations.  Reduce header clutter and
11674         use _exit() rather than abort().
11675         * objc.dg/encode-10.m: New.
11676         * objc.dg/encode-11.m: New.
11677
11678 2010-04-30  DJ Delorie  <dj@redhat.com>
11679
11680         * gcc.c-torture/execute/20100430-1.c: New test.
11681
11682 2010-04-30  Jason Merrill  <jason@redhat.com>
11683
11684         PR c++/43868
11685         * g++.dg/template/ptrmem21.C: New.
11686
11687 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11688
11689         PR fortran/18918
11690         PR fortran/43931
11691         * gfortran.dg/coarray_13.f90: New test.
11692
11693 2010-04-30  Richard Guenther  <rguenther@suse.de>
11694
11695         PR lto/43946
11696         * gcc.dg/lto/20100430-1_0.c: New testcase.
11697
11698 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11699
11700         PR debug/43942
11701         * c-c++-common/pr43942.c: New test.
11702
11703 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11704
11705         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11706         conflict with darwin crt1.o 'start' symbol.
11707
11708 2010-04-30  Richard Guenther  <rguenther@suse.de>
11709
11710         PR tree-optimization/43879
11711         * gcc.dg/torture/pr43879_1.c: New testcase.
11712
11713 2010-04-30  Richard Guenther  <rguenther@suse.de>
11714
11715         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11716
11717 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11718
11719         PR c++/43890
11720         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11721         user-provided constructor while recursing.
11722
11723 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11724
11725         PR fortran/42274
11726         * gfortran.dg/class_16.f03: New test.
11727
11728 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11729
11730         PR fortran/42274
11731         * gfortran.dg/class_15.f03: New.
11732
11733 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11734
11735         PR fortran/43326
11736         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11737
11738 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11739
11740         PR fortran/43492
11741         * gfortran.dg/generic_22.f03 : New test.
11742
11743 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11744
11745         PR fortran/42353
11746         * gfortran.dg/class_14.f03: New test.
11747
11748 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11749
11750         PR fortran/42680
11751         * gfortran.dg/interface_32.f90: New test.
11752
11753 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11754             Janus Weil  <janus@gcc.gnu.org>
11755
11756         PR fortran/41829
11757         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11758         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11759         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11760
11761 2010-04-28  Mike Stump  <mikestump@comcast.net>
11762
11763         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11764         dg-excess-errors.
11765         * g++.dg/uninit-pred-2_b.C: Likewise.
11766
11767 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11768
11769         PR fortran/18918
11770         PR fortran/43919
11771         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11772
11773 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11774
11775         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11776         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11777         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11778         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11779         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11780
11781 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11782
11783         * gcc.dg/const-uniq-1.c: New test.
11784         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11785
11786 2010-04-28  Xinliang David Li  <davidxl@google.com>
11787
11788         * gcc.dg/uninit-pred-2_b.c: New test.
11789         * gcc.dg/uninit-pred-4_b.c: New test.
11790         * gcc.dg/uninit-pred-3_d.c: New test.
11791         * gcc.dg/uninit-pred-6_b.c: New test.
11792         * gcc.dg/uninit-pred-8_b.c: New test.
11793         * gcc.dg/uninit-pred-3_a.c: New test.
11794         * gcc.dg/uninit-pred-2_c.c: New test.
11795         * gcc.dg/uninit-pred-5_a.c: New test.
11796         * gcc.dg/uninit-pred-3_e.c: New test.
11797         * gcc.dg/uninit-pred-7_a.c: New test.
11798         * gcc.dg/uninit-pred-6_c.c: New test.
11799         * gcc.dg/uninit-pred-9_a.c: New test.
11800         * gcc.dg/uninit-pred-8_c.c: New test.
11801         * gcc.dg/uninit-pred-3_b.c: New test.
11802         * gcc.dg/uninit-pred-5_b.c: New test.
11803         * gcc.dg/uninit-pred-7_b.c: New test.
11804         * gcc.dg/uninit-pred-6_d.c: New test.
11805         * gcc.dg/uninit-pred-9_b.c: New test.
11806         * gcc.dg/uninit-pred-2_a.c: New test.
11807         * gcc.dg/uninit-pred-4_a.c: New test.
11808         * gcc.dg/uninit-pred-3_c.c: New test.
11809         * gcc.dg/uninit-pred-6_a.c: New test.
11810         * gcc.dg/uninit-pred-8_a.c: New test.
11811         * gcc.dg/uninit-pred-7_c.c: New test.
11812         * gcc.dg/uninit-pred-6_e.c: New test.
11813         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11814         * g++.dg/uninit-pred-1_a.C: New test.
11815         * g++.dg/uninit-pred-1_b.C: New test.
11816         * g++.dg/uninit-pred-2_a.C: New test.
11817         * g++.dg/uninit-pred-2_b.C: New test.
11818         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11819         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11820         * g++.dg/uninit-pred-loop_1.cc: New test.
11821
11822 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11823
11824         * gcc.dg/lto/20091209-1_0.c: New testcase.
11825
11826 2010-04-28  Richard Guenther  <rguenther@suse.de>
11827
11828         PR tree-optimization/43879
11829         PR tree-optimization/43909
11830         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11831
11832 2010-04-28  Richard Guenther  <rguenther@suse.de>
11833
11834         PR c++/43880
11835         * g++.dg/torture/pr43880.C: New testcase.
11836
11837 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11838
11839         PR c++/9335
11840         * g++.dg/template/recurse2.C: Update
11841         * g++.dg/template/recurse.C: Update.
11842         * g++.dg/template/pr23510.C: Update.
11843         * lib/prune.exp: Filter out 'recursively instantiated'.
11844
11845 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11846
11847         PR c++/29043
11848         * g++.dg/init/pr29043.C: New.
11849
11850 2010-04-27  Jason Merrill  <jason@redhat.com>
11851
11852         * g++.dg/lookup/scoped5.C: Adjust.
11853         * g++.dg/lookup/scoped8.C: Adjust.
11854         * g++.dg/template/dependent-expr5.C: Adjust.
11855         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11856
11857         PR c++/43856
11858         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11859
11860         PR c++/43875
11861         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11862
11863 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11864             Jan Hubicka  <hubicka@ucw.cz>
11865
11866         * gcc.dg/pure-2.c: New testcase.
11867         * gcc.dg/const-1.c: New testcase.
11868
11869 2010-04-27  Jason Merrill  <jason@redhat.com>
11870
11871         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11872
11873         PR c++/41468
11874         * g++.dg/template/sfinae17.C: New.
11875         * g++.dg/template/sfinae18.C: New.
11876
11877 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11878
11879         * g++.dg/init/pr42844.C: New.
11880         * g++.dg/cpp0x/pr42844-2.C: New.
11881         * g++.dg/cpp0x/defaulted2.C: Adjust.
11882         * g++.dg/tree-ssa/pr27549.C: Likewise.
11883         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11884
11885 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11886
11887         PR fortran/18918
11888         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11889
11890 2010-04-27  Richard Guenther  <rguenther@suse.de>
11891
11892         PR middle-end/40561
11893         * g++.dg/other/pr40561.C: New testcase.
11894
11895 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11896
11897         PR middle-end/43812
11898         * g++.dg/ipa/pr43812.C: New test.
11899
11900 2010-04-27  Jan Hubicka  <jh@suse.cz>
11901
11902         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11903         (test): ... this one.
11904
11905 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11906
11907         PR target/40657
11908         * gcc.target/arm/thumb-stackframe.c: New test.
11909
11910 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11911
11912         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11913         * gcc.dg/misc-column.c: Likewise.
11914         * gcc.dg/Walways-true-1.c: Likewise.
11915         * gcc.dg/Walways-true-2.c: Likewise.
11916         * gcc.dg/warn-addr-cmp.c: Likewise.
11917
11918 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11919
11920         PR fortran/18918
11921         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11922         * gfortran.dg/coarray_12.f90: New.
11923
11924 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11925
11926         PR c/32207
11927         * gcc.dg/pr32207.c: New test.
11928         * gcc.dg/misc-column.c: Adjust expected warning.
11929         * gcc.dg/Walways-true-1.c: Likewise.
11930         * gcc.dg/Walways-true-2.c: Likewise.
11931         * gcc.dg/warn-addr-cmp.c: Likewise.
11932
11933 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11934
11935         PR lto/42776
11936         * lib/lto.exp (lto_prune_vis_warns): New function.
11937         (lto-link-and-maybe-run): Call it.
11938
11939 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11940
11941         PR tree-optimization/43904
11942         * gcc.dg/tree-ssa/tailcall-6.c: New.
11943
11944 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11945
11946         PR testsuite/35165
11947         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11948         Darwin8/OSX10.4 - compatible code generation.
11949         Use scan-rtl-dump.
11950         * obj-c++.dg/stubify-1.mm: Ditto.
11951         * lib/objc-torture.exp: Do not require link success for
11952         "trivial.m" in the runtime checks when dowhat = 'compile'.
11953         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11954         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11955         Darwin8/OSX10.4 - compatible code generation.
11956         * objc.dg/stubify-2.m: Ditto.
11957         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11958         * objc.dg/next-runtime-1.m: Ditto.
11959         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11960         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11961         runtimes on Darwin.
11962
11963 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11964
11965         PR 43715
11966         * lib/plugin-support.exp: Use "-undefined
11967         dynamic_lookup" on darwin.
11968
11969 2010-04-26  Richard Guenther  <rguenther@suse.de>
11970
11971         * gcc.dg/lto/20100426_0.c: New testcase.
11972
11973 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11974
11975         PR tree-optimization/43833
11976         gcc.dg/Warray-bounds-8.c: New test case.
11977
11978 2010-04-26  Richard Guenther  <rguenther@suse.de>
11979
11980         PR lto/43080
11981         * g++.dg/lto/20100423-3_0.C: New testcase.
11982
11983 2010-04-26  Richard Guenther  <rguenther@suse.de>
11984
11985         PR lto/42425
11986         * g++.dg/lto/20100423-2_0.C: New testcase.
11987
11988 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11989
11990         * gcc.dg/vect/bb-slp-23.c: New test.
11991
11992 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11993
11994         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11995         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11996         * gcc.dg/c1x-float-1.c: New test.
11997
11998 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11999
12000         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
12001         of "lea\[ \t\]".
12002
12003 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
12004
12005         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
12006         FreeBSD.
12007         * gfortran.dg/default_format_denormal_1.f90: Ditto.
12008         * gfortran.dg/default_format_2.f90: Ditto.
12009
12010 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
12011
12012         * gfortran.dg/pr43505.f90: Clean up .mod file.
12013         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
12014         * gfortran.dg/pr41347.f90: Ditto.
12015         * gfortran.dg/internal_pack_4.f90: Ditto.
12016         * gfortran.dg/proc_decl_23.f90: Ditto.
12017         * gfortran.dg/recursive_check_3.f90: Ditto.
12018         * gfortran.dg/intent_out_3.f90: Ditto.
12019         * gfortran.dg/assignment_2.f90: Ditto.
12020         * gfortran.dg/pr41928.f90: Ditto.
12021         * gfortran.dg/pr42166.f90: Ditto.
12022         * gfortran.dg/private_type_12.f90: Ditto.
12023         * gfortran.dg/graphite/pr42185.f90: Ditto.
12024         * gfortran.dg/graphite/pr42186.f90: Ditto.
12025         * gfortran.dg/graphite/pr40982.f90: Ditto.
12026         * gfortran.dg/graphite/id-2.f90: Ditto.
12027         * gfortran.dg/graphite/id-4.f90: Ditto.
12028         * gfortran.dg/graphite/pr42050.f90: Ditto.
12029         * gfortran.dg/graphite/id-18.f90: Ditto.
12030         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
12031         * gfortran.dg/graphite/pr41924.f90: Ditto.
12032         * gfortran.dg/graphite/pr42393.f90: Ditto.
12033         * gfortran.dg/graphite/pr37980.f90: Ditto.
12034         * gfortran.dg/graphite/pr38953.f90: Ditto.
12035         * gfortran.dg/graphite/pr42180.f90: Ditto.
12036         * gfortran.dg/graphite/pr42181.f90: Ditto.
12037         * gfortran.dg/where_operator_assign_4.f90: Ditto.
12038         * gfortran.dg/select_type_4.f90: Ditto.
12039         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12040         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
12041         * gfortran.dg/lto/pr40725_0.f03: Ditto.
12042         * gfortran.dg/elemental_args_check_2.f90: Ditto.
12043         * gfortran.dg/whole_file_11.f90: Ditto.
12044         * gfortran.dg/private_type_11.f90: Ditto.
12045         * gfortran.dg/vect/vect-gems.f90: Ditto.
12046         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
12047
12048 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
12049
12050         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
12051
12052 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
12053
12054         * gnat.dg/pack15.ad[sb]: New test.
12055
12056 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
12057
12058         * gcc.target/arm/mla-1.c: New test.
12059
12060 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
12061
12062         PR fortran/30073
12063         PR fortran/43793
12064         * gfortran.dg/pr43793.f90: New test.
12065
12066 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
12067
12068         PR tree-optimization/41442
12069         * gcc.target/i386/pr41442.c: New test.
12070
12071 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
12072
12073         PR fortran/43832
12074         * gfortran.dg/fgetc_3.f90: Delete bogus test.
12075
12076 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12077
12078         PR fortran/43832
12079         * gfortran.dg/open_nounit.f90: New test.
12080
12081 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
12082
12083         PR fortran/43841
12084         PR fortran/43843
12085         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
12086
12087 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12088
12089         * gcc.dg/Wconversion-integer.c: Update.
12090
12091 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
12092
12093         * gnat.dg/unchecked_convert5.adb: New test.
12094
12095 2010-04-23  Richard Guenther  <rguenther@suse.de>
12096
12097         PR lto/41734
12098         * gcc.dg/lto/20100423-2_0.c: New testcase.
12099         * gcc.dg/lto/20100423-2_0.c: Likewise.
12100
12101 2010-04-23  Richard Guenther  <rguenther@suse.de>
12102
12103         PR lto/43455
12104         * gcc.dg/lto/20100423-1_0.c: New testcase.
12105         * gcc.dg/lto/20100423-1_1.c: Likewise.
12106
12107 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12108
12109         PR tree-optimization/43846
12110         * gcc.dg/tree-ssa/sra-10.c: New test.
12111
12112 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12113
12114         PR middle-end/43835
12115         * gcc.c-torture/execute/pr43835.c: New test.
12116
12117 2010-04-23  Richard Guenther  <rguenther@suse.de>
12118
12119         PR lto/42653
12120         * g++.dg/lto/20100423-1_0.C: New testcase.
12121
12122 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
12123
12124         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
12125
12126 2010-04-22  Ira Rosen  <irar@il.ibm.com>
12127
12128         PR tree-optimization/43842
12129         * gcc.dg/vect/pr43842.c: New test.
12130
12131 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12132
12133         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
12134         * gcc.target/i386/wmul-2.c: Likewise.
12135
12136 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12137
12138         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
12139         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
12140
12141 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
12142
12143         * gfortran.dg/reassoc_6.f: New testcase.
12144
12145 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12146
12147         PR middle-end/29274
12148         * gcc.target/arm/wmul-1.c: New test.
12149         * gcc.target/arm/wmul-2.c: New test.
12150
12151 2010-04-22  Richard Guenther  <rguenther@suse.de>
12152
12153         PR tree-optimization/43845
12154         * gcc.c-torture/compile/pr43845.c: New testcase.
12155
12156 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12157
12158         PR middle-end/29274
12159         * gcc.target/i386/wmul-1.c: New test.
12160         * gcc.target/i386/wmul-2.c: New test.
12161         * gcc.target/bfin/wmul-1.c: New test.
12162         * gcc.target/bfin/wmul-2.c: New test.
12163
12164 2010-04-22  Richard Guenther  <rguenther@suse.de>
12165
12166         PR fortran/43829
12167         * gfortran.dg/vector_subscript_6.f90: New testcase.
12168         * gfortran.dg/assign_10.f90: Adjust.
12169
12170 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
12171
12172         PR fortran/43836
12173         * gfortran.dg/gomp/pr43836.f90: New test.
12174
12175 2010-04-21  Richard Guenther  <rguenther@suse.de>
12176
12177         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
12178
12179 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12180
12181         * gcc.dg/torture/builtin-cproj-3.c: New.
12182
12183 2010-04-20  Jason Merrill  <jason@redhat.com>
12184
12185         PR c++/9335
12186         * g++.dg/template/recurse2.C: New.
12187         * g++.dg/parse/crash36.C: Adjust.
12188         * g++.dg/other/fold1.C: Adjust.
12189         * g++.dg/init/member1.C: Adjust.
12190         * lib/prune.exp: Prune "skipping N instantiation contexts".
12191
12192 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12193
12194         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
12195
12196 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12197
12198         * gcc.dg/torture/builtin-cproj-1.c: New.
12199         * gcc.dg/torture/builtin-cproj-2.c: New.
12200
12201 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
12202
12203         PR c++/43800
12204         PR c++/43704
12205         * g++.dg/template/typedef32.C: Adjust.
12206         * g++.dg/template/typedef33.C: New test.
12207
12208 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
12209
12210         PR fortran/43227
12211         * gfortran.dg/proc_decl_23.f90: New test.
12212
12213         PR fortran/43266
12214         * gfortran.dg/abstract_type_6.f03: New test.
12215
12216 2010-04-20  Xinliang David Li  <davidxl@google.com>
12217
12218         * g++.dg/tree-ssa/fold-compare.C: New.
12219
12220 2010-04-20  Richard Guenther  <rguenther@suse.de>
12221
12222         PR tree-optimization/39417
12223         * g++.dg/torture/pr39417.C: New testcase.
12224
12225 2010-04-20  Richard Guenther  <rguenther@suse.de>
12226
12227         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
12228
12229 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
12230
12231         * g++.dg/debug/dwarf2/rv1.C: New test.
12232
12233 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12234
12235         PR target/43635
12236         * gcc.c-torture/compile/pr43635.c: New testcase.
12237
12238 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12239
12240         PR fortran/43339
12241         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12242         of sequential loops being private only in the innermost containing
12243         task region.
12244
12245         PR middle-end/43337
12246         * gfortran.dg/gomp/pr43337.f90: New test.
12247
12248 2010-04-19  Richard Guenther  <rguenther@suse.de>
12249
12250         PR tree-optimization/43796
12251         * gfortran.dg/pr43796.f90: New testcase.
12252
12253 2010-04-19  Richard Guenther  <rguenther@suse.de>
12254
12255         PR tree-optimization/43783
12256         * gcc.c-torture/execute/pr43783.c: New testcase.
12257
12258 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
12259
12260         PR target/43766
12261         * gcc.target/i386/pr43766.c: New test.
12262
12263 2010-04-19  Jie Zhang  <jie@codesourcery.com>
12264
12265         PR target/43662
12266         * gcc.target/i386/pr43662.c: New test.
12267
12268 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
12269
12270         PR c++/43704
12271         * g++.dg/template/typedef32.C: New test.
12272
12273 2010-04-19  Ira Rosen  <irar@il.ibm.com>
12274
12275         PR tree-optimization/37027
12276         * lib/target-supports.exp
12277         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12278         * gcc.dg/vect/pr37027.c: New test.
12279         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12280         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12281         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12282         gcc.dg/vect/vect-complex-6.c: Likewise.
12283
12284 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12285
12286         * g++.dg/debug/dwarf2/enum1.C: New test.
12287
12288 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
12289
12290         * gnat.dg/rep_clause5.ad[sb]: New test.
12291         * gnat.dg/rep_clause5_pkg.ads: New helper.
12292
12293 2010-04-18  Ira Rosen  <irar@il.ibm.com>
12294
12295         PR tree-optimization/43771
12296         * g++.dg/vect/pr43771.cc: New test.
12297
12298 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12299
12300         PR fortran/31538
12301         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12302         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12303
12304 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12305
12306         * gnat.dg/sizetype.adb: Rename into...
12307         * gnat.dg/sizetype1.adb: ...this.
12308         * gnat.dg/sizetype2.adb: New test.
12309
12310 2010-04-16  Richard Guenther  <rguenther@suse.de>
12311
12312         PR tree-optimization/43572
12313         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12314
12315 2010-04-16  Olivier Hainque  <hainque@adacore.com>
12316
12317         * gnat.dg/specs/discr_private.ads: New test.
12318
12319 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12320
12321         PR target/41514
12322         * gcc.target/arm/thumb-comparisons.c: New test.
12323
12324         PR target/40603
12325         * gcc.target/arm/thumb-cbranchqi.c: New test.
12326
12327 2010-04-16  Christian Bruel  <christian.bruel@st.com>
12328
12329         * g++.dg/torture/pr36191.C: Enable for SH.
12330
12331 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
12332
12333         * gnat.dg/wide_boolean.adb: New test.
12334         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12335
12336 2010-04-15  Richard Guenther  <rguenther@suse.de>
12337
12338         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12339         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12340         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12341         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12342         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12343         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12344         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12345         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12346         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12347         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12348         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12349         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12350         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12351         * gcc.dg/torture/ipa-pta-2.c: Likewise.
12352         * gcc.dg/torture/ipa-pta-1.c: Adjust.
12353
12354 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
12355
12356         PR target/21803
12357         * gcc.target/arm/pr42496.c: New test.
12358
12359 2010-04-14  Jason Merrill  <jason@redhat.com>
12360
12361         PR c++/36625
12362         * g++.dg/ext/attrib38.C: New.
12363
12364 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
12365
12366         PR testsuite/43739
12367         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12368
12369 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12370
12371         PR 42966
12372         * gcc.dg/cpp/warn-undef-2.c: Update.
12373         * gcc.dg/cpp/warn-traditional-2.c: Update.
12374         * gcc.dg/cpp/warn-comments-2.c: Update.
12375         * gcc.dg/cpp/warn-variadic-2.c: Update.
12376         * gcc.dg/cpp/warn-long-long-2.c: Update.
12377         * gcc.dg/cpp/warn-deprecated-2.c: Update.
12378         * gcc.dg/cpp/warn-multichar-2.c: Update.
12379         * gcc.dg/cpp/warn-normalized-3.c: Update.
12380         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12381         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12382         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12383         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12384         * gcc.dg/cpp/warn-redefined-2.c: Update.
12385         * gfortran.dg/warning-directive-2.F90: Update.
12386         * c-c++-common/cpp/warning-directive-2.c: Update.
12387
12388 2010-04-14  Michael Matz  <matz@suse.de>
12389
12390         PR tree-optimization/42963
12391         * gcc.dg/pr42963.c: New testcase.
12392
12393 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12394
12395         * gnat.dg/class_wide.adb: Rename into...
12396         * gnat.dg/class_wide1.adb: ...this.
12397         * gnat.dg/class_wide2.ad[sb]: New test.
12398
12399 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12400
12401         PR fortran/18918
12402         * gfortran.dg/coarray_9.f90: Update dg-errors.
12403         * gfortran.dg/coarray_10.f90: New test.
12404         * gfortran.dg/coarray_11.f90: New test.
12405
12406 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12407
12408         PR fortran/43747
12409         gfortran.dg/initialization_24.f90: New test.
12410
12411 2010-04-13  Jason Merrill  <jason@redhat.com>
12412
12413         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12414         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12415
12416 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12417
12418         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12419         * g++.dg/dg.exp: Likewise.
12420         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12421         * c-c++-common/cpp/warning-directive-1.c: ... here.
12422         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12423         * c-c++-common/cpp/warning-directive-2.c: ... here.
12424         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12425         * c-c++-common/cpp/warning-directive-3.c: ... here.
12426         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12427         * c-c++-common/cpp/warning-directive-4.c: ... here.
12428         * g++.dg/cpp/warning-directive-1.C: Delete.
12429         * g++.dg/cpp/warning-directive-2.C: Delete.
12430         * g++.dg/cpp/warning-directive-3.C: Delete.
12431         * g++.dg/cpp/warning-directive-4.C: Delete.
12432         * gcc.dg/cpp/normalised-3.c: Delete.
12433         * g++.dg/cpp/normalised-1.C: Rename as ...
12434         * c-c++-common/cpp/normalised-3.c: ... this.
12435
12436 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12437
12438         * gcc.dg/tree-ssa/sra-9.c: New test.
12439
12440 2010-04-13  Michael Matz  <matz@suse.de>
12441
12442         PR middle-end/43730
12443         * gcc.dg/pr43730.c: New test.
12444
12445 2010-04-13  Michael Matz  <matz@suse.de>
12446
12447         * gcc.dg/tree-ssa/negate.c: New testcase.
12448
12449 2010-04-13  Richard Guenther  <rguenther@suse.de>
12450
12451         PR testsuite/43735
12452         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12453
12454 2010-04-13  Richard Guenther  <rguenther@suse.de>
12455
12456         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12457
12458 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12459
12460         * gnat.dg/derived_type1.adb: New test.
12461
12462 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12463
12464         * gcc.dg/plugindir1.c: New testcase.
12465         * gcc.dg/plugindir2.c: New testcase.
12466         * gcc.dg/plugindir3.c: New testcase.
12467         * gcc.dg/plugindir4.c: New testcase.
12468
12469 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12470
12471         * gcc.target/i386/rotate-2.c: New test.
12472
12473 2010-04-12  Jason Merrill  <jason@redhat.com>
12474
12475         PR c++/43641
12476         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12477         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12478
12479 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12480
12481         PR c++/25811
12482         * g++.dg/init/pr25811.C: New test.
12483
12484 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12485
12486         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12487         dg-error, dg-warning.
12488         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12489
12490 2010-04-12  Richard Guenther  <rguenther@suse.de>
12491
12492         * gcc.dg/torture/inline-2.c: New testcase.
12493
12494 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12495
12496         PR bootstrap/43699
12497         * gcc.dg/Wunused-var-7.c: New test.
12498
12499         PR tree-optimization/43560
12500         * gcc.c-torture/execute/pr43560.c: New test.
12501
12502 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12503
12504         * gnat.dg/aggr13.adb: New test.
12505         * gnat.dg/aggr14.adb: Likewise.
12506         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12507
12508 2010-04-12  Richard Guenther  <rguenther@suse.de>
12509
12510         PR c++/43611
12511         * g++.dg/torture/pr43611.C: New testcase.
12512
12513 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12514
12515         PR c/36774
12516         * gcc.dg/pr36774-1.c: New test.
12517         * gcc.dg/pr36774-2.c: New test.
12518
12519 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12520
12521         * gcc.target/sh/rte-delay-slot.c: New test.
12522
12523 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12524
12525         * gnat.dg/pack9.adb: Remove -cargs option.
12526         * gnat.dg/aggr12.ad[sb]: New test.
12527
12528 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12529
12530         PR target/43417
12531         * gcc.target/sh/pr43417.c: New test.
12532
12533 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12534
12535         PR fortran/43591
12536         * gfortran.dg/spec_expr_6.f90: New test.
12537
12538 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12539
12540         PR cpp/43195
12541         * gcc.dg/cpp/pr43195.c: New.
12542         * gcc.dg/cpp/pr43195.h: New.
12543
12544 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12545
12546         PR 42965
12547         * gcc.dg/Werror-6.c: Adjust.
12548         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12549         * gcc.dg/Werror-4.c: Likewise.
12550         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12551         * gcc.dg/Wswitch-enum-error.c: Likewise.
12552         * gcc.dg/Wpointer-arith.c: Likewise.
12553         * gcc.dg/Wfatal.c: Likewise.
12554         * gcc.dg/Wswitch-error.c: Likewise.
12555         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12556         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12557         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12558         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12559         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12560         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12561         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12562         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12563         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12564         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12565         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12566         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12567         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12568         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12569         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12570         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12571         * g++.dg/cpp/warning-directive-2.C: Likewise.
12572         * gfortran.dg/warning-directive-2.F90: Likewise.
12573
12574 2010-04-09  Jason Merrill  <jason@redhat.com>
12575
12576         PR c++/42623
12577         * g++.dg/template/sizeof13.C: New.
12578
12579 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12580
12581         * g++.dg/other/pr35504.C: Add check for thiscall.
12582         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12583         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12584
12585 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12586
12587         PR c++/28584
12588         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12589         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12590         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12591         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12592         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12593         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12594         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12595         * g++.dg/other/increment1.C: Likewise.
12596
12597 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12598
12599         PR fortran/18918
12600         * gfortran.dg/coarray_7.f90: New test.
12601         * gfortran.dg/coarray_8.f90: New test.
12602
12603 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12604
12605         PR fortran/28039
12606         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12607
12608 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12609
12610         PR target/43643
12611         * gcc.dg/pr43643.c: New test.
12612
12613 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12614
12615         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12616
12617 2010-04-08  Richard Guenther  <rguenther@suse.de>
12618
12619         PR tree-optimization/43679
12620         * gcc.c-torture/compile/pr43679.c: New testcase.
12621
12622 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12623
12624         PR debug/43670
12625         * gcc.dg/pr43670.c: New test.
12626
12627 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12628
12629         PR middle-end/40815
12630         * gcc.dg/tree-ssa/reassoc-19.c: New.
12631
12632 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12633
12634         PR c/18624
12635         * gcc.dg/Wunused-var-1.c: New test.
12636         * gcc.dg/Wunused-var-2.c: New test.
12637         * gcc.dg/Wunused-var-3.c: New test.
12638         * gcc.dg/Wunused-var-4.c: New test.
12639         * gcc.dg/Wunused-var-5.c: New test.
12640         * gcc.dg/Wunused-var-6.c: New test.
12641         * gcc.dg/Wunused-parm-1.c: New test.
12642
12643         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12644         * gcc.dg/trunc-1.c: Likewise.
12645         * gcc.dg/vla-9.c: Likewise.
12646         * gcc.dg/dfp/composite-type.c: Likewise.
12647
12648 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12649
12650         PR objc/35996
12651         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12652         * obj-c++.dg/objc-gc-3.mm: Ditto.
12653
12654 2010-04-07  Simon Baldwin  <simonb@google.com>
12655
12656         * gcc.dg/cpp/warn-undef-2.c: New.
12657         * gcc.dg/cpp/warn-traditional-2.c: New.
12658         * gcc.dg/cpp/warn-comments-2.c: New.
12659         * gcc.dg/cpp/warning-directive-1.c: New.
12660         * gcc.dg/cpp/warn-long-long.c: New.
12661         * gcc.dg/cpp/warn-traditional.c: New.
12662         * gcc.dg/cpp/warn-variadic-2.c: New.
12663         * gcc.dg/cpp/warn-undef.c: New.
12664         * gcc.dg/cpp/warn-normalized-1.c: New.
12665         * gcc.dg/cpp/warning-directive-2.c: New.
12666         * gcc.dg/cpp/warn-long-long-2.c: New.
12667         * gcc.dg/cpp/warn-variadic.c: New.
12668         * gcc.dg/cpp/warn-normalized-2.c: New.
12669         * gcc.dg/cpp/warning-directive-3.c: New.
12670         * gcc.dg/cpp/warn-deprecated-2.c: New.
12671         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12672         * gcc.dg/cpp/warn-multichar-2.c: New.
12673         * gcc.dg/cpp/warn-normalized-3.c: New.
12674         * gcc.dg/cpp/warning-directive-4.c: New.
12675         * gcc.dg/cpp/warn-unused-macros.c: New.
12676         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12677         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12678         * gcc.dg/cpp/warn-cxx-compat.c: New.
12679         * gcc.dg/cpp/warn-redefined.c: New.
12680         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12681         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12682         * gcc.dg/cpp/warn-deprecated.c: New.
12683         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12684         * gcc.dg/cpp/warn-redefined-2.c: New.
12685         * gcc.dg/cpp/warn-comments.c: New.
12686         * gcc.dg/cpp/warn-multichar.c: New.
12687         * g++.dg/cpp/warning-directive-1.C: New.
12688         * g++.dg/cpp/warning-directive-2.C: New.
12689         * g++.dg/cpp/warning-directive-3.C: New.
12690         * g++.dg/cpp/warning-directive-4.C: New.
12691         * gfortran.dg/warning-directive-1.F90: New.
12692         * gfortran.dg/warning-directive-3.F90: New.
12693         * gfortran.dg/warning-directive-2.F90: New.
12694         * gfortran.dg/warning-directive-4.F90: New.
12695
12696 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12697
12698         PR objc++/23716
12699         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12700
12701 2010-04-07  Jason Merrill  <jason@redhat.com>
12702
12703         * g++.dg/template/dr408.C: New.
12704
12705         * g++.dg/lookup/ns4.C: New.
12706
12707         PR c++/38392
12708         * g++.dg/template/friend51.C: New test.
12709
12710         PR c++/41970
12711         * g++.old-deja/g++.other/linkage1.C: Adjust.
12712
12713 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12714
12715         PR c++/42697
12716         * g++.dg/template/crash94.C: New test.
12717
12718 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12719
12720         PR c++/40239
12721         * g++.dg/init/aggr5.C: New test.
12722         * g++.dg/init/aggr5.C: New test.
12723
12724 2010-04-07  Richard Guenther  <rguenther@suse.de>
12725
12726         PR tree-optimization/43270
12727         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12728         * gcc.dg/Warray-bounds-7.c: Likewise.
12729
12730 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12731
12732         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12733         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12734         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12735
12736 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12737
12738         PR c++/42556
12739         * g++.dg/init/pr42556.C: New test.
12740
12741 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12742
12743         PR debug/43628
12744         * g++.dg/debug/dwarf2/typedef2.C: New test.
12745
12746 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12747
12748         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12749         c-c++-common/dwarf2/redeclaration-1.C
12750
12751 2010-04-06  Jason Merrill  <jason@redhat.com>
12752
12753         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12754         * g++.dg/ext/attrib18.C: Likewise.
12755         * g++.dg/ext/bitfield2.C: Likewise.
12756         * g++.dg/ext/bitfield4.C: Likewise.
12757         * g++.dg/ext/visibility/warn2.C: Likewise.
12758         * g++.dg/ext/visibility/warn3.C: Likewise.
12759         * g++.dg/gomp/pr26690-1.C: Likewise.
12760         * g++.dg/inherit/covariant7.C: Likewise.
12761         * g++.dg/init/synth2.C: Likewise.
12762         * g++.dg/lookup/using7.C: Likewise.
12763         * g++.dg/other/crash-4.C: Likewise.
12764         * g++.dg/other/error13.C: Likewise.
12765         * g++.dg/other/error20.C: Likewise.
12766         * g++.dg/parse/crash31.C: Likewise.
12767         * g++.dg/parse/error16.C: Likewise.
12768         * g++.dg/parse/error19.C: Likewise.
12769         * g++.dg/parse/error27.C: Likewise.
12770         * g++.dg/parse/error28.C: Likewise.
12771         * g++.dg/parse/fused-params1.C: Likewise.
12772         * g++.dg/template/error2.C: Likewise.
12773         * g++.dg/template/local6.C: Likewise.
12774         * g++.dg/template/qualttp15.C: Likewise.
12775         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12776         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12777         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12778         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12779         * g++.old-deja/g++.eh/spec6.C: Likewise.
12780         * g++.old-deja/g++.jason/crash3.C: Likewise.
12781         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12782         * g++.old-deja/g++.law/ctors5.C: Likewise.
12783         * g++.old-deja/g++.law/ctors9.C: Likewise.
12784         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12785         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12786         * g++.old-deja/g++.other/struct1.C: Likewise.
12787         * g++.old-deja/g++.other/volatile1.C: Likewise.
12788         * g++.old-deja/g++.pt/crash36.C: Likewise.
12789         * g++.old-deja/g++.pt/derived3.C: Likewise.
12790         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12791         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12792
12793 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12794
12795         PR middle-end/43519
12796         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12797         * gcc.dg/graphite/id-19.c: New.
12798
12799 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12800
12801         PR middle-end/32824
12802         * gcc.dg/vect/pr32824: New.
12803
12804 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12805
12806         PR fortran/18918
12807         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12808         * gfortran.dg/coarray_3.f90: Ditto.
12809         * gfortran.dg/coarray_4.f90: Ditto.
12810         * gfortran.dg/coarray_5.f90: Ditto.
12811         * gfortran.dg/coarray_6.f90: Ditto.
12812         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12813
12814 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12815
12816         PR fortran/18918
12817         * gfortran.dg/coarray_4.f90: Fix test.
12818         * gfortran.dg/coarray_6.f90: Add more tests.
12819
12820 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12821
12822         PR fortran/18918
12823         * gfortran.dg/coarray_4.f90: New test.
12824         * gfortran.dg/coarray_5.f90: New test.
12825         * gfortran.dg/coarray_6.f90: New test.
12826
12827 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12828
12829         PR fortran/18918
12830         * gfortran.dg/iso_fortran_env_5.f90: New test.
12831         * gfortran.dg/iso_fortran_env_6.f90: New test.
12832
12833 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12834
12835         PR fortran/39997
12836         * gfortran.dg/coarray_1.f90: New test.
12837         * gfortran.dg/coarray_2.f90: New test.
12838         * gfortran.dg/coarray_3.f90: New test.
12839
12840 2010-04-06  Jason Merrill  <jason@redhat.com>
12841
12842         PR c++/43648
12843         * g++.dg/template/dtor8.C: New.
12844
12845         PR c++/43621
12846         * g++.dg/template/error-recovery2.C: New.
12847
12848 2010-04-06  Jan Hubicka  <jh@suse.czpli
12849
12850         PR tree-optimization/42906
12851         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12852
12853 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12854
12855         PR fortran/43178
12856         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12857         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12858         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12859
12860 2010-04-06  Richard Guenther  <rguenther@suse.de>
12861
12862         PR tree-optimization/43627
12863         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12864
12865 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12866
12867         PR target/43638
12868         * gcc.target/i386/pr43638.c: New test.
12869
12870 2010-04-06  Richard Guenther  <rguenther@suse.de>
12871
12872         PR middle-end/43661
12873         * gcc.c-torture/compile/pr43661.c: New testcase.
12874
12875 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12876
12877         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12878
12879 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12880
12881         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12882
12883 2010-04-02  Richard Guenther  <rguenther@suse.de>
12884
12885         PR tree-optimization/43629
12886         * gcc.c-torture/execute/pr43629.c: New testcase.
12887
12888 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12889             Dominique d'Humieres  <dominiq@lps.ens.fr>
12890
12891         PR libfortran/43605
12892         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12893
12894 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12895
12896         PR debug/43325
12897         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12898
12899 2010-04-01  Jason Merrill  <jason@redhat.com>
12900
12901         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12902
12903 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12904             Manfred Schwarb  <manfred99@gmx.ch>
12905
12906         PR libfortran/43605
12907         * gfortran.dg/ftell_3.f90: New test.
12908
12909 2010-04-01  Richard Guenther  <rguenther@suse.de>
12910
12911         PR middle-end/43614
12912         * gcc.c-torture/compile/pr43614.c: New testcase.
12913
12914 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12915
12916         PR tree-optimization/43141
12917         * gcc.dg/guality/pr43141.c: New test.
12918
12919 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12920
12921         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12922         * g++.dg/eh/spbp.C: Likewise.
12923         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12924         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12925         superfluous casts.
12926         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12927         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12928         * objc.dg/dwarf-2.m: Likewise.
12929
12930 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12931
12932         PR middle-end/43464
12933         * gcc.dg/graphite/id-pr43464.c: New.
12934         * gcc.dg/graphite/id-pr43464-1.c: New.
12935
12936 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12937
12938         PR middle-end/43351
12939         * gcc.dg/graphite/id-pr43351.c
12940
12941 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12942
12943         PR testsuite/35165
12944         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12945         * obj-c++.dg/try-catch-2.mm: Ditto.
12946         * obj-c++.dg/lookup-2.mm: Ditto.
12947         * obj-c++.dg/encode-8.m: Ditto.
12948         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12949         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12950         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12951         * obj-c++.dg/const-str-11.mm: Ditto.
12952         * obj-c++.dg/const-str-9.mm: Ditto.
12953         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12954         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12955         * obj-c++.dg/except-1.mm: Ditto.
12956         * obj-c++.dg/const-str-7.mm: Ditto.
12957         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12958         * obj-c++.dg/const-str-3.mm: Ditto.
12959         * obj-c++.dg/const-str-7.mm: Ditto.
12960         * obj-c++.dg/stubify-2.mm: Change dump file name.
12961
12962         PR objc++/23613
12963         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12964         New macro.
12965         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12966         Remove dg-xfail-if.
12967
12968 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12969
12970         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12971         only with -O2, -O3 or -Os and not with -fwhopr.
12972
12973 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12974
12975         PR c++/43558
12976         * g++.dg/template/typedef31.C: New test.
12977
12978 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12979
12980         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12981         assembler output on *-*-solaris2*.
12982         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12983
12984 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12985
12986         PR debug/43557
12987         * gcc.dg/pr43557-1.c: New test.
12988         * gcc.dg/pr43557-2.c: New file.
12989
12990 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12991
12992         PR 43562
12993         * gcc.dg/pr43562.c: New test.
12994
12995 2010-03-30  Jason Merrill  <jason@redhat.com>
12996
12997         PR c++/43076
12998         * g++.dg/template/error-recovery1.C: New.
12999
13000         PR c++/41786
13001         * g++.dg/parse/ambig5.C: New.
13002
13003 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
13004
13005         PR debug/43593
13006         * gcc.dg/guality/pr43593.c: New test.
13007
13008 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
13009
13010         PR middle-end/43430
13011         * gcc.dg/vect/pr43430-1.c: New.
13012
13013 2010-03-30  Jason Merrill  <jason@redhat.com>
13014
13015         PR c++/43559
13016         * g++.dg/template/partial7.C: New.
13017
13018 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13019
13020         * gcc.target/s390/stackcheck1.c: New testcase.
13021
13022 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13023
13024         PR libfortran/43265
13025         * gfortran.dg/read_eof_8.f90: New test.
13026
13027 2010-03-29  Jason Merrill  <jason@redhat.com>
13028
13029         * gcc.dg/cpp/include6.c: Change [] to ().
13030
13031         N3077
13032         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
13033         splicing and UCNs.
13034         * c-c++-common/raw-string-2.c: Add trigraph test.
13035         * c-c++-common/raw-string-8.c: New.
13036         * c-c++-common/raw-string-9.c: New.
13037         * c-c++-common/raw-string-10.c: New.
13038
13039         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
13040         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
13041         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
13042         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
13043         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
13044         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
13045         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
13046
13047 2010-03-29  Richard Guenther  <rguenther@suse.de>
13048
13049         PR tree-optimization/43560
13050         * gcc.dg/torture/pr43560.c: New testcase.
13051
13052 2010-03-29  Jason Merrill  <jason@redhat.com>
13053
13054         N3077
13055         * g++.dg/ext/raw-string-1.C: Change [] to ().
13056         * g++.dg/ext/raw-string-2.C: Change [] to ().
13057         Don't use \ in delimiter.
13058         * g++.dg/ext/raw-string-3.C: Change [] to ().
13059         * g++.dg/ext/raw-string-4.C: Change [] to ().
13060         * g++.dg/ext/raw-string-5.C: Change [] to ().
13061         Test for error on \ in delimiter.
13062         * g++.dg/ext/raw-string-6.C: Change [] to ().
13063         * g++.dg/ext/raw-string-7.C: Change [] to ().
13064
13065 2010-03-29  Jie Zhang  <jie@codesourcery.com>
13066
13067         PR 43564
13068         * gcc.dg/pr43564.c: New test.
13069
13070 2010-03-29  Tobias Burnus  <burnus@net-b.de>
13071
13072         PR fortran/43551
13073         * gfortran.dg/direct_io_12.f90: New test.
13074
13075 2010-03-28  Jan Hubicka  <jh@suse.cz>
13076
13077         PR tree-optimization/43505
13078         * gfortran.dg/pr43505.f90: New testcase.
13079
13080 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
13081
13082         PR tree-optimization/43528
13083         * gcc.target/i386/pr43528.c: New test.
13084
13085 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
13086
13087         PR c/43381
13088         * gcc.dg/parm-impl-decl-3.c: New test.
13089
13090 2010-03-26  Jason Merrill  <jason@redhat.com>
13091
13092         PR c++/43509
13093         * g++.dg/cpp0x/parse1.C: New.
13094
13095 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
13096
13097         PR target/43524
13098         * gcc.target/i386/pr43524.c: New test.
13099
13100 2010-03-26  Martin Jambor  <mjambor@suse.cz>
13101
13102         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
13103         whitespace, rename main to foo.
13104         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
13105         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
13106         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
13107         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
13108         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
13109         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
13110         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
13111         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
13112         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
13113         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
13114         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13115
13116 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
13117
13118         PR c++/43327
13119         * g++.dg/other/crash-10.C: New test.
13120         * g++.dg/other/crash-11.C: New test.
13121
13122 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13123
13124         PR libfortran/43517
13125         * gfortran.dg/read_eof_7.f90: New test.
13126
13127 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13128
13129         PR objc/35165
13130         PR testsuite/43512
13131         * objc-obj-c++-shared: New directory.
13132         * objc-obj-c++-shared/Object1-implementation.h: New file.
13133         * objc-obj-c++-shared/Object1.h: New file.
13134         * objc-obj-c++-shared/Protocol1.h: New file.
13135         * objc-obj-c++-shared/next-abi.h: New file.
13136         * objc-obj-c++-shared/next-mapping.h: New file.
13137         * objc/execute/next_mapping.h: Delete.
13138         * objc.dg/special/special.exp: For all targets run the tests with
13139         -fgnu-runtime, for darwin targets also run the tests with
13140         -fnext-runtime.
13141         * objc.dg/dg.exp: Ditto.
13142         * obj-c++.dg/dg.exp: Ditto.
13143         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
13144         Protocol1.h) and next-mapping.h as required.  Amend testcase to
13145         include use of updated NeXT interface.
13146         * objc/execute/formal_protocol-5.m: Ditto.
13147         * objc/execute/protocol-isEqual-2.m: Ditto.
13148         * objc/execute/protocol-isEqual-4.m: Ditto.
13149         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
13150         Protocol1.h) and next-mapping.h as required.
13151         * objc/execute/object_is_class.m: Ditto.
13152         * objc/execute/enumeration-1.m: Ditto.
13153         * objc/execute/class-13.m: Ditto.
13154         * objc/execute/formal_protocol-2.m: Ditto.
13155         * objc/execute/formal_protocol-4.m: Ditto.
13156         * objc/execute/class-1.m: Ditto.
13157         * objc/execute/bycopy-1.m: Ditto.
13158         * objc/execute/formal_protocol-6.m: Ditto.
13159         * objc/execute/bycopy-3.m: Ditto.
13160         * objc/execute/class-3.m: Ditto.
13161         * objc/execute/bf-11.m: Ditto.
13162         * objc/execute/class-5.m: Ditto.
13163         * objc/execute/bf-13.m: Ditto.
13164         * objc/execute/class-7.m: Ditto.
13165         * objc/execute/bf-15.m: Ditto.
13166         * objc/execute/class-9.m: Ditto.
13167         * objc/execute/bf-17.m: Ditto.
13168         * objc/execute/bf-19.m: Ditto.
13169         * objc/execute/IMP.m: Ditto.
13170         * objc/execute/exceptions/catchall-1.m: Ditto.
13171         * objc/execute/exceptions/trivial.m: Ditto.
13172         * objc/execute/exceptions/finally-1.m: Ditto.
13173         * objc/execute/exceptions/local-variables-1.m: Ditto.
13174         * objc/execute/exceptions/foward-1.m: Ditto.
13175         * objc/execute/bf-2.m: Ditto.
13176         * objc/execute/string1.m: Ditto.
13177         * objc/execute/bf-4.m: Ditto.
13178         * objc/execute/informal_protocol.m: Ditto.
13179         * objc/execute/string3.m: Ditto.
13180         * objc/execute/bf-6.m: Ditto.
13181         * objc/execute/bf-8.m: Ditto.
13182         * objc/execute/class-tests-1.h: Ditto.
13183         * objc/execute/protocol-isEqual-1.m: Ditto.
13184         * objc/execute/protocol-isEqual-3.m: Ditto.
13185         * objc/execute/_cmd.m: Ditto.
13186         * objc/execute/function-message-1.m: Ditto.
13187         * objc/execute/bf-20.m: Ditto.
13188         * objc/execute/bf-common.h: Ditto.
13189         * objc/execute/np-2.m: Ditto.
13190         * objc/execute/class-10.m: Ditto.
13191         * objc/execute/class-12.m: Ditto.
13192         * objc/execute/enumeration-2.m: Ditto.
13193         * objc/execute/class-14.m: Ditto.
13194         * objc/execute/encode-1.m: Ditto.
13195         * objc/execute/formal_protocol-1.m: Ditto.
13196         * objc/execute/formal_protocol-3.m: Ditto.
13197         * objc/execute/accessing_ivars.m: Ditto.
13198         * objc/execute/bycopy-2.m: Ditto.
13199         * objc/execute/class-2.m: Ditto.
13200         * objc/execute/bf-10.m: Ditto.
13201         * objc/execute/formal_protocol-7.m: Ditto.
13202         * objc/execute/root_methods.m: Ditto.
13203         * objc/execute/class-4.m: Ditto.
13204         * objc/execute/bf-12.m: Ditto.
13205         * objc/execute/class-6.m: Ditto.
13206         * objc/execute/bf-14.m: Ditto.
13207         * objc/execute/nested-func-1.m: Ditto.
13208         * objc/execute/class-8.m: Ditto.
13209         * objc/execute/private.m: Ditto.
13210         * objc/execute/bf-16.m: Ditto.
13211         * objc/execute/bf-18.m: Ditto.
13212         * objc/execute/load-3.m: Ditto.
13213         * objc/execute/compatibility_alias.m: Ditto.
13214         * objc/execute/bf-1.m: Ditto.
13215         * objc/execute/no_clash.m: Ditto.
13216         * objc/execute/bf-3.m: Ditto.
13217         * objc/execute/string2.m: Ditto.
13218         * objc/execute/bf-5.m: Ditto.
13219         * objc/execute/string4.m: Ditto.
13220         * objc/execute/bf-7.m: Ditto.
13221         * objc/execute/object_is_meta_class.m: Ditto.
13222         * objc/execute/bf-9.m: Ditto.
13223         * objc/execute/bf-21.m: Ditto.
13224         * objc/execute/cascading-1.m: Ditto.
13225         * objc/execute/trivial.m: Ditto.
13226         * objc/execute/np-1.m: Ditto.
13227         * objc/compile/trivial.m: Ditto.
13228         * objc/execute/class_self-2.m: Include <stdlib.h>.
13229         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13230         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
13231         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13232         and 64bit. Use new NeXT interface as required.
13233         * objc.dg/special/unclaimed-category-1.m: Ditto.
13234         * objc.dg/special/unclaimed-category-1.h: Ditto.
13235         * objc.dg/special/unclaimed-category-1a.m: Ditto.
13236         * objc.dg/func-ptr-1.m: Ditto.
13237         * objc.dg/stret-1.m: Ditto.
13238         * objc.dg/encode-2.m: Ditto.
13239         * objc.dg/category-1.m: Ditto.
13240         * objc.dg/encode-3.m: Ditto.
13241         * objc.dg/call-super-3.m: Ditto.
13242         * objc.dg/method-3.m: Ditto.
13243         * objc.dg/func-ptr-2.m: Ditto.
13244         * objc.dg/lookup-1.m: Ditto.
13245         * objc.dg/encode-4.m: Ditto.
13246         * objc.dg/fix-and-continue-1.m: Ditto.
13247         * objc.dg/proto-lossage-3.m: Ditto.
13248         * objc.dg/method-13.m: Ditto.
13249         * objc.dg/proto-qual-1.m: Ditto.
13250         * objc.dg/zero-link-3.m: Ditto.
13251         * objc.dg/bitfield-1.m: Ditto.
13252         * objc.dg/va-meth-1.m: Ditto.
13253         * objc.dg/super-class-3.m: Ditto.
13254         * objc.dg/call-super-1.m: Ditto.
13255         * objc.dg/type-size-2.m: Ditto.
13256         * objc.dg/method-10.m: Ditto.
13257         * objc.dg/defs.m: Ditto.
13258         * objc.dg/const-str-3.m: Ditto.
13259         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13260         Protocol1.h) and next-mapping.h as required. Use new NeXT
13261         interface as required.
13262         * objc.dg/super-class-4.m: Ditto.
13263         * objc.dg/comp-types-8.m: Ditto.
13264         * objc.dg/call-super-2.m: Ditto.
13265         * objc.dg/objc-fast-4.m: Ditto.
13266         * objc.dg/method-6.m: Ditto.
13267         * objc.dg/const-str-3.m: Ditto.
13268         * objc.dg/const-str-7.m: Ditto.
13269         * objc.dg/method-15.m: Ditto.
13270         * objc.dg/method-19.m: Ditto.
13271         * objc.dg/sync-1.m: Ditto.
13272         * objc.dg/layout-1.m: Ditto.
13273         * objc.dg/bitfield-3.m: Ditto.
13274         * objc.dg/try-catch-3.m: Ditto.
13275         * objc.dg/try-catch-7.m: Ditto.
13276         * objc.dg/comp-types-10.m: Ditto.
13277         * objc.dg/selector-2.: Ditto.
13278         * objc.dg/method-7.m: Ditto.
13279         * objc.dg/typedef-alias-1.m: Ditto.
13280         * objc.dg/proto-lossage-2.m: Ditto.
13281         * objc.dg/comp-types-11.m: Ditto.
13282         * objc.dg/sizeof-1.m: Ditto.
13283         * objc.dg/method-17.m: Ditto.
13284         * objc.dg/bitfield-5.m: Ditto.
13285         * objc.dg/try-catch-1.m: Ditto.
13286         * objc.dg/encode-5.m: Ditto.
13287         * objc.dg/fix-and-continue-2.m: Ditto.
13288         * objc.dg/method-9.m: Ditto.
13289         * objc.dg/isa-field-1.m: Ditto.
13290         * objc.dg/local-decl-2.m: Ditto.
13291         * objc.dg/objc-gc-4.m: Ditto.
13292         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13293         * objc.dg/gnu-runtime-3.m: Ditto.
13294         * objc.dg/encode-7.m: Ditto.
13295         * objc.dg/encode-8.m: Ditto.
13296         * objc.dg/selector-3.m: Ditto.
13297         * objc.dg/gnu-runtime-1.m: Ditto.
13298         * objc.dg/const-str-12.m: Ditto.
13299         * objc.dg/gnu-runtime-2.m: Ditto.
13300         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13301         * objc.dg/selector-1.m: Ditto.
13302         * objc.dg/stubify-2.m: Ditto.
13303         * objc.dg/zero-link-1.m: Ditto.
13304         * objc.dg/stret-2.m: Ditto.
13305         * objc.dg/zero-link-2.m: Ditto.
13306         * objc.dg/next-runtime-1.m: Ditto.
13307         * objc.dg/symtab-1.m: Ditto.
13308         * objc.dg/stubify-1.m: Ditto.
13309         * objc.dg/bitfield-2.m: Ditto.
13310         * objc.dg/try-catch-10.m: Apply to both runtimes.
13311         * objc.dg/const-str-1.m: Ditto.
13312         * objc.dg/image-info.m: Ditto.
13313         * objc.dg/encode-9.m: Ditto.
13314         * objc.dg/pragma-1.m: Apply test to all targets.
13315         * objc.dg/const-str-4.m: Ditto.
13316         * objc.dg/const-str-8.m: Ditto.
13317         * objc.dg/super-class-2.m: Ditto.
13318         * objc.dg/try-catch-5.m: Ditto.
13319         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13320         Protocol1.h) and next-mapping.h as required. Use new NeXT
13321         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13322         * objc.dg/const-str-11.m: Ditto.
13323         * objc.dg/const-str-9.m: Ditto.
13324         * objc.dg/method-4.m: Skip for 64Bit NeXT.
13325         * objc.dg/encode-1.m: Remove redundant -lobjc.
13326         * objc.dg/try-catch-9.m: Tidy space.
13327         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13328         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13329         and 64bit. Use new NeXT interface as required.
13330         * obj-c++.dg/template-4.mm: Ditto.
13331         * obj-c++.dg/defs.mm: Ditto.
13332         * obj-c++.dg/basic.mm: Ditto.
13333         * obj-c++.dg/encode-4.mm: Ditto.
13334         * obj-c++.dg/method-17.mm: Ditto.
13335         * obj-c++.dg/proto-lossage-3.mm: Ditto.
13336         * obj-c++.dg/cxx-class-1.mm: Ditto.
13337         * obj-c++.dg/method-10.mm: Ditto.
13338         * obj-c++.dg/va-meth-1.mm: Ditto.
13339         * obj-c++.dg/encode-5.mm: Ditto.
13340         * obj-c++.dg/lookup-2.mm: Ditto.
13341         * obj-c++.dg/template-3.mm: Ditto.
13342         * obj-c++.dg/proto-qual-1.mm: Ditto.
13343         * obj-c++.dg/qual-types-1.m: Ditto.
13344         * obj-c++.dg/cxx-scope-1.mm: Ditto.
13345         * obj-c++.dg/template-1.mm: Ditto.
13346         * obj-c++.dg/encode-6.mm: Ditto.
13347         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13348         Protocol1.h) and next-mapping.h as required. Use new NeXT
13349         interface as required.
13350         * obj-c++.dg/except-1.mm: Ditto.
13351         * obj-c++.dg/const-str-7.mm: Ditto.
13352         * obj-c++.dg/ivar-list-semi.mm: Ditto.
13353         * obj-c++.dg/cxx-scope-2.mm: Ditto.
13354         * obj-c++.dg/selector-2.mm: Ditto.
13355         * obj-c++.dg/isa-field-1.mm: Ditto.
13356         * obj-c++.dg/try-catch-1.mm: Ditto.
13357         * obj-c++.dg/local-decl-1.mm: Ditto.
13358         * obj-c++.dg/try-catch-9.mm: Ditto.
13359         * obj-c++.dg/no-extra-load.mm: Ditto.
13360         * obj-c++.dg/selector-5.mm: Ditto.
13361         * obj-c++.dg/method-12.mm: Ditto.
13362         * obj-c++.dg/try-catch-11.mm: Ditto.
13363         * obj-c++.dg/comp-types-11.mm: Ditto.
13364         * obj-c++.dg/bitfield-3.mm: Ditto.
13365         * obj-c++.dg/method-6.mm: Ditto.
13366         * obj-c++.dg/super-class-2.mm: Ditto.
13367         * obj-c++.dg/method-21.mm: Ditto.
13368         * obj-c++.dg/const-str-8.mm: Ditto.
13369         * obj-c++.dg/try-catch-7.mm: Ditto.
13370         * obj-c++.dg/method-15.mm: Ditto.
13371         * obj-c++.dg/layout-1.mm: Ditto.
13372         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13373         * obj-c++.dg/const-str-3.mm: Ditto.
13374         * obj-c++.dg/try-catch-2.mm: Ditto.
13375         * obj-c++.dg/objc-gc-3.mm: Ditto.
13376         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13377         * obj-c++.dg/bitfield-1.mm: Ditto.
13378         * obj-c++.dg/selector-6.mm: Ditto.
13379         * obj-c++.dg/method-13.mm: Ditto.
13380         * obj-c++.dg/comp-types-12.mm: Ditto.
13381         * obj-c++.dg/bitfield-4.mm: Ditto.
13382         * obj-c++.dg/try-catch-8.mm: Ditto.
13383         * obj-c++.dg/method-2.mm: Ditto.
13384         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13385         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13386         * obj-c++.dg/const-str-4.mm: Ditto.
13387         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13388         * obj-c++.dg/try-catch-3.mm: Ditto.
13389         * obj-c++.dg/comp-types-9.mm: Ditto.
13390         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13391         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13392         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13393         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13394         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13395         Use new NeXT interface as required.
13396         * obj-c++.dg/const-str-10.mm: Ditto.
13397         * obj-c++.dg/const-str-11.mm: Ditto.
13398         * obj-c++.dg/const-str-9.mm: Ditto.
13399         * obj-c++.dg/method-11.mm: Ditto.
13400         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13401         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13402         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13403         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13404         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13405
13406 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13407
13408         PR c++/43206
13409         * g++.dg/template/typedef30.C: New test case.
13410
13411 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13412
13413         PR c/43385
13414         * gcc.c-torture/execute/pr43385.c: New test.
13415
13416 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13417
13418         * gcc.dg/strncpy-fix-1.c: New test.
13419
13420 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13421
13422         PR testsuite/41609
13423         * lib/objc-torture.exp (objc-set-runtime-options): New.
13424         * objc/execute/execute.exp: Check runtime options on each pass.
13425         * objc/execute/exceptions/exceptions.exp: Ditto.
13426         * objc/compile/compile.exp: Ditto.
13427
13428         PR testsuite/42348
13429         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13430         standard tests.
13431         (check_effective_target_objc2): New proc.
13432         (check_effective_target_next_runtime): New proc.
13433         * lib/objc.exp: Determine which runtime is in force and support it.
13434         * lib/obj-c++.exp: Ditto.
13435
13436 2010-03-24  Jason Merrill  <jason@redhat.com>
13437
13438         PR c++/43502
13439         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13440
13441 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13442
13443         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13444         a loop.
13445         * gcc.dg/ipa/ipa-2.c: Likewise.
13446         * gcc.dg/ipa/ipa-3.c: Likewise.
13447         * gcc.dg/ipa/ipa-4.c: Likewise.
13448         * gcc.dg/ipa/ipa-5.c: Likewise.
13449         * gcc.dg/ipa/ipa-7.c: Likewise.
13450         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13451         a loop.
13452         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13453         i_can_not_be_propagated_fully2 into a loop.
13454         * gcc.dg/ipa/ipa-8.c: New test.
13455         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13456
13457 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13458
13459         PR debug/19192
13460         PR debug/43479
13461         * gcc.dg/guality/pr43479.c: New test.
13462         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13463         and add volatile keyword.
13464
13465 2010-03-23  Mike Stump  <mikestump@comcast.net>
13466
13467         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13468
13469 2010-03-23  Jason Merrill  <jason@redhat.com>
13470
13471         * g++.dg/ext/altivec-17.C: Adjust error message.
13472
13473         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13474         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13475         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13476         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13477         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13478         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13479
13480 2010-03-22  Jason Merrill  <jason@redhat.com>
13481
13482         PR c++/43333
13483         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13484         * g++.dg/ext/is_pod_98.C: New.
13485
13486         PR c++/43281
13487         * g++.dg/cpp0x/auto18.C: New.
13488
13489         * gcc.dg/pr36997.c: Adjust error message.
13490         * g++.dg/ext/vector9.C: Likewise.
13491         * g++.dg/conversion/simd3.C: Likewise.
13492         * g++.dg/other/error23.C: Likewise.
13493
13494 2010-03-22  Michael Matz  <matz@suse.de>
13495
13496         PR middle-end/43475
13497         * gfortran.dg/pr43475.f90: New testcase.
13498
13499 2010-03-22  Richard Guenther  <rguenther@suse.de>
13500
13501         PR tree-optimization/43390
13502         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13503
13504 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13505
13506         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13507         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13508
13509 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13510             Michael Matz  <matz@suse.de>
13511
13512         PR c++/43081
13513         * g++.dg/parse/crash56.C: New test.
13514
13515 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13516
13517         PR fortran/43450
13518         * gfortran.dg/whole_file_15.f90 : New test.
13519
13520 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13521
13522         PR fortran/43409
13523         * gfortran.dg/inquire_size.f90: New test.
13524
13525 2010-03-20  Richard Guenther  <rguenther@suse.de>
13526
13527         PR rtl-optimization/43438
13528         * gcc.c-torture/execute/pr43438.c: New testcase.
13529
13530 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13531
13532         PR c++/43375
13533         * g++.dg/abi/mangle42.C: New test.
13534
13535 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13536
13537         PR C/43211
13538         * gcc.dg/pr43211.c: New test.
13539         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13540
13541 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13542
13543         PR rtl-optimization/42258
13544         * gcc.target/arm/thumb1-mul-moves.c: New test.
13545
13546         PR target/40697
13547         * gcc.target/arm/thumb-andsi.c: New test.
13548
13549         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13550         dg-require-effective-target.
13551
13552 2010-03-19  Michael Matz  <matz@suse.de>
13553
13554         PR c++/43116
13555         * g++.dg/other/pr43116.C: New testcase.
13556
13557 2010-03-19  Michael Matz  <matz@suse.de>
13558
13559         PR target/43305
13560         * gcc.dg/pr43305.c: New testcase.
13561
13562 2010-03-19  Richard Guenther  <rguenther@suse.de>
13563
13564         PR tree-optimization/43415
13565         * gcc.c-torture/compile/pr43415.c: New testcase.
13566
13567 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13568
13569         PR ada/43106
13570         * gnat.dg/case_optimization2.adb: New test.
13571         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13572
13573 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13574             Jack Howarth  <howarth@bromo.med.uc.edu>
13575
13576         PR target/36399
13577         * gcc.target/i386/push-1.c: Don't xfail
13578           scan-assembler-not "movups" on darwin.
13579
13580 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13581
13582         PR debug/43058
13583         * gcc.dg/pr43058.c: New test.
13584
13585 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13586
13587         PR middle-end/42450
13588         * g++.dg/torture/pr42450.C: New test.
13589
13590 2010-03-18  Michael Matz  <matz@suse.de>
13591
13592         PR middle-end/43419
13593         * gcc.dg/pr43419.c: New testcase.
13594
13595 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13596
13597         PR rtl-optimization/43360
13598         * gcc.dg/torture/pr43360.c: New.
13599
13600 2010-03-18  Michael Matz  <matz@suse.de>
13601
13602         PR tree-optimization/43402
13603         * gcc.dg/pr43402.c: New testcase.
13604
13605 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13606
13607         PR target/42427
13608         * gcc.dg/pr42427.c: New test.
13609
13610 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13611
13612         PR libfortran/43265
13613         * gfortran.dg/read_empty_file.f: New test.
13614         * gfortran.dg/read_eof_all.f90: New test.
13615         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13616         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13617
13618 2010-03-17  Michael Matz  <matz@suse.de>
13619
13620         * gcc.dg/pr43300.c: Add -w.
13621
13622 2010-03-17  Richard Guenther  <rguenther@suse.de>
13623
13624         * gcc.dg/pr43379.c: Add -w.
13625
13626 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13627
13628         PR fortran/43331
13629         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13630
13631 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13632
13633         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13634
13635 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13636
13637         * ada/acats/run_all.sh: Log start and end times.
13638
13639 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13640
13641         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13642
13643 2010-03-16  Richard Guenther  <rguenther@suse.de>
13644
13645         PR middle-end/43379
13646         * gcc.dg/pr43379.c: New testcase.
13647
13648 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13649
13650         PR debug/43051
13651         * gcc.dg/guality/pr43051-1.c: New test.
13652
13653 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13654
13655         PR testsuite/43363
13656         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13657
13658 2010-03-15  Michael Matz  <matz@suse.de>
13659
13660         PR middle-end/43300
13661         * gcc.dg/pr43300.c: New testcase.
13662
13663 2010-03-15  Richard Guenther  <rguenther@suse.de>
13664
13665         PR tree-optimization/43367
13666         * gcc.c-torture/compile/pr43367.c: New testcase.
13667
13668 2010-03-15  Richard Guenther  <rguenther@suse.de>
13669
13670         PR tree-optimization/43317
13671         * gcc.dg/pr43317.c: New testcase.
13672
13673 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13674
13675         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13676
13677 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13678
13679         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13680
13681 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13682
13683         PR fortran/43362
13684         * gfortran.dg/impure_constructor_1.f90: New test.
13685
13686 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13687
13688         PR middle-end/43354
13689         * gfortran.dg/graphite/id-pr43354.f: New.
13690
13691 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13692
13693         PR middle-end/43349
13694         * gfortran.dg/graphite/pr43349.f: New.
13695
13696 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13697
13698         PR middle-end/43306
13699         * gcc.dg/graphite/pr43306.c: New.
13700
13701 2010-03-12  David S. Miller  <davem@davemloft.net>
13702
13703         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13704         sparc.
13705
13706 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13707
13708         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13709
13710 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13711
13712         PR fortran/43291
13713         PR fortran/43326
13714         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13715
13716 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13717
13718         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13719         fail for *-*-mingw* targets.
13720
13721 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13722
13723         PR debug/43329
13724         * gcc.dg/guality/pr43329-1.c: New test.
13725
13726 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13727
13728         PR tree-optimization/43257
13729         * g++.dg/torture/pr43257.C: New test.
13730
13731 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13732
13733         PR fortran/43228
13734         * gfortran.dg/namelist_61.f90: New test.
13735
13736 2010-03-11  Richard Guenther  <rguenther@suse.de>
13737
13738         PR tree-optimization/43255
13739         * gcc.c-torture/compile/pr43255.c: New testcase.
13740
13741 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13742
13743         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13744         * gcc.dg/pr43280.c: New testcase.
13745
13746 2010-03-11  Richard Guenther  <rguenther@suse.de>
13747
13748         PR lto/43200
13749         * gcc.dg/lto/20100227-1_0.c: New testcase.
13750         * gcc.dg/lto/20100227-1_1.c: Likewise.
13751
13752 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13753
13754         PR libfortran/43320
13755         PR libfortran/43265
13756         * gfortran.dg/read_eof_6.f: New test
13757         * gfortran.dg/read_x_eof.f90: New test.
13758         * gfortran.dg/read_x_past.f: Update test.
13759
13760 2010-03-10  Jan Hubicka  <jh@suse.cz>
13761
13762         * gcc.c-torture/compile/pr43288.c: New test.
13763
13764 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13765
13766         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13767         -fpic/-fPIC flags.
13768         * g++.old-deja/g++.pt/asm2.C: Likewise.
13769         * gcc.c-torture/compile/20000804-1.c: Likewise.
13770         * gcc.target/i386/clobbers.c: Likewise.
13771
13772 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13773
13774         PR fortran/43303
13775         * gfortran.dg/c_assoc_3.f90: New test.
13776
13777 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13778
13779         PR debug/36728
13780         * gcc.dg/guality/pr36728-1.c: New test.
13781         * gcc.dg/guality/pr36728-2.c: New test.
13782
13783 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13784
13785         * gcc.dg/h8300-div-delay-slot.c: New test.
13786
13787 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13788
13789         PR tree-optimization/43236
13790         * gcc.c-torture/execute/pr43236.c: New test.
13791
13792 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13793
13794         PR middle-end/42859
13795         * g++.dg/eh/pr42859.C: New test.
13796
13797 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13798
13799         PR debug/43299
13800         * gcc.dg/pr43299.c: New test.
13801
13802         PR debug/43290
13803         * g++.dg/eh/unwind2.C: New test.
13804
13805 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13806             Reza Yazdani  <reza.yazdani@amd.com>
13807
13808         PR middle-end/43065
13809         * gcc.dg/graphite/run-id-4.c: New.
13810
13811 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13812
13813         PR middle-end/43065
13814         * gcc.dg/graphite/run-id-3.c: New.
13815
13816 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13817
13818         PR middle-end/42644
13819         PR middle-end/42130
13820         * gcc.dg/graphite/id-18.c: New.
13821         * gcc.dg/graphite/run-id-pr42644.c: New.
13822
13823 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13824
13825         PR middle-end/42326
13826         * gcc.dg/graphite/pr42326.c: New.
13827
13828 2010-03-08  Richard Guenther  <rguenther@suse.de>
13829
13830         PR tree-optimization/43269
13831         * gcc.c-torture/execute/pr43269.c: New testcase.
13832
13833 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13834
13835         PR fortran/43256
13836         * gfortran.dg/typebound_call_13.f03: New.
13837
13838 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13839
13840         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13841         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13842
13843 2010-03-05  Jason Merrill  <jason@redhat.com>
13844
13845         * g++.dg/abi/mangle40.C: Require weak and alias.
13846
13847 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13848
13849         PR middle-end/42326
13850         * gfortran.dg/graphite/pr42326.f90: New.
13851         * gfortran.dg/graphite/pr42326-1.f90: New.
13852
13853 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13854
13855         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13856         (gnat_target_compile): Likewise.
13857         Reinitialize GNAT_UNDER_TEST if target changes.
13858         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13859         (local_find_gnatmake): Pass full --GCC to gnatlink.
13860         Remove --LINK.
13861
13862 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13863
13864         PR c/43248
13865         * gcc.dg/compound-literal-1.c: New testcase.
13866
13867 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13868
13869         PR tree-optimization/43164
13870         PR tree-optimization/43191
13871         * gcc.c-torture/compile/pr43164.c: New test.
13872         * gcc.c-torture/compile/pr43191.c: Likewise.
13873
13874 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13875
13876         PR fortran/43244
13877         * gfortran.dg/finalize_9.f90: New.
13878
13879 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13880             Ken Werner  <ken@linux.vnet.ibm.com>
13881
13882         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13883         to dg-options for spu.
13884         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13885         dump-scan target to exclude spu.
13886
13887 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13888
13889         PR middle-end/43209
13890         * gcc.dg/tree-ssa/ivopts-4.c: New.
13891
13892 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13893
13894         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13895         include-opts and exclude-opts; skip checking the flags if arguments
13896         are the same as the defaults.
13897         (dg-xfail-if): Verify the number of arguments, supply defaults
13898         for unspecified optional arguments.
13899         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13900
13901 2010-03-03  Jason Merrill  <jason@redhat.com>
13902
13903         PR c++/12909
13904         * g++.dg/abi/mangle40.C: Updated.
13905
13906 2010-03-03  Jason Merrill  <jason@redhat.com>
13907
13908         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13909         * g++.dg/abi/mangle23.C: Likewise.
13910         * g++.dg/eh/simd-2.C: Likewise.
13911         * g++.dg/ext/attribute-test-2.C: Likewise.
13912         * g++.dg/ext/vector14.C: Likewise.
13913         * g++.dg/other/pr34435.C: Likewise.
13914         * g++.dg/template/conv8.C: Likewise.
13915         * g++.dg/template/nontype9.C: Likewise.
13916         * g++.dg/template/qualttp17.C: Likewise.
13917         * g++.dg/template/ref1.C: Likewise.
13918         * g++.old-deja/g++.pt/crash68.C: Likewise.
13919         * g++.old-deja/g++.pt/ref1.C: Likewise.
13920         * g++.old-deja/g++.pt/ref3.C: Likewise.
13921         * g++.old-deja/g++.pt/ref4.C: Likewise.
13922
13923         PR c++/12909
13924         * g++.dg/abi/mangle40.C: New.
13925         * g++.dg/abi/mangle41.C: New.
13926         * g++.dg/lto/20100302_0.C: New.
13927         * g++.dg/lto/20100302_1.C: New.
13928         * g++.dg/lto/20100302.h: New.
13929
13930 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13931
13932         PR fortran/43243
13933         * gfortran.dg/internal_pack_12.f90: New test.
13934
13935 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13936
13937         * gcc.dg/pr36997.c: Adjust error message.
13938
13939 2010-03-03  Mike Stump  <mikestump@comcast.net>
13940
13941         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13942         adjustments to not be present on machines that align the stack to
13943         more than 4 bytes and don't have a red zone yet as that is an
13944         unimplemented optimization.
13945
13946 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13947
13948         PR fortran/43169
13949         * gfortran.dg/impure_assignment_3.f90: New.
13950
13951 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13952
13953         PR debug/43229
13954         * gfortran.dg/pr43229.f90: New test.
13955
13956         PR debug/43237
13957         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13958
13959         PR debug/43177
13960         * gcc.dg/guality/pr43177.c: New test.
13961
13962 2010-03-02  Jason Merrill  <jason@redhat.com>
13963
13964         * g++.dg/ext/vector9.C: Adjust error message.
13965         * g++.dg/conversion/simd3.C: Likewise.
13966         * g++.dg/other/error23.C: Likewise.
13967
13968 2010-03-02  Mike Stump  <mikestump@comcast.net>
13969
13970         PR c++/41090
13971         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13972
13973 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13974
13975         PR fortran/43180
13976         * gfortran.dg/internal_pack_10.f90: New test.
13977
13978         PR fortran/43173
13979         * gfortran.dg/internal_pack_11.f90: New test.
13980
13981 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13982
13983         PR middle-end/42640
13984         * gcc.dg/tree-ssa/pr42640.c: New.
13985
13986 2010-03-01  Richard Guenther  <rguenther@suse.de>
13987
13988         PR tree-optimization/43220
13989         * gcc.c-torture/execute/pr43220.c: New testcase.
13990
13991 2010-03-01  Richard Guenther  <rguenther@suse.de>
13992
13993         PR middle-end/43213
13994         * gcc.dg/pr43213.c: New testcase.
13995
13996 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13997
13998         PR pch/14940
13999         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
14000
14001 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14002
14003         * lib/target-supports.exp (check_effective_target_ucn_nocache):
14004         New function.
14005         (check_effective_target_ucn): Likewise.
14006
14007         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
14008         if !ucn.
14009         * gcc.dg/ucnid-2.c: Likewise.
14010         * gcc.dg/ucnid-3.c: Likewise.
14011         * gcc.dg/ucnid-4.c: Likewise.
14012         * gcc.dg/ucnid-11.c: Likewise.
14013         * gcc.dg/ucnid-12.c: Likewise.
14014         * gcc.dg/ucnid-6.c: Skip if !ucn.
14015         * gcc.dg/ucnid-9.c: Likewise.
14016
14017 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14018
14019         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
14020         lists to dg-skip-if.
14021         * gcc.target/i386/stackalign/return-3.c: Likewise.
14022
14023 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14024
14025         * gcc.target/i386/clearcap.map: New file.
14026         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
14027         Pass clearcap.map by default if supported.
14028
14029 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14030
14031         PR fortran/42900
14032         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
14033         Explain this.
14034         * gfortran.dg/stat_2.f90: Likewise.
14035
14036 2010-03-01  Tobias Burnus  <burnus@net-b.de>
14037
14038         PR fortran/43199
14039         * gfortran.dg/module_read_2.f90: New test.
14040
14041 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
14042
14043         PR c++/42748
14044         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
14045         * g++.dg/abi/mangle12.C: Likewise.
14046         * g++.dg/abi/mangle20-2.C: Likewise.
14047         * g++.dg/abi/mangle17.C: Likewise.
14048         * g++.dg/template/cond2.C: Likewise.
14049         * g++.dg/template/pr35240.C: Likewise.
14050
14051 2010-02-27  Richard Guenther  <rguenther@suse.de>
14052
14053         PR tree-optimization/43186
14054         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
14055
14056 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
14057
14058         * g++.dg/abi/packed1.C: Expect warning on the SH.
14059
14060 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
14061
14062         PR c++/42054:
14063         * g++.dg/parse/error37.C: New test.
14064
14065 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14066
14067         PR c/24577
14068         PR c/43192
14069         * gcc.dg/pr8927-1.c: Match new note.
14070         * gcc.dg/990506-0.c: Likewise.
14071         * gcc.dg/gomp/flush-2.c: Likewise.
14072         * gcc.dg/gomp/atomic-5.c: Likewise.
14073         * gcc.dg/gomp/pr34607.c: Likewise.
14074         * gcc.dg/pr35746.c: Likewise.
14075         * gcc.dg/cpp/pragma-1.c: Likewise.
14076         * gcc.dg/cpp/pragma-2.c: Likewise.
14077         * gcc.dg/pr41842.c: Likewise.
14078         * gcc.dg/noncompile/20040629-1.c: Likewise.
14079         * objc.dg/private-1.m: Likewise.
14080
14081 2010-02-27  Tobias Burnus  <burnus@net-b.de>
14082
14083         PR fortran/43185
14084         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
14085         * gfortran.dg/default_initialization_4.f90: New test.
14086
14087 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
14088
14089         * gnat.dg/thin_pointer.ad[sb]: Rename into...
14090         * gnat.dg/thin_pointer1.ad[sb]: ...this.
14091         * gnat.dg/thin_pointer2.adb: New test.
14092         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
14093
14094 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14095
14096         PR c/20631
14097         * gcc.dg/cpp/c90-pedantic.c: New.
14098         * gcc.dg/cpp/c90.c: New.
14099         * gcc.dg/gnu90-const-expr-1.c: New.
14100         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
14101
14102 2010-02-26  Richard Guenther  <rguenther@suse.de>
14103
14104         PR tree-optimization/43186
14105         * gcc.c-torture/compile/pr43186.c: New testcase.
14106
14107 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
14108
14109         PR debug/43190
14110         * c-c++-common/dwarf2/pr43190.c: New test.
14111
14112 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14113
14114         PR testsuite/37074:
14115         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
14116
14117 2010-02-26  Richard Guenther  <rguenther@suse.de>
14118
14119         PR tree-optimization/43188
14120         * gcc.c-torture/compile/pr43188.c: New testcase.
14121
14122 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14123
14124         PR target/43175
14125         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
14126
14127 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
14128
14129         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
14130
14131 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
14132
14133         PR target/43154
14134         * gcc.target/powerpc/pr43154.c: New file.
14135
14136 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
14137
14138         PR debug/43166
14139         * gfortran.dg/debug/pr43166.f: New test.
14140
14141         PR debug/43165
14142         * gcc.dg/torture/pr43165.c: New test.
14143
14144 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14145
14146         PR c/43128
14147         * c-c++-common/pr41779.c: Update.
14148
14149 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14150
14151         PR ada/32547
14152         * lib/gnat-dg.exp (gnat_load): Redefine.
14153
14154         * ada/acats/run_acats: Run run_all.sh with $SHELL.
14155         * ada/acats/run_all.sh: Downcase tasking not implemented message.
14156
14157 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14158
14159         PR libobjc/36610
14160         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
14161         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
14162         -fgnu-runtime.
14163         Sort entries.
14164
14165 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14166
14167         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
14168
14169 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
14170
14171         PR debug/43150
14172         * gcc.dg/guality/vla-1.c: New test.
14173
14174 2010-02-24  Tobias Burnus  <burnus@net-b.de>
14175
14176         PR fortran/43042
14177         * gfortran.dg/c_ptr_tests_15.f90: New test.
14178
14179 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14180
14181         PR target/43107
14182         * gcc.target/i386/pr43107.c: New test.
14183
14184 2010-02-23  Jason Merrill  <jason@redhat.com>
14185
14186         PR c++/43143
14187         * g++.dg/cpp0x/variadic100.C: New.
14188
14189 2010-02-23  Jason Merrill  <jason@redhat.com>
14190
14191         PR debug/42800
14192         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
14193         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
14194         * c-c++-common/dwarf2/vla1.c: New.
14195
14196 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14197
14198         PR target/43139
14199         * gcc.dg/pr43139.c: New test.
14200
14201         PR debug/43077
14202         * gcc.dg/guality/pr43077-1.c: New test.
14203
14204 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14205
14206         PR 43123
14207         * gcc.dg/march.c: New.
14208         * gcc.dg/march-generic.c: New.
14209         * gcc.dg/mtune.c: New.
14210
14211 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14212
14213         PR middle-end/43083
14214         * gcc.dg/graphite/pr43083.c: New.
14215
14216 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14217
14218         PR middle-end/43097
14219         * gfortran.dg/graphite/pr43097.f: New.
14220
14221 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14222             Manuel López-Ibáñez  <manu@gcc.gnu.org>
14223
14224         PR middle-end/43140
14225         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
14226
14227 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14228
14229         PR middle-end/43026
14230         * g++.dg/graphite/pr43026.C: New.
14231
14232 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14233
14234         PR c++/43126
14235         * gcc.dg/cleanup-1.c: Update.
14236         * gcc.dg/func-args-1.c: Update.
14237         * gcc.dg/format/sentinel-1.c: Update.
14238         * g++.old-deja/g++.jason/scoping10.C: Update.
14239         * g++.old-deja/g++.ns/lookup5.C: Update.
14240         * g++.dg/ext/cleanup-1.C: Update.
14241         * g++.dg/parse/varmod1.C: Update.
14242         * g++.dg/parse/error33.C: Update.
14243         * g++.dg/expr/call3.C: Update.
14244         * g++.dg/func-args-1.C: New.
14245
14246 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14247
14248         PR c/43125
14249         * gcc.dg/attr-used-2.c: Moved to ...
14250         * c-c++-common/attr-used-2.c: Here.
14251
14252         * gcc.dg/attr-used.c: Moved to ...
14253         * c-c++-common/attr-used.c: Here.
14254
14255 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
14256
14257         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14258
14259 2010-02-22  Richard Guenther  <rguenther@suse.de>
14260
14261         PR lto/43045
14262         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14263         * gfortran.dg/lto/20100222-1_1.c: Likewise.
14264
14265 2010-02-22  Richard Guenther  <rguenther@suse.de>
14266
14267         PR tree-optimization/42749
14268         * gcc.c-torture/compile/pr42749.c: New testcase.
14269
14270 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
14271
14272         PR fortran/43072
14273         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14274         * gfortran.dg/internal_pack_9.f90: New test.
14275
14276 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14277
14278         PR c++/23510
14279         * g++.dg/template/recurse.C: Adjust.
14280         * g++.dg/template/pr23510.C: New.
14281
14282 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
14283
14284         PR c++/42824
14285         * g++.dg/template/memclass4.C: New test.
14286
14287 2010-02-21  Tobias Burnus  <burnus@net-b.de>
14288
14289         PR fortran/35259
14290         * gfortran.dg/reassoc_5.f90: New test.
14291
14292 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
14293
14294         PR target/43067
14295         * gcc.target/i386/pr43067.c: New test.
14296
14297 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14298
14299         PR c++/35669
14300         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14301         -Wconversion-null.
14302         * g++.dg/warn/Wconversion-null.C: New test.
14303         * g++.old-deja/g++.other/null1.C: Move to...
14304         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14305
14306 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
14307
14308         PR fortran/36932
14309         PR fortran/36933
14310         * gfortran.dg/dependency_26.f90: New test.
14311
14312         PR fortran/43072
14313         * gfortran.dg/internal_pack_7.f90: New test.
14314
14315         PR fortran/43111
14316         * gfortran.dg/internal_pack_8.f90: New test.
14317
14318 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14319
14320         PR 43128
14321         * c-c++-common/pr41779.c: Fix broken testcase.
14322
14323 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14324
14325         PR 36513
14326         * c-c++-common/pr36513.c: New testcase.
14327         * c-c++-common/pr36513-2.c: New testcase.
14328
14329 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14330
14331         PR 41779
14332         * c-c++-common/pr41779.c: New.
14333
14334 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
14335
14336         PR debug/43084
14337         * gcc.dg/pr43084.c: New test.
14338
14339 2010-02-19  Richard Guenther  <rguenther@suse.de>
14340
14341         PR tree-optimization/42916
14342         * gcc.dg/pr42916.c: New testcase.
14343
14344 2010-02-18  Jason Merrill  <jason@redhat.com>
14345
14346         PR c++/42837
14347         * g++.dg/abi/packed1.C: Add expected warning.
14348
14349         PR c++/43108
14350         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14351         * gcc.dg/torture/dg-torture.exp: Likewise.
14352         * c-c++-common/torture/complex-sign.h,
14353         c-c++-common/torture/complex-sign-add.c,
14354         c-c++-common/torture/complex-sign-mixed-add.c,
14355         c-c++-common/torture/complex-sign-mixed-div.c,
14356         c-c++-common/torture/complex-sign-mixed-mul.c,
14357         c-c++-common/torture/complex-sign-mixed-sub.c,
14358         c-c++-common/torture/complex-sign-mul.c,
14359         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14360         Adapt for C++ compilation as well.
14361
14362         PR c++/43070
14363         * g++.dg/ext/label1.C: Update.
14364         * g++.dg/ext/label2.C: Update.
14365
14366         PR c++/26261
14367         * g++.dg/template/dependent-name6.C: New.
14368
14369         PR c++/43109
14370         * g++.dg/parse/namespace12.C: New.
14371
14372 2010-02-18  Martin Jambor  <mjambor@suse.cz>
14373
14374         PR tree-optimization/43066
14375         * gcc.c-torture/compile/pr43066.c: New test.
14376
14377 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14378
14379         * g++.dg/ext/attrib35.C: Fix target selector string.
14380         * g++.dg/ext/attrib36.C: Ditto.
14381         * g++.dg/ext/attrib37.C: Ditto.
14382         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14383         * g++.dg/abi/mangle25.C: Ditto.
14384
14385 2010-02-17  Jason Merrill  <jason@redhat.com>
14386
14387         PR c++/43069
14388         * g++.dg/parse/namespace11.C: New.
14389
14390         PR c++/43093
14391         * g++.dg/ext/attrib37.C: New.
14392
14393         PR c++/43079
14394         * g++.dg/template/ptrmem20.C: New.
14395
14396 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14397
14398         PR target/43103
14399         * gcc.target/i386/xop-check.h: Include m256-check.h.
14400         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14401         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14402         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14403         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14404
14405 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14406
14407         PR debug/42918
14408         * gcc.dg/pr42918.c: New test.
14409
14410 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14411
14412         * g++.dg/ext/attrib36.C: Require ILP32.
14413
14414 2010-02-16  Richard Guenther  <rguenther@suse.de>
14415
14416         PR tree-optimization/41043
14417         * gfortran.dg/pr41043.f90: New testcase.
14418         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14419
14420 2010-02-16  Jason Merrill  <jason@redhat.com>
14421
14422         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14423
14424 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14425
14426         PR tree-optimization/43074
14427         * gcc.dg/vect/fast-math-pr43074.c: New test.
14428
14429 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14430
14431         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14432
14433 2010-02-16  Jason Merrill  <jason@redhat.com>
14434
14435         PR c++/43031
14436         * g++.dg/ext/attrib36.C: New.
14437
14438         PR c++/43036
14439         * g++.dg/other/array6.C: New.
14440
14441 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14442
14443         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14444
14445 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14446
14447         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14448         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14449         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14450         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14451         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14452         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14453
14454 2010-02-15  Richard Guenther  <rguenther@suse.de>
14455
14456         PR middle-end/43068
14457         * g++.dg/torture/pr43068.C: New testcase.
14458
14459 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14460
14461         PR c++/43024
14462         * g++.dg/opt/ice1.C: New.
14463
14464 2010-02-14  Jason Merrill  <jason@redhat.com>
14465
14466         PR c++/41997
14467         * g++.dg/cpp0x/initlist-opt.C: New.
14468
14469 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14470
14471         PR fortran/41113
14472         PR fortran/41117
14473         * gfortran.dg/internal_pack_6.f90: New test.
14474
14475 2010-02-12  Jason Merrill  <jason@redhat.com>
14476
14477         PR c++/43054
14478         * g++.dg/cpp0x/variadic99.C: New.
14479
14480 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14481
14482         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14483         sign extend pointers to gualchk_t.
14484
14485         PR c++/43033
14486         * g++.dg/other/default3.C: Xfail g4 test.
14487
14488 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14489
14490         PR middle-end/43012
14491         * gcc.dg/graphite/pr43012.c: New.
14492
14493 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14494
14495         PR middle-end/42930
14496         * g++.dg/graphite/pr42930.C: New.
14497
14498 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14499
14500         PR middle-end/42914
14501         PR middle-end/42530
14502         * gcc.dg/graphite/pr42530.c: New.
14503         * gcc.dg/graphite/pr42914.c: New.
14504
14505 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14506
14507         PR middle-end/42771
14508         * gcc.dg/graphite/pr42771.c: New.
14509
14510 2010-02-11  Richard Guenther  <rguenther@suse.de>
14511
14512         PR tree-optimization/42998
14513         * gcc.c-torture/compile/pr42998.c: New testcase.
14514
14515 2010-02-10  Jason Merrill  <jason@redhat.com>
14516
14517         PR c++/41896
14518         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14519
14520         PR c++/42983, core issue 906
14521         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14522         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14523
14524         PR c++/43016
14525         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14526
14527 2010-02-10  Richard Guenther  <rguenther@suse.de>
14528
14529         PR tree-optimization/43017
14530         * gcc.dg/torture/pr43017.c: New testcase.
14531
14532 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14533
14534         PR fortran/40823
14535         * gfortran.dg/private_type_1.f90: Update error location.
14536         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14537         * gfortran.dg/typebound_operator_2.f03: Ditto.
14538         * gfortran.dg/assignment_2.f90: Ditto.
14539         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14540         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14541
14542 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14543
14544         PR fortran/43015
14545         * gfortran.dg/bind_c_usage_20.f90: New test.
14546
14547 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14548
14549         PR debug/43010
14550         * g++.dg/debug/pr43010.C: New test.
14551
14552 2010-02-10  Richard Guenther  <rguenther@suse.de>
14553
14554         PR c/43007
14555         * gcc.c-torture/execute/20100209-1.c: New testcase.
14556         * gcc.dg/fold-div-3.c: Likewise.
14557
14558 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14559
14560         * gcc.dg/builtin-ffs-1.c: New test.
14561
14562 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14563
14564         PR fortran/42999
14565         * gfortran.dg/array_constructor_35.f90: New test.
14566
14567 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14568
14569         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14570
14571 2010-02-09  Jason Merrill  <jason@redhat.com>
14572
14573         PR c++/42399
14574         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14575
14576         PR c++/42370
14577         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14578
14579 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14580
14581         PR fortran/41869
14582         * gfortran.dg/module_write_1.f90: New test.
14583
14584 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14585
14586         * gcc.dg/pr19340.c: Adjust.
14587
14588 2010-02-09  Richard Guenther  <rguenther@suse.de>
14589
14590         PR tree-optimization/43008
14591         * gcc.c-torture/execute/pr43008.c: New testcase.
14592
14593 2010-02-09  Richard Guenther  <rguenther@suse.de>
14594
14595         PR tree-optimization/43000
14596         * gcc.dg/torture/pr43000.c: New testcase.
14597         * gcc.dg/torture/pr43002.c: Likewise.
14598
14599 2010-02-09  Daniel Kraft  <d@domob.eu>
14600
14601         PR fortran/39171
14602         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14603         and pass -Wsurprising as necessary.
14604
14605 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14606
14607         PR tree-optimization/42890
14608         * g++.dg/torture/pr42890.C: New test.
14609
14610 2010-02-08  Richard Guenther  <rguenther@suse.de>
14611
14612         PR middle-end/42995
14613         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14614
14615 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14616
14617         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14618         return 0 from main.
14619         * gcc.dg/graphite/block-1.c: Same.
14620         * gcc.dg/graphite/block-3.c: Same.
14621         * gcc.dg/graphite/block-4.c: Same.
14622         * gcc.dg/graphite/block-5.c: Same.
14623         * gcc.dg/graphite/block-6.c: Same.
14624         * gcc.dg/graphite/block-7.c: Same.
14625         * gcc.dg/graphite/interchange-0.c: Same.
14626         * gcc.dg/graphite/interchange-1.c: Same.
14627         * gcc.dg/graphite/interchange-10.c: Same.
14628         * gcc.dg/graphite/interchange-11.c: Same.
14629         * gcc.dg/graphite/interchange-12.c: Same.
14630         * gcc.dg/graphite/interchange-2.c: Same.
14631         * gcc.dg/graphite/interchange-3.c: Same.
14632         * gcc.dg/graphite/interchange-4.c: Same.
14633         * gcc.dg/graphite/interchange-5.c: Same.
14634         * gcc.dg/graphite/interchange-6.c: Same.
14635         * gcc.dg/graphite/interchange-7.c: Same.
14636         * gcc.dg/graphite/interchange-8.c: Same.
14637         * gcc.dg/graphite/interchange-9.c: Same.
14638         * gcc.dg/graphite/interchange-mvt.c: Same.
14639
14640 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14641
14642         * gfortran.dg/graphite/id-19.f: New.
14643         * gfortran.dg/graphite/pr14741.f90: New.
14644         * gfortran.dg/graphite/pr41924.f90: New.
14645         * gfortran.dg/graphite/run-id-2.f90: New.
14646
14647 2010-02-07  Richard Guenther  <rguenther@suse.de>
14648
14649         PR middle-end/42956
14650         * gcc.c-torture/compile/pr42956.c: New testcase.
14651
14652 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14653
14654         PR libfortran/42742
14655         * gfortran.dg/fmt_cache_2.f: New test.
14656
14657 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14658
14659         * gfortran.dg/read_no_eor.f90: New test.
14660
14661 2010-02-05  Jason Merrill  <jason@redhat.com>
14662
14663         * g++.dg/ext/label13.C: Move constructor body out of class.
14664
14665 2010-02-03  Jason Merrill  <jason@redhat.com>
14666
14667         PR c++/42870
14668         * g++.dg/ext/dllexport3.C: New.
14669
14670 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14671
14672         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14673
14674 2010-02-05  Richard Guenther  <rguenther@suse.de>
14675
14676         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14677
14678 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14679
14680         PR c++/42915
14681         * g++.dg/other/crash-9.C: New test.
14682
14683 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14684
14685         PR fortran/42309
14686         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14687
14688 2010-02-04  Richard Guenther  <rguenther@suse.de>
14689
14690         PR rtl-optimization/42952
14691         * gcc.dg/torture/pr42952.c: New testcase.
14692
14693 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14694
14695         PR libfortran/42901
14696         * gfortran.dg/namelist_60.f90: New test.
14697
14698 2010-02-03  Jason Merrill  <jason@redhat.com>
14699
14700         PR c++/40138
14701         * g++.dg/ext/builtin11.C: New.
14702
14703         PR c++/4926
14704         PR c++/38600
14705         * g++.dg/abi/mangle35.C: New.
14706         * g++.dg/abi/mangle37.C: New.
14707
14708         PR c++/12909
14709         * g++.dg/abi/mangle36.C: New.
14710
14711         PR c++/35652
14712         * g++.dg/warn/string1.C: New.
14713
14714 2010-02-03  Richard Guenther  <rguenther@suse.de>
14715
14716         PR tree-optimization/42944
14717         * gcc.dg/errno-1.c: New testcase.
14718
14719 2010-02-03  Richard Guenther  <rguenther@suse.de>
14720
14721         PR middle-end/42927
14722         * gcc.c-torture/compile/pr42927.c: New testcase.
14723
14724 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14725
14726         PR fortran/42936
14727         * gfortran.dg/null_4.f90: New test.
14728
14729 2010-02-02  Jason Merrill  <jason@redhat.com>
14730
14731         PR c++/41090
14732         * g++.dg/ext/label13.C: New.
14733
14734 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14735
14736         PR fortran/42650
14737         * gfortran.dg/func_result_5.f90: New test.
14738
14739 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14740
14741         PR fortran/42922
14742         * gfortran.dg/pure_initializer_3.f90: News test.
14743
14744 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14745
14746         PR fortran/42888
14747         * gfortran.dg/allocate_derived_2.f90: New test.
14748
14749 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14750
14751         PR middle-end/42898
14752         * gcc.dg/torture/pr42898-2.c: New test.
14753
14754 2010-01-31  Richard Guenther  <rguenther@suse.de>
14755
14756         PR middle-end/42898
14757         * gcc.dg/torture/pr42898.c: New testcase.
14758
14759 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14760
14761         PR fortran/38324
14762         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14763         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14764
14765 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14766
14767         * g++.dg/tree-ssa/inline-1.C: New.
14768         * g++.dg/tree-ssa/inline-2.C: New.
14769         * g++.dg/tree-ssa/inline-3.C: New.
14770
14771 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14772
14773         PR testsuite/41701
14774         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14775         the string 'pow' in the pathname of the compiler from generating a
14776         test failure.
14777
14778 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14779
14780         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14781         * g++.old-deja/g++.mike/eh17.C: Likewise.
14782         * g++.old-deja/g++.mike/p5571.C: Likewise.
14783
14784 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14785
14786         PR c++/42758
14787         PR c++/42634
14788         PR c++/42336
14789         PR c++/42797
14790         PR c++/42880
14791         * g++.dg/other/crash-5.C: New test.
14792         * g++.dg/other/crash-6.C: New test.
14793         * g++.dg/other/crash-7.C: New test.
14794         * g++.dg/other/crash-8.C: New test.
14795
14796 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14797
14798         PR rtl-optimization/42889
14799         * gcc.dg/pr42889.c: New test.
14800
14801 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14802
14803         * gcc.target/i386/pr42881.c: Use SSE2.
14804
14805 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14806
14807         PR target/42891
14808         * gcc.target/i386/pr42891.c: New test.
14809
14810 2010-01-28  Richard Guenther  <rguenther@suse.de>
14811
14812         PR tree-optimization/42871
14813         * g++.dg/torture/pr42871.C: New testcase.
14814
14815 2010-01-28  Richard Guenther  <rguenther@suse.de>
14816
14817         * gcc.dg/Wobjsize-1.h: New testcase.
14818         * gcc.dg/Wobjsize-1.c: Likewise.
14819
14820 2010-01-28  Richard Guenther  <rguenther@suse.de>
14821
14822         PR middle-end/42883
14823         * g++.dg/torture/pr42883.C: New testcase.
14824
14825 2010-01-28  Michael Matz  <matz@suse.de>
14826
14827         * gcc.target/i386/pr42881.c: New test.
14828
14829 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14830
14831         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14832         Add i?86-*-solaris2* support.
14833
14834 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14835
14836         PR c++/42713
14837         PR c++/42820
14838         * g++.dg/template/typedef27.C: New test case.
14839         * g++.dg/template/typedef28.C: New test case.
14840
14841 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14842
14843         * gcc.dg/optimize-bswap*.c: Add ARM target
14844
14845 2010-01-27  Richard Guenther  <rguenther@suse.de>
14846
14847         PR middle-end/42878
14848         * gcc.dg/torture/pr42878-1.c: New testcase.
14849         * gcc.dg/torture/pr42878-2.c: Likewise.
14850
14851 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14852
14853         PR middle-end/42874
14854         * gcc.dg/vla-22.c: New test.
14855
14856 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14857
14858         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14859         current collation.
14860
14861 2010-01-26  Richard Guenther  <rguenther@suse.de>
14862
14863         PR rtl-optimization/42685
14864         * gcc.dg/pr42685.c: New testcase.
14865         * g++.dg/other/pr42685.C: Likewise.
14866
14867 2010-01-26  Richard Guenther  <rguenther@suse.de>
14868
14869         PR middle-end/42806
14870         * g++.dg/other/pr42806.C: New testcase.
14871
14872 2010-01-26  Richard Guenther  <rguenther@suse.de>
14873
14874         PR tree-optimization/42250
14875         * gcc.dg/pr42250.c: New testcase.
14876
14877 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14878
14879         * gnat.dg/array_bounds_test.adb: New test.
14880
14881 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14882
14883         PR fortran/42858
14884         * gfortran.dg/generic_21.f90: New test.
14885
14886 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14887
14888         PR testsuite/41522
14889         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14890
14891 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14892
14893         PR c++/42748
14894         * g++.dg/abi/arm_va_list2.C: New test.
14895         * g++.dg/abi/arm_va_list2.h: Companion header file.
14896
14897 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14898
14899         PR fortran/41044
14900         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14901
14902         PR fortran/41167
14903         * gfortran.dg/char_array_arg_1.f90 : New test.
14904
14905         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14906
14907 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14908
14909         PR fortran/39304
14910         * gfortran.dg/generic_20.f90: New test.
14911
14912 2010-01-22  Michael Matz  <matz@suse.de>
14913
14914         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14915         -msse2.
14916
14917 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14918
14919         PR fortran/42736
14920         * gfortran.dg/dependency_25.f90 : New test.
14921
14922 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14923
14924         PR tree-optimization/42585
14925         * gcc.dg/tree-ssa/pr42585.c: New test.
14926
14927 2010-01-21  Richard Guenther  <rguenther@suse.de>
14928
14929         PR middle-end/19988
14930         * gcc.dg/pr19988.c: New testcase.
14931
14932 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14933
14934         * g++.dg/compat/decimal/compat-common.h: New file.
14935         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14936         * g++.dg/compat/decimal/pass_x.h: New file.
14937         * g++.dg/compat/decimal/pass_y.h: New file.
14938         * g++.dg/compat/decimal/pass-1_main.C: New file.
14939         * g++.dg/compat/decimal/pass-1_x.C: New file.
14940         * g++.dg/compat/decimal/pass-1_y.C: New file.
14941         * g++.dg/compat/decimal/pass-2_main.C: New file.
14942         * g++.dg/compat/decimal/pass-2_x.C: New file.
14943         * g++.dg/compat/decimal/pass-2_y.C: New file.
14944         * g++.dg/compat/decimal/pass-3_main.C: New file.
14945         * g++.dg/compat/decimal/pass-3_x.C: New file.
14946         * g++.dg/compat/decimal/pass-3_y.C: New file.
14947         * g++.dg/compat/decimal/pass-4_main.C: New file.
14948         * g++.dg/compat/decimal/pass-4_x.C: New file.
14949         * g++.dg/compat/decimal/pass-4_y.C: New file.
14950         * g++.dg/compat/decimal/pass-5_main.C: New file.
14951         * g++.dg/compat/decimal/pass-5_x.C: New file.
14952         * g++.dg/compat/decimal/pass-5_y.C: New file.
14953         * g++.dg/compat/decimal/pass-6_main.C: New file.
14954         * g++.dg/compat/decimal/pass-6_x.C: New file.
14955         * g++.dg/compat/decimal/pass-6_y.C: New file.
14956         * g++.dg/compat/decimal/return_x.h: New file.
14957         * g++.dg/compat/decimal/return_y.h: New file.
14958         * g++.dg/compat/decimal/return-1_main.C: New file.
14959         * g++.dg/compat/decimal/return-1_x.C: New file.
14960         * g++.dg/compat/decimal/return-1_y.C: New file.
14961         * g++.dg/compat/decimal/return-2_main.C: New file.
14962         * g++.dg/compat/decimal/return-2_x.C: New file.
14963         * g++.dg/compat/decimal/return-2_y.C: New file.
14964         * g++.dg/compat/decimal/return-3_main.C: New file.
14965         * g++.dg/compat/decimal/return-3_x.C: New file.
14966         * g++.dg/compat/decimal/return-3_y.C: New file.
14967         * g++.dg/compat/decimal/return-4_main.C: New file.
14968         * g++.dg/compat/decimal/return-4_x.C: New file.
14969         * g++.dg/compat/decimal/return-4_y.C: New file.
14970         * g++.dg/compat/decimal/return-5_main.C: New file.
14971         * g++.dg/compat/decimal/return-5_x.C: New file.
14972         * g++.dg/compat/decimal/return-5_y.C: New file.
14973         * g++.dg/compat/decimal/return-6_main.C: New file.
14974         * g++.dg/compat/decimal/return-6_x.C: New file.
14975         * g++.dg/compat/decimal/return-6_y.C: New file.
14976
14977 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14978
14979         PR debug/42715
14980         * gcc.dg/pr42715.c: New.
14981
14982 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14983
14984         PR c++/42038
14985         * g++.dg/parse/crash55.C: New.
14986
14987 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14988
14989         PR debug/42782
14990         * gcc.dg/guality/pr42782.c: New.
14991
14992 2010-01-20  Jason Merrill  <jason@redhat.com>
14993
14994         PR c++/41788
14995         * g++.dg/abi/packed1.C: New.
14996
14997         PR c++/41920
14998         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14999
15000         PR c++/40750
15001         * g++.dg/parse/fn-typedef1.C: New.
15002         * g++.dg/other/cv_quals.C: Adjust.
15003
15004 2010-01-20  Anthony Green  <green@moxielogic.com>
15005
15006         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
15007         pack(push) pragma).
15008         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
15009         * gcc.dg/20020312-2.c: Port this to the moxie core.
15010         * gcc.dg/weak/typeof-2.c: Ditto.
15011
15012 2010-01-20  Richard Guenther  <rguenther@suse.de>
15013
15014         PR tree-optimization/42717
15015         * gcc.c-torture/compile/pr42717.c: New testcase.
15016
15017 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
15018
15019         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
15020         of signed, add a few new tests.
15021
15022         PR middle-end/42803
15023         * g++.dg/parse/limits-initializer1.C: New test.
15024
15025 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
15026
15027         PR fortran/42804
15028         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
15029         * gfortran.dg/typebound_call_12.f03: New test.
15030
15031 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
15032
15033         PR fortran/42783
15034         * gfortran.dg/bounds_check_15.f90 : New test.
15035
15036 2010-01-19  Michael Matz  <matz@suse.de>
15037
15038         PR tree-optimization/41783
15039         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
15040
15041 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15042
15043         PR target/38697.
15044         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
15045         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
15046         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
15047         * gcc.target/arm/neon/vget_lows16.c: Likewise.
15048         * gcc.target/arm/neon/vget_lows32.c: Likewise.
15049         * gcc.target/arm/neon/vget_lows64.c: Likewise.
15050         * gcc.target/arm/neon/vget_lows8.c: Likewise.
15051         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
15052         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
15053         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
15054         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
15055
15056 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
15057
15058         PR fortran/42545
15059         * gfortran.dg/extends_6.f03: Modified an error message.
15060         * gfortran.dg/extends_10.f03: New test.
15061         * gfortran.dg/private_type_6.f03: Modified an error message.
15062         * gfortran.dg/structure_constructor_8.f03: Ditto.
15063
15064 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
15065
15066         PR tree-optimization/42719
15067         * gcc.dg/pr42719.c: New test.
15068
15069         PR debug/42728
15070         * gcc.dg/pr42728.c: New test.
15071
15072 2010-01-19  Anthony Green  <green@moxielogic.com>
15073
15074         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
15075
15076 2010-01-18  Anthony Green  <green@moxielogic.com>
15077
15078         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
15079         for moxie.
15080
15081 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
15082
15083         * g++.dg/template/error45.C: reverted as part of reverting the
15084         fix of PR c++/42634.
15085
15086 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
15087
15088         PR c++/42634
15089         * g++.dg/template/error45.C: New test.
15090
15091 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
15092
15093         PR c++/42766
15094         * g++.dg/conversion/op6.C: New test.
15095
15096 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
15097
15098         PR target/42774
15099         * gcc.target/alpha/pr42774.c: New test.
15100
15101 2010-01-18  Richard Guenther  <rguenther@suse.de>
15102
15103         PR tree-optimization/42781
15104         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
15105
15106 2010-01-17  Richard Guenther  <rguenther@suse.de>
15107
15108         PR middle-end/42248
15109         * gcc.c-torture/execute/pr42248.c: New testcase.
15110
15111 2010-01-17  Richard Guenther  <rguenther@suse.de>
15112
15113         PR tree-optimization/42773
15114         * g++.dg/torture/pr42773.C: New testcase.
15115
15116 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
15117
15118         PR fortran/42677
15119         * gfortran.dg/interface_assignment_5.f90: New test.
15120
15121 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
15122
15123         PR c++/42697
15124         * g++.dg/template/crash94.C: Reverted.
15125
15126 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
15127
15128         PR debug/42767
15129         * gcc.dg/debug/pr42767.c: New.
15130
15131 2010-01-15  Jason Merrill  <jason@redhat.com>
15132
15133         PR c++/42761
15134         * g++.dg/cpp0x/decltype22.C: New.
15135
15136 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
15137
15138         PR middle-end/42760
15139         * g++.dg/torture/pr42760.C: New test.
15140
15141 2010-01-15  Jing Yu  <jingyu@google.com>
15142
15143         PR rtl-optimization/42691
15144         * gcc.c-torture/execute/pr42691.c: New.
15145
15146 2010-01-15  Richard Guenther  <rguenther@suse.de>
15147
15148         PR middle-end/42739
15149         * g++.dg/torture/pr42739.C: New testcase.
15150
15151 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
15152
15153         * g++.dg/template/error45.C: Revert as part of reverting changes
15154         or PR c++/42634.
15155
15156 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15157
15158         PR fortran/42684
15159         * gfortran.dg/interface_31.f90: New test.
15160
15161 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
15162
15163         * gcc.target/powerpc/pr42747.c: New file.
15164
15165 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15166
15167         PR middle-end/42674
15168         * c-c++-common/pr42674.c: New test.
15169
15170         PR c++/42608
15171         * g++.dg/template/instantiate11.C: New test.
15172
15173 2010-01-14  Jason Merrill  <jason@redhat.com>
15174
15175         PR c++/42701
15176         * g++.dg/overload/error3.C: New.
15177
15178         PR c++/42655
15179         * g++.dg/overload/rvalue1.C: New.
15180
15181 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15182
15183         PR tree-optimization/42706
15184         * gcc.dg/ipa/pr42706.c: New testcase.
15185
15186 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
15187
15188         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
15189
15190 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15191
15192         PR tree-optimization/42714
15193         * g++.dg/torture/pr42714.C: New test.
15194
15195 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15196
15197         PR rtl-optimization/42246
15198         * gfortran.dg/pr42246-2.f: New.
15199
15200 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15201
15202         PR rtl-optimization/42389
15203         * gcc.dg/pr42389.c: New.
15204
15205 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15206
15207         PR rtl-optimization/42388
15208         * gcc.dg/pr42388.c: New.
15209
15210 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15211
15212         PR rtl-optimization/42294
15213         * gfortran.dg/pr42294.f: New.
15214
15215 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15216
15217         PR rtl-optimization/39453
15218         PR rtl-optimization/42246
15219         * gcc.dg/pr39453.c: New.
15220         * gcc.dg/pr42246.c: New.
15221
15222 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15223
15224         PR middle-end/42245
15225         * gcc.dg/pr42245.c: New.
15226         * gcc.dg/pr42245-2.c: New.
15227
15228 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15229
15230         PR rtl-optimization/42249
15231         * gcc.dg/pr42249.c: New.
15232
15233 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15234
15235         PR c/42721
15236         * gcc.c-torture/execute/pr42721.c: New test.
15237
15238 2010-01-14  Ira Rosen  <irar@il.ibm.com>
15239
15240         PR tree-optimization/42709
15241         * gcc.dg/vect/pr42709.c: New test.
15242
15243 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15244
15245         PR fortran/41478
15246         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15247         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
15248
15249 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15250
15251         PR fortran/42481
15252         * gfortran.dg/generic_19.f90 : New test.
15253
15254 2010-01-13  Richard Guenther  <rguenther@suse.de>
15255
15256         PR tree-optimization/42730
15257         * gcc.c-torture/compile/pr42730.c: New testcase.
15258
15259 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
15260
15261         PR target/pr42542
15262         * gcc.target/ia64/pr42542-1.c: New.
15263         * gcc.target/ia64/pr42542-2.c: New.
15264         * gcc.target/ia64/pr42542-3.c: New.
15265
15266 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
15267
15268         PR c++/42634
15269         * g++.dg/template/error45.C: New test.
15270
15271 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15272
15273         PR tree-optimization/42704
15274         * g++.dg/torture/pr42704.C: New test.
15275
15276 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15277
15278         PR tree-optimization/42703
15279         * gcc.c-torture/compile/pr42703.c: New test.
15280
15281 2010-01-13  Richard Guenther  <rguenther@suse.de>
15282
15283         PR tree-optimization/42705
15284         * gcc.c-torture/compile/pr42705.c: New testcase.
15285
15286 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
15287
15288         * gcc.target/bfin/l2.c: New test.
15289         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15290
15291 2010-01-13  Richard Guenther  <rguenther@suse.de>
15292
15293         PR middle-end/42716
15294         * gcc.c-torture/compile/pr42716.c: New testcase.
15295
15296 2010-01-13  Richard Guenther  <rguenther@suse.de>
15297
15298         PR lto/42678
15299         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15300
15301 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
15302
15303         PR c/42708
15304         * gcc.c-torture/compile/pr42708-1.c: New test.
15305
15306 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
15307
15308         PR debug/42662
15309         * gcc.dg/pr42662.c: New test.
15310
15311         PR tree-optimization/42645
15312         * g++.dg/other/pr42645-1.C: New test.
15313         * g++.dg/other/pr42645-2.C: New test.
15314
15315 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
15316
15317         PR target/42416
15318         * gcc.target/powerpc/warn-1.c: New test.
15319         * gcc.target/powerpc/warn-2.c: New test.
15320
15321 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
15322
15323         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15324         stack alignment.
15325
15326 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
15327
15328         * gcc.dg/lto/20100108_0.c: New.
15329
15330 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
15331
15332         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15333         Add -march=i686 -msse for 32bit x86 targets.
15334
15335 2010-01-10  Richard Guenther  <rguenther@suse.de>
15336
15337         PR middle-end/42667
15338         * gcc.dg/torture/pr42667.c: New testcase.
15339
15340 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15341
15342         PR fortran/32489
15343         * gfortran.dg/array_constructor_34.f90: New test.
15344
15345 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15346
15347         PR fortran/20923
15348         * gfortran.dg/array_constructor_33.f90: New test.
15349         gfortran.dg/array_function_5.f90: Add credit.
15350
15351 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15352
15353         PR debug/42631
15354         * gcc.dg/pr42631.c: New.
15355
15356 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15357
15358         PR debug/42630
15359         * gcc.dg/pr42630.c: New.
15360
15361 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15362
15363         PR debug/42629
15364         * gcc.dg/pr42629.c: New.
15365
15366 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15367
15368         PR middle-end/42363
15369         * gcc.dg/torture/pr42363.c: New.
15370
15371 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15372
15373         PR debug/42604
15374         PR debug/42395
15375         * gcc.dg/vect/pr42604.c: New.
15376         * gcc.dg/vect/pr42395.c: New.
15377
15378 2010-01-09  Richard Guenther  <rguenther@suse.de>
15379
15380         PR middle-end/42512
15381         * gcc.c-torture/execute/pr42512.c: New testcase.
15382
15383 2010-01-09  Tobias Burnus  <burnus@net-b.de>
15384
15385         PR fortran/41298
15386         * gfortran.dg/c_ptr_tests_14.f90: New test.
15387
15388 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15389
15390         PR ada/41929
15391         * gnat.dg/null_pointer_deref1.adb: Don't run on
15392         sparc*-sun-solaris2.11.
15393
15394 2010-01-08  Richard Guenther  <rguenther@suse.de>
15395
15396         PR lto/42528
15397         * gcc.dg/lto/20100103-1_0.c: New testcase.
15398         * gcc.dg/lto/20100103-2_0.c: Likewise.
15399
15400 2010-01-08  Tobias Burnus  <burnus@net-b.de
15401
15402         PR/fortran 25829
15403         * gfortran.dg/asynchronous_1.f90: New test.
15404         * gfortran.dg/asynchronous_2.f90: New test.
15405         * gfortran.dg/conflicts.f90: Update error message.
15406
15407 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15408
15409         c++/40155
15410         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15411
15412 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15413
15414         PR tree-optimization/42625
15415         * g++.dg/opt/dtor4.C: New test.
15416         * g++.dg/opt/dtor4.h: New.
15417         * g++.dg/opt/dtor4-aux.cc: New.
15418
15419 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15420
15421         PR fortran/42597
15422         * gfortran.dg/proc_ptr_26.f90: New test.
15423
15424 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15425
15426         PR fortran/41872
15427         * gfortran.dg/allocatable_scalar_7.f90: New test.
15428
15429 2010-01-06  Richard Guenther  <rguenther@suse.de>
15430
15431         * gcc.c-torture/compile/pr42632.c: New testcase.
15432
15433 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15434
15435         PR target/42542
15436         * gcc.target/i386/pr42542-4.c: New.
15437         * gcc.target/i386/pr42542-4a.c: Likewise.
15438         * gcc.target/i386/pr42542-5.c: Likewise.
15439         * gcc.target/i386/pr42542-5a.c: Likewise.
15440
15441 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15442
15443         * gcc.dg/tls/opt-15.c: New test.
15444
15445 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15446
15447         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15448
15449 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15450
15451         PR tree-optimization/42462
15452         * g++.dg/torture/pr42462.C: New test.
15453
15454 2010-01-05  Jason Merrill  <jason@redhat.com>
15455
15456         * g++.dg/cpp0x/initlist30.C: New test.
15457
15458 2010-01-05  Richard Guenther  <rguenther@suse.de>
15459
15460         PR tree-optimization/42614
15461         * gcc.c-torture/execute/pr42614.c: New testcase.
15462
15463 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15464
15465         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15466         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15467         -Wunreachable-code.
15468         * gcc.dg/Wunreachable-2.c: Likewise.
15469         * gcc.dg/Wunreachable-3.c: Likewise.
15470         * gcc.dg/Wunreachable-4.c: Likewise.
15471         * gcc.dg/Wunreachable-5.c: Likewise.
15472         * gcc.dg/Wunreachable-6.c: Likewise.
15473         * gcc.dg/Wunreachable-7.c: Likewise.
15474         * gcc.dg/Wunreachable-8.c: Likewise.
15475         * gcc.dg/20041231-1.c: Likewise.
15476
15477 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15478
15479         PR other/42611
15480         * gcc.dg/pr42611.c: New test.
15481
15482         PR tree-optimization/42508
15483         * g++.dg/opt/pr42508.C: New test.
15484
15485 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15486
15487         PR fortran/41872
15488         * gfortran.dg/allocatable_scalar_8.f90: New.
15489
15490 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15491
15492         PR tree-optimization/42398
15493         * gcc.c-torture/compile/pr42398.c: New test.
15494
15495 2010-01-04  Jason Merrill  <jason@redhat.com>
15496
15497         PR c++/42555
15498         * g++.dg/ext/attrib35.C: New.
15499
15500         PR c++/42567
15501         * g++.dg/cpp0x/auto17.C: New.
15502
15503 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15504
15505         * gcc.dg/lto/20100104_0.c: New.
15506
15507 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15508
15509         PR target/42542
15510         * gcc.target/i386/pr42542-1.c: New.
15511         * gcc.target/i386/pr42542-1a.c: Likewise.
15512         * gcc.target/i386/pr42542-1b.c: Likewise.
15513         * gcc.target/i386/pr42542-2.c: Likewise.
15514         * gcc.target/i386/pr42542-2a.c: Likewise.
15515         * gcc.target/i386/pr42542-2b.c: Likewise.
15516         * gcc.target/i386/pr42542-3.c: Likewise.
15517         * gcc.target/i386/pr42542-3a.c: Likewise.
15518
15519 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15520
15521         PR fortran/41872
15522         * gfortran.dg/allocatable_scalar_5.f90: New test.
15523         * gfortran.dg/allocatable_scalar_6.f90: New test.
15524
15525 2010-01-03  Richard Guenther  <rguenther@suse.de>
15526
15527         PR testsuite/42583
15528         * gfortran.dg/gomp/recursion1.f90: Remove.
15529
15530 2010-01-03  Richard Guenther  <rguenther@suse.de>
15531
15532         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15533         * gcc.dg/uninit-6.c: Likewise.
15534         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15535
15536 2010-01-03  Richard Guenther  <rguenther@suse.de>
15537
15538         PR tree-optimization/42589
15539         * gcc.target/i386/pr42589.c: New testcase.
15540
15541 2010-01-03  Richard Guenther  <rguenther@suse.de>
15542
15543         PR tree-optimization/42438
15544         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15545
15546 2010-01-02  Richard Guenther  <rguenther@suse.de>
15547
15548         PR testsuite/41651
15549         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15550
15551 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15552
15553         PR target/42448
15554         * gcc.target/alpha/pr42448-1.c: New test.
15555         * gcc.target/alpha/pr42448-2.c: Ditto.
15556
15557 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15558
15559         PR preprocessor/41947
15560         * gcc.dg/c99-hexfloat-3.c: New test.
15561
15562 2010-01-01  Richard Guenther  <rguenther@suse.de>
15563
15564         PR c/42570
15565         * gcc.c-torture/execute/pr42570.c: New testcase.
15566
15567 2010-01-01  Richard Guenther  <rguenther@suse.de>
15568
15569         PR middle-end/42559
15570         * gcc.c-torture/compile/pr42559.c: New testcase.
15571
15572 \f
15573 Copyright (C) 2010 Free Software Foundation, Inc.
15574
15575 Copying and distribution of this file, with or without modification,
15576 are permitted in any medium without royalty provided the copyright
15577 notice and this notice are preserved.