OSDN Git Service

2010-12-30 Kai Tietz <kai.tietz@onevision.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-30  Kai Tietz  <kai.tietz@onevision.com>
2
3         PR testsuite/47050
4         * gcc.target/i386/aggregate-ret1.c: Restrict to ilp32.
5         * gcc.target/i386/aggregate-ret2.c: Likewise.
6
7 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
8
9         * objc.dg/attributes/class-attribute-3.m: New.
10         * objc.dg/attributes/proto-attribute-4.m: New.
11         * obj-c++.dg/attributes/class-attribute-3.mm: New.
12         * obj-c++.dg/attributes/proto-attribute-4.mm: New.      
13         
14 2010-12-30  Jakub Jelinek  <jakub@redhat.com>
15
16         PR tree-optimization/47060
17         * gcc.dg/autopar/pr47060.c: New test.
18
19 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
20
21         * objc.dg/enhanced-proto-2.m: Updated.
22         * obj-c++.dg/enhanced-proto-2.mm: Updated.
23
24 2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
25
26         PR objc/47118
27         * objc.dg/sync-3.m: New.
28         * obj-c++.dg/sync-3.mm: New.
29
30 2010-12-29  Janus Weil  <janus@gcc.gnu.org>
31
32         PR fortran/46838
33         * gfortran.dg/alloc_comp_class_2.f90: New.
34
35 2010-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
36
37         * gfortran.dg/character_comparison_7.f90:  New test.
38
39 2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
40
41         PR objc/47075
42         * objc.dg/property/at-property-deprecated-1.m: Updated.
43         * objc.dg/property/at-property-deprecated-2.m: New.
44         * objc.dg/property/dotsyntax-deprecated-1.m: New.
45         * obj-c++.dg/property/at-property-deprecated-1.mm: Updated.
46         * obj-c++.dg/property/at-property-deprecated-2.mm: New.
47         * obj-c++.dg/property/dotsyntax-deprecated-1.mm: New.
48
49 2010-12-28  Jason Merrill  <jason@redhat.com>
50
51         PR c++/47068
52         * g++.dg/cpp0x/decltype24.C: New.
53
54 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
55
56         PR objc/47076
57         * objc.dg/protocol-forward-1.m: New.
58         * obj-c++.dg/protocol-forward-1.mm: New.
59         * objc.dg/attributes/proto-attribute-2.m: Updated.
60         * objc.dg/class-protocol-1.m: Updated.
61         * obj-c++.dg/attributes/proto-attribute-2.mm: Updated.
62         * obj-c++.dg/class-protocol-1.mm: Updated.
63         
64 2010-12-28  Janus Weil  <janus@gcc.gnu.org>
65
66         PR fortran/45827
67         * gfortran.dg/class_32.f90: New.
68
69 2010-12-28  H.J. Lu  <hongjiu.lu@intel.com>
70
71         * gcc.target/i386/rdrand-1.c: Updated.
72         * gcc.target/i386/rdrand-2.c: Likewise.
73         * gcc.target/i386/rdrand-3.c: Likewise.
74
75 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
76
77         * objc.dg/class-extension-4.m: New.
78         * obj-c++.dg/class-extension-4.mm: New.
79
80 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
81
82         PR objc/47073
83         * objc.dg/incomplete-type-1.m: New test.
84
85 2010-12-27  Jakub Jelinek  <jakub@redhat.com>
86
87         PR c++/46626
88         * g++.dg/cpp0x/constexpr-base4.C: New test.
89
90 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
91
92         * objc.dg/gnu-api-2-class.m: Xfail the test on Apple Darwin m64.
93         * objc.dg/gnu-api-2-ivar.m: Same.
94         * objc.dg/gnu-api-2-method.m: Same.
95         * objc.dg/gnu-api-2-objc.m: Same.
96         * objc.dg/gnu-api-2-object.m: Same.
97         * objc.dg/gnu-api-2-protocol.m: Same.
98         * obj-c++.dg/gnu-api-2-class.mm: Same.
99         * obj-c++.dg/gnu-api-2-ivar.mm: Same.
100         * obj-c++.dg/gnu-api-2-method.mm: Same.
101         * obj-c++.dg/gnu-api-2-objc.mm: Same.
102         * obj-c++.dg/gnu-api-2-object.mm: Same.
103         * obj-c++.dg/gnu-api-2-protocol.mm: Same.
104         
105 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
106
107         * objc.dg/pr44509.m: New.
108
109 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
110
111         * objc.dg/gnu-api-2-class.m: Updated the test to work with the
112         Apple runtime as well.
113         * obj-c++.dg/gnu-api-2-class.mm: Same change.
114         * objc.dg/gnu-api-2-ivar.m: Same change.
115         * obj-c++.dg/gnu-api-2-ivar.mm: Same change.
116         * objc.dg/gnu-api-2-method.m: Same change.
117         * obj-c++.dg/gnu-api-2-method.mm: Same change.
118         * objc.dg/gnu-api-2-objc.m: Same change.
119         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
120         * objc.dg/gnu-api-2-object.m: Same change.
121         * obj-c++.dg/gnu-api-2-object.mm: Same change.
122         * objc.dg/gnu-api-2-property.m: Same change.
123         * obj-c++.dg/gnu-api-2-property.mm: Same change.
124         * objc.dg/gnu-api-2-protocol.m: Same change.
125         * obj-c++.dg/gnu-api-2-protocol.mm: Same change.
126
127         * objc.dg/gnu-api-2-objc.m: Also, fixed test for
128         objc_disposeClassPair not to create a new class pair with the same
129         name as an existing class, and to test that the class pair is
130         created correctly.
131         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
132         
133 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
134
135         * objc.dg/special/special.exp: Added load-category-2 and
136         load-category-3 tests.
137         * objc.dg/special/load-category-2.h: New.
138         * objc.dg/special/load-category-2.m: New.
139         * objc.dg/special/load-category-2a.m: New.
140         * objc.dg/special/load-category-3.h: New.
141         * objc.dg/special/load-category-3.m: New.
142         * objc.dg/special/load-category-3a.m: New.
143
144 2010-12-25  Ira Rosen  <irar@il.ibm.com>
145
146         PR testsuite/47057
147         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Change comment.
148         Expect two outer loops to get vectorized.
149
150 2010-12-25  Kai Tietz  <kai.tietz@onevision.com>
151
152         PR c++/15774
153         * g++.dg/warn/pr15774-1.C: New test.
154         * g++.dg/warn/pr15774-2.C: New test.
155
156 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
157
158         * objc.dg/gnu-api-2-sel.m: Test calling sel_getUid,
159         sel_registerName and sel_registerTypedName with NULL arguments.
160         Updated the test to work with the Apple runtime as well.
161         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
162
163 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
164
165         * objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the
166         alignment to class_addIvar, instead of the alignment itself.
167         * obj-c++.dg/gnu-api-2-class.mm: Same change.
168
169 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
170
171         * objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
172         sel_getTypeEncoding.  Test that sel_getTypeEncoding returns NULL
173         when called with a NULL argument.  Added test for
174         sel_copyTypedSelectorList and sel_getTypedSelector.
175         * obj-c++.dg/gnu-api-2-sel.mm: Same changes.
176
177 2010-12-24  Eric Botcazou  <ebotcazou@adacore.com>
178
179         * gnat.dg/opt13_pkg.ad[sb]: Fix line ending.
180
181 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
182
183         * obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
184         does not check the superclasses.
185         * obj-c++.dg/gnu-api-2-class.mm: Same change.
186
187 2010-12-24  Alexander Monakov  <amonakov@ispras.ru>
188
189         PR rtl-optimization/47036
190         * g++.dg/opt/pr47036.C: New.
191
192 2010-12-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
193
194         PR fortran/31821
195         * gfortran.dg/char_pointer_assign_6.f90:  New test.
196
197 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
198
199         PR tree-optimization/46758
200         * gcc.dg/graphite/run-id-pr46758.c: New.
201
202 2010-12-23  Mikael Morin  <mikael@gcc.gnu.org>
203
204         PR fortran/46978
205         * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
206
207 2010-12-23  Nicola Pero  <nicola.pero@meta-innovation.com>
208
209         * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
210         NO if the method is already implemented in the class.
211         * obj-c++.dg/gnu-api-2-class.mm: Same change.
212
213 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
214
215         PR tree-optimization/47019
216         * gfortran.dg/graphite/pr47019.f: New.
217
218 2010-12-22  Jason Merrill  <jason@redhat.com>
219
220         * g++.dg/init/volatile2.C: New.
221
222 2010-12-22  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
223
224         * g++.dg/cpp0x/alignof2.C: New.
225
226 2010-12-22  Martin Jambor  <mjambor@suse.cz>
227
228         PR tree-optimization/45934
229         PR tree-optimization/46302
230         PR tree-optimization/46987
231         * g++.dg/ipa/ipcp-ivi-1.C: Removed.
232         * g++.dg/ipa/ivinline-6.C: Likewise.
233         * g++.dg/otr-fold-1.C: Likewise.
234         * g++.dg/otr-fold-2.C: Likewise.
235         * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
236         * g++.dg/tree-ssa/pr45605.C: Likewise.
237         * g++.dg/tree-ssa/pr46987.C: New test.
238
239 2010-12-22  Steven Bosscher  <steven@gcc.gnu.org>
240
241         * gfortran.dg/pr46755.f: Fix test case.
242
243 2010-12-22  Andrey Belevantsev  <abel@ispras.ru>
244
245         PR rtl-optimization/45352
246         PR rtl-optimization/46521
247         PR rtl-optimization/46522
248         * gcc.dg/pr46521.c: New.
249         * gcc.dg/pr46522.c: New.
250
251 2010-12-21  Ian Lance Taylor  <iant@google.com>
252
253         * go.test/go-test.exp: Clear runtests around invocation of
254         go-dg-runtest from errchk and go-execute-xfail.
255
256 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
257
258         PR target/46880
259         * gcc.target/i386/pr46880.c: New test.
260
261 2010-12-21  Ira Rosen  <irar@il.ibm.com>
262
263         PR tree-optimization/47001
264         * gcc.dg/vect/pr47001.c: New.
265
266 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
267
268         PR libobjc/16110
269         * objc.dg/special/special.exp: Added new test.
270         * objc.dg/special/load-category-1.m: New.
271         * objc.dg/special/load-category-1a.m: New.
272         * objc.dg/special/load-category-1.h: New.
273
274 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
275
276         PR middle-end/45310
277         * g++.dg/pr45310.C: New test.
278
279 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
280
281         PR rtl-optimization/46755
282         * gfortran.dg/pr46755.f: New test.
283
284 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
285
286         PR rtl-optimization/47008
287         * gfortran.dg/pr47008.f03: New test.
288
289 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
290
291         PR libobjc/45953
292         * objc.dg/libobjc-selector-1.m: New test.
293
294 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
295
296         PR middle-end/45852
297         * gcc.target/i386/pr45852.c: New test.
298
299 2010-12-20  Tobias Burnus  <burnus@net-b.de>
300
301         PR fortran/46974
302         * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
303
304 2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
305
306         PR testsuite/45342
307         * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
308
309 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
310
311         * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
312         not objc_lookupClass.
313         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
314
315 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
316
317         * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
318         * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.
319
320 2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
321
322         * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
323         load/store immediate indexes.
324
325 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
326
327         * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
328         * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
329
330 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
331
332         PR tree-optimization/46969
333         * gcc.dg/autopar/pr46969.c: New test.
334
335 2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
336
337         * objc.dg/fobjc-exceptions-1.m: Updated.
338         * objc.dg/fobjc-exceptions-2.m: New.
339         * objc.dg/fobjc-exceptions-3.m: New.
340         * obj-c++.dg/fobjc-exceptions-1.mm: New.
341         * obj-c++.dg/fobjc-exceptions-2.mm: New.
342         * obj-c++.dg/fobjc-exceptions-3.mm: New.
343
344 2010-12-18  Tobias Burnus  <burnus@net-b.de>
345
346         PR fortran/46974
347         * gfortran.dg/c_ptr_tests_16.f90: New.
348
349 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
350
351         PR tree-optimization/46985
352         * gfortran.dg/pr46985.f90: New test.
353
354 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
355
356         PR tree-optimization/46232
357         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
358
359 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
360
361         * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
362
363 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
364
365         PR target/36834
366         * gcc.target/i386/aggregate-ret1.c: New.
367         * gcc.target/i386/aggregate-ret2.c: New.
368
369 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
370
371         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
372
373 2010-12-17  Ahmad Sharif  <asharif@google.com>
374
375         * gcc.target/i386/max-stack-align.c: New testcase.
376
377 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
378
379         * objc.dg/exceptions-4.m: Adjust for change in error message.
380
381 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
382
383         PR c/20385
384         * objc.dg/tls/init-2.m: Adjust.
385         * gcc.dg/noncompile/920923-1.c: Adjust.
386         * gcc.dg/noncompile/pr44517.c: Adjust.
387         * gcc.dg/declspec-18.c: New test.
388
389 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
390
391         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
392         * gcc.dg/torture/fp-int-convert.h: Likewise.
393         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
394         * gcc.dg/uninit-C.c: Likewise.
395         * gcc.dg/uninit-C-O0.c: Likewise.
396         * gcc.dg/format/unnamed-1.c: Likewise.
397         * gcc.dg/format/ms_unnamed-1.c: Likewise.
398
399 2010-12-17  Jason Merrill  <jason@redhat.com>
400
401         PR c++/46670
402         * g++.dg/cpp0x/constexpr-null1.C: New.
403
404 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
405
406         * gcc.c-torture/compile/20101217-1.c: New test.
407
408 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
409
410         PR middle-end/46761
411         * gcc.dg/graphite/pr46761.c: New.
412
413 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
414
415         PR fortran/46849
416         * gfortran.dg/block_9.f08: New.
417
418 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
419
420         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
421         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
422
423 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
424
425         PR tree-optimization/46924
426         * gcc.dg/graphite/pr46924.c: New.
427
428 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
429
430         PR tree-optimization/46966
431         * gcc.dg/graphite/pr46966.c: New test.
432
433 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
434
435         * gnat.dg/opt13.adb: New test.
436         * gnat.dg/opt13_pkg.ad[sb]: New helper.
437
438 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
439
440         PR tree-optimization/43655
441         * g++.dg/opt/pr43655.C: New test.
442
443 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
444
445         PR tree-optimization/46404
446         * gcc.dg/graphite/pr46404-1.c: New.
447
448 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
449
450         PR debug/46893
451         * gcc.dg/pr46893.c: New test.
452
453 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
454
455         PR lto/46976
456         * gcc.dg/lto/pr46940_1.c (main): Return 0.
457
458 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
459
460         PR target/46883
461         * gcc.target/arm/pr46883.c: New testcase.
462
463 2010-12-16  Jan Hubicka  <jh@suse.cz>
464
465         PR lto/46976
466         * gcc.dg/lto/pr46940_0.c: Fix commit.
467
468 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
469
470         PR c++/39859
471         PR c++/44522
472         PR c++/44523
473         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
474         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
475
476 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
477
478         PR c++/46852
479         * g++.dg/pr46852.C: New test.
480
481 2010-12-16  Jan Hubicka  <jh@suse.cz>
482
483         PR middle-end/46939
484         * gcc.target/i386/pr46939.c: New testcase.
485
486 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
487
488         PR tree-optimization/46404
489         * gcc.dg/graphite/pr46404.c: New.
490
491 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
492
493         PR fortran/46945
494         * gfortran.dg/pr46945.f90: New test.
495
496         PR debug/46815
497         * g++.dg/guality/pr46815.C: New test.
498
499 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
500
501         PR c++/42083
502         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
503
504 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
505
506         * gfortran.dg/debug/pr46756.f: Correct PR number.
507
508 2010-12-15  Martin Jambor  <mjambor@suse.cz>
509
510         PR tree-optimization/46053
511         PR middle-end/46287
512         PR middle-end/46242
513         * g++.dg/ipa/pr46053.C: New test.
514         * g++.dg/ipa/pr46287-1.C: Likewise.
515         * g++.dg/ipa/pr46287-2.C: Likewise.
516         * g++.dg/ipa/pr46287-3.C: Likewise.
517         * g++.dg/torture/covariant-1.C: Likewise.
518         * g++.dg/torture/pr46287.C: Likewise.
519
520 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
521
522         PR rtl-optimization/46649
523         * g++.dg/opt/pr46649.C: New.
524
525 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
526
527         PR testsuite/46938
528         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
529
530 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
531
532         PR tree-optimization/46845
533         * gcc.dg/graphite/id-pr46845.c: New.
534
535 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
536
537         PR tree-optimization/46928
538         * gcc.dg/tree-ssa/ldist-17.c: New.
539
540 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
541
542         PR tree-optimization/45948
543         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
544
545 2010-12-14  Jason Merrill  <jason@redhat.com>
546
547         PR c++/46930
548         * g++.dg/cpp0x/constexpr-decl.C: New.
549         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
550         * g++.dg/cpp0x/constexpr-static5.C: Fix.
551
552 2010-12-14  Jan Hubicka  <jh@suse.cz>
553
554         PR lto/46940
555         PR lto/44463
556         * gcc.dg/lto/pr46940_0.c: New testcase.
557         * gcc.dg/lto/pr46940_1.c: New testcase.
558
559 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
560
561         PR c++/45330
562         * g++.dg/lookup/suggestions1.C: New test.
563
564 2010-12-14  Tobias Burnus  <burnus@net-b.de>
565
566         PR fortran/46937
567         * gfortran.dg/pointer_intent_4.f90: New.
568
569 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
570
571         PR debug/46885
572         * gcc.dg/autopar/pr46885.c: New test.
573
574         PR tree-optimization/46909
575         * gcc.c-torture/execute/pr46909-1.c: New test.
576         * gcc.c-torture/execute/pr46909-2.c: New test.
577         * gcc.dg/pr46909.c: New test.
578
579 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
580
581         PR rtl-optimization/46875
582         * gcc.dg/pr46875.c: New.
583
584 2010-12-14  Jan Hubicka  <jh@suse.cz>
585
586         * g++.dg/other/first-global.C: Update regexp to match new
587         names of ctors.
588
589 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
590
591         PR rtl-optimization/44374
592         Reapply patch with fixes.
593         * gcc.target/arm/headmerge-1.c: New test.
594         * gcc.target/arm/headmerge-2.c: New test.
595         * gcc.target/i386/headmerge-1.c: New test.
596         * gcc.target/i386/headmerge-2.c: New test.
597
598 2010-12-13  Jason Merrill  <jason@redhat.com>
599
600         PR c++/46873
601         PR c++/46877
602         * g++.dg/cpp0x/constexpr-ctor4.C: New.
603         * g++.dg/cpp0x/constexpr-ctor5.C: New.
604
605 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
606
607         PR fortran/46201
608         * gfortran.dg/proc_ptr_comp_27.f90: New.
609
610 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
611
612         PR debug/46867
613         * gcc.dg/pr46867.c: New test.
614
615 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
616
617         PR fortran/46841
618         * gfortran.dg/proc_ptr_comp_26.f90: New.
619
620 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
621
622         * gnat.dg/pack9.adb: XFAIL everywhere.
623
624 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
625
626         PR fortran/46884
627         * gfortran.dg/pr46884.f: New test.
628
629 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
630
631         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
632         Adjust XFAILs.
633
634 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
635
636         PR debug/46756
637         * gfortran.dg/debug/pr46756.f: New.
638
639 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
640
641         PR debug/46782
642         * gcc.dg/debug/pr46782.c: New.
643
644 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
645
646         PR fortran/46809
647         * gfortran.dg/pointer_check_8.f90: New.
648
649 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
650
651         PR fortran/46705
652         * gfortran.dg/continuation_12.f90: New test.
653
654 2010-12-11  Tobias Burnus  <burnus@net-b.de>
655
656         PR fortran/46370
657         * gfortran.dg/coarray_14.f90: New.
658
659 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
660
661         PR fortran/46842
662         * gfortran.dg/array_function_6.f90: New test.
663
664 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
665
666         * objc.dg/gnu-api-2-resolve-method.m: New.
667         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
668
669 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
670
671         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
672
673 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
674
675         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
676         produce an error with -fobjc-std=objc1.
677         * obj-c++.dg/fobjc-std-1.mm: Same change.
678
679 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
680
681         PR c++/46001
682         * g++.dg/diagnostic/bitfld1.C: New test.
683
684 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
685
686         PR tree-optimization/43023
687         * gfortran.dg/ldist-1.f90: Adjust pattern.
688         * gfortran.dg/ldist-pr43023.f90: New.
689
690 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
691
692         PR rtl-optimization/46804
693         * gfortran.dg/pr46804.f90: New test.
694
695 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
696
697         PR middle-end/46674
698         PR lto/43157
699         * gcc.dg/pr43157.c: New file.
700
701 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
702
703         * gcc.dg/dfp/struct-union.c: Adjust.
704         * gcc.dg/lvalue-2.c: Adjust.
705         * gcc.dg/pr21419.c: Adjust.
706         * gcc.dg/qual-component-1.c: Adjust.
707         * g++.dg/other/const1.C: Adjust.
708
709 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
710
711         PR rtl-optimization/46865
712         * gcc.target/i386/pr46865-1.c: New test.
713         * gcc.target/i386/pr46865-2.c: New test.
714
715         PR tree-optimization/46864
716         * g++.dg/opt/pr46864.C: New test.
717
718 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
719             Iain Sandoe  <iains@gcc.gnu.org>
720
721         PR 43751/target
722         * lib/prune.exp: Prune dsymutil warnings.
723
724 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
725
726         * objc.dg/class-extension-1.m: New.
727         * objc.dg/class-extension-2.m: New.
728         * objc.dg/class-extension-3.m: New.
729         * objc.dg/property/at-property-26.m: New.
730         * objc.dg/property/at-property-27.m: New.
731         * objc.dg/property/at-property-28.m: New.
732         * obj-c++.dg/class-extension-1.mm: New.
733         * obj-c++.dg/class-extension-2.mm: New.
734         * obj-c++.dg/class-extension-3.mm: New.
735         * obj-c++.dg/property/at-property-26.mm: New.
736         * obj-c++.dg/property/at-property-27.mm: New.
737         * obj-c++.dg/property/at-property-28.mm: New.
738
739 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
740
741         PR target/46057
742         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
743         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
744         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
745         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
746         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
747         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
748         * gcc.dg/torture/stackalign/global-1.c: Likewise.
749         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
750         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
751         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
752         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
753         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
754         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
755         * g++.dg/torture/stackalign/throw-1.C: Likewise.
756         * g++.dg/torture/stackalign/throw-2.C: Likewise.
757         * g++.dg/torture/stackalign/throw-4.C: Likewise.
758         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
759         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
760         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
761         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
762         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
763         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
764
765         PR tree-optimization/46021
766         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
767
768 2010-12-09  Richard Guenther  <rguenther@suse.de>
769
770         PR middle-end/46844
771         * gcc.c-torture/compile/pr46866.c: New testcase.
772
773 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
774
775         PR testsuite/45068
776         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
777
778 2010-12-09  Martin Jambor  <mjambor@suse.cz>
779
780         PR middle-end/46734
781         * g++.dg/tree-ssa/pr46734.C: New test.
782
783 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
784
785         PR c++/44641
786         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
787         hppa*-*-*.
788
789 2010-12-08  Jason Merrill  <jason@redhat.com>
790
791         PR c++/46348
792         * g++.dg/cpp0x/constexpr-array2.C: New.
793
794 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
795
796         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
797         expected scan.
798
799 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
800
801         * objc.dg/exceptions-7.m: New.
802         * obj-c++.dg/exceptions-7.mm: New.
803         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
804         * obj-c++.dg/exceptions-5.mm: Same change.
805
806 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
807
808         * objc.dg/foreach-6.m: Updated location of error messages.
809         * objc.dg/foreach-7.m: Same change.
810
811 2010-12-08  Richard Guenther  <rguenther@suse.de>
812             Sebastian Pop  <sebastian.pop@amd.com>
813
814         PR tree-optimization/45230
815         PR tree-optimization/45231
816         PR tree-optimization/45370
817         * gcc.dg/graphite/id-pr45230-1.c: New.
818         * gcc.dg/graphite/id-pr45231.c: New.
819         * gfortran.dg/graphite/id-pr45370.f90: New.
820
821 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
822
823         PR c++/45329
824         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
825         * testsuite/g++.dg/conversion/op1.C: Adjust.
826         * testsuite/g++.dg/conversion/simd1.C: Adjust.
827         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
828         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
829         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
830         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
831         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
832         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
833         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
834         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
835         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
836         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
837         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
838         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
839         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
840         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
841         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
842         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
843         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
844         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
845         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
846         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
847         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
848         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
849         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
850         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
851         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
852         * testsuite/g++.dg/expr/cond9.C: Adjust.
853         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
854         * testsuite/g++.dg/ext/label5.C: Adjust.
855         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
856         * testsuite/g++.dg/ext/vla2.C: Adjust.
857         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
858         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
859         * testsuite/g++.dg/init/synth2.C: Adjust.
860         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
861         * testsuite/g++.dg/lookup/new1.C: Adjust.
862         * testsuite/g++.dg/lookup/using9.C: Adjust.
863         * testsuite/g++.dg/other/error13.C: Adjust.
864         * testsuite/g++.dg/other/error20.C: Adjust.
865         * testsuite/g++.dg/other/error31.C: Adjust.
866         * testsuite/g++.dg/other/pr28114.C: Adjust.
867         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
868         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
869         * testsuite/g++.dg/overload/ambig1.C: Adjust.
870         * testsuite/g++.dg/overload/arg3.C: Adjust.
871         * testsuite/g++.dg/overload/builtin1.C: Adjust.
872         * testsuite/g++.dg/overload/copy1.C: Adjust.
873         * testsuite/g++.dg/overload/new1.C: Adjust.
874         * testsuite/g++.dg/overload/template4.C: Adjust.
875         * testsuite/g++.dg/overload/unknown1.C: Adjust.
876         * testsuite/g++.dg/overload/using2.C: Adjust.
877         * testsuite/g++.dg/parse/crash5.C: Adjust.
878         * testsuite/g++.dg/parse/error19.C: Adjust.
879         * testsuite/g++.dg/parse/error28.C: Adjust.
880         * testsuite/g++.dg/parse/template7.C: Adjust.
881         * testsuite/g++.dg/parse/typename7.C: Adjust.
882         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
883         * testsuite/g++.dg/tc1/dr152.C: Adjust.
884         * testsuite/g++.dg/template/conv11.C: Adjust.
885         * testsuite/g++.dg/template/copy1.C: Adjust.
886         * testsuite/g++.dg/template/crash37.C: Adjust.
887         * testsuite/g++.dg/template/deduce3.C: Adjust.
888         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
889         * testsuite/g++.dg/template/error38.C: Adjust.
890         * testsuite/g++.dg/template/error40.C: Adjust.
891         * testsuite/g++.dg/template/friend.C: Adjust.
892         * testsuite/g++.dg/template/incomplete2.C: Adjust.
893         * testsuite/g++.dg/template/instantiate5.C: Adjust.
894         * testsuite/g++.dg/template/local4.C: Adjust.
895         * testsuite/g++.dg/template/local6.C: Adjust.
896         * testsuite/g++.dg/template/new3.C: Adjust.
897         * testsuite/g++.dg/template/operator9.C: Adjust.
898         * testsuite/g++.dg/template/overload6.C: Adjust.
899         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
900         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
901         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
902         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
903         * testsuite/g++.dg/template/qualttp5.C: Adjust.
904         * testsuite/g++.dg/template/sfinae2.C: Adjust.
905         * testsuite/g++.dg/template/spec22.C: Adjust.
906         * testsuite/g++.dg/template/spec23.C: Adjust.
907         * testsuite/g++.dg/template/ttp25.C: Adjust.
908         * testsuite/g++.dg/template/typedef4.C: Adjust.
909         * testsuite/g++.dg/template/unify10.C: Adjust.
910         * testsuite/g++.dg/template/unify11.C: Adjust.
911         * testsuite/g++.dg/template/unify6.C: Adjust.
912         * testsuite/g++.dg/template/unify7.C: Adjust.
913         * testsuite/g++.dg/template/unify9.C: Adjust.
914         * testsuite/g++.dg/template/varmod1.C: Adjust.
915         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
916         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
917         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
918         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
919         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
920         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
921         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
922         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
923         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
924         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
925         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
926         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
927         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
928         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
929         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
930         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
931         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
932         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
933         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
934         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
935         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
936         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
937         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
938         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
939         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
940         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
941         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
942         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
943         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
944         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
945         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
946         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
947         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
948         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
949         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
950         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
951         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
952         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
953         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
954         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
955         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
956         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
957         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
958         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
959         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
960         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
961         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
962         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
963         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
964         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
965         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
966         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
967         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
968         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
969         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
970         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
971         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
972         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
973         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
974         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
975         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
976         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
977         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
978         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
979         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
980         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
981         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
982         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
983         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
984         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
985         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
986         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
987         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
988         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
989         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
990         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
991         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
992
993 2010-12-08  Jason Merrill  <jason@redhat.com>
994
995         PR c++/45822
996         * g++.dg/init/synth4.C: New.
997
998         PR c++/46736
999         * g++.dg/cpp0x/defaulted21.C: New.
1000
1001 2010-12-08  Wei Guozhi  <carrot@google.com>
1002
1003         PR target/46631
1004         * gcc.target/arm/pr46631: New testcase.
1005
1006 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1007
1008         PR middle-end/42694
1009         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
1010         0.75) is not optimized if the machine has no sqrt instruction.
1011
1012 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
1013
1014         PR target/43603
1015         * gcc.target/ia64/pr43603.c: New.
1016         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
1017
1018 2010-12-07  Tobias Burnus  <burnus@net-b.de>
1019
1020         PR fortran/44352
1021         * gfortran.dg/string_4.f90: New.
1022
1023 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
1024
1025         PR tree-optimization/44676
1026         * gcc.dg/graphite/id-pr44676.c: New.
1027
1028 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
1029
1030         PR tree-optimization/42327
1031         * gcc.dg/tree-ssa/pr42327.c: New.
1032
1033 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
1034
1035         PR c++/45330
1036         * g++.dg/pr45330.C: New test.
1037         * g++.dg/ext/builtin3.C: Adjust.
1038         * g++.dg/lookup/error1.C: Adjust.
1039         * g++.dg/lookup/koenig5.C: Adjust.
1040         * g++.dg/overload/koenig1.C: Adjust.
1041         * g++.dg/parse/decl-specifier-1.C: Adjust.
1042         * g++.dg/template/static10.C: Adjust.
1043         * g++.old-deja/g++.mike/ns5.C: Adjust.
1044         * g++.old-deja/g++.mike/ns7.C: Adjust.
1045         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1046         * g++.old-deja/g++.ns/koenig9.C: Adjust.
1047         * g++.old-deja/g++.other/lineno5.C: Adjust.
1048
1049 2010-12-07  Richard Guenther  <rguenther@suse.de>
1050
1051         PR tree-optimization/46832
1052         * gcc.c-torture/compile/pr46832.c: New testcase.
1053
1054 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
1055
1056         PR debug/46799
1057         * gcc.dg/autopar/pr46799.c: New test.
1058
1059 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1060
1061         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
1062         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
1063
1064 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
1065
1066         PR middle-end/41562
1067         * g++.dg/graphite/pr41562.C: New.
1068
1069         PR middle-end/46185
1070         * gcc.dg/graphite/pr46185.c: New.
1071
1072 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1073
1074         * objc.dg/foreach-8.m: New.
1075
1076 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
1077
1078         PR debug/45997
1079         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
1080         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
1081
1082         PR target/43897
1083         * gcc.target/ia64/pr43897.c: New test.
1084
1085         PR debug/46771
1086         * gcc.dg/pr46771.c: New test.
1087
1088         PR rtl-optimization/46777
1089         * gcc.dg/pr46777.c: New test.
1090
1091 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1092
1093         * ada/acats/run_acats (which): Assign output to temporary
1094         variable, only use if successful.
1095         Use last field of type output.
1096
1097 2010-12-06  Richard Guenther  <rguenther@suse.de>
1098
1099         PR tree-optimization/46806
1100         * g++.dg/torture/20100825.C: New testcase.
1101
1102 2010-12-06  Richard Guenther  <rguenther@suse.de>
1103
1104         PR tree-optimization/46785
1105         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
1106
1107 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
1108
1109         * gcc.dg/pr46674.c (LABEL3): New macro definition.
1110         (LABEL2): Likewise.
1111         (LABEL): Likewise.
1112         (jelly): Account for user label prefix in asm name.
1113
1114 2010-12-05  Daniel Kraft  <d@domob.eu>
1115
1116         PR fortran/46794
1117         * gfortran.dg/power2.f90: Initialize variables.
1118
1119 2010-12-04  Jan Hubicka  <jh@suse.cz>
1120
1121         * snprintf-chk.c (ptr): Declare volatile.
1122         * strcpy-chk.c (s2, s3, l1): Declare volatile.
1123         * snprintf-chk.c (ptr): Declare volatile.
1124         * vsprintf-chk.c (ptr): Declare volatile.
1125         * vsnprintf-chk.c (ptr): Declare volatile.
1126
1127 2010-12-04  Tobias Burnus  <burnus@net-b.de>
1128
1129         PR fortran/46584
1130         * gfortran.dg/quad_1.f90: Remove some complex
1131         math checks as they fail on some non-libquadmath
1132         systems.
1133
1134 2010-12-04  Daniel Kraft  <d@domob.eu>
1135
1136         PR fortran/46794
1137         * gfortran.dg/power2.f90: New test.
1138
1139 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
1140
1141         PR debug/46123
1142         * g++.dg/debug/pr46123.C: New test.
1143         * g++.dg/debug/dwarf2/pr46123.C: New test.
1144
1145 2010-12-03  Jason Merrill  <jason@redhat.com>
1146
1147         PR c++/46058
1148         * g++.dg/template/scope4.C: New.
1149
1150 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
1151
1152         * gcc.target/arm/neon-offset-1.c: New test.
1153
1154 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
1155
1156         PR rtl-optimization/45354
1157         * gcc.dg/tree-prof/pr45354.c: New.
1158
1159 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1160
1161         PR fortran/45159
1162         * gfortran.dg/dependency_38.f90:  New test.
1163
1164 2010-12-02  Ian Lance Taylor  <iant@google.com>
1165
1166         * lib/go.exp: New file.
1167         * lib/go-dg.exp: New file.
1168         * lib/go-torture.exp: New file.
1169         * lib/target-supports.exp (check_compile): Match // Go.
1170
1171 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
1172
1173         * gcc.dg/pr46685.c: New test.
1174
1175 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
1176
1177         PR tree-optimization/45199
1178         * gcc.dg/tree-ssa/ldist-15.c: New.
1179         * gcc.dg/tree-ssa/ldist-16.c: New.
1180         * gfortran.dg/ldist-pr45199.f: New.
1181
1182 2010-12-02  Richard Guenther  <rguenther@suse.de>
1183
1184         PR tree-optimization/46723
1185         * gcc.dg/torture/pr46723.c: New testcase.
1186
1187 2010-12-02  Richard Guenther  <rguenther@suse.de>
1188
1189         PR lto/44871
1190         * g++.dg/lto/20101126-1_0.C: New testcase.
1191         * g++.dg/lto/20101126-1_1.c: Likewise.
1192
1193 2010-12-02  Richard Guenther  <rguenther@suse.de>
1194             Ira Rosen  <irar@il.ibm.com>
1195
1196         PR tree-optimization/46663
1197         * gcc.dg/vect/pr46663.c: New test.
1198
1199 2010-12-02  Jie Zhang  <jie@codesourcery.com>
1200
1201         PR middle-end/46674
1202         * gcc.dg/pr46674.c: New test.
1203
1204 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1205
1206         * objc.dg/exceptions-6.m: New.
1207         * obj-c++.dg/exceptions-6.mm: New.
1208
1209 2010-12-01  Jan Hubicka  <jh@suse.cz>
1210
1211         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1212
1213 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
1214
1215         PR middle-end/45297
1216         * gcc.dg/graphite/pr45297.c: New.
1217
1218 2010-12-01  Richard Guenther  <rguenther@suse.de>
1219
1220         PR tree-optimization/46730
1221         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1222
1223 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1224
1225         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1226         (a*b)-c generates two fma instructions, instead of separate
1227         multiply, add, and subtract.
1228
1229 2010-11-30  Tobias Burnus  <burnus@net-b.de>
1230
1231         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1232         a value to all array elements.
1233
1234 2010-11-30  Richard Guenther  <rguenther@suse.de>
1235
1236         PR tree-optimization/46722
1237         * gcc.target/i386/fma4-fma-2.c: New testcase.
1238
1239 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1240
1241         * objc.dg/duplicate-class-1.m: New.
1242         * obj-c++.dg/duplicate-class-1.mm: New.
1243
1244 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1245
1246         * objc.dg/property/dotsyntax-21.m
1247         * obj-c++.dg/property/dotsyntax-21.mm
1248
1249 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
1250
1251         PR debug/46338
1252         * g++.dg/debug/pr46338.C: New.
1253
1254 2010-11-29  Richard Guenther  <rguenther@suse.de>
1255             Zdenek Dvorak  <rakdver@kam.uniff.cz>
1256
1257         PR tree-optimization/46675
1258         * gcc.dg/pr46675.c: New test.
1259
1260 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1261
1262         * gcc/testsuite/objc.dg/strings-1.m: Move to...
1263         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1264         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1265         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1266         constructor and class reference for NeXT runtime.  Update paths.
1267         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1268         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1269         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1270         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1271         constructor and class reference for NeXT runtime.  Update paths.
1272
1273 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1274
1275         PR c++/42260
1276         * g++.dg/conversion/cast2.C: New test.
1277
1278         PR c++/45383
1279         * g++.dg/conversion/cond4.C: Likewise.
1280
1281 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1282
1283         PR c++/45383
1284         Reverted patch for PR c++/42260
1285         * g++.dg/conversion/cast2.C: Reverted new test.
1286
1287 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1288
1289         PR debug/46101
1290         * g++.dg/debug/dwarf2/typedef5.C: New test
1291
1292 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1293             Mike Stump  <mrs@gcc.gnu.org>
1294
1295         PR target/26427
1296         PR target/33120
1297         PR testsuite/35710
1298         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1299         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1300         * gcc.dg/darwin-comm.c: Adjust for new allocators.
1301         * gcc.dg/darwin-sections.c: New test.
1302         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1303
1304 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1305
1306         * objc.dg/exceptions-1.m: New.
1307         * objc.dg/exceptions-2.m: New.
1308         * objc.dg/exceptions-3.m: New.
1309         * objc.dg/exceptions-4.m: New.
1310         * objc.dg/exceptions-5.m: New.
1311         * obj-c++.dg/exceptions-1.mm: New.
1312         * obj-c++.dg/exceptions-2.mm: New.
1313         * obj-c++.dg/exceptions-3.mm: New.
1314         * obj-c++.dg/exceptions-4.mm: New.
1315         * obj-c++.dg/exceptions-5.mm: New.
1316
1317 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1318
1319         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1320         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1321         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1322
1323 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
1324
1325         PR fortran/46662
1326         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1327
1328 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1329
1330         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1331         * gnat.dg/pack9.adb (dg-final): Likewise.
1332
1333 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
1334
1335         PR fortran/35810
1336         * gfortran.dg/realloc_on_assign_1.f03: New test.
1337         * gfortran.dg/realloc_on_assign_2.f03: New test.
1338         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1339         * gfortran.dg/unpack_bounds_1.f90: The same.
1340         * gfortran.dg/cshift_bounds_2.f90: The same.
1341         * gfortran.dg/matmul_bounds_2.f90: The same.
1342         * gfortran.dg/matmul_bounds_3.f90: The same.
1343         * gfortran.dg/matmul_bounds_4.f90: The same.
1344         * gfortran.dg/matmul_bounds_5.f90: The same.
1345
1346 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1347
1348         PR fortran/46638
1349         PR fortran/46668
1350         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1351
1352 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1353
1354         PR objc++/46222
1355         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1356
1357 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1358
1359         * objc.dg/property/at-property-24.m: New.
1360         * objc.dg/property/at-property-25.m: New.
1361         * obj-c++.dg/property/at-property-24.mm: New.
1362         * obj-c++.dg/property/at-property-25.mm: New.
1363
1364 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1365
1366         * objc.dg/protocol-qualifier-1.m: New.
1367         * objc.dg/protocol-qualifier-2.m: New.
1368         * obj-c++.dg/protocol-qualifier-1.mm: New.
1369         * obj-c++.dg/protocol-qualifier-2.mm: New.
1370
1371 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1372
1373         * lib/gnat.exp: Load gcc.exp.
1374         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1375         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1376
1377 2010-11-26  Richard Guenther  <rguenther@suse.de>
1378
1379         PR lto/46648
1380         * gcc.dg/lto/20101125-1_0.c: New testcase.
1381         * gcc.dg/lto/20101125-1_1.c: Likewise.
1382
1383 2010-11-22   Bud Davis  <jmdavis@link.com>
1384
1385         * arith_divide_no_check.f
1386          ,arith_divide.f,old_style_init.f90: new tests.
1387
1388 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1389
1390         PR tree-optimization/46665
1391         * gfortran.dg/pr46665.f90: New.
1392
1393 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1394
1395         PR middle-end/46647
1396         * gcc.dg/pr46647.c: New test.
1397
1398 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1399
1400         PR fortran/46581
1401         * gfortran.dg/select_type_19.f03: New.
1402
1403 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1404
1405         * objc.dg/ivar-problem-1.m: New.
1406         * obj-c++.dg/ivar-problem-1.mm: New.
1407
1408 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1409
1410         PR middle-end/46637
1411         * gcc.c-torture/compile/pr46637.c: New test.
1412
1413 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1414
1415         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1416
1417 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1418
1419         PR middle-end/46647
1420         * gcc.target/i386/pr46647.c: New.
1421
1422 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1423
1424         * gcc.dg/dll-8.c: New.
1425
1426 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1427
1428         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1429         * gnat.dg/sse_nolib.adb: Likewise.
1430
1431 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1432
1433         PR rtl-optimization/46585
1434         * gcc.dg/pr46585.c: New.
1435
1436 2010-11-24  Richard Henderson  <rth@redhat.com>
1437
1438         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1439         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1440         vect_unpack, vect_int_mult, vect_extract_even_odd,
1441         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1442
1443 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1444
1445         PR target/46519
1446         * gfortran.dg/pr46519-1.f: New.
1447
1448 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1449
1450         PR target/46519
1451         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1452         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1453
1454         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1455         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1456         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1457         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1458
1459         * gcc.target/i386/avx-vzeroupper-20.c: New.
1460         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1461         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1462         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1463         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1464         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1465         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1466
1467 2010-11-24  Richard Guenther  <rguenther@suse.de>
1468
1469         PR lto/43218
1470         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1471
1472 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1473
1474         PR rtl-optimization/46614
1475         * gcc.dg/pr46614.c: New test.
1476
1477 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1478
1479         PR fortran/46638
1480         * gfortran.dg/transfer_simplify_10.f90: New.
1481
1482 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1483
1484         PR middle-end/46629
1485         * gfortran.dg/lto/pr46629_0.f90: New test.
1486
1487 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1488
1489         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1490         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1491
1492 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1493
1494         * gcc.dg/opts-5.c: New test.
1495
1496 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1497
1498         PR c++/46527
1499         * g++.dg/debug/dwarf2/pr46527.C: New test.
1500
1501 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1502
1503         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1504
1505 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1506
1507         PR middle-end/46499
1508         * gcc.dg/pr46499-1.c: New test.
1509         * gcc.dg/pr46499-2.c: New test.
1510
1511 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1512
1513         * gcc.target/i386/alias-1.c: Require alias support.
1514
1515 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1516
1517         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1518         for vectorizer tests.
1519         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1520         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1521         * gcc.dg/graphite/pr41888.c: Ditto.
1522         * gcc.dg/graphite/pr42729.c: Ditto.
1523
1524 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1525             Uros Bizjak  <ubizjak@gmail.com>
1526
1527         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1528         procedure to check if the target supports vectorizer tests. Set
1529         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1530         capabilites.
1531         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1532         * g++.dg/vect/vect.exp: Ditto.
1533         * gfortran.dg/vect/vect.exp: Ditto.
1534
1535 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1536
1537         PR objc/34033
1538         * objc.dg/strings-1.m: New.
1539         * objc.dg/strings-2.m: New.
1540         * obj-c++.dg/strings-1.mm: New.
1541         * obj-c++.dg/strings-2.mm: New.
1542
1543 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1544
1545         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1546         "target short_enums".
1547         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1548
1549 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1550
1551         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1552
1553         PR rtl-optimization/46603
1554         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1555
1556         PR testsuite/46230
1557         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1558         being vectorized.  Adjust dg-final pattern.
1559         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1560
1561         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1562         * gcc.dg/vect/costmodel/ppc: Likewise.
1563
1564 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1565
1566         PR rtl-optimization/45652
1567         * gcc.dg/pr45652.c: New.
1568
1569 2010-11-21  Richard Henderson  <rth@redhat.com>
1570
1571         PR rtl-optimization/46571
1572         * gcc.dg/pr46571.c: New.
1573
1574 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1575
1576         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1577
1578 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1579
1580         PR target/46533
1581         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1582
1583 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1584
1585         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1586         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1587         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1588         * gcc.dg/pack-test-2.c: Test for all targets.
1589         * gcc.dg/pragma-align.c: Test for all targets.
1590         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1591         * gcc.dg/ucnid-10.c: Test for all targets.
1592
1593 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1594
1595         * gcc.target/sparc/sparc-align-1.c: New test.
1596
1597 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1598
1599         PR c++/16189
1600         PR c++/36888
1601         PR c++/45331
1602         * g++.dg/parse/semicolon3.C: New test.
1603         * g++.dg/debug/pr22514.C: Adjust.
1604         * g++.dg/init/error1.C: Adjust.
1605         * g++.dg/other/bitfield3.C: Adjust.
1606         * g++.dg/other/semicolon.C: Adjust.
1607         * g++.dg/parse/error14.C: Adjust.
1608         * g++.dg/parse/error5.C: Adjust.
1609         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1610         * g++.dg/template/pr23510.C: Adjust.
1611         * g++.dg/template/pr39425.C: Adjust.
1612         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1613
1614 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1615
1616         PR debug/46561
1617         * gcc.dg/autopar/pr46561.c: New test.
1618
1619         PR c++/46538
1620         * g++.dg/other/error34.C: New test.
1621
1622         PR c++/46526
1623         * g++.dg/cpp0x/constexpr-base3.C: New test.
1624
1625         PR tree-optimization/45830
1626         * gcc.target/i386/pr45830.c: New test.
1627         * gcc.c-torture/execute/pr45830.c: New test.
1628
1629 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1630
1631         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1632         * objc.dg/attributes/class-attribute-2.m: Same change.
1633         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1634         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1635         * objc.dg/fobjc-std-1.m: Updated.
1636         * obj-c++.dg/fobjc-std-1.mm: Updated.
1637
1638 2010-11-19  Michael Matz  <matz@suse.de>
1639
1640         PR tree-optimization/46077
1641         * gcc.dg/vect/O3-pr46077.c: New testcase.
1642
1643 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1644
1645         PR c/46547
1646         * gcc.c-torture/compile/pr46547-1.c: New test.
1647
1648 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1649
1650         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1651         exec $compiler.
1652         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1653         $GFORTRAN_UNDER_TEST.
1654         (gfortran_init): Use -B to specify specpath, add trailing /.
1655
1656 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1657
1658         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1659         attributes on PowerPC.
1660         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1661         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1662
1663 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1664
1665         * objc.dg/attributes/proto-attribute-1.m: Updated.
1666         * objc.dg/attributes/proto-attribute-2.m: New.
1667         * objc.dg/attributes/proto-attribute-3.m: New.
1668         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1669         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1670         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1671
1672 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1673
1674         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1675
1676 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1677
1678         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1679
1680 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1681
1682         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1683         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1684
1685 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1686
1687         PR middle-end/46534
1688         * gcc.c-torture/compile/pr46534.c: New test.
1689
1690 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1691
1692         * gnat.dg/atomic4.ad[sb]: New test.
1693         * gnat.dg/volatile4.adb: Likewise.
1694
1695 2010-11-18  Richard Henderson  <rth@redhat.com>
1696
1697         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1698
1699 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1700
1701         PR c/33193
1702         * c-c++-common/pr33193.c: New test.
1703
1704 2010-11-18  Richard Guenther  <rguenther@suse.de>
1705
1706         PR tree-optimization/46172
1707         * gcc.dg/torture/pr46172.c: New testcase.
1708
1709 2010-11-18  Jeff Law  <law@redhat.com>
1710
1711         PR middle-end-optimization/46297
1712         * gfortran.dg/pr46297.f: New test.
1713
1714 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1715
1716         PR middle-end/31490
1717         * gcc.dg/pr31490.c: New test.
1718
1719 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1720
1721         * gcc.dg/nop.h: Move from ...
1722         * gcc.dg/guality/nop.h: ... here.
1723         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1724         * gcc.dg/guality/asm-1.c: Update nop.h include.
1725         * gcc.dg/guality/pr43329-1.c: Ditto.
1726
1727 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1728
1729         * gcc.dg/two-types-1.c: New test.
1730         * gcc.dg/two-types-2.c: New test.
1731         * gcc.dg/two-types-3.c: New test.
1732         * gcc.dg/two-types-4.c: New test.
1733         * gcc.dg/two-types-5.c: New test.
1734         * gcc.dg/two-types-6.c: New test.
1735         * gcc.dg/two-types-7.c: New test.
1736         * gcc.dg/two-types-8.c: New test.
1737         * gcc.dg/two-types-9.c: New test.
1738         * gcc.dg/two-types-10.c: New test.
1739         * objc.dg/two-types-1.m: New test.
1740
1741 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1742
1743         PR rtl-optimization/46440
1744         * gcc.dg/pr46440.c: New test.
1745
1746         PR testsuite/45429
1747         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1748
1749 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1750
1751         PR tree-optimization/46312
1752         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1753         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1754         on targets that support vector shifts with scalar shift argument.
1755         Remove dg-options.
1756         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1757         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1758         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1759         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1760         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1761         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1762         support misaligned data accesses.
1763         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1764         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1765         * lib/target-supports.exp
1766         (check_effective_target_vect_shift_scalar): New.
1767
1768 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1769
1770         * gcc.dg/guality/nop.h: New file.
1771         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1772         "nop".  Adjust line numbers in gdb-test.
1773         * gcc.dg/guality/pr43329-1.c: Likewise.
1774
1775 2010-11-16  Jason Merrill  <jason@redhat.com>
1776
1777         * g++.dg/cpp0x/defaulted20.C: New.
1778
1779         * g++.dg/template/injected2.C: New.
1780
1781 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1782
1783         * objc.dg/protocol-optional-1.m: New.
1784         * obj-c++.dg/protocol-optional-1.mm: New.
1785
1786 2010-11-16  Richard Henderson  <rth@redhat.com>
1787
1788         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1789         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1790
1791 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1792
1793         * gnat.dg/opt12.adb: New test.
1794         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1795
1796 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1797
1798         * gcc.target/rx/pack.c: New test.
1799
1800 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1801             Tobias Burnus  <burnus@net-b.de>
1802
1803         PR fortran/32049
1804         * gfortran.dg/quad_1.f90: New.
1805         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1806         compiler arguments.
1807         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1808         library search path; call gcc-set-multilib-library-path with
1809         arguments such that libgfortran.spec is found.
1810         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1811
1812 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1813
1814         PR c++/46401
1815         * g++.dg/warn/Wsequence-point-3.C: New test.
1816
1817 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1818
1819         PR preprocessor/17349
1820         * gcc.dg/cpp/cmdlne-C3.c: New.
1821
1822 2010-11-16  Richard Guenther  <rguenther@suse.de>
1823
1824         PR tree-optimization/44545
1825         * gcc.dg/pr44545.c: New testcase.
1826
1827 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1828
1829         PR rtl-optimization/46366
1830         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1831         casts.
1832
1833 2010-11-16  Richard Guenther  <rguenther@suse.de>
1834
1835         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1836
1837 2010-11-16  Richard Guenther  <rguenther@suse.de>
1838
1839         PR middle-end/45172
1840         * gfortran.dg/gomp/pr45172.f90: New testcase.
1841
1842 2010-11-16  Nick Clifton  <nickc@redhat.com>
1843
1844         * gcc.target/rx/pack.c: New test.
1845
1846 2010-11-15  Richard Henderson  <rth@redhat.com>
1847
1848         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1849         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1850         Use builtin_constant_p rather than scanning for builtin name.
1851
1852 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1853
1854         * objc.dg/property/dotsyntax-18.m: New.
1855         * objc.dg/property/dotsyntax-19.m: New.
1856         * objc.dg/property/dotsyntax-20.m: New.
1857         * obj-c++.dg/property/dotsyntax-18.mm: New.
1858         * obj-c++.dg/property/dotsyntax-19.mm: New.
1859         * obj-c++.dg/property/dotsyntax-20.mm: New.
1860         * objc.dg/property/dotsyntax-4.m: Removed some unused
1861         variables and code.
1862         * objc.dg/property/dotsyntax-6.m: Same change.
1863         * objc.dg/property/dotsyntax-16.m: Same change.
1864         * objc.dg/property/dotsyntax-17.m: Same change.
1865         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1866         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1867         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1868         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1869         * objc.dg/property/at-property-22.m: Added missing casts.
1870         * obj-c++.dg/property/at-property-22.mm: Same change.
1871
1872 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1873
1874         PR tree-optimization/46491
1875         * gcc.target/i386/pr46491.c: New test.
1876
1877         PR tree-optimization/46461
1878         * gcc.c-torture/compile/pr46461.c: New test.
1879
1880 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1881
1882         PR fortran/46484
1883         * gfortran.dg/allocatable_scalar_11.f90: New.
1884         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1885         standard conform.
1886
1887 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1888
1889         PR debug/46095
1890         * gcc.target/i386/pr46095.c: New test.
1891
1892         PR debug/46387
1893         * gcc.dg/pr46387.c: New test.
1894
1895 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1896
1897         * objc.dg/property/dotsyntax-16.m: New.
1898         * objc.dg/property/dotsyntax-17.m: New.
1899         * obj-c++.dg/property/dotsyntax-16.mm: New.
1900         * obj-c++.dg/property/dotsyntax-17.mm: New.
1901         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1902         syntax with properties, which now works.
1903         * obj-c++.dg/property/at-property-10.mm: Same change.
1904
1905 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1906
1907         PR tree-optimization/46349
1908         * gnat.dg/opt9.adb: New file.
1909         * gnat.dg/opt9_pkg.ads: Likewise
1910
1911 2010-11-15  Richard Guenther  <rguenther@suse.de>
1912
1913         PR lto/44989
1914         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1915
1916 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1917
1918         PR preprocessor/45038
1919         * g++.dg/pr45038.C: New test.
1920
1921 2010-11-15  Richard Guenther  <rguenther@suse.de>
1922
1923         PR tree-optimization/46467
1924         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1925
1926 2010-11-15  Richard Guenther  <rguenther@suse.de>
1927
1928         PR testsuite/46423
1929         * g++.dg/torture/pr34850.C: Adjust.
1930
1931 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1932
1933         PR c/46475
1934         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1935
1936 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1937
1938         * objc.dg/property/at-property-21.m: New.
1939         * objc.dg/property/at-property-22.m: New.
1940         * objc.dg/property/at-property-23.m: New.
1941         * objc.dg/property/synthesize-9.m: New.
1942         * objc.dg/property/synthesize-10.m: New.
1943         * objc.dg/property/synthesize-11.m: New.
1944         * obj-c++.dg/property/at-property-21.mm: New.
1945         * obj-c++.dg/property/at-property-22.mm: New.
1946         * obj-c++.dg/property/at-property-23.mm: New.
1947         * obj-c++.dg/property/synthesize-9.mm: New.
1948         * obj-c++.dg/property/synthesize-10.mm: New.
1949         * obj-c++.dg/property/synthesize-11.mm: New.
1950
1951         * objc.dg/property/at-property-4.m: Updated to match new compiler
1952         where some errors have been converted into warnings and vice versa.
1953         * objc.dg/property/at-property-16.m: Same change.
1954         * objc.dg/property/at-property-18.m: Same change.
1955         * objc.dg/property/property-neg-5.m: Same change.
1956         * obj-c++.dg/property/at-property-4.mm: Same change.
1957         * obj-c++.dg/property/at-property-16.mm: Same change.
1958         * obj-c++.dg/property/at-property-18.mm: Same change.
1959         * obj-c++.dg/property/property-neg-5.mm: Same change.
1960
1961         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1962         commented out because of testsuite problems; I found out that
1963         using dg-warning instead of dg-message gets them to work.
1964         * obj-c++.dg/property/property-neg-3.mm: Same change.
1965         * obj-c++.dg/property/synthesize-6.mm: Same change.
1966         * obj-c++.dg/property/at-property-5.mm: Same change.
1967         * obj-c++.dg/property/at-property-14.mm: Same change.
1968         * obj-c++.dg/property/at-property-18.mm: Same change.
1969         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1970         some tests still do not work due to some other testsuite issue).
1971
1972 2010-11-13  Jason Merrill  <jason@redhat.com>
1973
1974         * g++.dg/cpp0x/auto20.C: New.
1975
1976 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1977
1978         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1979         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1980
1981 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1982
1983         PR c/46462
1984         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1985         * gcc.dg/pr35746.c: Likewise.
1986         * gcc.dg/cpp/direct2.c: Likewise.
1987         * gcc.dg/cpp/direct2s.c: Likewise.
1988         * gcc.dg/noncompile/920923-1.c: Likewise.
1989         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1990
1991 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1992
1993         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1994
1995 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1996
1997         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1998         a pointer to an arbitrary C struct with an Objective-C protocol.
1999         Test various valid uses of typedef with Objective-C objects and
2000         protocols instead.
2001         * objc.dg/invalid-type-1.m: New.
2002         * obj-c++.dg/invalid-type-1.m: New.
2003
2004 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
2005
2006         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
2007
2008 2010-11-13  Tobias Burnus  <burnus@net-b.de>
2009
2010         PR fortran/45742
2011         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
2012
2013 2010-11-13  Tobias Burnus  <burnus@net-b.de>
2014
2015         PR fortran/45742
2016         * gfortran.dg/volatile12.f90: New.
2017
2018 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2019
2020         * objc.dg/attributes/method-format-1.m: Adjust.
2021
2022 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2023
2024         PR c/20385
2025         * gcc.dg/decl-9.c: New.
2026
2027 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2028
2029         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
2030
2031 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2032
2033         * gcc.dg/format/few-1.c: New test.
2034         * gcc.dg/format/asm_fprintf-1.c: Adjust.
2035         * gcc.dg/format/c90-scanf-1.c: Adjust.
2036         * gcc.dg/format/cmn-err-1.c: Adjust.
2037         * gcc.dg/format/dfp-printf-1.c: Adjust.
2038         * gcc.dg/format/dfp-scanf-1.c: Adjust.
2039         * gcc.dg/format/gcc_diag-1.c: Adjust.
2040         * gcc.dg/format/ms_unnamed-1.c: Adjust.
2041         * gcc.dg/format/strfmon-1.c: Adjust.
2042         * gcc.dg/format/unnamed-1.c: Adjust.
2043         * gcc.dg/format/xopen-2.c: Adjust.
2044         * g++.dg/ext/builtin4.C: Adjust.
2045         * g++.dg/ext/builtin5.C: Adjust.
2046
2047 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
2048
2049         * gcc.dg/pragma-diag-2.c: New test.
2050
2051 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2052
2053         PR fortran/45794
2054         * gfortran.dg/optional_mask.f90: New test.
2055
2056 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
2057
2058         * g++.dg/cpp0x/defaulted15.C: Adjust.
2059
2060 2010-11-12  James Dennett <jdennett@google.com>
2061
2062         PR c++/39415
2063         * g++.dg/expr/static_cast7.C: New.
2064
2065 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2066
2067         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
2068         warning.
2069         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
2070         mips-sgi-irix*.
2071         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
2072         * gcc.target/mips/call-3.c: Add dg-require-visibility.
2073
2074 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
2075
2076         * gcc.dg/pr46375.c: New test.
2077
2078 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
2079
2080         PR c/44782
2081         * c-c++-common/fmax-errors.c: New test.
2082
2083 2010-11-11  Richard Henderson  <rth@redhat.com>
2084
2085         * gcc.target/i386/sse-24.c: Use -ffp-contract.
2086
2087 2010-11-11  Jan Hubicka  <jh@suse.cz>
2088
2089         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
2090         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
2091
2092 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
2093
2094         PR target/46088
2095         * gcc.dg/pr46088.c: New test.
2096
2097 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2098
2099         * gfortran.dg/empty_derived_type.f90: New test.
2100
2101 2010-11-11  Tobias Burnus  <burnus@net-b.de>
2102
2103         PR fortran/46413
2104         * gfortran.dg/class_31.f90: New.
2105
2106         PR fortran/46205
2107         * gfortran.dg/forall_14.f90: New.
2108
2109 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2110             Tobias Burnus  <burnus@net-b.de>
2111
2112         PR fortran/46325
2113         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
2114
2115 2010-11-11  Jan Hubicka  <jh@suse.cz>
2116
2117         * gcc.dg/20081223-1.c: Update LTO options.
2118         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
2119         * gcc.dg/lto/20081118_0.c: Update LTO options.
2120         * gcc.dg/lto/ipareference_0.c: Update LTO options.
2121         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
2122         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
2123         * gcc.dg/lto/ipacp_0.c: Update LTO options.
2124         * gcc.dg/lto/20090116_0.c: Update LTO options.
2125         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
2126         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
2127         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
2128         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
2129         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
2130         * gcc.dg/lto/20081224_0.c: Update LTO options.
2131         * gcc.dg/lto/20090219_0.c: Update LTO options.
2132         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
2133         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
2134         * gcc.dg/lto/20081115_0.c: Update LTO options.
2135         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
2136         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
2137         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
2138         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
2139         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
2140         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
2141         * g++.dg/20090107-1.C: Update LTO options.
2142         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
2143         * g++.dg/lto/20081123_0.C: Update LTO options.
2144         * g++.dg/lto/20090313_0.C: Update LTO options.
2145         * g++.dg/lto/20081125_0.C: Update LTO options.
2146         * g++.dg/lto/20081109-1_0.C: Update LTO options.
2147         * g++.dg/lto/20081219_0.C: Update LTO options.
2148         * g++.dg/lto/20100724-1_0.C: Update LTO options.
2149         * g++.dg/lto/20081204-1_0.C: Update LTO options.
2150         * g++.dg/lto/20090303_0.C: Update LTO options.
2151         * g++.dg/lto/20100723-1_0.C: Update LTO options.
2152         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
2153         * g++.dg/lto/20090128_0.C: Update LTO options.
2154         * g++.dg/lto/20081204-2_0.C: Update LTO options.
2155         * g++.dg/lto/20090302_0.C: Update LTO options.
2156         * g++.dg/lto/20081119-1_0.C: Update LTO options.
2157         * g++.dg/lto/20081118_0.C: Update LTO options.
2158         * g++.dg/20090121-1.C: Update LTO options.
2159         * objc.dg/lto/lto.exp: Update LTO options.
2160         * lib/lto.exp: Update LTO options.
2161         * lib/gcc-dg.exp: Update LTO options.
2162         * lib/c-torture.exp: Update LTO options.
2163         * obj-c++.dg/lto/lto.exp: Update LTO options.
2164
2165 2010-11-11  Jan Hubicka  <jh@suse.cz>
2166
2167         PR tree-optimize/40436
2168         * gcc.dg/tree-ssa/inline-5.c: New testcase.
2169         * gcc.dg/tree-ssa/inline-6.c: New testcase.
2170
2171 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
2172
2173         * gfortran.dg/proc_decl_24.f90: New.
2174
2175 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
2176
2177         * objc.dg/property/at-property-20.m: New.
2178         * objc.dg/property/synthesize-8.m: New.
2179         * obj-c++.dg/property/at-property-20.m: New.
2180         * obj-c++.dg/property/synthesize-8.mm: New.
2181
2182 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
2183
2184         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
2185
2186 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2187
2188         PR middle-end/46388
2189         * gcc.c-torture/compile/pr46388.c: New test.
2190
2191 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2192
2193         * lib/lto.exp (lto-get-options-main): Support optional target
2194         selector for dg-suppress-ld-options.
2195
2196 2010-11-11  Martin Jambor  <mjambor@suse.cz>
2197
2198         PR tree-optimization/46383
2199         * g++.dg/torture/pr46383.C: New test.
2200
2201 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
2202
2203         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2204         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2205         to dg-options.
2206         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2207         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2208         * g++.dg/other/i386-3.C: Ditto.
2209
2210 2010-11-10  Jason Merrill  <jason@redhat.com>
2211
2212         * g++.dg/cpp0x/constexpr-46420.C: New.
2213
2214 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
2215
2216         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2217         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2218         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2219         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2220         expected messages.
2221
2222 2010-11-10  Jan Hubicka  <jh@suse.cz>
2223
2224         PR tree-optimize/38669
2225         * gcc.dg/tree-ssa/pr38699.c: New testcase.
2226
2227 2010-11-10  Jan Hubicka  <jh@suse.cz>
2228
2229         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2230
2231 2010-11-10  Jason Merrill  <jason@redhat.com>
2232
2233         * g++.dg/cpp0x/constexpr-bitfield.C: New.
2234
2235 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
2236
2237         PR debug/46409
2238         * gcc.dg/debug/pr46409.c: New test.
2239
2240         PR c++/46368
2241         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2242
2243 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
2244
2245         PR target/46419
2246         * gcc-target/i386/pr46419.c: New test.
2247
2248 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2249
2250         * g++.dg/other/i386-2.C: Add -mtbm.
2251         * g++.dg/other/i386-3.C: Likewise.
2252         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2253         * gcc.target/i386/funcspec-6.c: Likewise.
2254         * gcc.target/i386/sse-12.c: Add -mtbm.
2255         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2256         operand intrinsics.
2257         * gcc.target/i386/sse-14.c: Likewise.
2258         * gcc.target/i386/sse-22.c: Likewise.
2259         * gcc.target/i386/sse-23.c: Likewise.
2260         * gcc.target/i386/tbm-1.c: New file.
2261         * gcc.target/i386/tbm-2.c: Likewise.
2262
2263 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2264
2265         * g++.dg/other/i386-2.C: Add -mbmi.
2266         * g++.dg/other/i386-3.C: Likewise.
2267         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2268         * gcc.target/i386/funcspec-6.c: Likewise.
2269         * gcc.target/i386/sse-12.c: Add -mbmi.
2270         * gcc.target/i386/bmi-1.c: New file.
2271         * gcc.target/i386/bmi-2.c: Likewise.
2272         * gcc.target/i386/bmi-3.c: Likewise.
2273         * gcc.target/i386/bmi-4.c: Likewise.
2274         * gcc.target/i386/bmi-5.c: Likewise.
2275         * gcc.target/i386/bmi-6.c: Likewise.
2276
2277 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
2278
2279         PR c++/46065
2280         * g++.dg/pr46065.C: New test.
2281
2282 2010-11-10  Jan Hubicka  <jh@suse.cz>
2283
2284         PR tree-optimize/33172
2285         PR tree-optimize/43411
2286         * gcc.dg/tree-ssa/pr33172.c: New testcase.
2287         * g++.dg/tree-ssa/pr43411.C: New testcase.
2288
2289 2010-11-10  Jan Hubicka  <jh@suse.cz>
2290
2291         PR tree-optimize/46228
2292         * g++.dg/tree-ssa/pr46228.C: New testcase.
2293
2294 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
2295
2296         PR tree-optimization/46414
2297         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2298
2299 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2300
2301         PR fortran/46411
2302         * gfortran.dg/intrinsic_7.f90: New.
2303
2304 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2305
2306         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2307         * g++.dg/abi/thunk4.C: Likewise.
2308         * g++.dg/opt/combine.C: Add dg-require-visibility.
2309         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2310         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2311         alpha*-dec-osf*.
2312         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2313         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2314         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2315         large arena_size.
2316         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2317         * gcc.dg/intmax_t-1.c: Likewise.
2318
2319 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2320
2321         PR fortran/46244
2322         * gfortran.dg/class_30.f90: New.
2323
2324 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2325
2326         PR fortran/46223
2327         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2328         failure on s390.
2329
2330 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2331
2332         PR tree-optimization/45971
2333         * gcc.dg/vect/O3-pr45971.c: New.
2334
2335 2010-11-10  Richard Guenther  <rguenther@suse.de>
2336
2337         PR tree-optimization/44964
2338         * gcc.dg/pr44964.c: New testcase.
2339
2340 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2341
2342         * gnat.dg/opt10.adb: Fix typo.
2343
2344 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2345
2346         PR tree-optimization/46351
2347         PR tree-optimization/46377
2348         * gnat.dg/opt10.adb: New file.
2349         * gnat.dg/opt10_pkg.ads: Likewise.
2350         * gnat.dg/opt11.adb: Likewise.
2351         * gnat.dg/opt11.ads: Likewise.
2352
2353 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2354
2355         * gnat.dg/boolean_conv.adb: New test.
2356
2357 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2358
2359         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2360
2361 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2362
2363         * gnat.dg/unchecked_convert7.adb: New test.
2364
2365 2010-11-10  Richard Guenther  <rguenther@suse.de>
2366
2367         PR tree-optimization/46398
2368         * gcc.dg/torture/pr46398.c: New testcase.
2369
2370 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2371
2372         * gfortran.dg/open_dev_null.f90: New test.
2373
2374 2010-11-09  Jan Hubicka  <jh@suse.cz>
2375
2376         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2377         unrolling.
2378
2379 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2380
2381         * gcc.dg/struct-semi-4.c: New test.
2382
2383 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2384
2385         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2386         power5 to enable generation of FRIZ.
2387
2388         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2389         optimization.
2390
2391         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2392         expected.
2393
2394 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2395
2396         PR target/43808
2397         * gfortran.dg/pr43808.f90: New test.
2398
2399 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2400
2401         PR tree-optimization/46036
2402         * gfortran.dg/lto/pr46036_0.f90: New.
2403
2404 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2405
2406         PR middle-end/45663
2407         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2408         bar invocation instead of first.
2409
2410         PR debug/46171
2411         * gcc.dg/pr46171.c: New test.
2412
2413 2010-11-09  Richard Guenther  <rguenther@suse.de>
2414
2415         PR tree-optimization/46355
2416         * gcc.dg/pr46355.c: New testcase.
2417
2418 2010-11-09  Richard Guenther  <rguenther@suse.de>
2419
2420         PR tree-optimization/46177
2421         * gcc.dg/pr46177-2.c: New testcase.
2422
2423 2010-11-09  Richard Guenther  <rguenther@suse.de>
2424
2425         PR testsuite/46312
2426         * gcc.dg/vec-scal-opt.c: Move ...
2427         * gcc.dg/vect/vect-scal-opt.c: ... here.
2428         * gcc.dg/vec-scal-opt1.c: Move ...
2429         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2430         * gcc.dg/vec-scal-opt2.c: Move ...
2431         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2432
2433 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2434
2435         * gnat.dg/specs/static_initializer5.ads: New test.
2436         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2437
2438 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2439
2440         PR middle-end/46360
2441         * gcc.c-torture/compile/pr46360.c: New test.
2442
2443         PR c++/45894
2444         * g++.dg/warn/Wsequence-point-2.C: New test.
2445
2446 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2447
2448         PR fortran/46313
2449         * gfortran.dg/class_29.f03: New.
2450
2451 2010-11-09  Richard Guenther  <rguenther@suse.de>
2452
2453         PR middle-end/46221
2454         * gcc.target/i386/alias-1.c: New testcase.
2455
2456 2010-11-08  Jason Merrill  <jason@redhat.com>
2457
2458         * g++.dg/cpp0x/constexpr-sassert.C: New.
2459
2460 2010-11-08  Jason Merrill  <jason@redhat.com>
2461
2462         * g++.dg/cpp0x/constexpr-defarg.C: New.
2463
2464 2010-11-08  Xinliang David Li  <davidxl@google.com>
2465
2466         PR tree-optimization/46316
2467         * gcc.c-torture/execute/pr46316.c: New test.
2468
2469 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2470
2471         PR fortran/46344
2472         * gfortran.dg/class_28.f03: Extended.
2473
2474 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2475
2476         * objc.dg/property/dotsyntax-13.m: New.
2477         * objc.dg/property/dotsyntax-14.m: New.
2478         * objc.dg/property/dotsyntax-15.m: New.
2479         * objc.dg/property/synthesize-7.m: New.
2480         * obj-c++.dg/property/dotsyntax-13.mm: New.
2481         * obj-c++.dg/property/dotsyntax-14.mm: New.
2482         * obj-c++.dg/property/dotsyntax-15.mm: New.
2483         * obj-c++.dg/property/synthesize-7.mm: New.
2484
2485 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2486
2487         * objc.dg/property/dynamic-4.m: New.
2488         * objc.dg/property/dynamic-5.m: New.
2489         * objc.dg/property/dynamic-6.m: New.
2490         * obj-c++.dg/property/dynamic-4.mm: New.
2491         * obj-c++.dg/property/dynamic-5.mm: New.
2492         * obj-c++.dg/property/dynamic-6.mm: New.
2493
2494 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2495
2496         * objc.dg/property/synthesize-3.m: New.
2497         * objc.dg/property/synthesize-4.m: New.
2498         * objc.dg/property/synthesize-5.m: New.
2499         * objc.dg/property/synthesize-6.m: New.
2500         * obj-c++.dg/property/synthesize-3.mm: New.
2501         * obj-c++.dg/property/synthesize-4.mm: New.
2502         * obj-c++.dg/property/synthesize-5.mm: New.
2503         * obj-c++.dg/property/synthesize-6.mm: New.
2504
2505 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2506
2507         * objc.dg/property/at-property-5.m: Updated test.
2508         * objc.dg/property/at-property-16.m: New.
2509         * objc.dg/property/at-property-17.m: New.
2510         * objc.dg/property/at-property-18.m: New.
2511         * objc.dg/property/at-property-19.m: New.
2512         * objc.dg/property/dotsyntax-12.m: New.
2513         * objc.dg/protocol-inheritance-1.m: New.
2514         * objc.dg/protocol-inheritance-2.m: New.
2515         * obj-c++.dg/property/at-property-5.mm: Updated test.
2516         * obj-c++.dg/property/at-property-16.mm: New.
2517         * obj-c++.dg/property/at-property-17.mm: New.
2518         * obj-c++.dg/property/at-property-18.mm: New.
2519         * obj-c++.dg/property/at-property-19.mm: New.
2520         * obj-c++.dg/protocol-inheritance-1.mm: New.
2521         * obj-c++.dg/protocol-inheritance-2.mm: New.
2522         * obj-c++.dg/property/dotsyntax-12.mm: New.
2523
2524 2010-11-08  Jason Merrill  <jason@redhat.com>
2525
2526         * g++.dg/expr/overflow1.C: New.
2527         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2528         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2529         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2530         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2531
2532 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2533
2534         * gcc.dg/pr35442.c: Adapt warning.
2535
2536         PR target/46280
2537         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2538         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2539         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2540         i?86-*-* x86_64-*-*.
2541         * g++.dg/torture/pr36445.C: Likewise.
2542         * gcc.c-torture/compile/pr34856.c: Likewise.
2543         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2544         * gcc.c-torture/compile/vector-1.c: Likewise.
2545         * gcc.c-torture/compile/vector-2.c: Likewise.
2546         * gcc.dg/pr32912-1.c: Likewise.
2547         * gcc.c-torture/execute/va-arg-25.c: Move ...
2548         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2549         Add dg-options -msse, dg-require-effective-target sse_runtime for
2550         for i?86-*-*, x86_64-*-*.
2551         * gcc.c-torture/execute/vector-1.c: Likewise.
2552         * gcc.c-torture/execute/vector-2.c: Likewise.
2553         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2554         i?86-*-*, x86_64-*-*.
2555         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2556         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2557         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2558         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2559         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2560
2561 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2562
2563         * gcc.dg/torture/pr45982.c: Add -std=c99
2564         * gcc.dg/torture/pr45623.c: Ditto.
2565
2566 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2567
2568         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2569         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2570
2571 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2572
2573         PR target/28627
2574         * g++.dg/ext/dllimport7.C: Adjust second error check and
2575         allow test for x86_64 mingw, too.
2576
2577 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2578
2579         PR fortran/46344
2580         * gfortran.dg/class_28.f03: New.
2581
2582 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2583
2584         PR rtl-optimization/45352
2585         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2586         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2587         gcc.target/i386/pr45352-2.c: New tests.
2588
2589 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2590
2591         PR libobjc/36610
2592         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2593         XFAIL the run for all but m32 x86.
2594
2595 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2596
2597         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2598         as comment character.
2599
2600 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2601
2602         * gcc.target/mips/mips.exp: Revert previous patch.
2603         * gcc.target/mips/fma-1.c: Delete.
2604         * gcc.target/mips/fma-2.c: Likewise.
2605         * gcc.target/mips/fma-3.c: Likewise.
2606         * gcc.target/mips/fma-4.c: Likewise.
2607         * gcc.target/mips/fma-5.c: Likewise.
2608         * gcc.target/mips/fma-6.c: Likewise.
2609         * gcc.target/mips/fma-7.c: Likewise.
2610         * gcc.target/mips/fma-8.c: Likewise.
2611         * gcc.target/mips/fma-9.c: Likewise.
2612         * gcc.target/mips/fma-10.c: Likewise.
2613         * gcc.target/mips/fma-11.c: Likewise.
2614         * gcc.target/mips/fma-12.c: Likewise.
2615         * gcc.target/mips/fma-13.c: Likewise.
2616         * gcc.target/mips/fma-14.c: Likewise.
2617         * gcc.target/mips/fma-15.c: Likewise.
2618         * gcc.target/mips/fma-16.c: Likewise.
2619         * gcc.target/mips/fma-17.c: Likewise.
2620         * gcc.target/mips/fma-18.c: Likewise.
2621         * gcc.target/mips/fma-19.c: Likewise.
2622         * gcc.target/mips/fma-20.c: Likewise.
2623
2624 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2625
2626         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2627         * gcc.target/mips/fma-1.c: New test.
2628         * gcc.target/mips/fma-2.c: Likewise.
2629         * gcc.target/mips/fma-3.c: Likewise.
2630         * gcc.target/mips/fma-4.c: Likewise.
2631         * gcc.target/mips/fma-5.c: Likewise.
2632         * gcc.target/mips/fma-6.c: Likewise.
2633         * gcc.target/mips/fma-7.c: Likewise.
2634         * gcc.target/mips/fma-8.c: Likewise.
2635         * gcc.target/mips/fma-9.c: Likewise.
2636         * gcc.target/mips/fma-10.c: Likewise.
2637         * gcc.target/mips/fma-11.c: Likewise.
2638         * gcc.target/mips/fma-12.c: Likewise.
2639         * gcc.target/mips/fma-13.c: Likewise.
2640         * gcc.target/mips/fma-14.c: Likewise.
2641         * gcc.target/mips/fma-15.c: Likewise.
2642         * gcc.target/mips/fma-16.c: Likewise.
2643         * gcc.target/mips/fma-17.c: Likewise.
2644         * gcc.target/mips/fma-18.c: Likewise.
2645         * gcc.target/mips/fma-19.c: Likewise.
2646         * gcc.target/mips/fma-20.c: Likewise.
2647
2648 2010-11-06  Jason Merrill  <jason@redhat.com>
2649
2650         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2651
2652 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2653
2654         PR c/43384
2655         * gcc.dg/parser-error-3.c: New test.
2656
2657 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2658
2659         PR c++/45332
2660         * g++.dg/parse/semicolon2.C: New testcase.
2661         * g++.dg/ext/asmspec1.C: Adjust.
2662         * g++.dg/init/new13.C: Adjust.
2663         * g++.dg/parse/ctor5.C: Adjust.
2664
2665 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2666
2667         PR fortran/46330
2668         * gfortran.dg/class_27.f03: New.
2669
2670 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2671
2672         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2673         * objc.dg/property/dotsyntax-5.m: New.
2674         * objc.dg/property/dotsyntax-6.m: New.
2675         * objc.dg/property/dotsyntax-7.m: New.
2676         * objc.dg/property/dotsyntax-8.m: New.
2677         * objc.dg/property/dotsyntax-9.m: New.
2678         * objc.dg/property/dotsyntax-10.m: New.
2679         * objc.dg/property/dotsyntax-11.m: New.
2680         * obj-c++.dg/property/dotsyntax-5.mm: New.
2681         * obj-c++.dg/property/dotsyntax-6.mm: New.
2682         * obj-c++.dg/property/dotsyntax-7.mm: New.
2683         * obj-c++.dg/property/dotsyntax-8.mm: New.
2684         * obj-c++.dg/property/dotsyntax-9.mm: New.
2685         * obj-c++.dg/property/dotsyntax-10.mm: New.
2686         * obj-c++.dg/property/dotsyntax-11.mm: New.
2687
2688 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2689
2690         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2691         NeXT runtime when the type is READONLY.
2692
2693 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2694
2695         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2696         * gcc.target/i386/387-6.c: Ditto.
2697         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2698         * gcc.target/i386/387-4.c: Ditto.
2699         * gcc.target/i386/387-7.c: Ditto.
2700         * gcc.target/i386/387-8.c: Ditto.
2701         * gcc.target/i386/387-9.c: Ditto.
2702         * gcc.target/i386/387-10.c: Ditto.
2703         * gcc.target/i386/387-11.c: Ditto.
2704         * gcc.target/i386/387-12.c: Ditto.
2705
2706         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2707
2708 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2709
2710         PR target/44981
2711         * gcc.dg/darwin-cfstring-format-1.c: New.
2712         * gcc.dg/warn-nsstring.c: New.
2713         * objc.dg/fsf-nsstring-format-1.m: New.
2714         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2715         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2716         linker warning.
2717
2718 2010-11-05  Jason Merrill  <jason@redhat.com>
2719
2720         PR c++/45473
2721         * g++.dg/inherit/virtual6.C: New.
2722
2723 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2724
2725         PR c/44772
2726         * gcc.dg/Wcxx-compat-21.c: New test.
2727
2728 2010-11-05  Ian Lance Taylor  <iant@google.com>
2729
2730         PR target/46084
2731         * gcc.target/i386/pr46084.c: New test.
2732
2733 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2734
2735         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2736         * (check_effective_target_mempcpy): New.
2737         * gcc.c-torture/execute/pr45636.c: Move this...
2738         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2739
2740 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2741
2742         * gcc.target/i386/i386.exp (FLAGS): Remove.
2743         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2744
2745 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2746
2747         PR c++/46160
2748         * g++.dg/opt/empty2.C: New test.
2749
2750         PR target/45670
2751         * gcc.target/i386/pr45670.c: New test.
2752
2753 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2754
2755         PR fortran/45451
2756         PR fortran/46174
2757         * gfortran.dg/class_19.f03: Modified.
2758         * gfortran.dg/class_allocate_6.f03: New.
2759
2760 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2761
2762         * gcc.target/i386/avx-vzeroupper-19.c: New.
2763
2764 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2765
2766         PR tree-optimization/46099
2767         * gcc.dg/autopar/pr46099.c: New test.
2768
2769         PR middle-end/43690
2770         * c-c++-common/pr43690.c: New test.
2771
2772 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2773
2774         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2775         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2776         declaration and implementation.
2777         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2778         * obj-c++.dg/property/at-property-13.mm: Likewise.
2779         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2780         * obj-c++.dg/property/property-1.mm: Likewise.
2781         * obj-c++.dg/property/at-property-7.mm: Likewise.
2782         * obj-c++.dg/property/at-property-9.mm: Likewise.
2783         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2784         * obj-c++.dg/property/at-property-10.mm: Likewise.
2785         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2786         * obj-c++.dg/property/at-property-12.mm: Likewise.
2787         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2788         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2789         * obj-c++.dg/property/at-property-6.mm: Likewise.
2790         * obj-c++.dg/property/at-property-8.mm: Likewise.
2791         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2792         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2793         * obj-c++.dg/property/at-property-11.mm: Likewise.
2794         * obj-c++.dg/template-8.mm: Likewise.
2795         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2796         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2797         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2798         and put a FIXME for this.
2799         * obj-c++.dg/property/property-2.mm: Remove.
2800         * obj-c++.dg/property/property-3.mm: Remove.
2801
2802 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2803
2804         PR debug/46307
2805         * gcc.dg/pr46307.c: New test.
2806
2807 2010-11-05  Jason Merrill  <jason@redhat.com>
2808
2809         PR c++/46304
2810         * g++.dg/ext/complex6.C: New.
2811
2812 2010-11-04  Bud Davis   <jimmied@smu.edu>
2813
2814         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2815
2816 2010-11-04  Chao-ying Fu  <fu@mips.com>
2817
2818         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2819         msubu, mult, multu.
2820         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2821
2822 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2823
2824         Fixed using the Objective-C 2.0 dot-syntax with class names.
2825         * objc.dg/property/dotsyntax-3.m: New.
2826         * objc.dg/property/dotsyntax-4.m: New.
2827         * obj-c++.dg/property/dotsyntax-3.mm: New.
2828         * obj-c++.dg/property/dotsyntax-4.mm: New.
2829
2830         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2831         Objective-C 2.0 dot-syntax is used with class names.
2832         * obj-c++.dg/fobjc-std-1.mm: Same change.
2833
2834 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2835
2836         * gcc.target/powerpc/loop_align.c: New.
2837
2838 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2839
2840         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2841
2842         merge from FSF 'apple/trunk' branch.
2843         * gcc.target/powerpc/darwin64-abi.c: New.
2844
2845 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2846
2847         PR tree-optimization/46233
2848         * gcc.dg/pr46233.c: New test.
2849
2850 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2851
2852         * objc.dg/property/property-2.m: Deleted.
2853         * objc.dg/property/property-3.m: Deleted.
2854
2855 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2856
2857         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2858         defined.
2859         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2860         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2861         * objc.dg/property/property-1.m: Likewise.
2862         * objc.dg/property/at-property-6.m: Likewise.
2863         * objc.dg/property/at-property-7.m: Likewise.
2864         * objc.dg/property/dotsyntax-1.m: Likewise.
2865         * objc.dg/property/at-property-8.m: Likewise.
2866         * objc.dg/property/dotsyntax-2.m: Likewise.
2867         * objc.dg/property/at-property-9.m: Likewise.
2868         * objc.dg/property/synthesize-2.m: Likewise.
2869         * objc.dg/property/at-property-10.m: Likewise.
2870         * objc.dg/property/at-property-11.m: Likewise.
2871         * objc.dg/property/at-property-12.m: Likewise.
2872         * objc.dg/property/at-property-13.m: Likewise.
2873         * objc.dg/property/fsf-property-method-access.m: Likewise.
2874         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2875         linker warning.
2876         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2877         warnings.
2878         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2879         deprecation warnings.  Use Object1 implementation.
2880         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2881         * objc/execute/forward-1.m: Remove.
2882         * objc/execute/forward-1.x: Remove.
2883
2884 2010-11-04  Jason Merrill  <jason@redhat.com>
2885
2886         * g++.dg/cpp0x/constexpr-access.C: New.
2887
2888 2010-11-04  Richard Guenther  <rguenther@suse.de>
2889
2890         PR rtl-optimization/46183
2891         * gcc.dg/torture/pr46183.c: New testcase.
2892
2893 2010-11-04  Richard Guenther  <rguenther@suse.de>
2894
2895         PR tree-optimization/46068
2896         * gcc.dg/torture/pr46068.c: New testcase.
2897
2898 2010-11-04  Richard Guenther  <rguenther@suse.de>
2899
2900         PR tree-optimization/45991
2901         * gcc.dg/pr45991.c: New testcase.
2902
2903 2010-11-04  Richard Guenther  <rguenther@suse.de>
2904
2905         PR tree-optimization/46154
2906         * g++.dg/torture/pr46154.C: New testcase.
2907
2908 2010-11-04  Richard Guenther  <rguenther@suse.de>
2909
2910         PR tree-optimization/45733
2911         * gcc.dg/pr45733.c: New testcase.
2912
2913 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2914
2915         PR tree-optimization/46213
2916         * gfortran.dg/vect/pr46213.f90: New.
2917
2918 2010-11-04  Richard Guenther  <rguenther@suse.de>
2919
2920         PR testsuite/45702
2921         * gcc.dg/pr34989-1.c: Move ...
2922         * gcc.dg/lto/pr34989-1_0.c: ... here.
2923         * gcc.dg/pr34989-2.c: Move ...
2924         * gcc.dg/lto/pr34989-1_1.c: ... here.
2925         * gcc.dg/pr27898.c: Move ...
2926         * gcc.dg/lto/pr27898_0.c: ... here and ...
2927         * gcc.dg/lto/pr27898_1.c: ... split.
2928         * gcc.dg/pr28712.c: Move ...
2929         * gcc.dg/lto/pr28712_0.c: ... here and ...
2930         * gcc.dg/lto/pr28712_1.c: ... split ...
2931         * gcc.dg/lto/pr28712_2.c: ... twice.
2932         * gcc.dg/pr28706.c: Move ...
2933         * gcc.dg/lto/pr28706_0.c: ... here and ...
2934         * gcc.dg/lto/pr28706_1.c: ... split.
2935
2936 2010-11-04  Richard Guenther  <rguenther@suse.de>
2937             Richard Henderson  <rth@redhat.com>
2938
2939         * gcc.target/i386/fma4-vector-2.c: New testcase.
2940
2941 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2942             Richard Guenther  <rguenther@suse.de>
2943
2944         * gcc.dg/vec-scal-opt.c: New testcase.
2945         * gcc.dg/vec-scal-opt1.c: New testcase.
2946         * gcc.dg/vec-scal-opt2.c: New testcase.
2947
2948 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2949
2950         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2951         from plugin build flags on Darwin targets.
2952
2953 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2954
2955         * gcc.target/i386/pr46285.c: Require split_stack target.
2956
2957 2010-11-03  Jason Merrill  <jason@redhat.com>
2958
2959         PR c++/46293
2960         * g++.dg/cpp0x/constexpr-base2.C: New.
2961
2962         PR c++/46289
2963         * g++.dg/cpp0x/initlist45.C: New.
2964
2965 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2966
2967         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2968         is now allowed in categories.
2969         * obj-c++.dg/property/dynamic-2.mm: Same change.
2970         * objc.dg/property/dynamic-3.m: New.
2971         * obj-c++.dg/property/dynamic-3.mm: New.
2972         * objc.dg/property/at-property-14.m: New.
2973         * objc.dg/property/at-property-15.m: New.
2974         * obj-c++.dg/property/at-property-14.mm: New.
2975         * obj-c++.dg/property/at-property-15.mm: New.
2976
2977         * objc.dg/foreach-6.m: Added a few more tests for valid and
2978         invalid iterating variables and collections.
2979
2980 2010-11-03  Xinliang David Li  <davidxl@google.com>
2981
2982         PR target/46200
2983         * g++.dg/tree-ssa/ivopts-2.C: New test.
2984
2985 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2986
2987         PR target/46295
2988         * gcc.target/i386/pr46295.c: New.
2989
2990 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2991
2992         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2993         precision min/max for single precision on VSX.
2994
2995 2010-11-03  Jason Merrill  <jason@redhat.com>
2996
2997         PR c++/46289
2998         * g++.dg/cpp0x/constexpr-ice3.C: New.
2999
3000 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
3001
3002         * gnat.dg/opt8.ad[sb]: New test.
3003         * gnat.dg/opt8_pkg.ads: New helper.
3004
3005 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3006
3007         PR rtl-optimization/45865
3008         * gcc.dg/pr45865.c: New.
3009         * gcc.dg/torture/pr45865.c: Likewise.
3010
3011         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
3012         * gcc.target/arm/headmerge-2.c: Likewise.
3013         * gcc.target/i386/headmerge-1.c: Likewise.
3014         * gcc.target/i386/headmerge-2.c: Likewise.
3015
3016 2010-11-03  Richard Guenther  <rguenther@suse.de>
3017
3018         PR middle-end/46288
3019         * gcc.dg/pr46288.c: New testcase.
3020
3021 2010-11-03  Richard Guenther  <rguenther@suse.de>
3022
3023         PR tree-optimization/44807
3024         * gcc.dg/torture/pr44807.c: New testcase.
3025
3026 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3027
3028         PR libgfortran/43899
3029         * gfortran.dg/namelist_67.f90: New test.
3030
3031 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3032
3033         PR tree-optimization/46009
3034         * gcc.dg/vect/pr46009.c: New function.
3035
3036 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3037
3038         Implemented -fobjc-std=objc1 flag.
3039         * objc.dg/fobjc-std-1.m: New.
3040         * obj-c++.dg/fobjc-std-1.mm: New.
3041
3042 2010-11-03  Richard Guenther  <rguenther@suse.de>
3043
3044         PR middle-end/46241
3045         * g++.dg/debug/pr46241.C: New testcase.
3046
3047 2010-11-03  Richard Guenther  <rguenther@suse.de>
3048
3049         PR tree-optimization/46190
3050         * gfortran.dg/pr46190.f90: New testcase.
3051
3052 2010-11-03  Richard Guenther  <rguenther@suse.de>
3053
3054         PR testsuite/46274
3055         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
3056         * gcc.dg/vect/vect-19.c: Likewise.
3057         * gcc.dg/vect/vect-17.c: Likewise.
3058
3059 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3060
3061         PR target/46285
3062         * gcc.target/i386/pr46285.c: New.
3063
3064 2010-11-03  Richard Guenther  <rguenther@suse.de>
3065
3066         PR tree-optimization/46217
3067         * gcc.dg/pr46217.c: New testcase.
3068
3069 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3070
3071         * objc.dg/property/dotsyntax-1.m: New.
3072         * objc.dg/property/dotsyntax-2.m: New.
3073         * obj-c++.dg/property/dotsyntax-1.mm: New.
3074         * obj-c++.dg/property/dotsyntax-2.mm: New.
3075
3076 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3077
3078         PR tree-optimization/46165
3079         * gcc.dg/pr46165.c: New test.
3080
3081 2010-11-03  Richard Guenther  <rguenther@suse.de>
3082
3083         PR middle-end/46251
3084         * gcc.dg/pr46251.c: New testcase.
3085
3086 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3087
3088         PR tree-optimization/46107
3089         * gcc.c-torture/compile/pr46107.c: New test.
3090
3091         PR debug/46252
3092         * gcc.dg/pr46252.c: New test.
3093
3094         PR rtl-optimization/46034
3095         PR rtl-optimization/46212
3096         PR rtl-optimization/46248
3097         * gcc.c-torture/compile/pr46034.c: New test.
3098         * gcc.c-torture/compile/pr46248.c: New test.
3099         * gcc.dg/pr46212.c: New test.
3100
3101 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3102
3103         * gnat.dg/sizetype4.adb: New test.
3104
3105 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
3106
3107         * gcc.target/i386/avx-vzeroupper-15.c: New.
3108         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3109         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3110         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3111
3112         PR target/46253
3113         * gcc.target/i386/pr46253.c: New.
3114
3115 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3116             Tobias Burnus  <burnus@net-b.de>
3117
3118         PR fortran/45170
3119         * gfortran.dg/deferred_type_param_1.f90: New.
3120         * gfortran.dg/deferred_type_param_2.f90: New.
3121         * gfortran.dg/initialization_1.f90: Update dg-errors.
3122         * gfortran.dg/initialization_9.f90: Update dg-errors.
3123
3124 2010-11-02  Richard Guenther  <rguenther@suse.de>
3125
3126         PR tree-optimization/46149
3127         * g++.dg/torture/pr46149.C: New testcase.
3128
3129 2010-11-02  Richard Guenther  <rguenther@suse.de>
3130
3131         PR tree-optimization/46216
3132         * gcc.dg/torture/pr46216.c: New testcase.
3133
3134 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3135
3136         PR target/46131
3137         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
3138         *-*-osf*.
3139
3140 2010-11-02  Richard Guenther  <rguenther@suse.de>
3141
3142         PR tree-optimization/46184
3143         * gcc.dg/pr46184.c: New testcase.
3144
3145 2010-11-02  Richard Guenther  <rguenther@suse.de>
3146
3147         PR tree-optimization/46177
3148         * gcc.dg/pr46177.c: New testcase.
3149
3150 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3151
3152         PR middle-end/46120
3153         * g++.dg/ipa/ivinline-9.C: New test.
3154
3155 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3156
3157         PR tree-optimization/45875
3158         * g++.dg/torture/pr45875.C: New test.
3159
3160 2010-11-02  Richard Guenther  <rguenther@suse.de>
3161
3162         PR testsuite/46249
3163         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
3164
3165 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
3166
3167         PR debug/46255
3168         * gcc.dg/pr46255.c: New test.
3169
3170 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3171
3172         PR c++/46170
3173         PR c++/46162
3174         * g++.dg/template/sfinae26.C: New test.
3175         * g++.dg/template/sfinae27.C: Likewise.
3176
3177 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3178
3179         PR c++/45606
3180         * g++.dg/template/typedef36.C: New test.
3181         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
3182         * g++.dg/template/canon-type-10.C: Likewise.
3183         * g++.dg/template/canon-type-11.C: Likewise.
3184         * g++.dg/template/canon-type-12.C: Likewise.
3185         * g++.dg/template/canon-type-13.C: Likewise.
3186
3187 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
3188
3189         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3190         instance of debug_pubnames on darwin.
3191
3192 2010-11-01  Jason Merrill  <jason@redhat.com>
3193             Benjamin Kosnik  <bkoz@redhat.com>
3194
3195         * g++.dg/cpp0x/constexpr-initlist2.C: New.
3196         * g++.dg/cpp0x/constexpr-initlist3.C: New.
3197
3198         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3199         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3200         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3201         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3202         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3203         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3204         * g++.dg/cpp0x/constexpr-array.C: New.
3205         * g++.dg/cpp0x/constexpr-base.C: New.
3206         * g++.dg/cpp0x/constexpr-complex.C: New.
3207         * g++.dg/cpp0x/constexpr-data1.C: New.
3208         * g++.dg/cpp0x/constexpr-data2.C: New.
3209         * g++.dg/cpp0x/constexpr-deref.C: New.
3210         * g++.dg/cpp0x/constexpr-diag1.C: New.
3211         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3212         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3213         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3214         * g++.dg/cpp0x/constexpr-empty.C: New.
3215         * g++.dg/cpp0x/constexpr-empty2.C: New.
3216         * g++.dg/cpp0x/constexpr-empty3.C: New.
3217         * g++.dg/cpp0x/constexpr-empty4.C: New.
3218         * g++.dg/cpp0x/constexpr-empty5.C: New.
3219         * g++.dg/cpp0x/constexpr-ex1.C: New.
3220         * g++.dg/cpp0x/constexpr-ex2.C: New.
3221         * g++.dg/cpp0x/constexpr-ex3.C: New.
3222         * g++.dg/cpp0x/constexpr-ex4.C: New.
3223         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3224         * g++.dg/cpp0x/constexpr-fnptr.C: New.
3225         * g++.dg/cpp0x/constexpr-function1.C: New.
3226         * g++.dg/cpp0x/constexpr-function2.C: New.
3227         * g++.dg/cpp0x/constexpr-function3.C: New.
3228         * g++.dg/cpp0x/constexpr-ice.C: New.
3229         * g++.dg/cpp0x/constexpr-initlist.C: New.
3230         * g++.dg/cpp0x/constexpr-neg1.C: New.
3231         * g++.dg/cpp0x/constexpr-noexcept.C: New.
3232         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3233         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3234         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3235         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3236         * g++.dg/cpp0x/constexpr-nonlit.C: New.
3237         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3238         * g++.dg/cpp0x/constexpr-nullptr.C: New.
3239         * g++.dg/cpp0x/constexpr-object1.C: New.
3240         * g++.dg/cpp0x/constexpr-object2.C: New.
3241         * g++.dg/cpp0x/constexpr-overflow.C: New.
3242         * g++.dg/cpp0x/constexpr-pedantic.C: New.
3243         * g++.dg/cpp0x/constexpr-pos1.C: New.
3244         * g++.dg/cpp0x/constexpr-potential1.C: New.
3245         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3246         * g++.dg/cpp0x/constexpr-pure.C: New.
3247         * g++.dg/cpp0x/constexpr-static.C: New.
3248         * g++.dg/cpp0x/constexpr-static2.C: New.
3249         * g++.dg/cpp0x/constexpr-static3.C: New.
3250         * g++.dg/cpp0x/constexpr-static4.C: New.
3251         * g++.dg/cpp0x/constexpr-static5.C: New.
3252         * g++.dg/cpp0x/constexpr-static6.C: New.
3253         * g++.dg/cpp0x/constexpr-string.C: New.
3254         * g++.dg/cpp0x/constexpr-switch.C: New.
3255         * g++.dg/cpp0x/constexpr-targ.C: New.
3256         * g++.dg/cpp0x/constexpr-throw.C: New.
3257         * g++.dg/cpp0x/constexpr-typeid.C: New.
3258         * g++.dg/cpp0x/constexpr-union.C: New.
3259         * g++.dg/cpp0x/constexpr-value.C: New.
3260         * g++.dg/cpp0x/constexpr-value2.C: New.
3261         * g++.dg/cpp0x/constexpr-variadic.C: New.
3262         * g++.dg/cpp0x/initlist5.C: Use constexpr.
3263         * g++.dg/cpp0x/static_assert3.C: Add expected error.
3264         * g++.dg/other/fold1.C: Likewise.
3265         * g++.dg/parse/crash36.C: Likewise.
3266         * g++.dg/parse/constant4.C: Adjust expected error.
3267         * g++.dg/template/arg5.C: Likewise.
3268         * g++.dg/template/non-dependent10.C: Likewise.
3269         * g++.dg/template/qualified-id3.C: Likewise.
3270         * g++.dg/warn/overflow-warn-1.C: Likewise.
3271         * g++.dg/warn/overflow-warn-3.C: Likewise.
3272         * g++.dg/warn/overflow-warn-4.C: Likewise.
3273         * g++.old-deja/g++.pt/crash10.C: Likewise.
3274
3275         * g++.dg/cpp0x/constexpr-ctor2.C: New.
3276
3277 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3278
3279         Implemented format and noreturn attributes for Objective-C methods.
3280         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3281         * objc.dg/attributes/method-deprecated-1.m: New.
3282         * objc.dg/attributes/method-deprecated-2.m: New.
3283         * objc.dg/attributes/method-deprecated-3.m: New.
3284         * objc.dg/attributes/method-noreturn-1.m: New.
3285         * objc.dg/attributes/method-sentinel-1.m: New.
3286         * objc.dg/attributes/method-format-1.m: New.
3287         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3288         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3289         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3290         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3291         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3292         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3293         * obj-c++.dg/attributes/method-format-1.mm: New.
3294
3295 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3296
3297         * objc.dg/property/at-property-deprecated-1.m: New.
3298         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3299
3300 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3301
3302         Implemented Objective-C 2.0 property accessors.
3303         * objc.dg/property/at-property-6.m: Use nonatomic properties to
3304         avoid testing more complex accessors in this testcase which is not
3305         about them.
3306         * objc.dg/property/at-property-7.m: Same change.
3307         * objc.dg/property/at-property-8.m: Same change.
3308         * objc.dg/property/at-property-9.m: Same change.
3309         * objc.dg/property/at-property-10.m: Same change.
3310         * objc.dg/property/at-property-11.m: Same change.
3311         * obj-c++.dg/property/at-property-6.mm: Same change.
3312         * obj-c++.dg/property/at-property-7.mm: Same change.
3313         * obj-c++.dg/property/at-property-8.mm: Same change.
3314         * obj-c++.dg/property/at-property-9.mm: Same change.
3315         * obj-c++.dg/property/at-property-10.mm: Same change.
3316         * obj-c++.dg/property/at-property-11.mm: Same change.
3317         * objc.dg/property/at-property-12.m: New.
3318         * objc.dg/property/at-property-13.m: New.
3319         * obj-c++.dg/property/at-property-12.mm: New.
3320         * obj-c++.dg/property/at-property-13.mm: New.
3321
3322 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3323
3324         PR fortran/46152
3325         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3326         * gfortran.dg/allocate_with_typespec_4.f90: New test.
3327         * gfortran.dg/allocate_with_typespec_1.f90: New test.
3328         * gfortran.dg/allocate_with_typespec_2.f: New test.
3329         * gfortran.dg/allocate_with_typespec_3.f90: New test.
3330         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3331         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3332
3333 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3334             Nathan Froyd  <froydnj@codesourcery.com>
3335
3336         PR tree-optimization/46259
3337         * gfortran.dg/pr46259.f: New testcase.
3338
3339 2010-11-01  Paul Koning  <ni1d@arrl.net>
3340
3341         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3342         * gcc.c-torture/compile/20020604-1.c: Ditto.
3343         * gcc.c-torture/compile/20001226-1.c: Ditto.
3344         * gcc.c-torture/compile/20010327-1.c: Ditto.
3345         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3346         * gcc.c-torture/compile/pr43191.c: Ditto.
3347         * gcc.c-torture/compile/pr41181.c: Ditto.
3348
3349 2010-10-31  Richard Henderson  <rth@redhat.com>
3350
3351         * lib/target-supports.exp
3352         (check_effective_target_automatic_stack_alignment): True for
3353         x86 but not windows.
3354         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3355         use of the preferred-stack-boundary arguments.
3356         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3357
3358 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3359
3360         PR target/46142
3361         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3362         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3363
3364 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3365
3366         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3367
3368 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3369
3370         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3371         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3372         than tls.
3373         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3374         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3375         * objc.dg/torture/tls/thr-init.m: Likewise.
3376         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3377         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3378
3379 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3380
3381         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3382         the Linux kernel.
3383
3384 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3385
3386         PR fortran/44917
3387         PR fortran/44926
3388         PR fortran/46196
3389         * gfortran.dg/typebound_generic_10.f03: New.
3390
3391 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3392
3393         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3394         * objc.dg/property/property-neg-1.m: Updated for changes in the
3395         syntax of @property and the implementation of
3396         @synthesize/@dynamic.
3397         * objc.dg/property/property-neg-2.m: Same change.
3398         * objc.dg/property/property-neg-3.m: Same change.
3399         * objc.dg/property/property-neg-4.m: Same change.
3400         * objc.dg/property/property-neg-5.m: Same change.
3401         * objc.dg/property/property-neg-7.m: Same change.
3402         * objc.dg/property/property-1.m: Same change.
3403         * objc.dg/property/synthesize-1.m: Same change.
3404         * objc.dg/property/at-property-2.m: Same change.
3405         * objc.dg/property/at-property-4.m: Same change.
3406
3407         * objc.dg/property/fsf-property-method-acces.m: Updated for
3408         changes in the syntax of @property and the implementation of
3409         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3410         * objc.dg/property/fsf-property-basic.m: Same change.
3411         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3412
3413         * objc.dg/property/at-property-5.m: New.
3414         * objc.dg/property/at-property-6.m: New.
3415         * objc.dg/property/at-property-7.m: New.
3416         * objc.dg/property/at-property-8.m: New.
3417         * objc.dg/property/at-property-9.m: New.
3418         * objc.dg/property/at-property-10.m: New.
3419         * objc.dg/property/at-property-11.m: New.
3420         * objc.dg/property/synthesize-2.m: New.
3421         * objc.dg/property/dynamic-2.m: New.
3422
3423         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3424         syntax of @property and the implementation of
3425         @synthesize/@dynamic.
3426         * obj-c++.dg/property/property-neg-2.mm: Same change.
3427         * obj-c++.dg/property/property-neg-3.mm: Same change.
3428         * obj-c++.dg/property/property-neg-4.mm: Same change.
3429         * obj-c++.dg/property/property-neg-5.mm: Same change.
3430         * obj-c++.dg/property/property-neg-7.mm: Same change.
3431         * obj-c++.dg/property/property-1.mm: Same change.
3432         * obj-c++.dg/property/synthesize-1.mm: Same change.
3433         * obj-c++.dg/property/at-property-2.mm: Same change.
3434         * obj-c++.dg/property/at-property-4.mm: Same change.
3435
3436         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3437         changes in the syntax of @property and the implementation of
3438         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3439         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3440         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3441
3442         * obj-c++.dg/property/at-property-5.mm: New.
3443         * obj-c++.dg/property/at-property-6.mm: New.
3444         * obj-c++.dg/property/at-property-7.mm: New.
3445         * obj-c++.dg/property/at-property-8.mm: New.
3446         * obj-c++.dg/property/at-property-9.mm: New.
3447         * obj-c++.dg/property/at-property-10.mm: New.
3448         * obj-c++.dg/property/at-property-11.mm: New.
3449         * obj-c++.dg/property/synthesize-2.mm: New.
3450         * obj-c++.dg/property/dynamic-2.mm: New.
3451
3452 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3453             Andrew Pinski  <pinskia@gmail.com>
3454
3455         * gcc.c-torture/execute/vector-shift.c: New testcase.
3456         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3457         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3458         * gcc.dg/vector-shift.c: Likewise.
3459         * gcc.dg/vector-shift1.c: Likewise.
3460         * gcc.dg/torture/vector-shift2.c: Likewise.
3461         * gcc.dg/vector-shift3.c: Likewise.
3462         * gcc.dg/simd-1b.c: Adjust.
3463
3464 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3465
3466         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3467
3468 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3469
3470         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3471
3472 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3473
3474         PR target/46153
3475         * gcc.target/i386/pr46153.c: New test.
3476
3477 2010-10-27  Jason Merrill  <jason@redhat.com>
3478
3479         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3480
3481 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3482
3483         PR fortran/46161
3484         * gfortran.dg/class_dummy_3.f03: New.
3485
3486 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3487
3488         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3489         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3490
3491         * gcc.target/i386/avx-vzeroupper-3.c: New.
3492         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3493         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3494         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3495         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3496         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3497         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3498         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3499         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3500         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3501         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3502         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3503
3504 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3505
3506         * obj-c.dg/property/at-property-4.m: New.
3507         * obj-c++.dg/property/at-property-4.mm: New.
3508         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3509         updates in warning.
3510         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3511         updates in warning.
3512
3513 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3514
3515         * objc.dg/property/at-property-1.m: New.
3516         * objc.dg/property/at-property-2.m: New.
3517         * objc.dg/property/at-property-3.m: New.
3518         * objc.dg/ivar-invalid-type-1.m: New.
3519         * obj-c++.dg/property/at-property-1.mm: New.
3520         * obj-c++.dg/property/at-property-2.mm: New.
3521         * obj-c++.dg/property/at-property-3.mm: New.
3522         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3523         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3524         in error reporting.
3525
3526 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3527
3528         PR libgfortran/46010
3529         * gfortran.dg/namelist_66.f90: New test.
3530         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3531
3532 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3533
3534         PR fortran/42647
3535         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3536         * gfortran.dg/allocatable_scalar_10.f90: New.
3537         * gfortran.dg/class_19.f03: Extended.
3538
3539 2010-10-26  Jan Hubicka  <jh@suse.cz>
3540
3541         PR middle-end/45736
3542         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3543
3544 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3545
3546         PR tree-optimization/46167
3547         * gcc.dg/vect/O-pr46167.c: New.
3548         * gcc.dg/vect/vect.exp: Run tests with -O.
3549
3550 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3551
3552         PR target/44948
3553         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3554         * g++.dg/vect/pr33860a.cc: Likewise.
3555         * gcc.c-torture/compile/20070522-1.c: Likewise.
3556         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3557         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3558         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3559         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3560         * gcc.dg/pr44136.c: Likewise.
3561
3562         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3563         * gcc.dg/compat/vector-1_x.c: Likewise.
3564         * gcc.dg/compat/vector-1_y.c: Likewise.
3565         * gcc.dg/compat/vector-2_x.c: Likewise.
3566         * gcc.dg/compat/vector-2_y.c: Likewise.
3567         * gcc.dg/pr43300.c: Likewise.
3568
3569         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3570         * gcc.dg/compat/vector-1a_y.c: Likewise.
3571         * gcc.dg/compat/vector-1b_x.c: Likewise.
3572         * gcc.dg/compat/vector-1b_y.c: Likewise.
3573         * gcc.dg/compat/vector-2a_x.c: Likewise.
3574         * gcc.dg/compat/vector-2a_y.c: Likewise.
3575         * gcc.dg/compat/vector-2b_x.c: Likewise.
3576         * gcc.dg/compat/vector-2b_y.c: Likewise.
3577         * gcc.target/i386/pr39162.c: Likewise.
3578         * gcc.target/i386/pr40906-2.c: Likewise.
3579         * gcc.target/i386/sse-5.c: Likewise.
3580
3581         * gcc.dg/pr35442.c: Prune ABI change warnings.
3582
3583         * gcc.c-torture/execute/pr38151.x: New.
3584         * gcc.target/i386/pr44948-1a.c: Likewise.
3585         * gcc.target/i386/pr44948-1b.c: Likewise.
3586         * gcc.target/i386/pr44948-2a.c: Likewise.
3587         * gcc.target/i386/pr44948-2b.c: Likewise.
3588
3589 2010-10-26  Ian Lance Taylor  <iant@google.com>
3590
3591         PR middle-end/45687
3592         * gcc.c-torture/execute/20101025-1.c: New test.
3593
3594 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3595
3596         PR fortran/45451
3597         * gfortran.dg/class_allocate_5.f90: New.
3598
3599 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3600
3601         Implement opaque-enum-specifiers for C++0x
3602         * g++.dg/cpp0x/forw_enum1.C: New.
3603         * g++.dg/cpp0x/forw_enum2.C: New.
3604         * g++.dg/cpp0x/forw_enum3.C: New.
3605         * g++.dg/cpp0x/forw_enum4.C: New.
3606         * g++.dg/cpp0x/forw_enum5.C: New.
3607         * g++.dg/cpp0x/forw_enum6.C: New.
3608         * g++.dg/cpp0x/forw_enum7.C: New.
3609         * g++.dg/cpp0x/forw_enum8.C: New.
3610         * g++.dg/cpp0x/forw_enum9.C: New.
3611         * g++.dg/parse/enum3.C: Add new errors.
3612         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3613         * g++.dg/cpp0x/auto9.C: Add new error.
3614         * g++.dg/template/crash79.C: Add new errors.
3615
3616 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3617
3618         * gcc.target/arm/volatile-bitfields-1.c: New test.
3619         * gcc.target/arm/volatile-bitfields-2.c: New test.
3620         * gcc.target/arm/volatile-bitfields-3.c: New test.
3621
3622 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3623
3624         * gnat.dg/pointer_discr1.adb: New test.
3625         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3626         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3627         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3628
3629 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3630
3631         * gnat.dg/loop_optimization8.adb: New test.
3632         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3633         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3634
3635 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3636
3637         * gnat.dg/in_out_parameter2.adb: New test.
3638         * gnat.dg/in_out_parameter3.adb: Likewise.
3639
3640 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3641
3642         * g++.dg/opt/combine.c: New test.
3643
3644 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3645
3646         * gnat.dg/opt7.ad[sb]: New test.
3647         * gnat.dg/opt7_pkg.ads: New helper.
3648
3649 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3650
3651         PR objc/45735
3652         * obj-c.dg/pr45735.mm: New.
3653         * obj-c++.dg/pr45735.mm: New.
3654
3655 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3656
3657         PR objc/24393
3658         * objc.dg/pr24393.m: New.
3659         * obj-c++.dg/pr24393.mm: New.
3660
3661 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3662
3663         PR objc/28049
3664         * objc.dg/pr28049.m: New.
3665         * obj-c++.dg/pr28049.mm: New.
3666
3667 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3668
3669         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3670         parameter attributes are now supported.
3671         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3672         * objc.dg/attributes/parameter-attribute-1.m: New test.
3673         * objc.dg/attributes/parameter-attribute-2.m: New test.
3674         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3675         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3676
3677 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3678
3679         Based on the CFString implementation in FSF apple/trunk branch.
3680
3681         * gcc.dg/darwin-cfstring-1.c: New.
3682         * gcc.dg/darwin-cfstring-2.c: New.
3683         * gcc.dg/torture/darwin-cfstring-3.c: New.
3684         * g++.dg/other/darwin-cfstring1.C: New.
3685         * g++.dg/torture/darwin-cfstring-3.C: New.
3686
3687 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3688
3689         * objc.dg/demangle-1.m: New test.
3690         * obj-c++.dg/demangle-1.mm: New test.
3691         * obj-c++.dg/demangle-2.mm: New test.
3692         * obj-c++.dg/demangle-3.mm: New test.
3693
3694 2010-10-23  Ian Lance Taylor  <iant@google.com>
3695
3696         * gcc.c-torture/execute/20101011-1.c: New test.
3697         * gcc.c-torture/execute/20101011-1.x: New test driver.
3698
3699 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3700
3701         PR fortran/46122
3702         * gfortran.dg/protected_8.f90: New.
3703
3704 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3705
3706         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3707         * gcc.target/i386/isa-9.c: Skip for -march other than
3708         -march=amdfam10 in multilib options.
3709         * gcc.target/i386/pr42589.c: Skip for -march other than
3710         -march=i486 in multilib options.
3711         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3712         other -march in multilib options.
3713
3714 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3715
3716         PR rtl-optimization/37360
3717         * gcc.dg/pr37360.c: New test.
3718
3719 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3720
3721         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3722
3723 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3724             Andrew Pinski  <pinskia@gmail.com>
3725
3726         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3727         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3728         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3729         * gcc.dg/vector-subscript-1.c: Likewise.
3730         * gcc.dg/vector-subscript-2.c: Likewise.
3731         * gcc.dg/vector-subscript-3.c: New testcase.
3732         * gcc.dg/array-8.c: Adjust.
3733
3734 2010-10-22  Richard Guenther  <rguenther@suse.de>
3735
3736         PR middle-end/46137
3737         * c-c++-common/torture/pr46137.c: New testcase.
3738
3739 2010-10-22  Jason Merrill  <jason@redhat.com>
3740
3741         PR c++/46129
3742         * g++.dg/template/defarg14.C: New.
3743
3744 2010-10-22  Jason Merrill  <jason@redhat.com>
3745
3746         PR c++/46103
3747         * g++.dg/cpp0x/implicit10.C: New.
3748
3749 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3750
3751         PR target/46098
3752         * gcc.target/i386/pr46098.c: New test.
3753
3754 2010-10-22  Richard Guenther  <rguenther@suse.de>
3755
3756         PR tree-optimization/45720
3757         * gcc.dg/torture/pr45720.c: New testcase.
3758
3759 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3760
3761         PR tree-optimization/46126
3762         * gcc.dg/vect/pr46126.c: New.
3763
3764 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3765
3766         Based on the CFString implementation in FSF apple/trunk branch.
3767
3768         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3769         so that the latter can be used in dg-skip and dg-xfail clauses.
3770         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3771         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3772         to use dg-additional-files for Object1.
3773         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3774         to use dg-additional-files for Object1, move to torture/strings/.
3775         * obj-c++.dg/const-str-4.mm: Likewise.
3776         * obj-c++.dg/const-str-3.mm: Likewise.
3777         * obj-c++.dg/const-str-8.mm: Likewise.
3778         * obj-c++.dg/const-str-9.mm: Likewise.
3779         * obj-c++.dg/const-str-10.mm: Likewise.
3780         * obj-c++.dg/const-str-10.mm: Likewise.
3781         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3782         to use dg-additional-files for Object1, move to strings/.
3783         * obj-c++.dg/const-str-2.mm: Likewise.
3784         * obj-c++.dg/const-str-5.mm: Likewise.
3785         * obj-c++.dg/const-str-6.mm: Likewise.
3786         * obj-c++.dg/const-str-12.mm: Likewise.
3787         * obj-c++.dg/strings/strings.exp: New.
3788         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3789         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3790         * obj-c++.dg/torture/strings/strings.exp: New.
3791         * obj-c++.dg/torture/strings/string1.mm: New.
3792         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3793         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3794         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3795
3796         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3797         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3798         * objc/execute/string2.m: Likewise.
3799         * objc/execute/string3.m: Likewise.
3800         * objc/execute/string3.m: Likewise.
3801         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3802         * objc.dg/foreach-4.m: Likewise.
3803         * objc.dg/foreach-5.m: Likewise.
3804         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3805         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3806         * objc.dg/const-str-4.m: Likewise.
3807         * objc.dg/const-str-7.m: Likewise.
3808         * objc.dg/const-str-8.m: Likewise.
3809         * objc.dg/const-str-9.m: Likewise.
3810         * objc.dg/const-str-10.m: Likewise.
3811         * objc.dg/const-str-11.m: Likewise.
3812         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3813         to use dg-additional-files for Object1, move to objc.dg/strings/.
3814         * objc.dg/const-str-2.m: Likewise.
3815         * objc.dg/const-str-5.m: Likewise.
3816         * objc.dg/const-str-6.m: Likewise.
3817         * objc.dg/const-str-12.m: Likewise.
3818         * objc.dg/const-str-12b.m: Likewise.
3819         * objc.dg/strings/strings.exp: New.
3820         * objc.dg/strings/const-cfstring-2.m: New.
3821         * objc.dg/strings/const-cfstring-5.m: New.
3822         * objc.dg/torture/strings/strings.exp: New.
3823         * objc.dg/torture/strings/const-cfstring-1.m: New.
3824         * objc.dg/torture/strings/const-cfstring-3.m: New.
3825         * objc.dg/torture/strings/const-cfstring-4.m: New.
3826
3827 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3828
3829         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3830
3831 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3832
3833         PR c++/46117
3834         * g++.dg/parse/crash57.C: New.
3835
3836 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3837             H.J. Lu  <hongjiu.lu@intel.com>
3838
3839         PR target/45946
3840         * gcc.target/i386/pr45946.c: New test.
3841
3842 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3843
3844         PR tree-optimization/45875
3845         * g++.dg/ipa/pr45875.C: New test.
3846
3847 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3848
3849         PR tree-optimization/46049
3850         PR tree-optimization/46052
3851         * gcc.dg/vect/pr46052.c: New test.
3852         * gcc.dg/vect/pr46049.c: New test.
3853
3854 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3855
3856         PR fortran/46007
3857         * gfortran.dg/shape_5.f90:  New test case.
3858
3859 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3860
3861         PR fortran/46060
3862         * gfortran.dg/proc_ptr_comp_25.f90: New.
3863
3864 2010-10-21  Richard Guenther  <rguenther@suse.de>
3865             Michael Matz  <matz@suse.de>
3866
3867         PR tree-optimization/45764
3868         * gcc.dg/torture/pr45764.c: New testcase.
3869
3870 2010-10-21  Richard Guenther  <rguenther@suse.de>
3871
3872         PR tree-optimization/46111
3873         * g++.dg/torture/pr46111.C: New testcase.
3874
3875 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3876
3877         PR fortran/46067
3878         * gfortran.dg/dummy_procedure_4.f90: New.
3879         * gfortran.dg/proc_ptr_30.f90: New.
3880
3881 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3882
3883         PR fortran/46100
3884         * gfortran.dg/ptr-func-1.f90: New.
3885         * gfortran.dg/ptr-func-2.f90: New.
3886
3887 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3888
3889         PR tree-optimization/45919
3890         * gcc.c-torture/compile/pr45919.c: New test.
3891
3892         PR tree-optimization/46066
3893         * gcc.dg/autopar/pr46066.c: New test.
3894
3895 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3896
3897         PR c++/46024
3898         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3899
3900 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3901
3902         PR c++/46056
3903         * g++.dg/cpp0x/range-for7.C: New.
3904
3905 2010-10-20  Richard Guenther  <rguenther@suse.de>
3906
3907         PR lto/45667
3908         * g++.dg/lto/20101020-1_0.h: New testcase.
3909         * g++.dg/lto/20101020-1_0.C: Likewise.
3910         * g++.dg/lto/20101020-1_1.C: Likewise.
3911
3912 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3913
3914         * gcc.dg/20101013-1.c: New test.
3915
3916 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3917
3918         PR target/46085
3919         * gcc.target/i386/pr46085-1.c: New.
3920         * gcc.target/i386/pr46085-2.c: Likewise.
3921
3922 2010-10-20  Richard Guenther  <rguenther@suse.de>
3923
3924         PR tree-optimization/45860
3925         * gcc.dg/torture/pr45860.c: New testcase.
3926
3927 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3928
3929         * gnat.dg/discr25.adb: New test.
3930         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3931
3932 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3933
3934         * gcc.target/powerpc/ehreturn.c: New test.
3935
3936 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3937
3938         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3939         not require Foundation and run with the GNU runtime as well.
3940
3941         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3942
3943         Radar 4439126
3944         * obj-c++.dg/template-8.mm: New.
3945
3946 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3947
3948         PR objc/23709
3949         * objc.dg/pr23709.m: New.
3950         * obj-c++.dg/pr23709.m: New.
3951
3952 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3953
3954         PR c++/46046
3955         * g++.dg/template/crash104.C: New.
3956
3957 2010-10-19  Richard Henderson  <rth@redhat.com>
3958
3959         * gcc.target/i386/fma3-fma.c: New.
3960         * gcc.target/i386/fma3-builtin.c: New.
3961         * gcc.target/i386/fma4-builtin.c: New.
3962
3963 2010-10-19  Richard Guenther  <rguenther@suse.de>
3964
3965         PR testsuite/46081
3966         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3967
3968 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3969
3970         Merge from 'apple/trunk' branch on FSF servers.
3971
3972         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3973
3974         Radar 4293709
3975         * objc.dg/proto-init-mimatch-1.m: New.
3976         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3977
3978 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3979
3980         Implemented parsing @synthesize and @dynamic for
3981         Objective-C/Objective-C++.
3982         * objc.dg/property/dynamic-1.m: New.
3983         * objc.dg/property/synthesize-1.m: New.
3984         * obj-c++.dg/property/dynamic-1.mm: New.
3985         * obj-c++.dg/property/synthesize-1.mm: New.
3986
3987 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3988
3989         * objc.dg/at-class-1.m: New.
3990         * objc.dg/at-class-1.mm: New.
3991
3992 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3993
3994         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3995
3996 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3997
3998         Merge from 'apple/trunk' branch on FSF servers.
3999
4000         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
4001
4002         Radar 4407151
4003         * obj-c++.dg/template-7.mm: New.
4004
4005 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4006
4007         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
4008         bugfix.
4009
4010 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4011
4012         Merge from 'apple/trunk' branch on FSF servers.
4013
4014         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
4015
4016         Radar 4451818
4017         * obj-c++.dg/try-catch-16.mm: New.
4018         * obj-c++.dg/try-catch-17.mm: New.
4019
4020         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
4021
4022         Radar 4330422
4023         * obj-c++.dg/try-catch-15.mm: New
4024
4025         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
4026
4027         Radar 4204796
4028         * obj-c++.dg/try-catch-12.mm: New
4029         * obj-c++.dg/try-catch-13.mm: New
4030         * obj-c++.dg/try-catch-14.mm: New
4031         * objc.dg/try-catch-11.m: New
4032         * objc.dg/try-catch-12.m: New
4033         * objc.dg/try-catch-13.m: New
4034
4035 2010-10-18  Richard Henderson  <rth@redhat.com>
4036
4037         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
4038
4039 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
4040
4041         PR c/46015
4042         * c-c++-common/Wunused-var-13.c: New test.
4043
4044 2010-10-18  Richard Guenther  <rguenther@suse.de>
4045
4046         PR tree-optimization/45967
4047         * gcc.dg/torture/pr45967.c: New testcase.
4048         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
4049         * gcc.dg/ipa/ipa-pta-13.c: Likewise
4050         * gcc.dg/torture/pr39074-2.c: Likewise
4051         * gcc.dg/torture/pta-escape-1.c: Likewise
4052         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
4053         * gcc.dg/tree-ssa/pta-callused.c: Likewise
4054         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
4055         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
4056         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
4057         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
4058
4059 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
4060
4061         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
4062
4063 2010-10-18  Richard Guenther  <rguenther@suse.de>
4064
4065         PR lto/44950
4066         * g++.dg/lto/20101015-2_0.C: New testcase.
4067
4068 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
4069
4070         PR middle-end/46019
4071         * gcc.c-torture/execute/pr46019.c: New test.
4072
4073 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4074
4075         Merge from 'apple/trunk' branch on FSF servers.
4076
4077         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
4078
4079         Radar 4516785
4080         * obj-c++.dg/method-namespace-2.mm: New.
4081
4082 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4083
4084         Merge from 'apple/trunk' branch on FSF servers.
4085
4086         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4087
4088         Radar 4133425
4089         * objc.dg/private-1.m: Test modified.
4090         * obj-c++.dg/private-1.mm: Test modified.
4091
4092 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4093
4094         PR testsuite/45987
4095         * gcc.target/i386/push-1.c: Remove.
4096
4097 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4098             H.J. Lu  <hongjiu.lu@intel.com>
4099
4100         PR target/46051
4101         * gcc.target/i386/pr46051.c: New test.
4102
4103 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4104
4105         * obj-c++.dg/gnu-api-2-class.mm: New.
4106         * obj-c++.dg/gnu-api-2-ivar.mm: New.
4107         * obj-c++.dg/gnu-api-2-method.mm: New.
4108         * obj-c++.dg/gnu-api-2-objc.mm: New.
4109         * obj-c++.dg/gnu-api-2-object.mm: New.
4110         * obj-c++.dg/gnu-api-2-property.mm: New.
4111         * obj-c++.dg/gnu-api-2-protocol.mm: New.
4112         * obj-c++.dg/gnu-api-2-sel.mm: New.
4113
4114 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
4115
4116         * objc.dg/fsf-package-0.m: New.
4117         * obj-c++.dg/fsf-package-0.m: New.
4118
4119 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4120
4121         PR objc/18255
4122         * objc.dg/pr18255.m: New.
4123
4124 2010-10-16  Jan Hubicka  <jh@suse.cz>
4125
4126         PR middle-end/44206
4127         * g++.dg/torture/pr44206.C: New.
4128
4129 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4130
4131         * objc.dg/gnu-api-2-class.m: New.
4132         * objc.dg/gnu-api-2-objc.m: New.
4133
4134 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4135
4136         * objc.dg/gnu-api-2-ivar.m: New.
4137
4138 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4139
4140         * objc.dg/gnu-api-2-property.m: New.
4141
4142 2010-10-15  Xinliang David Li  <davidxl@google.com>
4143
4144         * g++.dg/uninit-pred-3_a.C: New test.
4145         * g++.dg/uninit-pred-3_b.C: New test.
4146
4147 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4148
4149         * objc.dg/gnu-api-2-object.m: New.
4150
4151 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4152
4153         * objc.dg/gnu-api-2-method.m: New.
4154
4155 2010-10-15  Jason Merrill  <jason@redhat.com>
4156
4157         * g++.dg/lto/pr45983_0.C: New.
4158
4159 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4160
4161         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
4162         builtin combiner patterns.
4163         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4164         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
4165         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
4166         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
4167         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
4168
4169 2010-10-15  Richard Guenther  <rguenther@suse.de>
4170
4171         * g++.dg/lto/20101015-1_0.C: New testcase.
4172
4173 2010-10-15  Richard Guenther  <rguenther@suse.de>
4174
4175         PR testsuite/46021
4176         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
4177         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4178
4179 2010-10-15  Richard Guenther  <rguenther@suse.de>
4180
4181         PR lto/45957
4182         * g++.dg/lto/20101014-1_0.C: New testcase.
4183
4184 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4185
4186         * objc.dg/gnu-api-2-protocol.m: New.
4187         * objc.dg/gnu-api-2-sel.m: New.
4188
4189 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4190
4191         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4192         arm-eabi targets.
4193
4194 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
4195
4196         * gcc.dg/20101010-1.c: New testcase.
4197
4198 2010-10-15  Jie Zhang  <jie@codesourcery.com>
4199
4200         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4201         script when relocatable linking.
4202
4203 2010-10-14  Yao Qi  <yao@codesourcery.com>
4204
4205         PR target/45447
4206         * gcc.target/arm/pr45447.c: New test.
4207
4208 2010-10-14  Jan Hubicka  <jh@suse.cz>
4209
4210         PR middle-end/45621
4211         * g++.dg/lto/pr45621.h : New.
4212         * g++.dg/lto/pr45621_0.C: New.
4213         * g++.dg/lto/pr45621_1.C: New.
4214
4215 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4216
4217         * objc.dg/property: New.
4218         * objc.dg/property/fsf-property-basic.m: New.
4219         * objc.dg/property/fsf-property-method-access.m: New.
4220         * objc.dg/property/fsf-property-named-ivar.m: New.
4221         * obj-c++.dg/property: New.
4222         * obj-c++.dg/property/fsf-property-basic.mm: New.
4223         * obj-c++.dg/property/fsf-property-method-access.mm: New.
4224         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4225
4226         merge from FSF apple 'trunk' branch.
4227         2006 Fariborz Jahanian  <fjahanian@apple.com>
4228
4229         Radars 4436866, 4505126, 4506903, 4517826
4230         * objc.dg/property/property-1.m: New.
4231         * objc.dg/property/property-2.m: New.
4232         * objc.dg/property/property-3.m: New.
4233         * objc.dg/property/property-neg-1.m: New.
4234         * objc.dg/property/property-neg-2.m: New.
4235         * objc.dg/property/property-neg-3.m: New.
4236         * objc.dg/property/property-neg-4.m: New.
4237         * objc.dg/property/property-neg-5.m: New.
4238         * objc.dg/property/property-neg-6.m: New.
4239         * objc.dg/property/property-neg-7.m: New.
4240         * objc.dg/property/property.exp: New.
4241         * obj-c++.dg/property/property-1.mm: New.
4242         * obj-c++.dg/property/property-2.mm: New.
4243         * obj-c++.dg/property/property-3.mm: New.
4244         * obj-c++.dg/property/property-neg-1.mm: New.
4245         * obj-c++.dg/property/property-neg-2.mm: New.
4246         * obj-c++.dg/property/property-neg-3.mm: New.
4247         * obj-c++.dg/property/property-neg-4.mm: New.
4248         * obj-c++.dg/property/property-neg-5.mm: New.
4249         * obj-c++.dg/property/property-neg-6.mm: New.
4250         * obj-c++.dg/property/property-neg-7.mm: New.
4251         * obj-c++.dg/property/property.exp: New.
4252
4253 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4254
4255         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
4256
4257 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
4258
4259         PR c/45969
4260         * gcc.c-torture/compile/pr45969-1.c: New test.
4261
4262 2010-10-14  Richard Guenther  <rguenther@suse.de>
4263
4264         PR tree-optimization/44913
4265         * gcc.dg/torture/pr44913.c: New testcase.
4266
4267 2010-10-14  Richard Guenther  <rguenther@suse.de>
4268
4269         PR lto/45382
4270         * g++.dg/lto/20101014-2_0.C: New testcase.
4271
4272 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4273
4274         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4275         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4276         * gcc.target/i386/pr44130.c: Likewise.
4277         * gcc.target/i386/pr44144.c: Likewise.
4278         * gcc.target/i386/pr44180.c: Likewise.
4279         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4280         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4281         * gcc.target/i386/vect-sizes-1.c: Likewise.
4282         * gcc.target/i386/vectorize4-avx.c: Likewise.
4283
4284 2010-10-14  Richard Guenther  <rguenther@suse.de>
4285
4286         PR lto/44561
4287         * g++.dg/lto/20101010-3_0.C: New testcase.
4288         * g++.dg/lto/20101010-4_0.C: Likewise.
4289
4290 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4291
4292         * objc.dg/pr45878.m: Update to include NSConstantString interface
4293         for -fnext-runtime.
4294         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4295         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4296         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4297         reference for m64 -fnext-runtime.
4298
4299 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4300
4301         * gcc.target/i386/vect-sizes-1.c: New.
4302
4303 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4304
4305         PR middle-end/46011
4306         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4307
4308 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4309
4310         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4311         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4312
4313 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4314
4315         * gcc.target/ia64/20101005.c: New test.
4316
4317 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4318
4319         PR rtl-optimization/45570
4320         * gcc.dg/pr45570.c: New test.
4321
4322 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4323
4324         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4325         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4326         * gcc.target/i386/vectorize4-avx.c: Likewise.
4327
4328 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4329
4330         * gcc.target/i386/avx-copysign-vec.c: New.
4331         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4332
4333 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4334
4335         PR middle-end/44130
4336         * gcc.target/i386/pr44130.c: New.
4337
4338 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4339
4340         PR middle-end/44144
4341         * gcc.target/i386/pr44144.c: New.
4342
4343 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4344
4345         PR target/44180
4346         * gcc.target/i386/pr44180.c: New.
4347
4348 2010-10-13  Jason Merrill  <jason@redhat.com>
4349
4350         * g++.dg/template/canon-type-8.C: New.
4351
4352 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4353
4354         * gcc.c-torture/execute/20101013-1.c: New test.
4355
4356 2010-10-13  Richard Guenther  <rguenther@suse.de>
4357
4358         PR objc/45878
4359         * objc.dg/pr45878.m: New testcase.
4360
4361 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4362
4363         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4364         * gcc.dg/format/dfp-printf-1.c: Likewise.
4365         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4366
4367 2010-10-13  Richard Guenther  <rguenther@suse.de>
4368
4369         PR tree-optimization/45788
4370         * g++.dg/pr45788.C: New testcase.
4371
4372 2010-10-13  Richard Guenther  <rguenther@suse.de>
4373
4374         PR tree-optimization/45970
4375         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4376
4377 2010-10-13  Richard Guenther  <rguenther@suse.de>
4378
4379         PR tree-optimization/45982
4380         * gcc.dg/torture/pr45982.c: New testcase.
4381         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4382         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4383         * gcc.dg/torture/pr39074-2.c: Likewise.
4384
4385 2010-10-13  Richard Guenther  <rguenther@suse.de>
4386
4387         PR middle-end/45874
4388         * g++.dg/torture/pr45874.C: New testcase.
4389
4390 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4391
4392         * objc.dg/attributes/method-attribute-1.m: Update to respond
4393         to implemented method attributes..
4394         * objc.dg/attributes/method-attribute-2.m: Likewise.
4395         * objc.dg/attributes/method-attribute-3.m: Likewise.
4396         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4397         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4398         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4399
4400 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4401
4402         PR libobjc/23214
4403         * objc.dg/pr23214.m: New.
4404
4405 2010-10-12  Michael Eager  <eager@eagercon.com>
4406
4407         PR testsuite/45856
4408         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4409         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4410
4411 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4412
4413         PR fortran/45636
4414         * gcc.c-torture/execute/pr45636.c: New test.
4415         * gfortran.dg/pr45636.f90: New test.
4416
4417 2010-10-12  Richard Henderson  <rth@redhat.com>
4418
4419         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4420
4421 2010-10-12  Daniel Kraft  <d@domob.eu>
4422
4423         PR fortran/38936
4424         * gfortran.dg/associate_1.f03: More tests with derived-types.
4425         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4426         * gfortran.dg/associate_8.f03: Fix typo.
4427         * gfortran.dg/initialization_27.f90: Fix typo.
4428
4429 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4430
4431         PR testsuite/45851
4432         * lib/lto.exp (lto-get-options-main): Support optional target
4433         selector for dg-extra-ld-options.
4434
4435 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4436
4437         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4438         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4439
4440 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4441
4442         PR middle-end/45699
4443         * g++.dg/torture/pr45699.C: New test.
4444         * g++.dg/otr-fold-1.C: Adjusted.
4445         * g++.dg/otr-fold-1.C: Likewise.
4446
4447 2010-10-11  Nick Clifton  <nickc@redhat.com>
4448
4449         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4450         Allow for a user label prefix.
4451
4452 2010-10-10  Richard Guenther  <rguenther@suse.de>
4453
4454         * g++.dg/lto/20101010-1_0.C: New testcase.
4455         * g++.dg/lto/20101010-2_0.C: Likewise.
4456
4457 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4458
4459         PR tree-optimization/45902
4460         * gcc.dg/vect/45902.c: New test.
4461
4462 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4463
4464         PR target/45870
4465         * gcc.dg/tls/pr45870.c: New test.
4466
4467 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4468
4469         PR fortran/45961
4470         * gfortran.dg/typebound_operator_6.f03: New.
4471
4472 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4473
4474         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4475         and adjust -export symbol scanning.
4476         * g++.dg/ext/dllexport1.C: Likewise.
4477         * g++.dg/ext/dllexport3.C: Likewise.
4478         * gcc.dg/dll-3.c: Likewise.
4479         * gcc.dg/dll-4.c: Likewise.
4480         * gcc.dg/dll-5.c: Likewise.
4481
4482 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4483
4484         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4485         instead of tree_profile dump file.
4486         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4487         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4488         dump file.
4489
4490 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4491
4492         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4493
4494 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4495
4496         * gfortran.dg/character_comparison_4.f90:  New test.
4497         * gfortran.dg/character_comparison_5.f90:  New test.
4498         * gfortran.dg/character_comparison_6.f90:  New test.
4499
4500 2010-10-09  Richard Henderson  <rth@redhat.com>
4501
4502         * lib/target-supports.exp
4503         (check_effective_target_automatic_stack_alignment): Always true.
4504
4505 2010-10-09  Richard Guenther  <rguenther@suse.de>
4506
4507         PR lto/45956
4508         * gcc.dg/lto/20101009-2_0.c: New testcase.
4509         * gcc.dg/lto/20101009-2_1.c: Likewise.
4510         * gcc.dg/lto/20101009-2_2.c: Likewise.
4511
4512 2010-10-09  Richard Guenther  <rguenther@suse.de>
4513
4514         PR lto/45947
4515         * g++.dg/lto/20101009-1_0.C: New testcase.
4516
4517 2010-10-09  Richard Guenther  <rguenther@suse.de>
4518
4519         PR tree-optimization/45945
4520         * gcc.dg/lto/20101009-1_0.c: New testcase.
4521
4522 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4523
4524         PR target/45913
4525         * gcc.target/i386/pr45913.c: New.
4526
4527 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4528
4529         PR fortran/45943
4530         * gfortran.dg/streamio_16.f90: Update test.
4531
4532 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4533
4534         PR tree-optimization/45903
4535         * gcc.target/i386/pr45903.c: New test.
4536
4537 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4538
4539         * gnat.dg/interface5.adb: Compile with warnings disabled.
4540
4541 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4542
4543         * obj-c++.dg/encode-10.mm: New testcase.
4544
4545 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4546
4547         PR objc++/23614
4548         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4549         C++ class.  Removed XFAIL.
4550
4551 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4552
4553         PR fortran/45933
4554         * gfortran.dg/typebound_operator_5.f03: New.
4555
4556 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4557
4558         Merge from 'apple/trunk' branch on FSF servers.
4559
4560         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4561
4562         Radar 4508851
4563         * obj-c++.dg/method-namespace-1.mm: New.
4564
4565 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4566
4567         * gcc.dg/tree-ssa/sra-11.c: New test.
4568
4569 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4570
4571         PR Tree-Vect/45847
4572         * gcc.dg/vect/pr45847.c: New test.
4573
4574 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4575             Kai Tietz  <kai.tietz@onevision.com>
4576
4577         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4578
4579 2010-10-07  Richard Guenther  <rguenther@suse.de>
4580
4581         PR tree-optimization/45732
4582         * gcc.dg/torture/pr45732.c: New testcase.
4583
4584 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4585
4586         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4587         * objc.dg/foreach-2.m: Likewise.
4588         * objc.dg/foreach-3.m: Likewise.
4589         * objc.dg/foreach-4.m: Likewise.
4590         * objc.dg/foreach-5.m: Likewise.
4591         * objc.dg/foreach-6.m: Likewise.
4592         * objc.dg/foreach-7.m: Likewise.
4593         * objc.dg/objc-foreach-4.m: Likewise.
4594         * objc.dg/objc-foreach-5.m: Likewise.
4595
4596 2010-10-07  Richard Guenther  <rguenther@suse.de>
4597
4598         PR middle-end/45869
4599         * gcc.dg/torture/pr45869.c: New testcase.
4600
4601 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4602
4603         * objc.dg/set-not-used-1.m: New
4604         * obj-c++.dg/set-not-used-1.mm: New.
4605
4606 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4607
4608         * objc.dg/attributes/method-attribute-3.m: New.
4609         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4610
4611 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4612
4613         PR fortran/45916
4614         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4615
4616 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4617
4618         PR fortran/45889
4619         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4620
4621 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4622
4623         Merge from 'apple/trunk' branch on FSF servers.
4624
4625         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4626
4627         Radar 4278774
4628         * obj-c++.dg/encode-9.mm: New.
4629
4630 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4631
4632         * g++.dg/cpp0x/pr45908.C: New test.
4633
4634 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4635
4636         * gnat.dg/opt6.ad[sb]: New test.
4637
4638 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4639
4640         Implemented fast enumeration for Objective-C.
4641         * objc.dg/foreach-1.m: New.
4642         * objc.dg/foreach-2.m: New.
4643         * objc.dg/foreach-3.m: New.
4644         * objc.dg/foreach-4.m: New.
4645         * objc.dg/foreach-5.m: New.
4646         * objc.dg/foreach-6.m: New.
4647         * objc.dg/foreach-7.m: New.
4648
4649         Merge from 'apple/trunk' branch on FSF servers:
4650         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4651
4652         Radar 4502236
4653         * objc.dg/objc-foreach-5.m: New.
4654
4655         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4656
4657         Radar 4507230
4658         * objc.dg/objc-foreach-4.m: New.
4659
4660         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4661
4662         Radar 4472881
4663         * objc.dg/objc-foreach-3.m: New.
4664
4665         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4666
4667         Radar 4468498
4668         * objc.dg/objc-foreach-2.m: New.
4669
4670         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4671
4672         Radar 4294910
4673         * objc.dg/objc-foreach-1.m: New
4674
4675 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4676
4677         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4678         unsigned values.
4679
4680 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4681
4682         PR objc++/28050
4683         * obj-c++.dg/syntax-error-10.mm: New.
4684
4685 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4686
4687         PR objc++/23707
4688         * obj-c++.dg/syntax-error-9.mm: New.
4689
4690 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4691
4692         PR objc++/31126
4693         * obj-c++.dg/syntax-error-8.mm: New.
4694
4695 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4696
4697         Merge from 'apple/trunk' branch on FSF servers.
4698
4699         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4700
4701         Radar 4290840
4702         * obj-c++.dg/syntax-error-7.mm: New
4703
4704         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4705
4706         Radar 4294425
4707         * obj-c++.dg/syntax-error-6.mm: New
4708
4709         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4710
4711         Radar 4261146
4712         * obj-c++.dg/syntax-error-5.mm: New
4713
4714         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4715
4716         Radar 4093475
4717         * obj-c++.dg/syntax-error-[3-4].mm: New.
4718
4719         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4720
4721         Radar 4185810
4722         * obj-c++.dg/syntax-error-[1-2].mm: New.
4723
4724 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4725
4726         PR tree-optimization/45752
4727         * gcc.dg/vect/pr45752.c: New test.
4728
4729 2010-10-05  Richard Guenther  <rguenther@suse.de>
4730
4731         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4732         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4733         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4734         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4735         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4736         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4737         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4738         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4739         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4740         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4741         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4742         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4743         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4744         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4745         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4746         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4747         * gcc.dg/tree-ssa/20080530.c: Likewise.
4748         * g++.dg/tree-ssa/inline-3.C: Likewise.
4749         * g++.dg/tree-ssa/inline-1.C: Likewise.
4750         * g++.dg/tree-ssa/inline-2.C: Likewise.
4751         * gcc.dg/profile-dir-1.c: Likewise.
4752         * gcc.dg/profile-dir-2.c: Likewise.
4753         * gcc.dg/profile-dir-3.c: Likewise.
4754
4755 2010-10-05  Richard Guenther  <rguenther@suse.de>
4756
4757         PR middle-end/45877
4758         * g++.dg/torture/pr45877.C: New testcase.
4759
4760 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4761
4762         PR debug/45849
4763         * gcc.dg/debug/pr45849.c: New test.
4764
4765         PR middle-end/45876
4766         * gcc.c-torture/compile/pr45876.c: New test.
4767
4768 2010-10-04  Julian Brown  <julian@codesourcery.com>
4769
4770         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4771         vect_hw_misalign.
4772         * gcc.dg/vect/vect-60.c: Likewise.
4773         * gcc.dg/vect/vect-56.c: Likewise.
4774         * gcc.dg/vect/vect-93.c: Likewise.
4775         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4776         * gcc.dg/vect/vect-95.c: Likewise.
4777         * gcc.dg/vect/vect-96.c: Likewise.
4778         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4779         * gcc.dg/vect/slp-25.c: Likewise.
4780         * gcc.dg/vect/slp-3.c: Likewise.
4781         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4782         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4783         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4784         * gcc.dg/vect/vect-109.c: Likewise.
4785         * gcc.dg/vect/vect-peel-1.c: Likewise.
4786         * gcc.dg/vect/vect-peel-2.c: Likewise.
4787         * lib/target-supports.exp
4788         (check_effective_target_arm_vect_no_misalign): New.
4789         (check_effective_target_vect_no_align): Use above.
4790         (check_effective_target_vect_element_align): New.
4791         (add_options_for_quad_vectors): New.
4792
4793 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4794
4795         PR tree-optimization/45572
4796         * g++.dg/ipa/pr45572-1.C: New test.
4797         * g++.dg/ipa/pr45572-2.C: Likewise.
4798
4799 2010-10-03  Ian Lance Taylor  <iant@google.com>
4800
4801         * gcc.dg/anon-struct-11.c: New test.
4802         * gcc.dg/anon-struct-12.c: New test.
4803         * gcc.dg/anon-struct-13.c: New test.
4804         * gcc.dg/anon-struct-14.c: New test.
4805
4806 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4807
4808         * g++.dg/torture/pr45764.C: Revert revision 164914.
4809         * gcc.dg/vect/pr43432.c: Likewise.
4810         * gcc.dg/vect/vect-114.c: Likewise.
4811         * gcc.dg/vect/vect-15.c: Likewise.
4812
4813 2010-10-03  Jason Merrill  <jason@redhat.com>
4814
4815         * g++.dg/cpp0x/sfinae5.C: New.
4816
4817 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4818
4819         PR tree-optimization/45720
4820         PR tree-optimization/45764
4821         * g++.dg/torture/pr45764.C: New.
4822
4823         * gcc.dg/vect/pr43432.c: Xfail.
4824         * gcc.dg/vect/vect-114.c: Likewise.
4825         * gcc.dg/vect/vect-15.c: Likewise.
4826
4827 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4828
4829         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4830         hppa*-*-hpux*.
4831         * gcc.dg/torture/pr45678-2.c: Likewise.
4832
4833 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4834
4835         PR fortran/45748
4836         * gfortran.dg/intrinsic_6.f90: New.
4837
4838 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4839
4840         PR fortran/42831
4841         * gfortran.dg/dependency_37.f90:  New test.
4842
4843 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4844
4845         * gcc.target/i386/shift_mask.c: New test.
4846
4847 2010-10-01  Richard Guenther  <rguenther@suse.de>
4848
4849         PR tree-optimization/45854
4850         * g++.dg/torture/pr45854.C: New testcase.
4851
4852 2010-09-30  Michael Eager  <eager@eagercon.com>
4853
4854         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4855         __FLT_{MIN,MAX}__.
4856
4857 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4858
4859         PR middle-end/45758
4860         * gfortran.dg/graphite/pr45758.f90: New.
4861
4862 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4863
4864         PR middle-end/45230
4865         * gcc.dg/graphite/id-pr45230.c: New.
4866
4867 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4868
4869         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4870         * gfortran.dg/graphite/graphite.exp: Same.
4871         * gcc.dg/graphite/vect-pr43423.c: New.
4872
4873 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4874
4875         PR target/45843
4876         * g++.dg/torture/pr45843.C: New test.
4877
4878 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4879
4880         PR fortran/45828
4881         * gfortran.dg/allocate_derived_5.f90: New.
4882
4883 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4884
4885         PR tree-optimization/31261
4886         * gcc.dg/tree-ssa/pr31261.c: New test.
4887
4888 2010-09-30  Michael Eager  <eager@eagercon.com>
4889
4890         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4891         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4892         * gcc.target/microblaze/microblaze.exp: Ditto.
4893         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4894         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4895         * gcc.target/microblaze/others/data_var1.c: Ditto.
4896         * gcc.target/microblaze/others/data_var2.c: Ditto.
4897         * gcc.target/microblaze/others/data_var3.c: Ditto.
4898         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4899         * gcc.target/microblaze/others/strings1.c:: Ditto.
4900         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4901         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4902         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4903         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4904         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4905         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4906         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4907         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4908         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4909         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4910         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4911         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4912         * gcc.target/microblaze/isa/float.c: Ditto.
4913         * gcc.target/microblaze/isa/mulh.c: Ditto.
4914         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4915         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4916         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4917         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4918         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4919         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4920         * gcc.target/microblaze/isa/bshift.c: Ditto.
4921         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4922         * gcc.target/microblaze/isa/div.c: Ditto.
4923         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4924         * gcc.target/microblaze/isa/mul.c: Ditto.
4925
4926 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4927
4928         merge from FSF 'apple/trunk' branch.
4929         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4930
4931         Radar 4386773
4932         * objc.dg/enhanced-proto-1.m: New.
4933         * objc.dg/enhanced-proto-2.m: New.
4934         * obj-c++.dg/enhanced-proto-1.mm: New
4935         * obj-c++.dg/enhanced-proto-2.mm: New.
4936
4937 2010-09-30  Richard Guenther  <rguenther@suse.de>
4938
4939         PR testsuite/45702
4940         * gcc.dg/debug/pr41893-1.c: Adjust.
4941         * gcc.dg/pr30762-1.c: Likewise.
4942         * gcc.dg/pr31529-1.c: Likewise.
4943         * gcc.dg/pr34457-1.c: Likewise.
4944         * gcc.dg/pr34668-1.c: Likewise.
4945         * gcc.dg/pr43557-1.c: Likewise.
4946
4947 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4948
4949         PR objc/45842
4950         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4951         * objc.dg/const-str-3.m: Correct header for memcpy.
4952         * objc.dg/const-str-7.m: Likewise.
4953         * objc.dg/method-20b.m: Provide an implementation of Object.
4954         Adjust XFAIL for m64 NeXT runtime.
4955         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4956         * objc.dg/encode-3.m: Correct line ordering, provide header for
4957         sprintf.
4958         * objc.dg/encode-7-next.m: Only run for 32bit.
4959         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4960         * objc.dg/type-size-2.m: Provide an implementation of Object.
4961         Ajust headers.
4962         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4963         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4964         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4965         Adjust XFAIL for m64 NeXT runtime.
4966         * obj-c++.dg/method-22.mm: Likewise.
4967         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4968
4969 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4970
4971         Merge from 'apple/trunk' branch on FSF servers.
4972
4973         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4974
4975         Radar 4278236
4976         * obj-c++.dg/bad-forward-decl.mm: New
4977
4978 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4979
4980         * ada/acats/run_acats: Revert revision 157037.
4981
4982 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4983
4984         Merge from 'apple/trunk' branch on FSF servers.
4985
4986         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4987
4988         Radar 4281748
4989         * objc.dg/naming-2.m: Update
4990         * objc.dg/naming-3.m: New
4991
4992 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4993
4994         PR target/40457
4995         * gcc.target/arm/pr40457-3.c: New test.
4996
4997 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4998
4999         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
5000         alias checking.
5001         * lib/target-supports.exp (check_ifunc_available): Likewise.
5002
5003 2010-09-29  Tristan Gingold  <gingold@adacore.com>
5004
5005         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
5006
5007 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
5008
5009         * objc.dg/keywords-1.m: New test.
5010         * objc.dg/keywords-2.m: New test.
5011         * objc.dg/keywords-3.m: New test.
5012         * obj-c++.dg/keywords-1.mm: New test.
5013         * obj-c++.dg/keywords-2.mm: New test.
5014
5015 2010-09-28  Jason Merrill  <jason@redhat.com>
5016
5017         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
5018         * g++.dg/ext/complit11.C: Likewise.
5019         * g++.old-deja/g++.law/temps1.C: Likewise.
5020
5021         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
5022         * g++.old-deja/g++.mike/misc6.C: Likewise.
5023
5024 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
5025
5026         * objc.dg/attributes/method-attribute-1.m: New.
5027         * objc.dg/attributes/method-attribute-2.m: New.
5028
5029         * obj-c++.dg/attributes/method-attribute-1.m: New.
5030         * obj-c++.dg/attributes/method-attribute-2.m: New.
5031
5032 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
5033
5034         * objc.dg/attributes: New.
5035         * objc.dg/attributes/attributes.exp: New.
5036         * objc.dg/attributes/class-attribute-1.m: New.
5037         * objc.dg/attributes/class-attribute-2.m: New
5038         * objc.dg/attributes/categ-attribute-1.m: New
5039         * objc.dg/attributes/categ-attribute-2.m: New
5040         * objc.dg/attributes/proto-attribute-1.m: New
5041
5042         * obj-c++.dg/attributes: New.
5043         * obj-c++.dg/attributes/attributes.exp: New
5044         * obj-c++.dg/attributes/class-attribute-1.mm: New
5045         * obj-c++.dg/attributes/class-attribute-2.mm: New
5046         * obj-c++.dg/attributes/categ-attribute-1.mm: New
5047         * obj-c++.dg/attributes/categ-attribute-2.mm: New
5048         * obj-c++.dg/attributes/proto-attribute-1.mm: New
5049
5050 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5051
5052         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
5053         from the branch renamed to method-20b.m to avoid clashes).
5054
5055         2005-08-23  Stuart Hastings  <stuart@apple.com>
5056                     Ziemowit Laski  <zlaski@apple.com>
5057
5058         Radar 4209854
5059         * obj-c++.dg/method-23.mm: New.
5060         * objc.dg/method-20.m: New.
5061
5062 2010-09-28  Jan Hubicka  <jh@suse.cz>
5063
5064         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
5065
5066 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5067
5068         PR target/44452
5069         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
5070         i?86-*-solaris2.[89], *-*-vxworks*.
5071         * gcc.target/i386/pr22152.c: Likewise.
5072         * gcc.target/i386/vect8-ret.c: New test.
5073
5074 2010-09-28  Jie Zhang  <jie@codesourcery.com>
5075
5076         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
5077
5078 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5079
5080         Merge from 'apple/trunk' branch on FSF servers.
5081
5082         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
5083
5084         Radar 4175534
5085         * obj-c++.dg/method-22.mm: New.
5086
5087 2010-09-27  Jason Merrill  <jason@redhat.com>
5088
5089         * g++.dg/cpp0x/rv-lvalue-req.C: New.
5090         * g++.dg/ext/complit11.C: Adjust.
5091         * g++.old-deja/g++.law/temps1.C: Adjust.
5092         * g++.old-deja/g++.ns/koenig6.C: Adjust.
5093         * g++.old-deja/g++.oliva/partord1.C: Adjust.
5094
5095 2010-09-27  Ian Lance Taylor  <iant@google.com>
5096
5097         * lib/target-supports.exp (check_effective_target_split_stack):
5098         New procedure.
5099         * gcc.dg/split-1.c: New test.
5100         * gcc.dg/split-2.c: New test.
5101         * gcc.dg/split-3.c: New test.
5102         * gcc.dg/split-4.c: New test.
5103
5104 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5105
5106         PR objc/25464
5107         * objc.dg/type-size-3.m: New test.
5108
5109 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5110
5111         PR objc/45763
5112         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
5113
5114 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5115
5116         PR objc/25450
5117         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
5118         * objc.dg/type-size-2.m: Same change.
5119         * obj-c++.dg/encode-5.mm: Same change.
5120
5121 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5122
5123         Merge from 'apple/trunk' branch on FSF servers.  The original
5124         Changelogs are below.
5125
5126         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
5127         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
5128         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
5129         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
5130         in the branch).
5131         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
5132         proto-qual-1.m in the branch) and the normal ABI on GNU.
5133         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
5134         the test only with the NeXT runtime.
5135         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
5136         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
5137         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
5138         Run the test only with the NeXT runtime.
5139
5140         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
5141
5142         Radar 4492973
5143         * objc.dg/encode-7-64bit.m: New.
5144         * objc.dg/encode-7.m: Skip if -m64.
5145
5146         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
5147
5148         Radar 4301047
5149         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
5150         * obj-c++.dg/threedotthree-abi-1.mm: New
5151         * objc.dg/threedotthree-abi-1.m: New
5152
5153         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
5154
5155         Radar 4136935
5156         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
5157         * objc.dg/encode-6.m: Likewise.
5158         * objc.dg/encode-7.m: New test case.
5159
5160 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5161
5162         Merge from 'apple/trunk' branch on FSF servers.  Renamed
5163         const-str-12.m to constr-str-12b.m to avoid conflicts.
5164
5165         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
5166
5167         Radar 4229905
5168         * obj-c++.dg/warn5.mm: New
5169
5170         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
5171
5172         Radar 4154928
5173         * obj-c++.dg/const-str-12.mm: New.
5174         * objc.dg/const-str-12.m: New.
5175
5176 2010-09-27  Tobias Burnus  <burnus@net-b.de>
5177
5178         PR fortran/40569
5179         PR fortran/40568
5180         * gfortran.dg/storage_size_2.f08: Fix test.
5181         * gfortran.dg/c_sizeof_1.f90: Fix test.
5182         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
5183         * gfortran.dg/c_sizeof_3.f90: New.
5184         * gfortran.dg/c_sizeof_4.f90: New.
5185         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
5186         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
5187
5188 2010-09-26  Daniel Kraft  <d@domob.eu>
5189
5190         PR fortran/45783
5191         PR fortran/45795
5192         * gfortran.dg/select_type_18.f03: New test.
5193
5194 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
5195
5196         * gnat.dg/return2.ad[sb]: New test.
5197         * gnat.dg/return2_pkg.ads: New helper.
5198
5199 2010-09-25  Daniel Kraft  <d@domob.eu>
5200
5201         PR fortran/45776
5202         * gfortran.dg/io_constraints_6.f03: New test.
5203         * gfortran.dg/io_constraints_7.f03: New test.
5204         * gfortran.dg/newunit_2.f90: New test.
5205
5206 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5207
5208         * gfortran.dg/operator_c1202.f90: New test.
5209
5210 2010-09-24  Jan Hubicka  <jh@suse.cz>
5211
5212         * gcc.dg/tree-ssa/leaf.c: New testcase.
5213
5214 2010-09-24  Jan Hubicka  <jh@suse.cz>
5215
5216         PR tree-optimization/45738
5217         PR tree-optimization/45741
5218         * gcc.c-torture/compile/pr45741.c: New.
5219         * gfortran.fortran-torture/compile/pr45738.f90: New.
5220
5221 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
5222
5223         * gcc.dg/cpp/undef-opt-1.c: New test.
5224
5225 2010-09-24  Jason Merrill  <jason@redhat.com>
5226
5227         * g++.dg/other/error10.C: Adjust expected output.
5228
5229 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
5230
5231         PR middle-end/45234
5232         * gcc.dg/torture/stackalign/alloca-6.c: New test.
5233         * gcc.target/i386/pr45234.c: New test.
5234
5235 2010-09-24  Richard Guenther  <rguenther@suse.de>
5236
5237         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5238
5239 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5240
5241         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5242         as a comment leader in regexp.
5243
5244 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5245
5246         * objc.dg/sync-2.m: New test.
5247         * obj-c++.dg/sync-2.mm: New test.
5248
5249 2010-09-24  Tobias Burnus  <burnus@net-b.de>
5250
5251         PR fortran/40571
5252         * gfortran.dg/iso_fortran_env_7.f90: New.
5253
5254 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5255
5256         * obj-c++.dg/too-many-args.mm: New file.
5257
5258 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5259
5260         Merge from 'apple/trunk' branch on FSF servers.
5261
5262         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
5263
5264         Radar 4491608
5265         * objc.dg/too-many-args.m: New
5266
5267 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5268
5269         PR fortran/45744
5270         * gfortran.dg/dependency_36.f90:  New test.
5271
5272 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
5273
5274         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5275         * gcc.target/i386/pad-3.c: Ditto.
5276         * gcc.target/i386/pad-7.c: Ditto.
5277         * gcc.target/i386/pad-7.c: Ditto.
5278         * gcc.target/i386/pr36502.c: Ditto.
5279         * gcc.target/i386/zee.c: Ditto.
5280         * gcc.target/i386/20060821-1.c: Ditto.
5281         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5282         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5283         * gcc.target/i386/pad-5b.c: Ditto.
5284         * gcc.target/i386/pad-6a.c: Ditto.
5285         * gcc.target/i386/pad-6b.c: Ditto.
5286         * gcc.target/i386/pad-8.c: Ditto.
5287         * gcc.target/i386/pad-9.c: Ditto.
5288         * gcc.target/i386/pad-10.c: Ditto.
5289         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5290
5291 2010-09-23  Richard Guenther  <rguenther@suse.de>
5292
5293         PR tree-optimization/45565
5294         * g++.dg/ipa/pr45565.C: New testcase.
5295
5296 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
5297
5298         PR fortran/45745
5299         PR fortran/45648
5300         * gfortran.dg/vector_subscript_bound_1.f90: New.
5301
5302 2010-09-23  Richard Guenther  <rguenther@suse.de>
5303
5304         PR middle-end/45750
5305         * gcc.dg/pr45750.c: New testcase.
5306
5307 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
5308
5309         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5310         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5311         build.
5312
5313 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
5314
5315         PR rtl-optimization/44374
5316         * gcc.target/arm/headmerge-1.c: New test.
5317         * gcc.target/arm/headmerge-2.c: New test.
5318         * gcc.target/i386/headmerge-1.c: New test.
5319         * gcc.target/i386/headmerge-2.c: New test.
5320
5321 2010-09-23  Daniel Kraft  <d@domob.eu>
5322
5323         PR fortran/38936
5324         PR fortran/44044
5325         PR fortran/45474
5326         * gfortran.dg/intrinsic_intent_1.f03: New test.
5327         * gfortran.dg/select_type_17.f03: New test.
5328         * gfortran.dg/associate_5.f03: More definability tests.
5329         * gfortran.dg/enum_2.f90: Check definability.
5330         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5331         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5332         * gfortran.dg/char_expr_2.f90: Ditto.
5333         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5334         * gfortran.dg/enum_5.f90: Ditto.
5335         * gfortran.dg/equiv_constraint_8.f90: Ditto.
5336         * gfortran.dg/impure_assignment_2.f90: Ditto.
5337         * gfortran.dg/impure_assignment_3.f90: Ditto.
5338         * gfortran.dg/intent_out_1.f90: Ditto.
5339         * gfortran.dg/intent_out_3.f90: Ditto.
5340         * gfortran.dg/pointer_assign_7.f90: Ditto.
5341         * gfortran.dg/pointer_intent_3.f90: Ditto.
5342         * gfortran.dg/pr19936_1.f90: Ditto.
5343         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5344         * gfortran.dg/simpleif_2.f90: Ditto.
5345         * gfortran.dg/protected_5.f90: Ditto.
5346         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5347         * gfortran.dg/protected_6.f90: Ditto.
5348         * gfortran.dg/protected_7.f90: Ditto.
5349
5350 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5351
5352         PR libfortran/45710
5353         * gfortran.dg/namelist_65.f90: New test.
5354
5355 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5356
5357         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5358         the regexp pattern between the expected label and location string.
5359
5360 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5361
5362         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5363
5364 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5365
5366         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5367         * gcc.dg/pr27898.c: Likewise.
5368         * gcc.dg/pr28712.c: Likewise.
5369         * gcc.dg/pr30762-1.c: Likewise.
5370         * gcc.dg/pr31529-1.c: Likewise.
5371         * gcc.dg/pr34457-1.c: Likewise.
5372         * gcc.dg/pr34668-1.c: Likewise.
5373         * gcc.dg/pr34989-1.c: Likewise.
5374         * gcc.dg/pr43557-1.c: Likewise.
5375
5376 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5377
5378         PR rtl-optimization/45739
5379         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5380
5381 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5382
5383         * gcc.target/sparc/mnofpu.c: New test.
5384
5385 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5386
5387         PR rtl-optimization/45739
5388         * gcc.target/i386/pr45739.c: New test.
5389
5390 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5391
5392         PR fortran/45648
5393         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5394         and counts. Add non-elemental function call check.
5395
5396         PR fortran/45648
5397         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5398         arguments checks. Update temporary counts.
5399         * gfortran.dg/transpose_optimization_1.f90: New.
5400
5401 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5402
5403         PR objc/23710
5404         * objc.dg/invalid-method-1.m: New.
5405
5406 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5407
5408         Merge from 'apple/trunk' branch on FSF servers.
5409
5410         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5411
5412         Radar 4291785
5413         * objc.dg/naming-4.m: New
5414         * objc.dg/naming-5.m: New
5415         * obj-c++.dg/naming-1.mm: New
5416         * obj-c++.dg/naming-2.mm: New
5417
5418 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5419             Jack Howarth  <howarth@bromo.med.uc.edu>
5420
5421         PR c++/45645
5422         * g++.dg/torture/pr44972.C: Use portable assert().
5423
5424 2010-09-21  Richard Guenther  <rguenther@suse.de>
5425
5426         PR tree-optimization/45580
5427         * g++.dg/torture/pr45580.C: New testcase.
5428
5429 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5430
5431         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5432
5433 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5434
5435         PR fortran/45438
5436         * gfortran.dg/pointer_check_7.f90: New.
5437
5438 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5439
5440         PR rtl-optimization/45728
5441         * gcc.c-torture/compile/pr45728.c: New test.
5442
5443 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5444
5445         PR fortran/45081
5446         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5447
5448 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5449
5450         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5451
5452 2010-09-20  Richard Guenther  <rguenther@suse.de>
5453
5454         PR middle-end/45704
5455         * gcc.dg/torture/pr45704.c: New testcase.
5456
5457 2010-09-20  Jan Hubicka  <jh@suse.cz>
5458
5459         PR tree-optimize/45605
5460         * g++.dg/tree-ssa/pr45605.C: New testcase.
5461
5462 2010-09-20  Michael Matz  <matz@suse.de>
5463
5464         PR testsuite/45706
5465         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5466         enough.
5467
5468 2010-09-20  Richard Guenther  <rguenther@suse.de>
5469
5470         PR tree-optimization/45705
5471         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5472
5473 2010-09-20  Michael Matz  <matz@suse.de>
5474
5475         PR testsuite/45706
5476         * lib/target-supports.exp (check_effective_target_vect_perm):
5477         Add i?86-*-*.
5478
5479 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5480
5481         PR rtl-optimization/45695
5482         * gcc.c-torture/execute/pr45695.c: New test.
5483
5484 2010-09-19  Jan Hubicka  <jh@suse.cz>
5485
5486         PR lto/44246
5487         * gcc.c-torture/compile/pr44246.c:New file.
5488
5489 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5490
5491         PR tree-optimization/45714
5492         * gfortran.dg/vect/pr45714-a.f: New test.
5493         * gfortran.dg/vect/pr45714-b.f: New test.
5494
5495 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5496
5497         * gnat.dg/const1.adb: Rename into...
5498         * gnat.dg/constant1.adb: ...this.
5499         * gnat.dg/constant2.adb: New test.
5500         * gnat.dg/constant2_pkg1.ads: New helper.
5501         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5502
5503 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5504
5505         * gnat.dg/specs/constant1.ads: New test.
5506         * gnat.dg/specs/constant1_pkg.ads: New helper.
5507
5508 2010-09-18  Jan Hubicka  <jh@suse.cz>
5509
5510         PR tree-optimization/45453
5511         * g++.dg/tree-ssa/pr45453.C: New testcase.
5512
5513 2010-09-18  Jason Merrill  <jason@redhat.com>
5514
5515         * g++.dg/cpp0x/initlist44.C: New.
5516
5517 2010-09-18  Richard Guenther  <rguenther@suse.de>
5518
5519         PR tree-optimization/45709
5520         * g++.dg/torture/pr45709-2.C: New testcase.
5521
5522 2010-09-18  Richard Guenther  <rguenther@suse.de>
5523
5524         PR tree-optimization/45709
5525         * g++.dg/torture/pr45709.C: New testcase.
5526
5527 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5528
5529         PR testsuite/45719
5530         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5531
5532 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5533
5534         * gcc.target/i386/pad-1.c: New.
5535         * gcc.target/i386/pad-2.c: Likewise.
5536         * gcc.target/i386/pad-3.c: Likewise.
5537         * gcc.target/i386/pad-4.c: Likewise.
5538         * gcc.target/i386/pad-5a.c: Likewise.
5539         * gcc.target/i386/pad-5b.c: Likewise.
5540         * gcc.target/i386/pad-6a.c: Likewise.
5541         * gcc.target/i386/pad-6b.c: Likewise.
5542         * gcc.target/i386/pad-7.c: Likewise.
5543         * gcc.target/i386/pad-8.c: Likewise.
5544         * gcc.target/i386/pad-9.c: Likewise.
5545         * gcc.target/i386/pad-10.c: Likewise.
5546
5547 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5548
5549         PR middle-end/45234
5550         * gcc.dg/torture/stackalign/alloca-5.c: New.
5551
5552 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5553
5554         PR middle-end/45678
5555         * gcc.dg/torture/pr45678-2.c: New.
5556
5557 2010-09-17  Richard Guenther  <rguenther@suse.de>
5558
5559         PR middle-end/45678
5560         * gcc.dg/torture/pr45678-1.c: New testcase.
5561
5562 2010-09-17  Michael Matz  <matz@suse.de>
5563
5564         PR tree-optimization/43432
5565         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5566         check_effective_target_vect_perm_short): New predicates.
5567         (check_effective_target_vect_perm): Include x86_64.
5568         * gcc.dg/vect/pr43432.c: New test.
5569         * gcc.dg/vect/vect-114.c: Adjust.
5570         * gcc.dg/vect/vect-15.c: Ditto.
5571         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5572         * gcc.dg/vect/slp-perm-9.c: Ditto.
5573
5574 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5575
5576         PR testsuite/45692
5577         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5578         GNU runtime.
5579
5580 2010-09-17  Richard Guenther  <rguenther@suse.de>
5581
5582         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5583         * gcc.dg/pr28706.c: Likewise.
5584         * gcc.dg/pr28712.c: Likewise.
5585         * gcc.dg/pr30762-1.c: Likewise.
5586         * gcc.dg/pr30762-2.c: Likewise.
5587         * gcc.dg/pr31529-1.c: Likewise.
5588         * gcc.dg/pr31529-2.c: Likewise.
5589         * gcc.dg/pr34457-1.c: Likewise.
5590         * gcc.dg/pr34457-2.c: Likewise.
5591         * gcc.dg/pr34668-1.c: Likewise.
5592         * gcc.dg/pr34668-2.c: Likewise.
5593         * gcc.dg/pr34989-1.c: Likewise.
5594         * gcc.dg/pr34989-2.c: Likewise.
5595         * gcc.dg/pr43557-1.c: Likewise.
5596         * gcc.dg/pr43557-2.c: Likewise.
5597         * gcc.dg/debug/pr41893-1.c: Likewise.
5598         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5599         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5600         * gcc.dg/matrix/matrix-4.c: Likewise.
5601         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5602         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5603         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5604         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5605
5606 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5607
5608         PR fortran/43665
5609         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5610         optimizations.
5611         * gfortran.dg/intent_optimize_1.f90: New test.
5612
5613 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5614
5615         * gcc.target/i386/divmod-1.c: New.
5616         * gcc.target/i386/divmod-2.c: Likewise.
5617         * gcc.target/i386/divmod-3.c: Likewise.
5618         * gcc.target/i386/divmod-4.c: Likewise.
5619         * gcc.target/i386/divmod-4a.c: Likewise.
5620         * gcc.target/i386/divmod-5.c: Likewise.
5621         * gcc.target/i386/divmod-6.c: Likewise.
5622         * gcc.target/i386/divmod-7.c: Likewise.
5623         * gcc.target/i386/divmod-8.c: Likewise.
5624         * gcc.target/i386/udivmod-1.c: Likewise.
5625         * gcc.target/i386/udivmod-2.c: Likewise.
5626         * gcc.target/i386/udivmod-3.c: Likewise.
5627         * gcc.target/i386/udivmod-4.c: Likewise.
5628         * gcc.target/i386/udivmod-4a.c: Likewise.
5629         * gcc.target/i386/udivmod-5.c: Likewise.
5630         * gcc.target/i386/udivmod-6.c: Likewise.
5631         * gcc.target/i386/udivmod-7.c: Likewise.
5632         * gcc.target/i386/udivmod-8.c: Likewise.
5633
5634 2010-09-16  Jan Hubicka  <jh@suse.cz>
5635
5636         * g++.dg/lto/pr45679-1_0.C: New file.
5637         * g++.dg/lto/pr45679-1_1.C: New file.
5638         * g++.dg/lto/pr45679-0_0.C: New file.
5639         * g++.dg/lto/pr45679-0_1.C: New file.
5640
5641 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5642
5643         PR fortran/45674
5644         * gfortran.dg/class_dummy_2.f03: New.
5645
5646 2010-09-16  Richard Guenther  <rguenther@suse.de>
5647
5648         PR tree-optimization/45623
5649         * gcc.dg/torture/pr45623.c: New testcase.
5650
5651 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5652
5653         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5654         name and parentheses.
5655         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5656
5657 2010-09-15  Jason Merrill  <jason@redhat.com>
5658
5659         * g++.dg/parse/parameter-declaration-2.C: New.
5660
5661         * g++.dg/cpp0x/scoped_enum2.C: New.
5662
5663 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5664
5665         * gcc.c-torture/compile/20100915-1.c: New test.
5666
5667 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5668
5669         PR middle-end/45644
5670         * gcc.dg/ipa/pr45644.c: New test.
5671
5672 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5673
5674         PR tree-optimization/45633
5675         * gcc.dg/vect/pr45633.c: New test.
5676
5677 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5678
5679         PR fortran/45577
5680         * gfortran.dg/allocate_derived_4.f90: New.
5681
5682 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5683
5684         * lib/target-supports.exp
5685         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5686         supported flag to true for neon.
5687
5688 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5689
5690         PR c++/45665
5691         * g++.dg/template/crash103.C: New.
5692
5693 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5694
5695         Merge from 'apple/trunk' branch on FSF servers.
5696
5697         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5698
5699         Radar 4457381
5700         * objc.dg/msg-in-protocol.m: New.
5701         * obj-c++.dg/msg-in-protocol.mm: New.
5702
5703         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5704
5705         Radar 4219590
5706         * objc.dg/break-in-ifstmt.m: New.
5707
5708         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5709
5710         Radar 4174166
5711         * obj-c++.dg/comp-types-13.mm: New.
5712         * objc.dg/comp-types-12.m: New.
5713
5714         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5715
5716         Radar 4216500
5717         * obj-c++.dg/proto-lossage-7.mm: New.
5718         * objc.dg/proto-lossage-7.m: New.
5719
5720 2010-09-14  Jan Hubicka  <jh@suse.cz>
5721
5722         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5723         folding.
5724         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5725         folding.
5726
5727 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5728
5729         PR middle-end/45567
5730         * gcc.dg/pr45567.c: New test.
5731
5732         PR debug/45660
5733         * g++.dg/debug/pr45660.C: New test.
5734
5735 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5736
5737         PR tree-optimization/45470
5738         * g++.dg/vect/pr45470-a.cc: New test.
5739         * g++.dg/vect/pr45470-a.cc: New test.
5740
5741 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5742
5743         PR target/42070
5744         * lib/profopt.exp: Prune warnings on execname2 compile.
5745         * lib/prune.exp: Prune "can't add line info" warnings.
5746
5747 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5748
5749         PR libfortran/45532
5750         * gfortran.dg/namelist_64.f90: New test.
5751
5752 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5753
5754         PR rtl-optimization/45617
5755         * gcc.target/i386/pr45617.c: New test.
5756
5757 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5758
5759         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5760
5761 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5762
5763         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5764         * gcc.target/i386/fma4-vector.c: Likewise.
5765         * gcc.target/i386/vectorize2.c: Likewise.
5766         * gcc.target/i386/vectorize4.c: Likewise.
5767         * gcc.target/i386/vectorize5.c: Likewise.
5768         * gcc.target/i386/vectorize6.c: Likewise.
5769         * gcc.target/i386/vectorize8.c: Likewise.
5770
5771         * gcc.target/i386/vect-double-1.c: New.
5772         * gcc.target/i386/vect-double-1a.c: Likewise.
5773         * gcc.target/i386/vect-double-2.c: Likewise.
5774         * gcc.target/i386/vect-double-2a.c: Likewise.
5775
5776         * lib/target-supports.exp (check_effective_target_vect_double):
5777         Set et_vect_double_saved to 0 when tuning for Atom.
5778
5779 2010-09-13  Jan Hubicka  <jh@suse.cz>
5780
5781         * gcc.dg/torture/pr23821.c: Drop static keyword.
5782         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5783         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5784
5785 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5786
5787         * gcc.target/arm/sync-1.c: New.
5788
5789 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5790
5791         * gnat.dg/memtrap.adb: New test.
5792
5793 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5794
5795         * gfortran.dg/promotion.f90: Fix options.
5796
5797 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5798
5799         * g++.dg/cpp0x/range-for1.C: New.
5800         * g++.dg/cpp0x/range-for2.C: New.
5801         * g++.dg/cpp0x/range-for3.C: New.
5802         * g++.dg/cpp0x/range-for4.C: New.
5803         * g++.dg/cpp0x/range-for5.C: New.
5804         * g++.dg/cpp0x/range-for6.C: New.
5805
5806 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5807
5808         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5809         and counts. Check that transpose is not called.
5810         * gfortran.dg/transpose_2.f90: Update error message.
5811
5812 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5813
5814         PR c++/43824
5815         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5816         * g++.dg/lookup/strong-using-2.C: Likewise.
5817         * g++.dg/lookup/strong-using-3.C: Likewise.
5818         * g++.dg/lookup/strong-using-5.C: Likewise.
5819
5820         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5821         * g++.dg/cpp0x/inline-ns4.C: New.
5822         * g++.dg/cpp0x/inline-ns5.C: New.
5823
5824 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5825
5826         PR middle-end/45634
5827         * gfortran.fortran-torture/compile/pr45634.f90: New.
5828
5829 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5830
5831         * objc.dg/fobjc-exceptions.m: New test.
5832
5833 2010-09-10  Jan Hubicka  <jh@suse.cz>
5834
5835         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5836
5837 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5838
5839         PR tree-optimization/44972
5840         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5841         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5842         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5843         instead.
5844         * g++.dg/torture/pr44972.C: New test.
5845
5846 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5847
5848         PR tree-optimization/44972
5849         * g++.dg/torture/pr34850.C: Remove expected warning.
5850
5851 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5852
5853         * gfortran.dg/dummy_optional_arg.f90: New test.
5854
5855 2010-09-08  Jan Hubicka  <jh@suse.cz>
5856
5857         PR tree-optimization/45598
5858         * fortran.fortran-torture/compile/pr45598.f90: New test.
5859
5860 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5861
5862         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5863         * lib/target-supports.exp (check_ifunc_available): New.
5864         * gcc.dg/attr-ifunc-1.c: New.
5865         * gcc.dg/attr-ifunc-2.c: New.
5866         * gcc.dg/attr-ifunc-3.c: New.
5867         * gcc.dg/attr-ifunc-4.c: New.
5868         * gcc.dg/attr-ifunc-5.c: New.
5869         * g++.dg/ext/attr-ifunc-1.C: New.
5870         * g++.dg/ext/attr-ifunc-2.C: New.
5871         * g++.dg/ext/attr-ifunc-3.C: New.
5872         * g++.dg/ext/attr-ifunc-4.C: New.
5873
5874 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5875
5876         PR middle-end/40386
5877         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5878
5879 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5880
5881         * gfortran.dg/inline_transpose_1.f90: New test.
5882
5883 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5884
5885         PR c++/45588
5886         * g++.dg/warn/Wunused-var-15.C: New test.
5887
5888 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5889
5890         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5891         hppa*-*-hpux*.
5892
5893 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5894
5895         * objc/execute/exceptions/throw-nil.m: New test.
5896         * objc/execute/exceptions/handler-1.m: Updated to use the new
5897         objc_set_uncaught_exception_handler() function.
5898         * objc/execute/exceptions/matcher-1.m: New test.
5899
5900 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5901
5902         PR fortran/38282
5903         * gfortran.dg/bit_comparison_1.F90: New test.
5904         * gfortran.dg/leadz_trailz_3.f90: New test.
5905         * gfortran.dg/masklr_2.F90: New test.
5906         * gfortran.dg/shiftalr_1.F90: New test.
5907         * gfortran.dg/merge_bits_2.F90: New test.
5908         * gfortran.dg/dshift_2.F90: New test.
5909         * gfortran.dg/bit_comparison_2.F90: New test.
5910         * gfortran.dg/masklr_1.F90: New test.
5911         * gfortran.dg/merge_bits_1.F90: New test.
5912         * gfortran.dg/dshift_1.F90: New test.
5913         * gfortran.dg/shiftalr_2.F90: New test.
5914
5915 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5916
5917         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5918         functions from objc/typedstream.h are deprecated.
5919
5920 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5921
5922         * lib/target-supports.exp
5923         (check_effective_target_run_expensive_tests): New proc.
5924         * gcc.c-torture/compile/limits-fnargs.c: Use
5925         dg-require-effective-target run_expensive_tests.
5926
5927 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5928
5929         PR fortran/45597
5930         * gfortran.dg/gomp/pr45597.f90: New test.
5931
5932         PR fortran/45595
5933         * gfortran.dg/gomp/pr45595.f90: New test.
5934
5935 2010-09-08  Michael Matz  <matz@suse.de>
5936
5937         * c-c++-common/uninit-17.c: Adjust.
5938
5939 2010-09-08  Michael Matz  <matz@suse.de>
5940
5941         PR tree-optimization/43430
5942         * gcc.dg/vect/pr43430-2.c: New test.
5943
5944 2010-09-08  Michael Matz  <matz@suse.de>
5945
5946         PR tree-optimization/33244
5947         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5948
5949 2010-09-08  Richard Guenther  <rguenther@suse.de>
5950
5951         PR tree-optimization/45578
5952         * gfortran.dg/pr45578.f90: New testcase.
5953
5954 2010-09-08  Richard Guenther  <rguenther@suse.de>
5955
5956         PR testsuite/45590
5957         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5958
5959 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5960
5961         PR fortran/45576
5962         * gfortran.dg/char_length_18.f90:  New test.
5963
5964 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5965
5966         PR target/36502
5967         * gcc.target/i386/pr36502.c: New test.
5968
5969         PR target/42313
5970         PR target/44651
5971         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5972         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5973
5974 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5975
5976         * gfortran.dg/achar_4.f90: Enable bounds checking.
5977
5978 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5979
5980         PR target/45206
5981         * gcc.target/i386/pr45206.c: New test.
5982
5983 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5984
5985         PR fortran/45505
5986         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5987
5988 2010-09-07  Jan Hubicka  <jh@suse.cz>
5989
5990         * gcc.c-torture/compile/20100907.c: New testcase.
5991
5992 2010-09-07  Richard Guenther  <rguenther@suse.de>
5993
5994         PR middle-end/45569
5995         * g++.dg/eh/pr45569.C: New testcase.
5996
5997 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5998
5999         PR target/43137
6000         * gcc.target/arm/pr43137.c: New test.
6001
6002 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6003
6004         PR fortran/36931
6005         * gfortran.dg/dependency_35.f90:  New test.
6006
6007 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6008
6009         PR fortran/34145
6010         * gfortran.dg/char_length_17.f90:  New test.
6011
6012 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
6013
6014         PR c++/45200
6015         PR c++/45293
6016         PR c++/45558
6017         * g++.dg/template/typedef34.C: New test.
6018         * g++.dg/template/typedef35.C: New test.
6019
6020 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
6021
6022         PR target/22152
6023         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
6024
6025 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
6026
6027         * g++.dg/warn/Wdouble-promotion.C: New.
6028
6029 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
6030
6031         * g++.dg/parse/redef2.C: New.
6032
6033 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6034
6035         * gcc.dg/20100906-1.c: New testcase.
6036
6037 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
6038
6039         PR testsuite/45543
6040         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
6041         DW_TAG_enumeration_type DIE.
6042
6043 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
6044
6045         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
6046         Update XFAILs.
6047
6048 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
6049
6050         PR rtl-optimization/44919
6051         * g++.dg/opt/pr44919.C: New.
6052
6053 2010-09-06  Tobias Burnus  <burnus@net-b.de>
6054
6055         PR fortran/38282
6056         * gfortran.dg/iall_iany_iparity_1.f90: New.
6057         * gfortran.dg/iall_iany_iparity_2.f90: New.
6058
6059 2010-09-06  Jason Merrill  <jason@redhat.com>
6060
6061         * g++.dg/cpp0x/initlist42.C: New.
6062
6063         * g++.dg/cpp0x/auto19.C: New.
6064
6065         * g++.dg/template/sfinae25.C: New.
6066         * g++.dg/template/char1.C: Expect warning.
6067         * g++.dg/template/nontype10.C: Likewise.
6068
6069         * g++.dg/cpp0x/implicit9.C: New.
6070
6071         * g++.dg/cpp0x/initlist43.C: New.
6072
6073 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
6074
6075         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
6076
6077 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
6078
6079         * gcc.dg/Wdouble-promotion.c: New.
6080
6081 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6082
6083         * gfortran.dg/float128_1.f90: Remove test case as
6084         it always fails since Rev 163611 backed out the
6085         front-end implementation.
6086
6087 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6088
6089         * gfortran.dg/float128_1.f90: XFAIL test case.
6090
6091 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6092
6093         * gfortran.dg/bessel_7.f90: Decrease required precision.
6094
6095 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
6096
6097         PR testsuite/45545
6098         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
6099         ref-all-matching targets.
6100
6101 2010-09-05  Richard Guenther  <rguenther@suse.de>
6102
6103         PR tree-optimization/45535
6104         * gcc.c-torture/compile/pr45535.c: New testcase.
6105
6106 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
6107
6108         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
6109         "\[^\n\]*".
6110         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
6111         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
6112         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
6113         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
6114         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
6115         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
6116         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
6117         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6118         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
6119         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
6120         * gcc.target/i386/pr22152.c: Likewise.
6121         * gcc.target/i386/pr36992-1.c: Likewise.
6122         * gcc.target/i386/pr36992-2.c: Likewise.
6123         * gcc.target/sh/sh4a-memmovua.c: Likewise.
6124
6125 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6126
6127         PR testsuite/43957
6128         * gcc.dg/const-uniq-1.c: Modify regexp.
6129
6130 2010-09-04  Tobias Burnus  <burnus@net-b.de>
6131
6132         PR fortran/45530
6133         * gfortran.dg/namelist_63.f90: New.
6134
6135 2010-09-04  Jan Hubicka  <jh@suse.cz>
6136
6137         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
6138         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
6139
6140 2010-09-04  Jan Hubicka  <jh@suse.cz>
6141
6142         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
6143
6144 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
6145
6146         PR fortran/45507
6147         * gfortran.dg/allocate_alloc_opt_12.f90: New.
6148
6149 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
6150
6151         * gcc.dg/opts-4.c: New test.
6152
6153 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6154
6155         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
6156         * gcc.dg/vect/vect-peel-4.c: Ditto.
6157
6158 2010-09-03  Daniel Kraft  <d@domob.eu>
6159
6160         PR fortran/45525
6161         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
6162
6163 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6164
6165         PR fortran/45159
6166         * gfortran.dg/dependency_34.f90:  New test.
6167
6168 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6169
6170         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
6171
6172 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6173
6174         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
6175         gcc.target/i386/clearcap.map if supported.
6176
6177 2010-09-03  Michael Matz  <matz@suse.de>
6178
6179         PR middle-end/45415
6180         * gcc.dg/pr45415.c: New test.
6181
6182 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6183
6184         PR tree-optimization/45506
6185         * gcc.dg/pr45506.c: New.
6186
6187 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
6188
6189         PR target/45476
6190         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
6191         * gcc.target/i386/float128-2.c: Ditto.
6192
6193 2010-09-03  Daniel Kraft  <d@domob.eu>
6194
6195         PR fortran/34162
6196         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6197         * gfortran.dg/internal_dummy_2.f08: New test.
6198         * gfortran.dg/internal_dummy_3.f08: New test.
6199         * gfortran.dg/internal_dummy_4.f08: New test.
6200
6201 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
6202
6203         PR debug/45500
6204         * gcc.target/i386/pr45500.c: New test.
6205
6206 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
6207
6208         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6209
6210 2010-09-03  Daniel Kraft  <d@domob.eu>
6211
6212         PR fortran/44602
6213         * gfortran.dg/exit_2.f08; Adapt error messages.
6214         * gfortran.dg/exit_3.f08: New test.
6215         * gfortran.dg/exit_4.f08: New test.
6216         * gfortran.dg/exit_5.f03: New test.
6217
6218 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6219
6220         * gfortran.dg/ishft_4.f90: New test.
6221
6222 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6223
6224         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6225         FRIZ/XSRIZ instruciton for (double)(long long)x.
6226         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6227
6228 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6229
6230         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6231
6232 2010-09-02  Richard Guenther  <rguenther@suse.de>
6233
6234         PR tree-optimization/44937
6235         PR tree-optimization/45412
6236         * g++.dg/opt/pr45412.C: New testcase.
6237         * gcc.c-torture/compile/pr45412.c: Likewise.
6238         * gcc.c-torture/compile/pr44937.c: Likewise.
6239
6240 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
6241
6242         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
6243         but using -Werror=comment.
6244         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6245         expected error messages.
6246
6247 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6248
6249         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6250         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6251
6252 2010-09-02  Tobias Burnus  <burnus@net-b.de>
6253
6254         PR fortran/45489
6255         * gfortran.dg/initialization_27.f90: New.
6256
6257 2010-09-02  Ira Rosen  <irar@il.ibm.com>
6258
6259         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6260         check into different basic blocks. Expect vectorization if misaligned
6261         stores are supported.
6262         * gcc.dg/vect/bb-slp-8a.c: New test.
6263         * gcc.dg/vect/bb-slp-8b.c: New test.
6264
6265 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
6266
6267         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6268
6269 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
6270
6271         PR fortran/44541
6272         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6273         * gfortran.dg/class_dummy_1.f03: New.
6274
6275 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
6276
6277         PR middle-end/45458
6278         * g++.dg/tree-prof/partition2.C: New test.
6279
6280 2010-09-01  Richard Guenther  <rguenther@suse.de>
6281
6282         * gcc.dg/vect/vect-outer-fir.c: Adjust.
6283         * gcc.dg/tree-ssa/vrp54.c: New testcase.
6284         * gcc.c-torture/execute/20100827-1.c: Likewise.
6285
6286 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6287
6288         * gfortran.dg/execute_command_line_1.f90: New test.
6289
6290 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6291
6292         PR preprocessor/45457
6293         * c-c++-common/cpp/pr45457.c: New test.
6294
6295 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
6296
6297         * gcc.dg/nested-func-8.c: New test.
6298
6299 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6300
6301         PR fortran/38282
6302         * gfortran.dg/popcnt_poppar_1.F90: New test.
6303         * gfortran.dg/popcnt_poppar_2.F90: New test.
6304
6305 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
6306
6307         * gcc.target/i386/volatile-2.c: Require nonpic target.
6308
6309 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6310
6311         PR middle-end/45461
6312         * gcc.dg/pr45461.c: New test.
6313
6314 2010-08-31  Richard Guenther  <rguenther@suse.de>
6315
6316         PR testsuite/45455
6317         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6318
6319 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
6320
6321         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6322
6323 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
6324
6325         PR fortran/45456
6326         * gfortran.dg/typebound_proc_18.f03: New.
6327
6328 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6329
6330         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6331         * lib/scanasm.exp (scan-stack-usage): Likewise.
6332         (scan-stack-usage-not): Likewise.
6333         * gcc.dg/stack-usage-1.c: New test.
6334         * gcc.target/i386/stack-usage-realign.c: Likewise.
6335
6336 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6337
6338         PR tree-optimization/45427
6339         * gcc.dg/tree-ssa/pr45427.c: New test.
6340
6341 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6342
6343         PR c++/45043
6344         * g++.dg/template/crash102.C: New.
6345
6346 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6347
6348         PR middle-end/45423
6349         * gcc.dg/gomp/atomic-12.c: New test.
6350         * gcc.dg/gomp/atomic-13.c: New test.
6351         * gcc.dg/gomp/atomic-14.c: New test.
6352         * g++.dg/gomp/atomic-11.C: New test.
6353         * g++.dg/gomp/atomic-12.C: New test.
6354         * g++.dg/gomp/atomic-13.C: New test.
6355         * g++.dg/gomp/atomic-14.C: New test.
6356
6357 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6358
6359         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6360         delimiter.
6361
6362 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6363
6364         * gnat.dg/discr24.adb: New test.
6365
6366 2010-08-30  Richard Guenther  <rguenther@suse.de>
6367
6368         PR tree-optimization/45449
6369         * gcc.dg/pr45449.c: New testcase.
6370
6371 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6372
6373         * gcc.dg/opts-1.c: Expect errors, not warnings.
6374
6375 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6376
6377         PR fortran/42769
6378         * gfortran.dg/dynamic_dispatch_11.f03: New.
6379
6380 2010-08-29  Jason Merrill  <jason@redhat.com>
6381
6382         PR c++/44991
6383         * g++.dg/parse/defarg15.C: New.
6384
6385 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6386
6387         PR fortran/45439
6388         * gfortran.dg/select_type_16.f03: New.
6389
6390 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6391             Tobias Burnus  <burnus@net-b.de>
6392
6393         * gfortran.dg/bessel_7.f90: Decrease required precision.
6394
6395 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6396             Kaz Kojima  <kkojima@gcc.gnu.org>
6397
6398         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6399
6400 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6401
6402         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6403         floating point conversion code generation.
6404         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6405         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6406         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6407         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6408         to integer conversion code generation.
6409         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6410         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6411         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6412         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6413
6414 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6415
6416         PR fortran/32049
6417         * gfortran.dg/random_seed_1.f90: Adjust test.
6418         * gfortran.dg/float128_1.f90: New test.
6419
6420 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6421
6422         PR fortran/33197
6423         * gfortran.dg/norm2_1.f90: New.
6424         * gfortran.dg/norm2_2.f90: New.
6425         * gfortran.dg/norm2_3.f90: New.
6426         * gfortran.dg/norm2_4.f90: New.
6427         * gfortran.dg/parity_1.f90: New.
6428         * gfortran.dg/parity_2.f90: New.
6429         * gfortran.dg/parity_3.f90: New.
6430
6431 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6432
6433         PR fortran/45420
6434         * gfortran.dg/select_type_15.f03: New.
6435
6436 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6437
6438         PR libfortran/43217
6439         * gfortran.dg/hollerith8.f90: New test.
6440
6441 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6442
6443         PR fortran/45159
6444         * gfortran.dg/dependency_33.f90:  New test.
6445
6446 2010-08-27  Richard Guenther  <rguenther@suse.de>
6447
6448         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6449         * gcc.dg/graphite/scop-2.c: Likewise.
6450         * gcc.dg/graphite/scop-20.c: Likewise.
6451         * gcc.dg/vect/slp-25.c: Likewise.
6452
6453 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6454
6455         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6456
6457 2010-08-26  Daniel Kraft  <d@domob.eu>
6458
6459         PR fortran/38936
6460         PR fortran/44047
6461         PR fortran/45384
6462         * gfortran.dg/associate_8.f03: New test.
6463         * gfortran.dg/select_type_13.f03: New test.
6464         * gfortran.dg/select_type_14.f03: New test.
6465
6466 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6467
6468         PR tree-optimization/44485
6469         * gcc.dg/pr44485.c: New test.
6470
6471 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6472
6473         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6474         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6475         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6476
6477 2010-08-26  Richard Guenther  <rguenther@suse.de>
6478
6479         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6480         * gcc.dg/graphite/scop-21.c: Likewise.
6481
6482 2010-08-26  Richard Guenther  <rguenther@suse.de>
6483
6484         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6485         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6486         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6487         * gcc.dg/vect/vect-91.c: Likewise.
6488         * gcc.dg/vect/vect-peel-1.c: Likewise.
6489         * gcc.dg/vect/vect-peel-2.c: Likewise.
6490         * gcc.dg/vect/vect-peel-4.c: Likewise.
6491
6492 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6493
6494         PR libfortran/41859
6495         * gfortran.dg/der_io_4.f90: New test.
6496
6497 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6498
6499         PR rtl-optimization/44858
6500         * gcc.c-torture/execute/pr44858.c: New test.
6501
6502         PR rtl-optimization/45400
6503         * g++.dg/other/i386-8.C: New test.
6504
6505 2010-08-25  Richard Guenther  <rguenther@suse.de>
6506
6507         * gcc.dg/alias-8.c: Adjust.
6508
6509 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6510
6511         * gcc.target/i386/combine-mul.c: New test.
6512
6513 2010-08-25  Richard Guenther  <rguenther@suse.de>
6514
6515         PR lto/44562
6516         * gcc.dg/graphite/id-27.c: New testcase.
6517         * gcc.dg/lto/20100825-1_0.c: Likewise.
6518
6519 2010-08-25  Richard Guenther  <rguenther@suse.de>
6520
6521         PR tree-optimization/45316
6522         * g++.dg/opt/pr45316.C: New testcase.
6523
6524 2010-08-25  Richard Guenther  <rguenther@suse.de>
6525
6526         PR tree-optimization/45393
6527         * g++.dg/torture/pr45393.C: New testcase.
6528
6529 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6530
6531         PR tree-optimization/45059
6532         * gcc.c-torture/compile/pr45059.c: New test.
6533
6534 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6535
6536         * lib/target-supports.exp (check_effective_target_vect_unpack):
6537         Set vect_unpack supported flag to true for neon.
6538
6539 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6540
6541         * gcc.dg/tree-ssa/ifc-5.c: New.
6542
6543 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6544
6545         * gcc.dg/tree-ssa/ifc-4.c: New.
6546         * gcc.dg/tree-ssa/ifc-7.c: New.
6547
6548 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6549
6550         * gcc.dg/vect/vect.exp: Check loongson targets
6551         * g++.dg/vect/vect.exp: Likewise
6552         * gfortran.dg/vect/vect.exp: Likewise
6553
6554 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6555
6556         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6557         -mveclibabi=mass.
6558
6559 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6560
6561         PR fortran/45366
6562         * gfortran.dg/proc_ptr_29.f90: New.
6563
6564 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6565             Dominique d'Humieres  <dominiq@lps.ens.fr>
6566
6567         PR fortran/45367
6568         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6569
6570 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6571
6572         PR fortran/45367
6573         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6574
6575 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6576
6577         PR fortran/36158
6578         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6579
6580 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6581             Dominique d'Humieres  <dominiq@lps.ens.fr>
6582
6583         PR fortran/45367
6584         PR fortran/36158
6585         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6586         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6587
6588 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6589
6590         PR fortran/44863
6591         PR fortran/45271
6592         PR fortran/45290
6593         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6594         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6595         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6596
6597 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6598
6599         PR fortran/36158
6600         PR fortran/33197
6601         * gfortran.dg/bessel_6.f90: New.
6602         * gfortran.dg/bessel_7.f90: New.
6603
6604 2010-08-20  Jan Hubicka  <jh@suse.cz>
6605
6606         PR c++/45307
6607         PR c++/17736
6608         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6609         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6610
6611 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6612
6613         PR target/45336
6614         * gcc.target/i386/pr45336-1.c: New.
6615         * gcc.target/i386/pr45336-2.c: Likewise.
6616         * gcc.target/i386/pr45336-3.c: Likewise.
6617         * gcc.target/i386/pr45336-4.c: Likewise.
6618
6619 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6620
6621         PR testsuite/45361
6622         * gcc.target/i386/volatile-2.c: Update scan strings to also
6623         include (%rip) for the memory reference on x86_64.
6624
6625 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6626
6627         PR middle-end/44974
6628         * gcc.dg/pr44974.c: New test.
6629
6630         PR rtl-optimization/45353
6631         * gcc.dg/pr45353.c: New test.
6632
6633 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6634
6635         * gcc.target/i386/volatile-2.c: New.
6636
6637 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6638
6639         PR rtl-optimization/44691
6640         * gfortran.dg/pr44691.f: New test.
6641
6642 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6643
6644         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6645
6646 2010-08-19  Jason Merrill  <jason@redhat.com>
6647
6648         * g++.dg/init/synth3.C: New.
6649         * g++.dg/init/value8.C: New.
6650         * g++.dg/tree-ssa/empty-2.C: New.
6651         * g++.dg/cpp0x/noexcept09.C: New.
6652
6653 2010-08-19  Daniel Kraft  <d@domob.eu>
6654
6655         PR fortran/29785
6656         PR fortran/45016
6657         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6658         * gfortran.dg/pointer_remapping_1.f90: New test.
6659         * gfortran.dg/pointer_remapping_2.f03: New test.
6660         * gfortran.dg/pointer_remapping_3.f08: New test.
6661         * gfortran.dg/pointer_remapping_4.f03: New test.
6662         * gfortran.dg/pointer_remapping_5.f08: New test.
6663         * gfortran.dg/pointer_remapping_6.f08: New test.
6664
6665 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6666
6667         PR testsuite/45324
6668         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6669
6670 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6671
6672         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6673
6674 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6675
6676         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6677         variable.
6678
6679 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6680
6681         PR target/45070
6682         * gcc.c-torture/execute/pr45070.c: New.
6683
6684 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6685
6686         * g++.dg/pr44328.C: New test.
6687
6688 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6689
6690         PR fortran/36158
6691         PR fortran/33197
6692         * gfortran.dg/bessel_3.f90: New.
6693         * gfortran.dg/bessel_4.f90: New.
6694         * gfortran.dg/bessel_5.f90: New.
6695
6696 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6697
6698         PR fortran/45290
6699         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6700         * gfortran.dg/pointer_init_2.f90: New.
6701         * gfortran.dg/pointer_init_3.f90: New.
6702         * gfortran.dg/pointer_init_4.f90: New.
6703
6704 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6705
6706         PR c++/45049
6707         * g++.dg/pr45049-1.C: New test.
6708         * g++.dg/pr45049-2.C: New test.
6709
6710 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6711
6712         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6713         20 if __ARM_PCS is defined otherwise 64.
6714         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6715         instead of hard coded 64.
6716
6717 2010-08-18  Yao Qi  <yao@codesourcery.com>
6718
6719         PR target/45094
6720         * gcc.target/arm/pr45094.c: New test.
6721
6722 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6723
6724         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6725
6726 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6727
6728         PR rtl-optimization/42575
6729         * gcc.target/arm/pr42575.c: New test.
6730
6731 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6732
6733         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6734         * gcc.dg/tls/thr-cse-1.c: New.
6735
6736 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6737
6738         PR debug/42487
6739         * lib/target-supports.exp
6740         (check_effective_target_function_sections): New.
6741         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6742         function sections before proceding.
6743
6744 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6745
6746         PR fortran/45308
6747         * gfortran.dg/pr45308.f03: New test.
6748
6749 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6750
6751         PR target/45296
6752         * gcc.target/i386/pr45296.c: New test.
6753
6754 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6755
6756         * g++.dg/ext/uow-1.C: New.
6757         * g++.dg/ext/uow-2.C: New.
6758         * g++.dg/ext/uow-3.C: New.
6759         * g++.dg/ext/uow-4.C: New.
6760
6761 2010-08-17  Richard Guenther  <rguenther@suse.de>
6762
6763         PR testsuite/45266
6764         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6765
6766 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6767
6768         PR c/40563
6769         * gcc.dg/Wcxx-compat-20.c: New test.
6770
6771 2010-08-17  Daniel Kraft  <d@domob.eu>
6772
6773         PR fortran/38936
6774         * gfortran.dg/associate_1.f03: Extended to test newly supported
6775         features like association to variables.
6776         * gfortran.dg/associate_3.f03: Removed check for illegal change
6777         of associate-name here...
6778         * gfortran.dg/associate_5.f03: ...and added it here.
6779         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6780         * gfortran.dg/associate_7.f03: New test.
6781
6782 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6783
6784         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6785
6786 2010-08-15  Daniel Kraft  <d@domob.eu>
6787
6788         PR fortran/38936
6789         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6790         * gfortran.dg/associate_3.f03: Clarify comment.
6791         * gfortran.dg/associate_5.f03: New test.
6792         * gfortran.dg/associate_6.f03: New test.
6793
6794 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6795
6796         PR fortran/45211
6797         * gfortran.dg/bind_c_usage_21.f90: New.
6798         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6799
6800 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6801
6802         * gfortran.dg/optional_absent_1.f90: New.
6803         * gfortran.dg/null_actual.f90: New.
6804
6805 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6806
6807         * gfortran.dg/pointer_target_1.f90: New.
6808         * gfortran.dg/pointer_target_2.f90: New.
6809         * gfortran.dg/pointer_target_3.f90: New.
6810
6811 2010-08-15  Daniel Kraft  <d@domob.eu>
6812
6813         PR fortran/45197
6814         * gfortran.dg/elemental_args_check_3.f90: New test.
6815         * gfortran.dg/impure_1.f08: New test.
6816         * gfortran.dg/impure_2.f08: New test.
6817         * gfortran.dg/impure_3.f90: New test.
6818         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6819
6820 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6821
6822         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6823         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6824         SLP tests.
6825         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6826         misaligned loads.
6827         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6828         misaligned stores.c
6829         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6830
6831 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6832
6833         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6834         dg-require-effective-target after dg-do.
6835
6836 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6837
6838         * lib/target-supports.exp (check_effective_target_vect_int): Return
6839         true for Loongson targets.
6840         (check_effective_target_vect_shift): Likewise.
6841         (check_effective_target_vect_no_int_max): Likewise.
6842         (check_effective_target_vect_no_align): Likewise.
6843         (check_effective_target_vect_short_mult): Likewise.
6844
6845 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6846
6847         * g++.dg/cast.C: Change fields of structures to "long" to pass
6848         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6849         * g++.dg/cpp0x/iop.C: Ditto.
6850         * g++.dg/cpp0x/named_refs.C: Ditto.
6851         * g++.dg/cpp0x/rv1p.C: Ditto.
6852         * g++.dg/cpp0x/rv2p.C: Ditto.
6853         * g++.dg/cpp0x/rv3p.C: Ditto.
6854         * g++.dg/cpp0x/rv4p.C: Ditto.
6855         * g++.dg/cpp0x/rv5p.C: Ditto.
6856         * g++.dg/cpp0x/rv6p.C: Ditto.
6857         * g++.dg/cpp0x/rv7p.C: Ditto.
6858         * g++.dg/cpp0x/rv8p.C: Ditto.
6859         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6860
6861 2010-08-13  Daniel Kraft  <d@domob.eu>
6862
6863         * gfortran.dg/implied_shape_1.f08: New test.
6864         * gfortran.dg/implied_shape_2.f90: New test.
6865         * gfortran.dg/implied_shape_3.f08: New test.
6866
6867 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6868
6869         PR libfortran/42526
6870         * gfortran.dg/char_component_initializer_1.f90: New test.
6871
6872 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6873
6874         PR tree-optimization/45241
6875         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6876
6877 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6878
6879         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6880         to dg-options.
6881         * gcc.target/i386/pr40906-2.c: Ditto.
6882         * gcc.target/i386/pr40906-3.c: Ditto.
6883
6884 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6885
6886         PR middle-end/45262
6887         * gcc.c-torture/execute/pr45262.c: New test.
6888
6889 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6890
6891         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6892         empty argument.
6893         * g++.dg/other/profile1.C: Ditto.
6894
6895 2010-08-12  Richard Guenther  <rguenther@suse.de>
6896
6897         PR tree-optimization/45232
6898         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6899         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6900         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6901         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6902         unsigned arithmetic.
6903         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6904         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6905         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6906         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6907         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6908         unsigned arithmetic.
6909         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6910         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6911         unsigned arithmetic.
6912         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6913         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6914         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6915         unsigned arithmetic.
6916         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6917         * gcc.dg/tree-ssa/negate.c: Adjust.
6918         * gcc.dg/vect/vect-1.c: Adjust.
6919         * gfortran.dg/reassoc_6.f: XFAIL.
6920
6921 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6922
6923         PR debug/45259
6924         * gcc.dg/pr45259.c: New test.
6925
6926 2010-08-12  Wei Guozhi  <carrot@google.com>
6927
6928         PR target/44999
6929         * gcc.target/arm/pr44999.c: New testcase.
6930
6931 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6932
6933         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6934         (N): Likewise.
6935         (main): Adjust accordingly.
6936
6937 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6938
6939         * gfortran.dg/graphite/id-22.f: New.
6940
6941 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6942
6943         * gcc.dg/graphite/id-26.c: New.
6944
6945 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6946
6947         * gcc.dg/graphite/id-25.c: New.
6948
6949 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6950
6951         * gcc.dg/graphite/run-id-5.c: New.
6952         * gcc.dg/graphite/run-id-6.c: New.
6953         * gfortran.dg/graphite/id-21.f: New.
6954
6955 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6956
6957         * gcc.dg/graphite/id-24.c: New.
6958
6959 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6960
6961         * gcc.dg/tree-ssa/pr20742.c: New.
6962
6963 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6964
6965         * gcc.dg/graphite/id-23.c: New.
6966
6967 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6968
6969         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6970
6971 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6972
6973         * gcc.dg/graphite/pr42729.c: New.
6974
6975 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6976
6977         * gfortran.dg/graphite/id-20.f: New.
6978
6979 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6980
6981         * gcc.dg/graphite/id-22.c: New.
6982
6983 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6984
6985         * gcc.dg/graphite/run-id-2.c: Call abort.
6986
6987 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6988
6989         * gcc.dg/graphite/id-20.c: New.
6990
6991 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6992             Steve Kargl  <kargl@gcc.gnu.org>
6993
6994         PR fortran/44595
6995         * gfortran.dg/move_alloc_3.f90: New.
6996         * gfortran.dg/random_seed_2.f90: New.
6997
6998 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6999
7000         * lib/target-supports.exp (check_effective_target_sync_int_long):
7001         Add hppa*-*-linux*.
7002         (check_effective_target_sync_char_short): Likewise.
7003
7004 2010-08-10  Yao Qi  <yao@codesourcery.com>
7005
7006         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
7007         general form.
7008         * gcc.dg/tree-ssa/loop-31.c: Likewise.
7009         * g++.dg/other/packed1.C: Likewise.
7010         * g++.dg/other/crash-4.C: Likewise.
7011         * g++.dg/ext/packed8.C: Likewise.
7012         * g++.dg/init/array16.C: Likewise.
7013
7014 2010-08-10  xinliang David Li  <davidxl@google.com>
7015         * gcc.dg/tree-ssa/loop-19.c: Add option
7016         -fno-prefetch-loop-array
7017
7018 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
7019
7020         PR middle-end/45182
7021         * gcc.c-torture/compile/pr45182.c: New test.
7022
7023 2010-08-09  Jason Merrill  <jason@redhat.com>
7024
7025         PR c++/45236
7026         * g++.dg/cpp0x/variadic-104.C: New.
7027
7028 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7029
7030         PR fortran/44235
7031         * gfortran.dg/dependency_32.f90:  New test.
7032
7033 2010-08-09  Richard Guenther  <rguenther@suse.de>
7034
7035         PR middle-end/44632
7036         * g++.dg/opt/nrv17.C: New testcase.
7037
7038 2010-08-09  Richard Guenther  <rguenther@suse.de>
7039
7040         PR middle-end/45212
7041         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
7042         alignment from MEM_REF offset only if we took it from the
7043         base object.
7044
7045         * gcc.target/i386/pr24178.c: New testcase.
7046
7047 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7048
7049         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
7050         * gcc.dg/20030702-1.c: Ditto.
7051         * gcc.dg/20050309-1.c: Ditto.
7052         * gcc.dg/20050325-1.c: Ditto.
7053         * gcc.dg/20050330-2.c: Ditto.
7054         * gcc.dg/20051201-1.c: Ditto.
7055         * gcc.dg/gomp/pr27573.c: Ditto.
7056         * gcc.dg/gomp/pr34610.c: Ditto.
7057         * gcc.dg/pr24225.c: Ditto.
7058         * gcc.dg/pr26570.c: Ditto.
7059         * gcc.dg/pr32773.c: Ditto.
7060         * g++.dg/gcov/gcov-6.C: Ditto.
7061         * g++.dg/gomp/pr34608.C: Ditto.
7062         * gfortran.dg/gomp/pr27573.f90: Ditto.
7063
7064         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
7065         dg-require-host-local dg directive.
7066         * gcc.dg/profile-dir-2.c: Ditto.
7067         * gcc.dg/profile-dir-3.c: Ditto.
7068
7069 2010-08-08  Richard Guenther  <rguenther@suse.de>
7070
7071         PR tree-optimization/45109
7072         * gcc.c-torture/compile/pr45109.c: New testcase.
7073
7074 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7075
7076         * gcc.dg/march.c: Skip if -march defined.
7077         * gcc.dg/mtune.c: Skip if -mtune defined.
7078
7079         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
7080         generic thunk support.
7081
7082 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
7083
7084         PR target/45213
7085         * gcc.target/i386/pr45213.c: New test.
7086
7087 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7088
7089         PR libfortran/45143
7090         * gfortran.dg/fmt_error_11.f03: New test.
7091
7092 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7093
7094         * lib/target-supports.exp (check_effective_target_sync_int_long):
7095         Add arm*-*-linux-gnueabi.
7096         (check_effective_target_sync_char_short): Likewise.
7097
7098 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7099
7100         PR fortran/45159
7101         * gfortran.dg/dependency_31.f90:  New test.
7102
7103 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7104
7105         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
7106
7107 2010-08-06  Jason Merrill  <jason@redhat.com>
7108
7109         * g++.dg/cpp0x/sfinae3.C: New.
7110         * g++.dg/cpp0x/sfinae4.C: New.
7111
7112 2010-08-06  Richard Guenther  <rguenther@suse.de>
7113
7114         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
7115         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
7116         * gcc.dg/tree-ssa/pr25382.c: Likewise.
7117         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
7118         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7119         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
7120         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
7121         * gcc.c-torture/execute/20100805-1.c: Likewise.
7122
7123 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7124
7125         PR testsuite/42855
7126         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
7127
7128 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7129
7130         * gcc.dg/ipa/ipcp-ii-1.c: New test.
7131         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
7132
7133 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7134
7135         * g++.dg/ipa/devirt-1.C: New test.
7136         * g++.dg/ipa/devirt-2.C: Likewise.
7137         * g++.dg/ipa/devirt-3.C: Likewise.
7138         * g++.dg/ipa/devirt-4.C: Likewise.
7139         * g++.dg/ipa/devirt-5.C: Likewise.
7140         * gcc.dg/ipa/iinline-3.c: Likewise.
7141
7142 2010-08-05  Jie Zhang  <jie@codesourcery.com>
7143
7144         PR tree-optimization/45144
7145         * gcc.dg/tree-ssa/pr45144.c: New test.
7146
7147 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
7148
7149         PR fortran/42207
7150         PR fortran/44064
7151         PR fortran/44065
7152         * gfortran.dg/class_25.f03: New.
7153         * gfortran.dg/class_26.f03: New.
7154
7155 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
7156
7157         * g++.dg/warn/miss-format-1.C: Update line number.
7158
7159 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
7160
7161         PR c++/44641
7162         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
7163         .frame and .mask assembler directives.
7164
7165 2010-08-04  Richard Guenther  <rguenther@suse.de>
7166
7167         * gcc.dg/tree-ssa/vrp35.c: Adjust.
7168         * gcc.dg/tree-ssa/vrp36.c: Likewise.
7169         * gcc.dg/tree-ssa/vrp50.c: Likewise.
7170         * gcc.dg/tree-ssa/vrp52.c: Likewise.
7171
7172 2010-08-04  Tobias Burnus  <burnus@net-b.de>
7173
7174         PR fortran/44857
7175         * gfortran.dg/derived_constructor_char_1.f90: New.
7176         * gfortran.dg/derived_constructor_char_2.f90: New.
7177
7178 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7179
7180         PR fortran/45159
7181         * gfortran.dg/dependency_30.f90:  New test.
7182
7183 2010-08-03  Jan Hubicka  <jh@suse.cz>
7184
7185         * gcc.c-torture/compile/pr45085.c: New testcase.
7186
7187 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
7188
7189         PR fortran/44584
7190         PR fortran/45161
7191         * gfortran.dg/typebound_call_9.f03: Modified.
7192         * gfortran.dg/typebound_generic_1.f03: Modified.
7193
7194 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7195
7196         PR fortran/45159
7197
7198         * gfortran.dg/dependency_29.f90:  New test.
7199
7200 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7201
7202         PR fortran/36854
7203         * gfortran.dg/character_comparison_2.f90:  New test.
7204         * gfortran.dg/character_comparison_3.f90:  New test.
7205         * gfortran.dg/dependency_28.f90:  New test.
7206
7207 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
7208
7209         PR target/40457
7210         * gcc.target/arm/pr40457-1.c: New test.
7211         * gcc.target/arm/pr40457-2.c: New test.
7212
7213 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
7214
7215         PR fortran/44912
7216         * gfortran.dg/typebound_call_17.f03: New.
7217
7218 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
7219
7220         PR fortran/44929
7221         * gfortran.dg/allocate_derived_3.f90: New.
7222
7223 2010-07-30  Xinliang David Li  <davidxl@google.com>
7224         PR tree-optimization/45121
7225         * c-c++-common/uninit-17.c: Add -fno-ivops option.
7226
7227 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7228
7229         PR c++/45112
7230         * g++.dg/pr45112.C: New test.
7231
7232 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
7233
7234         PR debug/45055
7235         PR rtl-optimization/45137
7236         * gcc.dg/pr45055.c: New test.
7237
7238 2010-07-30  Alan Modra  <amodra@gmail.com>
7239
7240         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7241         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7242
7243 2010-07-29  Tobias Burnus  <burnus@net-b.de>
7244
7245         PR fortran/45087
7246         PR fortran/45125
7247         * gfortran.dg/whole_file_25.f90: New.
7248         * gfortran.dg/whole_file_26.f90: New.
7249         * gfortran.dg/whole_file_27.f90: New.
7250
7251 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7252
7253         PR fortran/44962
7254         * gfortran.dg/typebound_proc_17.f03: New.
7255
7256 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7257
7258         PR fortran/45004
7259         * gfortran.dg/move_alloc_2.f90: New.
7260
7261 2010-07-29  Xinliang David Li  <davidxl@google.com>
7262         PR tree-optimization/45121
7263         * c-c++-common/uninit-17.c: Fix expected output.
7264
7265 2010-07-29  Richard Guenther  <rguenther@suse.de>
7266
7267         PR tree-optimization/45120
7268         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7269
7270 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
7271
7272         PR fortran/42051
7273         PR fortran/44064
7274         * gfortran.dg/pr42051.f03: New testcase.
7275
7276 2010-07-29  Richard Guenther  <rguenther@suse.de>
7277
7278         PR middle-end/45034
7279         * gcc.c-torture/execute/pr45034.c: New testcase.
7280
7281 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7282
7283         PR c++/45096
7284         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7285
7286 2010-07-28  Daniel Kraft  <d@domob.eu>
7287
7288         * gfortran.dg/bound_8.f90: New test.
7289
7290 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
7291
7292         PR debug/45105
7293         * gcc.dg/pr45105.c: New test.
7294
7295 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7296
7297         PR rtl-optimization/45107
7298         * gcc.dg/pr45107.c: New test.
7299
7300 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7301
7302         PR rtl-optimization/45101
7303         * gcc.dg/pr45101.c: New test.
7304
7305 2010-07-28  Tobias Burnus  <burnus@net-b.de>
7306
7307         PR fortran/45077
7308         * gfortran.dg/whole_file_24.f90: New.
7309
7310 2010-07-27  Jason Merrill  <jason@redhat.com>
7311
7312         * g++.dg/cpp0x/variadic102.C: New.
7313         * g++.dg/cpp0x/variadic103.C: New.
7314
7315 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7316
7317         PR rtl-optimization/40956
7318         PR target/42495
7319         PR middle-end/42574
7320         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7321         * gcc.target/arm/pr42574.c: Add tests.
7322
7323 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7324
7325         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7326         test name.
7327         (cleanup-repo-files): Ditto.
7328         (cleanup-saved-temps): Ditto.
7329
7330 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7331
7332         PR testsuite/44701
7333         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7334
7335         PR c/45079
7336         * gcc.dg/pr45079.c: New test.
7337
7338 2010-07-27  Ira Rosen  <irar@il.ibm.com>
7339
7340         PR tree-optimization/44152
7341         * gcc.dg/vect/fast-math-pr44152.c: New test.
7342
7343 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7344
7345         PR ObjC/44140
7346         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7347         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7348         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7349         * obj-c++.dg/torture/trivial.mm: Ditto.
7350         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7351         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7352         * objc.dg/torture/tls/thr-init.m: Ditto.
7353         * objc.dg/torture/trivial.m: Ditto.
7354
7355 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7356
7357         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7358         Skip on spu-*-* targets.
7359
7360 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7361
7362         PR tree-optimization/45083
7363         * gcc.dg/pr45083.c: New test.
7364
7365 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7366
7367         PR fortran/40873
7368         * gfortran.dg/whole_file_22.f90: New test.
7369         * gfortran.dg/whole_file_23.f90: New test.
7370
7371 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7372             Jack Howarth  <howarth@bromo.med.uc.edu>
7373             Richard Henderson  <rth@redhat.com>
7374
7375         PR target/44132
7376         * gcc.dg/tls/thr-init-1.c: New.
7377         * gcc.dg/tls/thr-init-2.c: New.
7378         * gcc.dg/torture/tls New.
7379         * gcc.dg/torture/tls/tls-test.c: New.
7380         * gcc.dg/torture/tls/thr-init-1.c: New.
7381         * gcc.dg/torture/tls/tls.exp: New.
7382         * gcc.dg/torture/tls/thr-init-2.c: New.
7383         * gcc.dg/tls/emutls-2.c: New test
7384
7385         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7386         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7387         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7388         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7389         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7390         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7391         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7392         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7393         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7394         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7395         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7396         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7397         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7398         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7399         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7400         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7401         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7402         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7403         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7404         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7405         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7406         gfortran.dg/gomp/omp_threadprivate1.f90,
7407         gfortran.dg/gomp/omp_threadprivate2.f90,
7408         gfortran.dg/gomp/reduction1.f90,
7409         gfortran.dg/gomp/sharing-1.f90: Likewise.
7410
7411 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7412
7413         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7414         sse_runtime.
7415         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7416         dg-require-visibility.
7417
7418 2010-07-26  Richard Guenther  <rguenther@suse.de>
7419
7420         PR tree-optimization/43784
7421         * gcc.c-torture/execute/pr43784.c: New testcase.
7422         * g++.dg/torture/pr43784.C: Likewise.
7423
7424 2010-07-26  Richard Guenther  <rguenther@suse.de>
7425
7426         PR middle-end/45056
7427         * g++.dg/pr45056.C: New testcase.
7428
7429 2010-07-26  Richard Guenther  <rguenther@suse.de>
7430
7431         PR tree-optimization/45071
7432         * gcc.dg/pr45071.c: New testcase.
7433
7434 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7435
7436         PR fortran/45066
7437         * gfortran.dg/namelist_62.f90: New.
7438
7439 2010-07-26  Richard Guenther  <rguenther@suse.de>
7440
7441         * gcc.c-torture/execute/pr45017.c: Move ...
7442         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7443
7444 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7445
7446         PR fortran/40628
7447         * trim_optimize_1.f90:  New test.
7448         * character_comparision_1.f90:  New test.
7449
7450 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7451
7452         PR fortran/42852
7453         * gfortran.dg/wtruncate_fix.f: New test.
7454
7455 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7456
7457         PR testsuite/45068
7458         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7459
7460 2010-07-24  Richard Guenther  <rguenther@suse.de>
7461
7462         PR lto/43788
7463         * g++.dg/lto/20100724-1_0.C: New testcase.
7464
7465 2010-07-24  Richard Guenther  <rguenther@suse.de>
7466
7467         PR lto/43212
7468         * gcc.dg/lto/20100724-1_0.c: New testcase.
7469         * gcc.dg/lto/20100724-1_1.c: Likewise.
7470
7471 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7472
7473         PR fortran/40011
7474         * gfortran.dg/whole_file_21.f90: New.
7475
7476         * gfortran.dg/integer_exponentiation_3.F90: Use
7477         -ffloat-store only for i?86/x86-64 -m32.
7478
7479 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7480
7481         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7482         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7483
7484 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7485
7486         * gfortran.dg/func_decl_4.f90: Split test into two ...
7487         * gfortran.dg/func_decl_5.f90: ... parts.
7488         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7489         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7490         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7491         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7492         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7493         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7494         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7495         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7496         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7497         * gfortran.dg/sizeof.f90: Make test valid.
7498         * gfortran.dg/pr20865.f90: Add new dg-error.
7499         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7500         * gfortran.dg/g77/19990218-0.f: Ditto.
7501         * gfortran.dg/g77/19990218-1.f: Ditto.
7502         * gfortran.dg/g77/970625-2.f: Ditto.
7503         * gfortran.dg/pr37243.f: Fix function declaration.
7504         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7505         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7506
7507 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7508
7509         PR fortran/44945
7510         * gfortran.dg/char_array_structure_constructor.f90: Add
7511         -fwhole-file as dg-option as it otherwise fails on some
7512         systems.
7513
7514 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7515
7516         * gnat.dg/aggr16.ad[sb]: New test.
7517         * gnat.dg/aggr16_pkg.ads: New helper.
7518
7519 2010-07-23  Richard Guenther  <rguenther@suse.de>
7520
7521         PR lto/43071
7522         * g++.dg/lto/20100723-1_0.C: New testcase.
7523
7524 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7525
7526         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7527         AVX support.
7528         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7529         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7530
7531 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7532
7533         * lib/target-supports.exp (add_options_for_tls): New proc.
7534         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7535         * g++.dg/tls/static-1a.cc: Likewise.
7536         * gcc.dg/tls/emutls-1.c: Likewise.
7537         * gcc.dg/tls/opt-11.c: Likewise.
7538         * gcc.dg/tls/opt-12.c: Likewise.
7539         * gcc.dg/tls/pr24428-2.c: Likewise.
7540         * gcc.dg/tls/pr24428.c: Likewise.
7541         * obj-c++.dg/tls/static-1.mm: Likewise.
7542         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7543         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7544         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7545         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7546         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7547         * objc.dg/torture/tls/thr-init.m: Likewise.
7548         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7549
7550 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7551
7552         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7553         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7554         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7555         optimized dump files.
7556
7557 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7558
7559         PR tree-optimization/45047
7560         * gcc.c-torture/compile/pr45047.c: New test.
7561
7562 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7563
7564         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7565         instead of dg-compile.
7566         * gcc.dg/float-range-4.c: Ditto.
7567         * gcc.dg/float-range-5.c: Ditto.
7568         * gcc.dg/fold-overflow-1.c: Ditto.
7569         * gcc.dg/gomp/sections-4.c: Ditto.
7570         * gcc.dg/transparent-union-1.c: Ditto.
7571         * gcc.dg/transparent-union-2.c: Ditto.
7572         * gcc.target/i386/pr39315-check.c: Ditto.
7573         * g++.dg/gomp/sections-4.C: Ditto.
7574         * g++.dg/template/dtor7.C: Ditto.
7575         * g++.dg/tree-ssa/pr19952.C: Ditto.
7576         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7577         * gfortran.dg/graphite/pr42185.f90: Ditto.
7578         * gfortran.dg/namelist_36.f90: Ditto.
7579         * gnat.dg/noreturn1.adb: Ditto.
7580         * gnat.dg/specs/small_alignment.ads: Ditto.
7581
7582 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7583
7584         PR tree-optimization/44915
7585         * g++.dg/torture/pr44915.C: New test.
7586
7587 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7588
7589         PR tree-optimization/44914
7590         * g++.dg/tree-ssa/pr44914.C: New test.
7591
7592 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7593
7594         PR target/44290
7595         * gcc.dg/pr44290-1.c: New test.
7596         * gcc.dg/pr44290-2.c: New test.
7597
7598 2010-07-23  Jason Merrill  <jason@redhat.com>
7599
7600         PR c++/45008
7601         * g++.dg/abi/mangle44.C: New.
7602
7603 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7604
7605         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7606         for compile-time only tests.
7607         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7608         target check.
7609         * gcc.target/i386/pr39315-4.c: Ditto.
7610         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7611         target check.  Include sse-os-support.h.
7612         (main): Call check_isa and sse_os_support.
7613         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7614         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7615         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7616         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7617         target check.  Include sse-os-support.h.
7618         (main): Call check_isa and sse_os_support.
7619         * gcc.target/i386/vperm-v2df.c: Ditto.
7620
7621 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7622
7623         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7624         (check_effective_target_avx_runtime): New procedure.
7625         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7626         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7627
7628         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7629         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7630         and __get_cpuid test.
7631         * gcc.dg/compat/vector-2b_main.c: Ditto.
7632
7633         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7634
7635         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7636         for compile-time only test.
7637         * gcc.dg/pr32716.c: Ditto.
7638         * gcc.dg/pr34856.c: Ditto.
7639         * gcc.dg/pr36997.c: Ditto.
7640         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7641         * gfortran.dg/pr28158.f90: Ditto.
7642         * gfortran.dg/pr30667.f: Ditto.
7643
7644         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7645         i?86-*-* and x86_64-*-* targets to disable execution on targets
7646         without sse2 runtime support.
7647         * g++.dg/vect/vect.exp: Ditto.
7648         * gfortran.dg/vect/vect.exp: Ditto.
7649
7650         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7651         * gcc.dg/pr37544.c: Ditto.
7652         * gcc.dg/pr40550.c: Ditto.
7653         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7654         * gcc.dg/compat/vector-1a_main.c: Ditto.
7655         * gcc.dg/compat/vector-2a_main.c: Ditto.
7656         * gcc.dg/torture/pr16104-1.c: Ditto.
7657         * gcc.dg/torture/pr35771-1.c: Ditto.
7658         * gcc.dg/torture/pr35771-2.c: Ditto.
7659         * gcc.dg/torture/pr35771-3.c: Ditto.
7660         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7661         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7662         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7663         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7664         * g++.dg/other/i386-1.C: Ditto.
7665         * g++.dg/other/pr40446.C: Ditto.
7666
7667 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7668
7669         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7670
7671 2010-07-23  Daniel Kraft  <d@domob.eu>
7672
7673         PR fortran/44709
7674         * gfortran.dg/exit_1.f08: New test.
7675         * gfortran.dg/exit_2.f08: New test.
7676
7677 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7678
7679         PR tree-optimization/39839
7680         * gcc.target/arm/pr39839.c: New test case.
7681
7682 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7683
7684         * gnat.dg/unchecked_convert5b.adb: New test.
7685         * gnat.dg/unchecked_convert6.adb: Likewise.
7686         * gnat.dg/unchecked_convert6b.adb: Likewise.
7687
7688 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7689
7690         * gnat.dg/aggr15.ad[sb]: New test.
7691
7692 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7693
7694         PR debug/45024
7695         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7696
7697 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7698
7699         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7700         with dg-require-linker-plugin.
7701
7702 2010-07-22  Richard Guenther  <rguenther@suse.de>
7703
7704         PR lto/43850
7705         * g++.dg/lto/20100722-1_0.C: New testcase.
7706
7707 2010-07-22  Richard Guenther  <rguenther@suse.de>
7708
7709         PR lto/42451
7710         * gcc.dg/lto/20100720-3_0.c: New testcase.
7711         * gcc.dg/lto/20100720-3_1.c: Likewise.
7712
7713 2010-07-22  Richard Guenther  <rguenther@suse.de>
7714
7715         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7716         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7717
7718         PR lto/43373
7719         * gcc.dg/lto/20100722-1_0.c: New testcase.
7720
7721 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7722
7723         PR tree-optimization/44891
7724         * gcc.c-torture/compile/pr44891.c: New test.
7725
7726 2010-07-22  Richard Guenther  <rguenther@suse.de>
7727
7728         PR tree-optimization/45017
7729         * gcc.c-torture/execute/pr45017.c: New testcase.
7730
7731 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7732
7733         PR fortran/45019
7734         * gfortran.dg/aliasing_dummy_5.f90: New.
7735
7736 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7737
7738         PR target/43698
7739         * gcc.target/arm/pr43698.c: New test.
7740
7741 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7742
7743         PR fortran/44929
7744         * Revert my commit r162325 for this PR.
7745
7746 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7747
7748         PR debug/45015
7749         * gcc.target/m68k/pr45015.c: New test.
7750
7751 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7752
7753         PR c++/44641
7754         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7755         comments.
7756
7757 2010-07-21  Richard Guenther  <rguenther@suse.de>
7758
7759         PR lto/45018
7760         * g++.dg/lto/20100721-1_0.C: New testcase.
7761
7762 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7763
7764         PR tree-optimization/44900
7765         * g++.dg/torture/pr44900.C: New test.
7766
7767 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7768
7769         PR middle-end/44738
7770         * c-c++-common/uninit-17.c: Correct expected error.
7771
7772 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7773
7774         * gcc.dg/guality/asm-1.c: New test.
7775
7776         PR debug/45003
7777         * gcc.dg/guality/pr45003-2.c: New test.
7778         * gcc.dg/guality/pr45003-3.c: New test.
7779
7780 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7781
7782         PR libfortran/44697
7783         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7784
7785 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7786
7787         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7788         defined on the current line.
7789         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7790         * g++.dg/debug/dwarf2/pr44641.C: New.
7791
7792 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7793
7794         * gcc.target/powerpc/block-move-1.c: New test.
7795         * gcc.target/powerpc/block-move-2.c: New test.
7796
7797 2010-07-20  Jason Merrill  <jason@redhat.com>
7798
7799         PR c++/44967
7800         * g++.dg/cpp0x/sfinae2.C: New.
7801
7802 2010-07-20  Richard Guenther  <rguenther@suse.de>
7803
7804         PR lto/42696
7805         * gcc.dg/lto/20100720-4_0.c: New testcase.
7806
7807 2010-07-20  Richard Guenther  <rguenther@suse.de>
7808
7809         PR lto/43221
7810         * gcc.dg/lto/20100720-2_0.c: New testcase.
7811         * gcc.dg/lto/20100720-2_1.c: Likewise.
7812
7813 2010-07-20  Richard Guenther  <rguenther@suse.de>
7814
7815         PR lto/43208
7816         * gcc.dg/lto/20100720-1_0.c: New testcase.
7817         * gcc.dg/lto/20100720-1_1.c: Likewise.
7818
7819 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7820
7821         PR debug/45003
7822         * gcc.dg/guality/pr45003-1.c: New test.
7823
7824 2010-07-20  Richard Guenther  <rguenther@suse.de>
7825
7826         PR tree-optimization/44977
7827         * gcc.dg/torture/pr44977.c: New testcase.
7828
7829 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7830
7831         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7832         sync_char_short
7833
7834 2010-07-20  Richard Guenther  <rguenther@suse.de>
7835
7836         PR middle-end/44971
7837         PR middle-end/44988
7838         * gcc.dg/pr44971.c: New testcase.
7839         * gcc.c-torture/compile/pr44988.c: Likewise.
7840
7841 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7842
7843         PR fortran/44929
7844         * gfortran.dg/allocate_with_typespec.f90: New test.
7845         * gfortran.dg/allocate_derived_1.f90: Update error message.
7846
7847 2010-07-19  Jason Merrill  <jason@redhat.com>
7848
7849         PR c++/44996
7850         * g++.dg/cpp0x/decltype23.C: New.
7851
7852 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7853
7854         PR fortran/42385
7855         * gfortran.dg/class_defined_operator_1.f03 : New test.
7856
7857 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7858
7859         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7860         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7861         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7862         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7863
7864 2010-07-19  Richard Guenther  <rguenther@suse.de>
7865
7866         PR middle-end/44941
7867         * gcc.c-torture/compile/pr44941.c: New testcase.
7868
7869 2010-07-19  Jason Merrill  <jason@redhat.com>
7870
7871         PR c++/44969
7872         * g++.dg/template/sfinae24.C: New.
7873
7874 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7875
7876         PR fortran/44353
7877         * gfortran.dg/data_implied_do_2.f90: Removed.
7878
7879 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7880
7881         PR c++/44969
7882         * g++.dg/template/sfinae23.C: New.
7883
7884 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7885
7886         * lib/target-supports.exp (check_sse_os_support_available): New
7887         proc.
7888         (check_sse_hw_available): New proc.
7889         (check_effective_target_sse_runtime): New proc.
7890         (check_effective_target_sse2_runtime): New proc.
7891         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7892         -msse2 if check_sse_os_support_available.
7893         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7894         check_sse_os_support_available.
7895         * gcc.dg/vect/vect.exp: Likewise.
7896         * gfortran.dg/vect/vect.exp: Likewise.
7897         * gcc.target/i386/sol2-check: Renamed to ...
7898         * gcc.target/i386/sse-os-support.h: ... this.
7899         (sol2_check): Renamed to ...
7900         (sse_os_support): ... this.
7901         Only test movss with xmm registers.
7902         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7903         Removed ILL_INSN, ILL_INSN_LEN.
7904         * gcc.target/i386/sse2-check.h: Likewise.
7905         * gcc.target/i386/sse3-check.h: Likewise.
7906         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7907         Removed cpuid.h, __get_cpuid test.
7908         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7909         Removed cpuid.h, __get_cpuid test.
7910         * g++.dg/other/pr40446.C: Likewise.
7911         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7912         * gcc.dg/compat/vector-1a_main.c: Likewise.
7913         * gcc.dg/compat/vector-2a_main.c: Likewise.
7914         * gcc.dg/pr36584.c: Likewise.
7915         * gcc.dg/pr37544.c: Likewise.
7916         * gcc.dg/torture/pr16104-1.c: Likewise.
7917         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7918         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7919         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7920         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7921         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7922         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7923         sse2_runtime.
7924         * gcc.dg/torture/pr35771-2.c: Likewise.
7925         * gcc.dg/torture/pr35771-3.c: Likewise.
7926         * gcc.target/i386/pr39315-2.c: Likewise.
7927         * gcc.target/i386/pr39315-4.c: Likewise.
7928         * gcc.target/i386/vperm-v2df.c: Likewise.
7929         * gcc.target/i386/vperm-v2di.c: Likewise.
7930         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7931         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7932         sse_runtime.
7933
7934 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7935
7936         PR fortran/44353
7937         * gfortran.dg/data_implied_do_2.f90: New test.
7938
7939 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7940
7941         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7942
7943 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7944
7945         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7946         to the "mips16" group.
7947         (mips_using_mips16_p): New procedure.
7948         (mips-dg-options): Use it.
7949
7950 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7951
7952         * gcc.target/mips/mips16-attributes-4.c: New test.
7953
7954 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7955
7956         PR testsuite/44418
7957         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7958         * gcc.target/powerpc/recip-2.c: Ditto.
7959         * gcc.target/powerpc/recip-3.c: Ditto.
7960
7961 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7962
7963         * gcc.target/arm/pr42235.c: New test.
7964
7965 2010-07-16  Jason Merrill  <jason@redhat.com>
7966
7967         PR c++/32505
7968         * g++.dg/template/partial8.C: New.
7969
7970 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7971
7972         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7973         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7974         in C++.
7975         (gualcvt): New overloaded inline.
7976         (GUALCVT): Use it for C++.
7977         * g++.dg/guality/guality.exp: New.
7978         * g++.dg/guality/guality.h: New.
7979         * g++.dg/guality/redeclaration1.C: New test.
7980         * g++.dg/dg.exp: Prune also guality/* tests.
7981         * gcc.dg/guality/pr43141.c: Moved to...
7982         * c-c++-common/guality/pr43141.c: ... here.
7983
7984 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7985
7986         PR libfortran/37077
7987         * gfortran.dg/char4_iunit_2.f03: New test.
7988
7989 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7990
7991         PR testsuite/43925
7992         * lib/plugin-support.exp (plugin-test-execute):
7993         Add ${gcc_objdir}/intl to includes.
7994
7995 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7996
7997         PR target/44942
7998         * gcc.c-torture/execute/pr44942.c: New test.
7999         * gcc.target/i386/pr44942.c: New test.
8000
8001 2010-07-15  Jason Merrill  <jason@redhat.com>
8002
8003         PR c++/44909
8004         * g++.dg/cpp0x/implicit7.C: New.
8005         * g++.dg/cpp0x/implicit8.C: New.
8006
8007 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8008
8009         Disable float tests for __SPU__ targets due to lack of signed zero:
8010         * c-c++-common/torture/complex-sign-add.c (check_add_float).
8011         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
8012         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
8013         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
8014         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
8015         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
8016         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
8017         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
8018         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
8019
8020 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
8021
8022         * gfortran.dg/select_char_2.f90: New test.
8023
8024 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
8025
8026         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
8027         with DECL_CHAIN.
8028
8029 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
8030
8031         PR fortran/44936
8032         * gfortran.dg/typebound_generic_9.f03: New.
8033
8034 2010-07-15  Richard Guenther  <rguenther@suse.de>
8035
8036         PR tree-optimization/44946
8037         * gcc.c-torture/compile/pr44946.c: New testcase.
8038
8039 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
8040
8041         PR fortran/40206
8042         * gfortran.dg/select_char_3.f90: New test.
8043
8044 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
8045             Kevin F. Quinn  <kevquinn@gentoo.org>
8046
8047         * gcc.dg/Wtrampolines.c: New.
8048
8049 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8050
8051         PR libfortran/44934
8052         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
8053
8054 2010-07-14  Jason Merrill  <jason@redhat.com>
8055
8056         PR c++/44810
8057         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
8058
8059         Implement C++0x unrestricted unions (N2544)
8060         * g++.dg/cpp0x/union1.C: New.
8061         * g++.dg/cpp0x/union2.C: New.
8062         * g++.dg/cpp0x/union3.C: New.
8063         * g++.dg/cpp0x/defaulted2.C: Adjust.
8064         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
8065         * g++.old-deja/g++.ext/anon2.C: Adjust.
8066         * g++.old-deja/g++.mike/misc6.C: Adjust.
8067
8068 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
8069
8070         PR fortran/44925
8071         * gfortran.dg/c_loc_tests_15.f90: New.
8072
8073 2010-07-13  Jason Merrill  <jason@redhat.com>
8074
8075         PR c++/44909
8076         * g++.dg/cpp0x/implicit6.C: New.
8077
8078 2010-07-13  Jason Merrill  <jason@redhat.com>
8079
8080         PR c++/44540
8081         * g++.dg/abi/noreturn1.C: New.
8082         * g++.dg/abi/noreturn2.C: New.
8083
8084 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
8085
8086         PR other/44874
8087         PR debug/44832
8088         * c-c++-common/pr44832.c: New test.
8089
8090 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
8091
8092         PR objc/44488
8093         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
8094         on the target.  Make sure that we can assemble the emitted asm when
8095         the test type is 'compile'.
8096
8097 2010-07-13  Richard Guenther  <rguenther@suse.de>
8098
8099         PR tree-optimization/36960
8100         * g++.dg/torture/pr36960.C: New testcase.
8101
8102 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
8103
8104         PR c++/44908
8105         * g++.dg/template/sfinae21.C: New.
8106         * g++.dg/template/sfinae22.C: Likewise.
8107
8108 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
8109
8110         PR testsuite/42843
8111         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
8112         * gcc.dg/plugin/ggcplug.c: Likewise.
8113         * g++.dg/plugin/selfassign.c: Likewise.
8114         * g++.dg/plugin/attribute_plugin.c: Likewise.
8115         * g++.dg/plugin/dumb_plugin.c: Likewise.
8116         * g++.dg/plugin/pragma_plugin.c: Likewise.
8117
8118 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
8119
8120         * gcc.c-torture/execute/pr44683.x: New.
8121         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
8122
8123 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
8124
8125         PR fortran/44434
8126         PR fortran/44565
8127         PR fortran/43945
8128         PR fortran/44869
8129         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
8130         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
8131         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
8132         * gfortran.dh/typebound_call_16.f03: New.
8133         * gfortran.dg/typebound_generic_6.f03: New.
8134         * gfortran.dg/typebound_generic_7.f03: New.
8135         * gfortran.dg/typebound_generic_8.f03: New.
8136
8137 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8138
8139         PR libfortran/37077
8140         * gfortran.dg/char4_iunit_1.f03: New test.
8141
8142 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
8143
8144         * gcc.dg/tree-ssa/vrp53.c: New test.
8145
8146 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
8147
8148         PR c++/44907
8149         * g++.dg/template/sfinae19.C: New.
8150         * g++.dg/template/sfinae20.C: Likewise.
8151
8152 2010-07-12  Jie Zhang  <jie@codesourcery.com>
8153
8154         * gcc.target/arm/interrupt-1.c: New test.
8155         * gcc.target/arm/interrupt-2.c: New test.
8156
8157 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8158
8159         * gcc.dg/pr42427.c: Require c99_runtime.
8160         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
8161         c99_runtime.
8162         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8163         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
8164         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
8165         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
8166         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
8167         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
8168         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
8169         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8170         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
8171         * gcc.target/i386/pr37275.c: Require visibility support.
8172
8173 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8174
8175         * lib/target-supports.exp (check_effective_target_sse): New proc.
8176         * gcc.target/i386/sol2-check.h: New file.
8177         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
8178         Include sol2-check.h.
8179         (main) Only run do_test () if sol2_check ().
8180         * gcc.target/i386/sse2-check.h: Likewise.
8181         * gcc.target/i386/sse3-check.h: Likewise.
8182         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
8183         [__sun__ && __svr4__]: Execute SSE2 instruction.
8184         * gcc.target/i386/math-torture/math-torture.exp: Only add options
8185         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8186         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8187         * g++.dg/ext/vector14.C: Likewise.
8188         * g++.dg/other/mmintrin.C: Likewise.
8189         * gcc.dg/20020418-1.c: Likewise.
8190         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8191         * gcc.dg/format/ms_unnamed-1.c: Likewise.
8192         * gcc.dg/format/unnamed-1.c: Likewise.
8193         Adapt dg-warning line number.
8194         * gcc.dg/graphite/pr40281.c: Likewise.
8195         * gcc.dg/pr32176.c: Likewise.
8196         * gcc.dg/pr40550.c: Likewise.
8197         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8198         * gcc.dg/torture/pr36891.c: Likewise.
8199         * gcc.target/i386/20020218-1.c: Likewise.
8200         * gcc.target/i386/20020523.c: Likewise.
8201         * gcc.target/i386/abi-1.c: Likewise.
8202         * gcc.target/i386/brokensqrt.c: Likewise.
8203         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8204         * gcc.target/i386/pr13366.c: Likewise.
8205         * gcc.target/i386/pr13685.c: Likewise.
8206         * gcc.target/i386/pr24306.c: Likewise.
8207         * gcc.target/i386/pr31486.c: Likewise.
8208         * gcc.target/i386/pr32065-1.c: Likewise.
8209         * gcc.target/i386/pr32065-2.c: Likewise.
8210         * gcc.target/i386/pr32389.c: Likewise.
8211         * gcc.target/i386/pr38824.c: Likewise.
8212         * gcc.target/i386/pr38931.c: Likewise.
8213         * gcc.target/i386/pr39592-1.c: Likewise.
8214         * gcc.target/i386/pr43766.c: Likewise.
8215         * gcc.target/i386/recip-divf.c: Likewise.
8216         * gcc.target/i386/recip-sqrtf.c: Likewise.
8217         * gcc.target/i386/recip-vec-divf.c: Likewise.
8218         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8219         * gcc.target/i386/sse-1.c: Likewise.
8220         * gcc.target/i386/sse-16.c: Likewise.
8221         * gcc.target/i386/sse-2.c: Likewise.
8222         * gcc.target/i386/sse-20.c: Likewise.
8223         * gcc.target/i386/sse-3.c: Likewise.
8224         * gcc.target/i386/sse-7.c: Likewise.
8225         * gcc.target/i386/sse-9.c: Likewise.
8226         * gcc.target/i386/sse-addps-1.c: Likewise.
8227         * gcc.target/i386/sse-addss-1.c: Likewise.
8228         * gcc.target/i386/sse-andnps-1.c: Likewise.
8229         * gcc.target/i386/sse-andps-1.c: Likewise.
8230         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8231         * gcc.target/i386/sse-comiss-1.c: Likewise.
8232         * gcc.target/i386/sse-comiss-2.c: Likewise.
8233         * gcc.target/i386/sse-comiss-3.c: Likewise.
8234         * gcc.target/i386/sse-comiss-4.c: Likewise.
8235         * gcc.target/i386/sse-comiss-5.c: Likewise.
8236         * gcc.target/i386/sse-comiss-6.c: Likewise.
8237         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8238         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8239         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8240         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8241         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8242         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8243         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8244         * gcc.target/i386/sse-divps-1.c: Likewise.
8245         * gcc.target/i386/sse-divss-1.c: Likewise.
8246         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8247         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8248         * gcc.target/i386/sse-maxps-1.c: Likewise.
8249         * gcc.target/i386/sse-maxss-1.c: Likewise.
8250         * gcc.target/i386/sse-minps-1.c: Likewise.
8251         * gcc.target/i386/sse-minss-1.c: Likewise.
8252         * gcc.target/i386/sse-movaps-1.c: Likewise.
8253         * gcc.target/i386/sse-movaps-2.c: Likewise.
8254         * gcc.target/i386/sse-movhlps-1.c: Likewise.
8255         * gcc.target/i386/sse-movhps-1.c: Likewise.
8256         * gcc.target/i386/sse-movhps-2.c: Likewise.
8257         * gcc.target/i386/sse-movlhps-1.c: Likewise.
8258         * gcc.target/i386/sse-movmskps-1.c: Likewise.
8259         * gcc.target/i386/sse-movntps-1.c: Likewise.
8260         * gcc.target/i386/sse-movss-1.c: Likewise.
8261         * gcc.target/i386/sse-movss-2.c: Likewise.
8262         * gcc.target/i386/sse-movss-3.c: Likewise.
8263         * gcc.target/i386/sse-movups-1.c: Likewise.
8264         * gcc.target/i386/sse-movups-2.c: Likewise.
8265         * gcc.target/i386/sse-mulps-1.c: Likewise.
8266         * gcc.target/i386/sse-mulss-1.c: Likewise.
8267         * gcc.target/i386/sse-orps-1.c: Likewise.
8268         * gcc.target/i386/sse-rcpps-1.c: Likewise.
8269         * gcc.target/i386/sse-recip-vec.c: Likewise.
8270         * gcc.target/i386/sse-recip.c: Likewise.
8271         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8272         * gcc.target/i386/sse-set-ps-1.c: Likewise.
8273         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8274         * gcc.target/i386/sse-subps-1.c: Likewise.
8275         * gcc.target/i386/sse-subss-1.c: Likewise.
8276         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8277         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8278         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8279         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8280         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8281         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8282         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8283         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8284         * gcc.target/i386/sse-xorps-1.c: Likewise.
8285         * gcc.target/i386/ssefn-1.c: Likewise.
8286         * gcc.target/i386/ssefn-3.c: Likewise.
8287         * gcc.target/i386/sseregparm-1.c: Likewise.
8288         * gcc.target/i386/stackalign/return-3.c: Likewise.
8289         * gcc.target/i386/vectorize1.c: Likewise.
8290         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8291         * gcc.target/i386/xorps-sse.c: Likewise.
8292         * gfortran.dg/pr28158.f90: Likewise.
8293         * gfortran.dg/pr30667.f: Likewise.
8294         * gnat.dg/loop_optimization7.adb: Likewise.
8295         * gnat.dg/sse_nolib.adb: Likewise.
8296
8297 2010-07-11  Tobias Burnus  <burnus@net-b.de>
8298
8299         PR fortran/44702
8300         * gfortran.dg/use_rename_6.f90: New.
8301         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8302
8303 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
8304
8305         PR fortran/44869
8306         * gfortran.dg/class_24.f03: New.
8307
8308 2010-07-10  Richard Guenther  <rguenther@suse.de>
8309
8310         PR lto/44889
8311         * gcc.dg/lto/20100709-1_0.c: New testcase.
8312         * gcc.dg/lto/20100709-1_1.c: Likewise.
8313
8314 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
8315
8316         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8317
8318 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
8319
8320         PR objc/44140
8321         * objc.dg/lto/trivial-1_0.m: New.
8322         * objc.dg/lto/lto.exp: New.
8323         * obj-c++.dg/lto/trivial-1_0.mm: New.
8324         * obj-c++.dg/lto/lto.exp: New.
8325         * objc.dg/symtab-1.m: Adjust sizes.
8326         * objc.dg/image-info.m: Do not run for gnu-runtime.
8327
8328 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8329
8330         * gcc.dg/pr32370.c: Allow another kind of error message.
8331
8332 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8333
8334         * gnat.dg/atomic3.adb: New test.
8335
8336 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8337             Denys Vlasenko  <dvlasenk@redhat.com>
8338             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8339
8340         PR tree-optimization/28632
8341         * gcc.dg/tree-ssa/vrp51.c: New test.
8342         * gcc.dg/tree-ssa/vrp52.c: New test.
8343
8344 2010-07-09  Jason Merrill  <jason@redhat.com>
8345
8346         * g++.dg/abi/covariant6.C: New.
8347         * g++.dg/inherit/covariant17.C: Test both bases.
8348         * g++.dg/inherit/covariant7.C: Check vtable layout.
8349
8350 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8351
8352         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8353
8354 2010-07-09  Richard Guenther  <rguenther@suse.de>
8355
8356         PR tree-optimization/44852
8357         * gcc.c-torture/execute/pr44852.c: New testcase.
8358
8359 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8360
8361         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8362         multiplication by values.
8363         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8364         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8365
8366 2010-07-09  Richard Guenther  <rguenther@suse.de>
8367
8368         PR tree-optimization/44882
8369         * gfortran.dg/pr44882.f90: New testcase.
8370
8371 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8372
8373         PR target/40657
8374         * gcc.target/arm/pr40657-1.c: New test.
8375         * gcc.target/arm/pr40657-2.c: New test.
8376         * gcc.c-torture/execute/pr40657.c: New test.
8377
8378 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8379
8380         * gcc.dg/tree-ssa/vrp50.c: New test.
8381         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8382
8383 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8384
8385         PR fortran/44649
8386         * gfortran.dg/c_sizeof_1.f90: Modified.
8387         * gfortran.dg/storage_size_1.f08: New.
8388         * gfortran.dg/storage_size_2.f08: New.
8389
8390 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8391
8392         * gcc.c-torture/execute/20100708-1.c: New test.
8393
8394 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8395
8396         PR fortran/44847
8397         * gfortran.dg/gomp/pr44847.f90: New test.
8398
8399 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8400
8401         PR tree-optimization/44710
8402         * gcc.dg/tree-ssa/ifc-6.c: New.
8403         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8404
8405 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8406
8407         PR fortran/18918
8408         * gfortran.dg/coarray_10.f90: Add an additional test.
8409
8410 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8411
8412         PR middle-end/44828
8413         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8414         * gcc.c-torture/execute/pr44828.x: Revert.
8415
8416 2010-07-08  Jason Merrill  <jason@redhat.com>
8417
8418         PR c++/43120
8419         * g++.dg/inherit/covariant17.C: New.
8420         * g++.dg/abi/covariant1.C: Actually test for the bug.
8421
8422 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8423
8424         PR rtl-optimization/44838
8425         * gcc.dg/pr44838.c: New.
8426
8427 2010-07-08  Richard Guenther  <rguenther@suse.de>
8428
8429         PR tree-optimization/44831
8430         * gcc.c-torture/compile/pr44831.c: New testcase.
8431         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8432
8433 2010-07-08  Richard Guenther  <rguenther@suse.de>
8434
8435         PR tree-optimization/44861
8436         * g++.dg/vect/pr44861.cc: New testcase.
8437
8438 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8439
8440         PR middle-end/44828
8441         * gcc.c-torture/execute/pr44828.x: New file.
8442
8443 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8444
8445         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8446         dg-options.
8447         * g++.dg/ext/altivec-17.C: Adjust error message.
8448
8449 2010-07-07  Tom Tromey  <tromey@redhat.com>
8450
8451         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8452
8453 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8454
8455         PR target/44844
8456         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8457         * gcc.target/i386/rdrand-2.c: Likewise.
8458         * gcc.target/i386/rdrand-3.c: Likewise.
8459
8460 2010-07-07  Jan Hubicka  <jh@suse.cz>
8461
8462         PR middle-end/44813
8463         * g++.dg/torture/pr44813.C: New testcase.
8464         * g++.dg/torture/pr44826.C: New testcase.
8465
8466 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8467
8468         PR rtl-optimization/44787
8469         * gcc.c-torture/compile/pr44788.c: New test.
8470         * gcc.target/arm/pr44788.c: New test.
8471
8472 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8473
8474         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8475
8476 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8477
8478         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8479         to dg-options.
8480
8481 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8482
8483         PR fortran/44742
8484         * gfortran.dg/parameter_array_init_6.f90: New.
8485         * gfortran.dg/initialization_20.f90: Update dg-error.
8486         * gfortran.dg/initialization_24.f90: Ditto.
8487
8488 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8489         PR fortran/PR44693
8490         * gfortran.dg/dim_range_1.f90:  New test.
8491         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8492
8493 2010-07-06  Jason Merrill  <jason@redhat.com>
8494
8495         PR c++/44703
8496         * g++.dg/cpp0x/initlist41.C: New.
8497
8498         PR c++/44778
8499         * g++.dg/template/ptrmem22.C: New.
8500
8501 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8502
8503         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8504         support.
8505         * gcc.target/i386/i386.exp: Likewise.
8506
8507 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8508
8509         PR testsuite/44195
8510         * gcc.dg/lto/20100518_0.c: Limit to x86.
8511
8512 2010-07-06  Richard Guenther  <rguenther@suse.de>
8513
8514         PR middle-end/44828
8515         * gcc.c-torture/execute/pr44828.c: New testcase.
8516
8517 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8518
8519         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8520         * g++.dg/warn/volatile1.C: Likewise.
8521         * g++.dg/template/warn1.C: Likewise.
8522
8523 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8524
8525         AVX Programming Reference (June, 2010)
8526         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8527         * g++.dg/other/i386-3.C: Likewise.
8528         * gcc.target/i386/sse-12.c: Likewise.
8529
8530         * gcc.target/i386/f16c-check.h: New.
8531         * gcc.target/i386/rdfsbase-1.c: Likewise.
8532         * gcc.target/i386/rdfsbase-2.c: Likewise.
8533         * gcc.target/i386/rdgsbase-1.c: Likewise.
8534         * gcc.target/i386/rdgsbase-2.c: Likewise.
8535         * gcc.target/i386/rdrand-1.c: Likewise.
8536         * gcc.target/i386/rdrand-2.c: Likewise.
8537         * gcc.target/i386/rdrand-3.c: Likewise.
8538         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8539         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8540         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8541         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8542         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8543         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8544         * gcc.target/i386/wrfsbase-1.c: Likewise.
8545         * gcc.target/i386/wrfsbase-2.c: Likewise.
8546         * gcc.target/i386/wrgsbase-1.c: Likewise.
8547         * gcc.target/i386/wrgsbase-2.c: Likewise.
8548
8549         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8550         (__builtin_ia32_vcvtps2ph): New.
8551         (__builtin_ia32_vcvtps2ph256): Likewise.
8552
8553         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8554         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8555
8556         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8557         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8558
8559         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8560         (__builtin_ia32_vcvtps2ph256): Likewise.
8561         Add fsgsbase,rdrnd,f16c.
8562
8563         * lib/target-supports.exp (check_effective_target_f16c): New.
8564
8565 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8566
8567         * gcc.dg/guality/nrv-1.c: New test.
8568
8569 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8570
8571         PR middle-end/42505
8572         * gcc.target/arm/pr42505.c: New test case.
8573
8574 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8575
8576         PR c++/44808
8577         * g++.dg/opt/nrv16.C: New test.
8578
8579 2010-07-05  Richard Guenther  <rguenther@suse.de>
8580
8581         PR tree-optimization/44784
8582         * gcc.c-torture/compile/pr44784.c: New testcase.
8583
8584 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8585
8586         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8587         Increase loop bound and array size.
8588         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8589         Likewise.
8590
8591 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8592
8593         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8594         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8595         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8596         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8597         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8598
8599 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8600
8601         PR c++/22138
8602         * g++.dg/parse/template25.C: New.
8603
8604 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8605
8606         PR rtl-optimization/44695
8607         * gcc.dg/torture/pr44695.c: New.
8608
8609 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8610
8611         PR c++/16630
8612         * g++.dg/ext/pretty3.C: New.
8613
8614 2010-07-04  Richard Guenther  <rguenther@suse.de>
8615
8616         PR middle-end/44809
8617         * g++.dg/torture/pr44809.C: New testcase.
8618
8619 2010-07-04  Richard Guenther  <rguenther@suse.de>
8620
8621         PR tree-optimization/44656
8622         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8623
8624 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8625             Revital Eres  <eres@il.ibm.com>
8626
8627         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8628         misaligned stores.
8629         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8630         gcc.dg/vect/vect-96.c: Likewise.
8631         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8632         that support misaligned stores. Change the number of expected
8633         misaligned accesses.
8634         * gcc.dg/vect/vect-peel-1.c: New test.
8635         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8636         gcc.dg/vect/vect-peel-4.c: Likewise.
8637         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8638         vectorizable on all targets that support realignment.
8639         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8640
8641 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8642
8643         PR c/44806
8644         * gcc.dg/torture/pr44806.c: New.
8645
8646 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8647
8648         * gnat.dg/cond_expr1.adb: New test.
8649
8650 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8651
8652         * gnat.dg/modular3.adb: New test.
8653         * gnat.dg/modular3_pkg.ads: New helper.
8654
8655 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8656             Mikael Pettersson  <mikpe@it.uu.se>
8657
8658         PR testsuite/44518
8659         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8660         Make signed-ness of chars explicit.  Scan the object for
8661         strings that are split by some target assemblers.
8662         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8663         explicit.
8664
8665 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8666
8667         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8668
8669 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8670
8671         PR/44128
8672         * g++.dg/warn/Wshadow-7.C: New test.
8673
8674 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8675             Julian Brown  <julian@codesourcery.com>
8676             Sandra Loosemore  <sandra@codesourcery.com>
8677
8678         * gcc.c-torture/execute/20100416-1.c: New test case.
8679
8680 2010-07-02  Julian Brown  <julian@codesourcery.com>
8681             Sandra Loosemore  <sandra@codesourcery.com>
8682
8683         PR target/43703
8684
8685         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8686         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8687
8688 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8689             Julian Brown  <julian@codesourcery.com>
8690
8691         * gcc.target/arm/neon/vadds64.c: Regenerated.
8692         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8693         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8694         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8695         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8696         * gcc.target/arm/neon-vmls-1.c: Likewise.
8697         * gcc.target/arm/neon-vsubs64.c: New execution test.
8698         * gcc.target/arm/neon-vsubu64.c: New execution test.
8699         * gcc.target/arm/neon-vadds64.c: New execution test.
8700         * gcc.target/arm/neon-vaddu64.c: New execution test.
8701
8702 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8703
8704         * gcc.target/arm/neon-vands64.c: New.
8705         * gcc.target/arm/neon-vandu64.c: New.
8706         * gcc.target/arm/neon-vbics64.c: New.
8707         * gcc.target/arm/neon-vbicu64.c: New.
8708         * gcc.target/arm/neon-veors64.c: New.
8709         * gcc.target/arm/neon-veoru64.c: New.
8710         * gcc.target/arm/neon-vorns64.c: New.
8711         * gcc.target/arm/neon-vornu64.c: New.
8712         * gcc.target/arm/neon-vorrs64.c: New.
8713         * gcc.target/arm/neon-vorru64.c: New.
8714         * gcc.target/arm/neon/vands64.c: Regenerated.
8715         * gcc.target/arm/neon/vandu64.c: Regenerated.
8716         * gcc.target/arm/neon/vbics64.c: Regenerated.
8717         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8718         * gcc.target/arm/neon/veors64.c: Regenerated.
8719         * gcc.target/arm/neon/veoru64.c: Regenerated.
8720         * gcc.target/arm/neon/vorns64.c: Regenerated.
8721         * gcc.target/arm/neon/vornu64.c: Regenerated.
8722         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8723         * gcc.target/arm/neon/vorru64.c: Regenerated.
8724
8725 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8726
8727         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8728
8729 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8730
8731         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8732         * gfortran.dg/intent_out_5.f90: Same.
8733         * gfortran.dg/ltrans-7.f90: Same.
8734         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8735
8736 2010-07-02  Jan Hubicka  <jh@suse.cz>
8737
8738         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8739
8740 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8741
8742         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8743
8744 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8745
8746         PR c++/44780
8747         * c-c++-common/Wunused-var-12.c: New test.
8748
8749 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8750
8751         PR target/42835
8752         * gcc.target/arm/pr42835.c: New test.
8753
8754         PR target/42172
8755         * gcc.target/arm/pr42172-1.c: New test.
8756
8757 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8758
8759         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8760
8761 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8762
8763         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8764         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8765         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8766         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8767         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8768         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8769         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8770         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8771         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8772         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8773         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8774         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8775         * gcc.target/arm/neon-vdup_ns64.c: New.
8776         * gcc.target/arm/neon-vdup_nu64.c: New.
8777         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8778         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8779         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8780         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8781         * gcc.target/arm/neon-vmov_ns64.c: New.
8782         * gcc.target/arm/neon-vmov_nu64.c: New.
8783         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8784         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8785         * gcc.target/arm/neon-vget_lanes64.c: New.
8786         * gcc.target/arm/neon-vget_laneu64.c: New.
8787         * gcc.target/arm/neon-vset_lanes64.c: New.
8788         * gcc.target/arm/neon-vset_laneu64.c: New.
8789
8790 2010-07-02  Richard Guenther  <rguenther@suse.de>
8791
8792         * g++.dg/torture/20100702-1.C: New testcase.
8793
8794 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8795
8796         PR target/44707
8797         * gcc.c-torture/compile/pr44707.c: New test.
8798
8799 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8800
8801         PR c++/44039
8802         * g++.dg/template/crash101.C: New.
8803
8804 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8805
8806         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8807         Use the ABI-0 accessors and fail it for m64.
8808
8809 2010-07-02  Jan Hubicka  <jh@suse.cz>
8810
8811         * g++.dg/tree-ssa/pr44706.C: New testcase.
8812
8813 2010-07-02  Richard Guenther  <rguenther@suse.de>
8814
8815         PR tree-optimization/44748
8816         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8817
8818 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8819
8820         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8821         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8822         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8823         the method types to forward:.
8824
8825 2010-06-30  Jason Merrill  <jason@redhat.com>
8826
8827         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8828         * g++.dg/other/pr25632.C: Likewise.
8829
8830 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8831
8832         PR tree-optimization/40421
8833         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8834
8835 2010-07-01  Richard Guenther  <rguenther@suse.de>
8836
8837         PR middle-end/42834
8838         PR middle-end/44468
8839         * gcc.c-torture/execute/20100316-1.c: New testcase.
8840         * gcc.c-torture/execute/pr44468.c: Likewise.
8841         * gcc.c-torture/compile/20100609-1.c: Likewise.
8842         * gcc.dg/volatile2.c: Adjust.
8843         * gcc.dg/plugin/selfassign.c: Likewise.
8844         * gcc.dg/pr36902.c: Likewise.
8845         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8846         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8847         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8848         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8849         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8850         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8851         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8852         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8853         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8854         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8855         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8856         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8857         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8858         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8859         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8860         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8861         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8862         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8863         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8864         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8865         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8866         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8867         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8868         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8869         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8870         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8871         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8872         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8873         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8874         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8875         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8876         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8877         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8878         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8879         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8880         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8881         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8882         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8883         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8884         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8885         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8886         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8887         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8888         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8889         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8890         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8891         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8892         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8893         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8894         * g++.dg/tree-ssa/pr31146.C: Likewise.
8895         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8896         * g++.dg/tree-ssa/pr33604.C: Likewise.
8897         * g++.dg/plugin/selfassign.c: Likewise.
8898         * gfortran.dg/array_memcpy_3.f90: Likewise.
8899         * gfortran.dg/array_memcpy_4.f90: Likewise.
8900         * c-c++-common/torture/pr42834.c: New testcase.
8901
8902 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8903
8904         PR c++/44628
8905         * g++.dg/template/crash100.C: New.
8906
8907 2010-06-30  Jan Hubicka  <jh@suse.cz>
8908
8909         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8910
8911 2010-06-30  Michael Matz  <matz@suse.de>
8912
8913         PR bootstrap/44699
8914         * gcc.dg/pr44699.c: New test.
8915
8916 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8917
8918         PR tree-optimization/39799
8919         * c-c++-common/uninit-17.c: New test.
8920
8921 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8922
8923         PR libfortran/43298
8924         * gfortran.dg/read_infnan_1.f90: New test.
8925
8926 2010-06-29  Jason Merrill  <jason@redhat.com>
8927
8928         Enable implicitly declared move constructor/operator= (N3053).
8929         * g++.dg/cpp0x/implicit3.C: New.
8930         * g++.dg/cpp0x/implicit4.C: New.
8931         * g++.dg/cpp0x/implicit5.C: New.
8932         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8933         * g++.dg/cpp0x/not_special.C: Adjust.
8934         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8935         * g++.dg/cpp0x/rv1n.C: Adjust.
8936         * g++.dg/cpp0x/rv1p.C: Adjust.
8937         * g++.dg/cpp0x/rv2n.C: Adjust.
8938         * g++.dg/cpp0x/rv2p.C: Adjust.
8939         * g++.dg/cpp0x/rv3n.C: Adjust.
8940         * g++.dg/cpp0x/rv3p.C: Adjust.
8941         * g++.dg/cpp0x/rv4n.C: Adjust.
8942         * g++.dg/cpp0x/rv4p.C: Adjust.
8943         * g++.dg/cpp0x/rv5n.C: Adjust.
8944         * g++.dg/cpp0x/rv5p.C: Adjust.
8945         * g++.dg/cpp0x/rv6n.C: Adjust.
8946         * g++.dg/cpp0x/rv6p.C: Adjust.
8947         * g++.dg/cpp0x/rv7n.C: Adjust.
8948         * g++.dg/cpp0x/rv7p.C: Adjust.
8949         * g++.dg/cpp0x/rv8p.C: Adjust.
8950         * g++.dg/gomp/pr26690-1.C: Adjust.
8951         * g++.dg/other/error20.C: Adjust.
8952         * g++.dg/other/error31.C: Adjust.
8953         * g++.dg/parse/error19.C: Adjust.
8954         * g++.dg/template/qualttp5.C: Adjust.
8955         * g++.old-deja/g++.law/ctors5.C: Adjust.
8956
8957         Enable implicitly deleted functions (N2346)
8958         * g++.dg/cpp0x/defaulted17.C: New.
8959         * g++.dg/cpp0x/implicit1.C: New.
8960         * g++.dg/cpp0x/implicit2.C: New.
8961         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8962         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8963         * g++.dg/init/ctor4.C: Adjust.
8964         * g++.dg/init/synth2.C: Adjust.
8965         * g++.dg/lto/20081118_1.C: Adjust.
8966         * g++.dg/other/error13.C: Adjust.
8967         * g++.dg/other/unused1.C: Adjust.
8968         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8969         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8970         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8971         * g++.old-deja/g++.law/ctors17.C: Adjust.
8972         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8973         * g++.old-deja/g++.pt/assign1.C: Adjust.
8974         * g++.old-deja/g++.pt/crash20.C: Adjust.
8975
8976         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8977         * g++.dg/cpp0x/defaulted13.C: Adjust.
8978         * g++.dg/cpp0x/defaulted2.C: Adjust.
8979         * g++.dg/cpp0x/defaulted3.C: Adjust.
8980         * g++.dg/cpp0x/initlist9.C: Adjust.
8981         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8982         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8983         * g++.dg/init/synth2.C: Adjust.
8984
8985         * g++.dg/cpp0x/defaulted19.C: New.
8986
8987         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8988         * g++.dg/template/error23.C: Fix for -std=c++0x.
8989
8990 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8991
8992         PR fortran/44718
8993         * gfortran.dg/proc_ptr_28.f90: New.
8994
8995 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8996
8997         PR tree-optimization/43801
8998         * g++.dg/torture/pr43801.C: New test.
8999
9000         PR debug/44668
9001         * g++.dg/debug/dwarf2/accessibility1.C: New test.
9002
9003 2010-06-29  Jason Merrill  <jason@redhat.com>
9004
9005         PR c++/44587
9006         * g++.dg/template/qualified-id2.C: New.
9007         * g++.dg/template/qualified-id3.C: New.
9008
9009 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
9010
9011         PR fortran/44696
9012         * gfortran.dg/associated_target_4.f90: New.
9013
9014 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
9015
9016         PR fortran/44582
9017         * gfortran.dg/aliasing_array_result_1.f90 : New test.
9018
9019 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9020
9021         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
9022
9023 2010-06-29  Jan Hubicka  <jh@suse.cz>
9024
9025         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
9026
9027 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
9028
9029         PR target/43902
9030         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
9031         * gcc.target/arm/wmul-3.c: New test.
9032         * gcc.target/arm/wmul-4.c: New test.
9033
9034 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
9035
9036         PR rtl-optimization/44659
9037         * gcc.target/i386/extract-1.c: New.
9038         * gcc.target/i386/extract-2.c: Likewise.
9039         * gcc.target/i386/extract-3.c: Likewise.
9040         * gcc.target/i386/extract-4.c: Likewise.
9041         * gcc.target/i386/extract-5.c: Likewise.
9042         * gcc.target/i386/extract-6.c: Likewise.
9043
9044 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
9045
9046         PR c++/44682
9047         * g++.dg/warn/Wunused-var-14.C: New test.
9048
9049 2010-06-28  Tobias Burnus  <burnus@net-b.de>
9050
9051         PR fortran/43298
9052         * gfortran.dg/nan_6.f90: New.
9053
9054 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
9055
9056         PR tree-optimization/43781
9057         * gcc.dg/torture/pr43781.c: New.
9058
9059 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
9060
9061         PR fortran/40158
9062         * gfortran.dg/actual_rank_check_1.f90: New test.
9063
9064 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9065
9066         * gcc.dg/ipa/ipa-sra-6.c: New test.
9067
9068 2010-06-28  Jan Hubicka  <jh@suse.cz>
9069
9070         PR tree-optimization/44687
9071         * gcc.c-torture/compile/pr44687.c
9072
9073 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9074
9075         PR c++/44535
9076         * g++.dg/torture/pr44535.C: New test.
9077
9078 2010-06-28  Michael Matz  <matz@suse.de>
9079
9080         PR middle-end/44592
9081         * gfortran.dg/pr44592.f90: New test.
9082
9083 2010-06-28  Jan Hubicka  <jh@suse.cz>
9084
9085         PR tree-optimization/44357
9086         * g++.dg/torture/pr44357.C: New testcase.
9087
9088 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9089
9090         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
9091         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
9092         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
9093         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
9094         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
9095         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9096         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
9097         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
9098
9099 2010-06-27  Jan Hubicka  <jh@suse.cz>
9100
9101         * gcc.c-torture/compile/pr44686.c: New file.
9102
9103 2010-06-27  Richard Guenther  <rguenther@suse.de>
9104
9105         PR tree-optimization/44683
9106         * gcc.c-torture/execute/pr44683.c: New testcase.
9107
9108 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
9109
9110         * gnat.dg/noreturn3.ad[sb]: New test.
9111
9112 2010-06-26  Jason Merrill  <jason@redhat.com>
9113
9114         * g++.dg/cpp0x/explicit5.C: New.
9115
9116 2010-06-26  Richard Guenther  <rguenther@suse.de>
9117
9118         PR tree-optimization/44393
9119         * gcc.dg/pr44393.c: New testcase.
9120
9121 2010-06-26  Jan Hubicka  <jh@suse.cz>
9122
9123         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
9124
9125 2010-06-26  Richard Guenther  <rguenther@suse.de>
9126
9127         PR middle-end/44674
9128         * gcc.dg/pr44674.c: New testcase.
9129
9130 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
9131
9132         * gcc.dg/opts-3.c: New test.
9133
9134 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9135
9136         * gfortran.dg/type_decl_1.f90: New.
9137         * gfortran.dg/type_decl_2.f90: New.
9138
9139 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9140
9141         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
9142         * gfortran.dg/semicolon_fixed_2.f: Ditto.
9143
9144 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9145
9146         PR testsuite/38946
9147         * gfortran.dg/array_constructor_23.f: Update test to allow for small
9148         error in comparing reals.
9149
9150 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9151
9152         * selected_real_kind_2.f90: New.
9153         * selected_real_kind_3.f90: New.
9154
9155 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9156
9157         * gfortran.dg/entry_19.f90: New.
9158
9159 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9160
9161         * gfortran.dg/end_subroutine_1.f90: New.
9162         * gfortran.dg/end_subroutine_2.f90: New.
9163         * gfortran.dg/interface_proc_end.f90: Update.
9164
9165 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9166
9167         * gfortran.dg/semicolon_fixed.f: Update.
9168         * gfortran.dg/semicolon_fixed_2.f: New.
9169         * gfortran.dg/semicolon_free_2.f90: New.
9170         * gfortran.dg/semicolon_free.f90: Update.
9171
9172 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9173
9174         PR fortran/44448
9175         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
9176
9177 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9178
9179         * g++.dg/ipa/iinline-3.C: New test.
9180         * gcc.dg/ipa/modif-1.c: Removed.
9181
9182 2010-06-25  Jan Hubicka  <jh@suse.cz>
9183
9184         * gcc.dg/tree-ssa/ipa-split-1.c
9185
9186 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9187
9188         * g++.dg/ipa/iinline-2.C: New test.
9189
9190 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
9191
9192         PR middle-end/43866
9193         * gfortran.dg/pr43866.f90: New test.
9194
9195         PR tree-optimization/44539
9196         * gcc.dg/pr44539.c: New test.
9197
9198 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
9199
9200         From Jim Wilson:
9201         PR target/43902
9202         * gcc.target/mips/madd-9.c: New test.
9203
9204 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
9205
9206         PR c/44517
9207         * gcc.dg/noncompile/pr44517.c: New.
9208         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9209
9210 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
9211
9212         PR testsuite/43283
9213         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9214         and add argument to nop for IA64.
9215
9216 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9217
9218         PR target/44588
9219         * gcc.target/i386/mod-1.c: New.
9220         * gcc.target/i386/umod-1.c: Likewise.
9221         * gcc.target/i386/umod-2.c: Likewise.
9222         * gcc.target/i386/umod-3.c: Likewise.
9223
9224 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
9225
9226         PR middle-end/44492
9227         * g++.dg/torture/pr44492.C: New test.
9228
9229 2010-06-24  Andi Kleen  <ak@linux.intel.com>
9230
9231         * c-c++-common/warn-omitted-condop.c: New.
9232
9233 2010-06-24  Tobias Burnus  <burnus@net-b.de>
9234
9235         PR fortran/44614
9236         * gfortran.dg/import8.f90: New.
9237
9238 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
9239
9240         * gnat.dg/not_null.adb: Update test case.
9241
9242 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
9243
9244         PR c++/44619
9245         * g++.dg/warn/Wunused-var-13.C: New test.
9246
9247         PR c++/44627
9248         * g++.dg/diagnostic/method1.C: New test.
9249
9250 2010-06-22  Cary Coutant  <ccoutant@google.com>
9251
9252         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9253
9254 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
9255
9256         PR fortran/44616
9257         * gfortran.dg/abstract_type_8.f03: New.
9258
9259 2010-06-21  Jason Merrill  <jason@redhat.com>
9260
9261         * g++.dg/cpp0x/noexcept08.C: New.
9262
9263         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9264
9265 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9266
9267         PR target/44615
9268         * gcc.target/i386/sse2-vec-2a.c: New.
9269
9270 2010-06-21  DJ Delorie  <dj@redhat.com>
9271
9272         * gcc.dg/pragma-diag-1.c: New.
9273
9274 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9275
9276         PR target/44615
9277         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9278
9279 2010-06-21  Alan Modra  <amodra@gmail.com>
9280
9281         PR testsuite/44505
9282         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9283         tail call to check_fa_mid.
9284
9285 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
9286
9287         PR target/44575
9288         * gcc.c-torture/execute/pr44575.c: New test.
9289
9290 2010-06-21  Tobias Burnus  <burnus@net-b.de>
9291
9292         PR fortran/40632
9293         * gfortran.dg/contiguous_1.f90: New.
9294         * gfortran.dg/contiguous_2.f90: New.
9295         * gfortran.dg/contiguous_3.f90: New.
9296
9297 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
9298
9299         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9300         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9301
9302 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
9303
9304         PR target/44546
9305         * gcc.target/i386/pr44546.c: New test.
9306
9307 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
9308
9309         * gcc.dg/opts-2.c: New test.
9310
9311 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
9312
9313         PR fortran/44584
9314         * gfortran.dg/typebound_proc_15.f03: Modified.
9315
9316 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
9317
9318         PR target/44072
9319         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9320         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9321
9322 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9323
9324         * g++.dg/ext/label13.C: Fix typo in last change.
9325
9326 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9327
9328         PR libfortran/44477
9329         * gfortran.dg/eof_3.f90
9330         * gfortran.dg/endfile_2.f90
9331         * gfortran.dg/endfile_4.f90
9332         * gfortran.dg/endfile_3.f90
9333
9334 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9335
9336         PR c++/41090
9337         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9338
9339 2010-06-18  Tobias Burnus  <burnus@net-b.de>
9340
9341         PR fortran/44556
9342         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9343
9344 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9345
9346         * gcc.target/arm/pr40900.c: New test.
9347
9348 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9349
9350         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9351
9352 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9353
9354         PR fortran/44558
9355         * gfortran.dg/typebound_call_15.f03: New.
9356
9357 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9358
9359         PR c++/44486
9360         * g++.dg/pr44486.C: New.
9361
9362 2010-06-16  DJ Delorie  <dj@redhat.com>
9363
9364         * gcc.target/i386/volatile-bitfields-1.c: New.
9365         * gcc.target/i386/volatile-bitfields-2.c: New.
9366
9367 2010-06-16  Jason Merrill  <jason@redhat.com>
9368
9369         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9370
9371         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9372
9373 2010-06-16  Richard Guenther  <rguenther@suse.de>
9374
9375         PR c/44555
9376         * gcc.c-torture/execute/pr44555.c: New testcase.
9377
9378 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9379
9380         PR fortran/44549
9381         * gfortran.dg/typebound_proc_16.f03: New.
9382
9383 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9384
9385         * g++.dg/torture/pr43905.C: New test.
9386
9387 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9388
9389         PR testsuite/44538
9390         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9391         initialization loop from being vectorized.
9392         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9393
9394 2010-06-16  Alan Modra  <amodra@gmail.com>
9395
9396         PR tree-optimization/44507
9397         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9398
9399 2010-06-15  Jason Merrill  <jason@redhat.com>
9400
9401         * g++.dg/overload/arg3.C: Adjust error locations.
9402         * g++.dg/overload/copy1.C: Likewise.
9403         * g++.dg/tc1/dr152.C: Likewise.
9404         * g++.dg/template/incomplete4.C: Likewise.
9405         * g++.dg/template/incomplete5.C: Likewise.
9406         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9407         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9408         * g++.old-deja/g++.pt/crash9.C: Likewise.
9409
9410         * g++.dg/inherit/virtual5.C: New.
9411
9412         * g++.dg/cpp0x/defaulted18.C: New.
9413
9414         * g++.dg/cpp0x/initlist40.C: New.
9415
9416         * g++.dg/cpp0x/initlist39.C: New.
9417
9418 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9419
9420         PR middle-end/44391
9421         * gcc.dg/graphite/pr44391.c: New.
9422
9423 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9424
9425         PR fortran/43388
9426         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9427         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9428         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9429         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9430
9431 2010-06-15  Richard Guenther  <rguenther@suse.de>
9432
9433         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9434
9435 2010-06-15  Richard Guenther  <rguenther@suse.de>
9436
9437         * gcc.dg/vect/bb-slp-21.c: Adjust.
9438         * gcc.dg/vect/bb-slp-13.c: Likewise
9439         * gcc.dg/vect/bb-slp-4.c: Likewise
9440         * gcc.dg/vect/bb-slp-22.c: Likewise
9441         * gcc.dg/vect/bb-slp-14.c: Likewise
9442         * gcc.dg/vect/bb-slp-23.c: Likewise
9443         * gcc.dg/vect/bb-slp-15.c: Likewise
9444         * gcc.dg/vect/bb-slp-17.c: Likewise
9445         * gcc.dg/vect/bb-slp-18.c: Likewise
9446         * gcc.dg/vect/bb-slp-19.c: Likewise
9447         * gcc.dg/vect/bb-slp-10.c: Likewise
9448         * gcc.dg/vect/bb-slp-11.c: Likewise
9449         * gcc.dg/vect/bb-slp-20.c: Likewise
9450         * gcc.dg/vect/bb-slp-3.c: Likewise
9451
9452 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9453
9454         PR fortran/44536
9455         * gfortran.dg/gomp/pr44536.f90: New test.
9456         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9457
9458 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9459
9460         PR target/44534
9461         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9462         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9463
9464 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9465
9466         PR tree-optimization/44508
9467         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9468
9469         PR bootstrap/44509
9470         * gcc.dg/pr44509.c: New test.
9471
9472 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9473
9474         PR tree-optimization/44507
9475         * gcc.dg/vect/pr44507.c: New test.
9476
9477 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9478
9479         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9480         and c-pretty-print.h.
9481
9482         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9483
9484 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9485
9486         * gfortran.dg/whole_file_18.f90: Updated error message.
9487
9488 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9489
9490         * gfortran.dg/whole_file_20.f03: New.
9491
9492 2010-06-12  Jan Hubicka  <jh@suse.cz>
9493
9494         * gcc.c-torture/compile/pc44485.c: New testcase.
9495
9496 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9497
9498         PR fortran/40117
9499         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9500         * gfortran.dg/typebound_proc_14.f03: New.
9501         * gfortran.dg/typebound_proc_15.f03: New.
9502
9503 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9504
9505         * gcc.dg/opts-1.c: New test.
9506
9507 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9508
9509         * gcc.dg/funroll-loops-all.c: Update expected error.
9510
9511 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9512
9513         PR target/44481
9514         * gcc.target/i386/pr44481.c: New test.
9515
9516 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9517
9518         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9519
9520 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9521
9522         PR middle-end/44483
9523         * gcc.dg/tree-ssa/pr44483.c: New.
9524
9525 2010-06-11  Paul Brook  <paul@codesourcery.com>
9526
9527         * g++.dg/other/arm-neon-1.C: New test.
9528
9529 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9530
9531         PR fortran/42051
9532         PR fortran/43896
9533         * gfortran.dg/class_23.f03: New test.
9534
9535 2010-06-11  Jan Hubicka  <jh@suse.cz>
9536
9537         * gcc.dg/ipa/pure-const-2.c: New testcase.
9538
9539 2010-06-11  Jan Hubicka  <jh@suse.cz>
9540
9541         * gcc.dg/noreturn-7.c: Update.
9542         * gcc.dg/noreturn-4.c: Update.
9543
9544 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9545
9546         Fix MIPS bootstrap
9547         * g++.dg/other/typedef4.C: New test.
9548
9549 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9550
9551         PR fortran/44207
9552         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9553
9554 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9555
9556         PR fortran/44457
9557         * gfortran.dg/asynchronous_3.f03
9558
9559 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9560
9561         PR middle-end/44185
9562         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9563         non-temporal stores out of the tests to form new test cases.  As a
9564         result, no non-temporal store should be generated in this case.
9565
9566         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9567         prefetch-7.c that generate one non-temporal store.
9568
9569         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9570         prefetch-7.c that generate one non-temporal store and one
9571         one-temporal prefetch.
9572
9573 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9574
9575         PR tree-optimization/44258
9576         * gcc.dg/tree-ssa/pr44258.c: New test.
9577
9578 2010-06-10  Daniel Kraft  <d@domob.eu>
9579
9580         PR fortran/38936
9581         * gfortran.dg/associate_1.f03: New test.
9582         * gfortran.dg/associate_2.f95: New test.
9583         * gfortran.dg/associate_3.f03: New test.
9584         * gfortran.dg/associate_4.f08: New test.
9585
9586 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9587
9588         * gfortran.dg/selected_char_kind_4.f90: New test.
9589
9590 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9591
9592         * gcc.dg/pr42461.c: New test.
9593
9594 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9595
9596         PR fortran/44347
9597         * gfortran.dg/selected_real_kind_1.f90: New.
9598
9599 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9600
9601         PR fortran/44359
9602         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9603         warning.
9604         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9605         check for warning.
9606
9607 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9608
9609         * gfortran.dg/data_namelist_conflict.f90: New test.
9610
9611 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9612
9613         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9614         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9615         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9616
9617 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9618
9619         * gfortran.dg/mvbits_9.f90: New test.
9620         * gfortran.dg/ibset_1.f90: Ditto.
9621         * gfortran.dg/ibits_1.f90: Ditto.
9622         * gfortran.dg/btest_1.f90: Ditto.
9623         * gfortran.dg/ibclr_1.f90: Ditto.
9624
9625 2010-06-09  Jason Merrill  <jason@redhat.com>
9626
9627         PR c++/44366
9628         * g++.dg/cpp0x/decltype23.C: Move to...
9629         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9630
9631 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9632
9633         PR fortran/44211
9634         * gfortran.dg/typebound_call_14.f03: New test.
9635
9636 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9637
9638         PR tree-optimization/44423
9639         * gcc.dg/tree-ssa/pr44423.c: New test.
9640
9641 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9642
9643         PR testsuite/42843
9644         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9645         TV_NONE to initialize tv_id field.
9646         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9647         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9648         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9649         Include toplev.h .
9650         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9651         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9652         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9653
9654 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9655
9656         PR tree-optimization/39874
9657         PR middle-end/28685
9658         * gcc.dg/pr39874.c: New file.
9659
9660 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9661
9662         * g++.dg/ext/attr-alias-1.C: New.
9663         * g++.dg/ext/attr-alias-2.C: New.
9664
9665 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9666
9667         PR fortran/44446
9668         * gfortran.dg/proc_ptr_27.f90: New.
9669
9670 2010-06-07  Jason Merrill  <jason@redhat.com>
9671
9672         PR c++/44366
9673         * g++.dg/cpp0x/decltype23.C: New.
9674
9675 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9676             Shujing Zhao  <pearly.zhao@oracle.com>
9677
9678         PR c/37724
9679         * gcc.dg/c90-const-expr-10.c: Adjust.
9680         * gcc.dg/c99-const-expr-10.c: Adjust.
9681         * gcc.dg/init-bad-7.c: New.
9682
9683 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9684
9685         * lib/target-supports.exp (check_effective_target_gas): New proc.
9686         * gcc.c-torture/execute/960321-1.x: New file.
9687
9688 2010-06-07  Jason Merrill  <jason@redhat.com>
9689
9690         PR c++/44401
9691         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9692
9693 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9694
9695         PR c++/44444
9696         * g++.dg/warn/Wunused-var-12.C: New test.
9697
9698         PR c++/44443
9699         * c-c++-common/Wunused-var-11.c: New test.
9700
9701 2010-06-07  Jan Hubicka  <jh@suse.cz>
9702
9703         * gcc.dg/ipa/pure-const-1.c: New testcase.
9704
9705 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9706
9707         PR rtl-optimization/44404
9708         * gcc.dg/pr44404.c: New.
9709
9710 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9711
9712         PR target/44159
9713         * gcc.target/i386/abi-2.c: Check sysv abi here.
9714         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9715         function to avoid failures by different ABIs.
9716         * gcc.target/i386/aes-check.h: Likewise.
9717         * gcc.target/i386/avx-check.h: Likewise.
9718         * gcc.target/i386/fma4-check.h: Likewise.
9719         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9720         * gcc.target/i386/mmx-check.h: Likewise.
9721         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9722         * gcc.target/i386/pclmul-check.h: Likewise.
9723         * gcc.target/i386/sse-check.h: Likewise.
9724         * gcc.target/i386/sse2-check.h: Likewise.
9725         * gcc.target/i386/sse3-check.h: Likewise.
9726         * gcc.target/i386/sse4_1-check.h: Likewise.
9727         * gcc.target/i386/sse4_2-check.h: Likewise.
9728         * gcc.target/i386/sse4a-check.h: Likewise.
9729         * gcc.target/i386/ssse3-check.h: Likewise.
9730         * gcc.target/i386/xop-check.h: Likewise.
9731         * gcc.target/i386/pr27971.c: Fix for LLP64.
9732         * gcc.target/i386/pr39139.c: Likewise.
9733         * gcc.target/i386/pr39315-check.c: Likewise.
9734         * gcc.target/i386/vararg-1.c: Likewise.
9735         * gcc.target/i386/vararg-2.c: Likewise.
9736         Additional add dg-compile to avoid failure due
9737         missing foo symbol.
9738
9739         * gcc.dg/compound-literal-1.c: Fix for llp64.
9740         * gcc.dg/pr32370.c: Likewise.
9741         * gcc.dg/pr37561.c: Likewise.
9742         * gcc.dg/pr41340.c: Likewise.
9743         * gcc.dg/pr41551.c: Likewise.
9744
9745 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9746
9747         PR c++/44188
9748         * g++.dg/debug/dwarf2/typedef3.C: New test.
9749
9750 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9751
9752         PR c/20000
9753         * c-c++-common/pr20000.c: New.
9754
9755 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9756
9757         PR c++/44086
9758         * g++.dg/init/pr44086.C: New.
9759         * g++.dg/cpp0x/decltype4.C: Adjust.
9760
9761 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9762
9763         PR fortran/43945
9764         * gfortran.dg/generic_23.f03: New test.
9765
9766 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9767
9768         PR fortran/43895
9769         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9770
9771 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9772
9773         PR c++/44361
9774         * c-c++-common/Wunused-var-9.c: New test.
9775
9776 2010-06-05  Jason Merrill  <jason@redhat.com>
9777
9778         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9779
9780 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9781
9782         PR c/44322
9783         * gcc.dg/c99-restrict-4.c: New test.
9784
9785 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9786
9787         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9788         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9789         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9790         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9791         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9792         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9793         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9794         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9795         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9796         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9797         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9798         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9799         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9800         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9801         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9802         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9803         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9804         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9805         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9806         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9807         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9808         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9809
9810 2010-06-04  Jason Merrill  <jason@redhat.com>
9811
9812         * g++.dg/cpp0x/noexcept06.C: New.
9813         * g++.dg/cpp0x/noexcept07.C: New.
9814
9815         * g++.dg/cpp0x/noexcept01.C: New.
9816         * g++.dg/cpp0x/noexcept02.C: New.
9817         * g++.dg/cpp0x/noexcept03.C: New.
9818         * g++.dg/cpp0x/noexcept04.C: New.
9819         * g++.dg/cpp0x/noexcept05.C: New.
9820
9821 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9822
9823         PR c++/44412
9824         * g++.dg/warn/Wunused-var-10.C: New test.
9825         * g++.dg/warn/Wunused-var-11.C: New test.
9826
9827         PR c++/44362
9828         * c-c++-common/Wunused-var-10.c: New test.
9829
9830 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9831
9832         PR c/25880
9833         * gcc.dg/assign-warn-2.c: Update.
9834         * gcc.dg/cpp/line3.c: Update.
9835         * gcc.dg/c99-array-lval-8.c: Update.
9836         * gcc.dg/cast-qual-2.c: Update.
9837         * gcc.dg/c99-arraydecl-3.c:  Update.
9838         * gcc.dg/assign-warn-1.c:  Update.
9839         * gcc.dg/format/gcc_diag-1.c:  Update.
9840
9841 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9842
9843         PR rtl-optimization/39871
9844         PR rtl-optimization/40615
9845         PR rtl-optimization/42500
9846         PR rtl-optimization/42502
9847         * gcc.target/arm/eliminate.c: New test.
9848
9849 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9850
9851         PR libstdc++/44410
9852         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9853         * g++.old-deja/g++.other/delete3.C: Likewise.
9854         * g++.old-deja/g++.other/new.C: Likewise.
9855         * g++.old-deja/g++.law/operators27.C: Likewise.
9856         * g++.old-deja/g++.mike/p755.C: Likewise.
9857         * g++.dg/eh/new1.C: Likewise.
9858         * g++.dg/init/new5.C: Likewise.
9859
9860 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9861
9862         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9863         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9864         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9865
9866 2010-06-03  Richard Guenther  <rguenther@suse.de>
9867
9868         PR lto/41921
9869         * lib/lto.exp: Always load gcc.exp.
9870         (lto-obj): For C source files invoke gcc_target_compile.
9871         * g++.dg/lto/20100603-1_0.C: New testcase.
9872         * g++.dg/lto/20100603-1_1.c: Likewise.
9873
9874 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9875
9876         PR tree-optimization/43688
9877         * gfortran.dg/pr43688.f90: New.
9878
9879 2010-06-03  Richard Guenther  <rguenther@suse.de>
9880
9881         PR lto/41584
9882         * gcc.dg/lto/20100603-1_0.c: New testcase.
9883         * gcc.dg/lto/20100603-2_0.c: Likewise.
9884         * gcc.dg/lto/20100603-3_0.c: Likewise.
9885
9886 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9887
9888         PR target/44218
9889         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9890         * gcc.target/powerpc/recip-2.c: Ditto.
9891         * gcc.target/powerpc/recip-3.c: Ditto.
9892         * gcc.target/powerpc/recip-4.c: Ditto.
9893         * gcc.target/powerpc/recip-5.c: Ditto.
9894         * gcc.target/powerpc/recip-6.c: Ditto.
9895         * gcc.target/powerpc/recip-7.c: Ditto.
9896         * gcc.target/powerpc/recip-test.h: Ditto.
9897         * gcc.target/powerpc/recip-test2.h: Ditto.
9898
9899 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9900
9901         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9902
9903 2010-06-02  Jason Merrill  <jason@redhat.com>
9904
9905         * g++.dg/ext/vector9.C: Expect typedef in error message.
9906
9907         PR c++/9726
9908         PR c++/23594
9909         PR c++/44333
9910         * g++.dg/tc1/dr101.C: Remove xfails.
9911
9912 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9913
9914         PR middle-end/44372
9915         * g++.dg/ipa/pr44372.C: New.
9916
9917 2010-06-02  Jan Hubicka  <jh@suse.cz>
9918
9919         PR middle-end/44295
9920         * g++.dg/torture/pr44295.C: Neww testcase.
9921
9922 2010-06-02  Jan Hubicka  <jh@suse.cz>
9923
9924         * gcc.dg/tree-ssa/loadpre6.c: Update.
9925
9926 2010-06-02  Richard Guenther  <rguenther@suse.de>
9927
9928         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9929         diagnostic.h.
9930
9931 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9932
9933         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9934         the link fail message.
9935
9936 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9937
9938         PR fortran/44360
9939         * gfortran.dg/use_13.f90: New test case.
9940
9941 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9942
9943         PR fortran/44371
9944         * gfortran.dg/error_stop_2.f08: Minor update.
9945
9946 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9947
9948         PR fortran/44371
9949         * gfortran.dg/error_stop_1.f08: New test.
9950         * gfortran.dg/error_stop_2.f08: New test.
9951
9952 2010-06-01  Jason Merrill  <jason@redhat.com>
9953
9954         DR 990
9955         * g++.dg/cpp0x/initlist37.C: New.
9956         * g++.dg/cpp0x/initlist38.C: New.
9957
9958         PR c++/44358
9959         * g++.dg/cpp0x/initlist36.C: New.
9960
9961 2010-05-31 Jan Hubicka  <jh@suse.cz>
9962
9963         * gcc.dg/noreturn-8.c: New testcase.
9964
9965 2010-05-31 Jan Hubicka  <jh@suse.cz>
9966
9967         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9968         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9969
9970 2010-05-31 Jan Hubicka  <jh@suse.cz>
9971
9972         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9973         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9974
9975 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9976
9977         PR fortran/36928
9978         * gfortran.dg/dependency_27.f90:  New test.
9979         * gfortran.dg/array_assign_1.F90:  New test.
9980
9981 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9982
9983         PR target/44338
9984         * gcc.target/i386/sse-24.c: New test.
9985
9986 2010-05-31  Jan Hubicka  <jh@suse.cz>
9987
9988         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9989
9990 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9991
9992         PR middle-end/44337
9993         * gcc.dg/pr44337.c: New test.
9994
9995         PR tree-optimization/44182
9996         * g++.dg/debug/pr44182.C: New test.
9997
9998 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9999
10000         * gcc.dg/nested-func-7.c: New test.
10001         * gnat.dg/frame_overflow.adb: Adjust directives.
10002
10003 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
10004
10005         * gnat.dg/prot2.ad[sb]: New test.
10006         * gnat.dg/prot2_pkg1.ads: New helper.
10007         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
10008
10009 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
10010
10011         * gnat.dg/array11.adb: Adjust dg-warning directive.
10012         * gnat.dg/object_overflow.adb: Likewise.
10013
10014 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
10015
10016         PR middle-end/44306
10017         * gcc.dg/tree-ssa/pr44306.c: New.
10018
10019 2010-05-29  Jan Hubicka  <jh@suse.cz>
10020
10021         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
10022
10023 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
10024
10025         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
10026
10027 2010-05-28  Mike Stump  <mikestump@comcast.net>
10028
10029         PR objc/44125
10030         * objc.dg/const-str-9.m: Remove static.
10031
10032 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
10033
10034         PR target/43636
10035         * gcc.c-torture/compile/pr43636.c: New test.
10036
10037 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
10038
10039         PR objc++/23616
10040         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
10041         * obj-c++.dg/try-catch-9.mm: Ditto.
10042
10043 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
10044
10045         Revert patch for PR c++/44188
10046         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
10047
10048 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
10049
10050         PR c++/44188
10051         * g++.dg/debug/dwarf2/typedef3.C: New test.
10052
10053 2010-05-27  Jason Merrill  <jason@redhat.com>
10054
10055         PR c++/43555
10056         * g++.dg/ext/vla9.C: New.
10057
10058 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
10059
10060         PR objc/44140
10061         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
10062         * objc.dg/torture/tls/thr-init-3.m: Ditto.
10063         * objc.dg/torture/tls/thr-init.m: Ditto.
10064         * objc.dg/torture/trivial.m: Ditto.
10065         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
10066         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
10067         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
10068         * obj-c++.dg/torture/trivial.mm: Ditto.
10069
10070 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
10071
10072         * g++.dg/lto/20100302_0.C: Skip on darwin.
10073
10074 2010-05-27  Richard Guenther  <rguenther@suse.de>
10075
10076         PR tree-optimization/44284
10077         * gcc.dg/vect/vect-118.c: New testcase.
10078         * gcc.dg/vect/bb-slp-20.c: Adjust.
10079         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10080         * gcc.dg/vect/slp-9.c: Likewise.
10081         * gcc.dg/vect/slp-reduc-4.c: Likewise.
10082         * gcc.dg/vect/vect-10.c: Likewise.
10083         * gcc.dg/vect/vect-109.c: Likewise.
10084         * gcc.dg/vect/vect-12.c: Likewise.
10085         * gcc.dg/vect/vect-36.c: Likewise.
10086         * gcc.dg/vect/vect-7.c: Likewise.
10087         * gcc.dg/vect/vect-iv-8.c: Likewise.
10088         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
10089         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
10090         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
10091         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
10092         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
10093         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
10094         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
10095         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
10096         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
10097         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10098         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10099         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10100         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10101         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
10102         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
10103         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
10104         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10105
10106 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
10107
10108         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
10109         necessary.
10110
10111 2010-05-26  Jan Hubicka  <jh@suse.cz>
10112
10113         * gcc.dg/lto/materialize-1_0.c: New file.
10114         * gcc.dg/lto/materialize-1_1.c: New file.
10115
10116 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
10117
10118         * gnat.dg/lto10.adb: New test.
10119         * gnat.dg/lto10_pkg.ads: New helper.
10120
10121 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
10122
10123         * lib/target-supports.exp (check_effective_target_int128): New
10124         function to check if __int128 types are available for target.
10125         * c-c++-common/int128-types-1.c: New.
10126         * c-c++-common/int128-1.c: New.
10127         * c-c++-common/int128-2.c: New.
10128         * g++.dg/abi/mangle43.C: New.
10129         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
10130         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
10131         pointer-wide scalar.
10132         * g++.dg/other/pr25632.C: Likewise.
10133         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
10134         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
10135         overflow warnings.
10136         * g++.dg/warn/pr13358-4.C: Likewise.
10137         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
10138         * g++.dg/warn/Wconversion-null.C: Likewise.
10139
10140 2010-05-26  Jason Merrill  <jason@redhat.com>
10141
10142         PR c++/43382
10143         * g++.dg/cpp0x/variadic101.C: New.
10144
10145 2010-05-26  Richard Guenther  <rguenther@suse.de>
10146
10147         PR rtl-optimization/44164
10148         * gcc.c-torture/execute/pr44164.c: New testcase.
10149         * g++.dg/tree-ssa/pr13146.C: Adjust.
10150
10151 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
10152
10153         PR fortran/40011
10154         * gfortran.dg/whole_file_19.f90 : New test.
10155
10156 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
10157
10158         PR fortran/30668
10159         PR fortran/31346
10160         PR fortran/34260
10161         * gfortran.dg/pr40999.f: Fix function type.
10162         * gfortran.dg/whole_file_5.f90: Likewise.
10163         * gfortran.dg/whole_file_6.f90: Likewise.
10164         * gfortran.dg/whole_file_16.f90: New.
10165         * gfortran.dg/whole_file_17.f90: New.
10166         * gfortran.dg/whole_file_18.f90: New.
10167
10168 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
10169             Iain Sandoe  <iains@gcc.gnu.org>
10170
10171         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
10172         * gcc.c-torture/compile/pr44197.c: Require alias support.
10173         * gcc.dg/lto/20081222_0.c: Ditto.
10174
10175 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
10176
10177         PR debug/42801
10178         * gcc.dg/guality/vla-2.c: New test.
10179
10180 2010-05-25  Richard Guenther  <rguenther@suse.de>
10181
10182         PR middle-end/44069
10183         * g++.dg/torture/pr44069.C: New testcase.
10184
10185 2010-05-25  Richard Guenther  <rguenther@suse.de>
10186
10187         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10188
10189 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10190
10191         PR objc/44140
10192         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10193
10194 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10195
10196         * obj-c++.dg/torture/tls/trivial.mm: New.
10197         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10198         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10199         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10200         * obj-c++.dg/torture/tls/diag-1.mm: New.
10201         * obj-c++.dg/torture/tls/tls.exp: New.
10202         * obj-c++.dg/torture/trivial.mm: New.
10203         * obj-c++.dg/torture/dg-torture.exp: New.
10204         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10205         * obj-c++.dg/tls/trivial.m: New.
10206         * obj-c++.dg/tls/init-1.mm: New.
10207         * obj-c++.dg/tls/diag-1.mm: New.
10208         * obj-c++.dg/tls/init-2.mm: New.
10209         * obj-c++.dg/tls/diag-2.mm: New.
10210         * obj-c++.dg/tls/diag-3.mm: New.
10211         * obj-c++.dg/tls/diag-4.mm: New.
10212         * obj-c++.dg/tls/static-1.mm: New.
10213         * obj-c++.dg/tls/tls.exp: New.
10214         * obj-c++.dg/tls/diag-5.mm: New.
10215         * obj-c++.dg/tls/static-1a.mm: New.
10216         * objc-obj-c++-shared/Object1.mm: New.
10217         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10218
10219 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
10220
10221         PR objc++/43689
10222         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10223         * obj-c++.dg/const-str-6.mm: Ditto.
10224
10225 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10226
10227         * g++.dg/parse/array-size2.C: Remove dg-error directives.
10228
10229 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10230
10231         PR ada/38394
10232         * gnat.dg/array13.ad[sb]: New test.
10233
10234 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
10235             Sandra Loosemore  <sandra@codesourcery.com>
10236
10237         * gcc.target/arm/neon/: Regenerated test cases.
10238
10239         * gcc.target/arm/neon/polytypes.c,
10240         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10241         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10242         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10243         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10244         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10245         dg-add-options arm_neon.
10246
10247         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10248         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10249         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10250         and arm_neon_fp16_ok.
10251
10252         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10253         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10254
10255         * lib/target-supports.exp (add_options_for_arm_neon): New.
10256         (check_effective_target_arm_neon_ok_nocache): New, from
10257         check_effective_target_arm_neon_ok.  Check multiple possibilities.
10258         (check_effective_target_arm_neon_ok): Use
10259         check_effective_target_arm_neon_ok_nocache.
10260         (add_options_for_arm_neon_fp16)
10261         (check_effective_target_arm_neon_fp16_ok)
10262         check_effective_target_arm_neon_fp16_ok_nocache): New.
10263         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10264
10265 2010-05-24  Jason Merrill  <jason@redhat.com>
10266
10267         PR c++/41510
10268         * g++.dg/cpp0x/initlist35.C: New.
10269         * g++.dg/init/brace6.C: Adjust.
10270
10271 2010-05-24  Paul Brook  <paul@codesourcery.com>
10272
10273         * gcc.target/arm/frame-pointer-1.c: New test.
10274         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10275         pointer elimination.
10276
10277 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10278
10279         PR target/44245
10280         * gcc.target/i386/crc32-3.c: New.
10281         * gcc.target/i386/crc32-4.c: Likewise.
10282
10283 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
10284
10285         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10286         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10287         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10288
10289 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10290
10291         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10292
10293 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
10294
10295         PR target/43869
10296         * gcc.c-target/pr43869.c: New test.
10297
10298 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10299
10300         PR fortran/44212
10301         * gfortran.dg/class_22.f03: New.
10302
10303 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
10304
10305         PR lto/44238
10306         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10307
10308 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10309
10310         PR fortran/44213
10311         * gfortran.dg/abstract_type_7.f03: New.
10312
10313 2010-05-21  Jason Merrill  <jason@redhat.com>
10314
10315         * g++.dg/eh/spec11.C: Test cleanup optimization.
10316
10317 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
10318
10319         PR debug/44223
10320         * gcc.target/i386/pr44223.c: New test.
10321
10322 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10323
10324         * gcc.target/i386/pr25993.c: Use @function as type specifier.
10325
10326 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10327
10328         * g++.dg/other/const3.C: New test.
10329
10330 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10331
10332         PR fortran/38407
10333         * warn_unused_dummy_argument_1.f90: New.
10334         * warn_unused_dummy_argument_2.f90: New.
10335
10336 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10337
10338         PR c++/30298
10339         * g++.dg/inherit/crash1.C: New.
10340         * g++.dg/inherit/crash2.C: Likewise.
10341
10342 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10343
10344         PR debug/44178
10345         * g++.dg/debug/pr44178.C: New test.
10346
10347 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10348
10349         PR middle-end/44185
10350         * gcc.dg/tree-ssa/prefetch-6.c: Add
10351         --param min-insn-to-prefetch-ratio=6.
10352         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10353         allow unrolling, and adjust the movnti count.
10354
10355 2010-05-20  Jan Hubicka  <jh@suse.cz>
10356
10357         PR middle-end/44197
10358         * gcc.c-torture/compile/pr44197.c: New file.
10359
10360 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10361
10362         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10363         Fix test code.
10364         (check_effective_target_xop): Remove __may_alias__ attribute.
10365
10366 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10367
10368         PR target/44202
10369         * gcc.c-torture/execute/pr44202-1.c: New test.
10370
10371 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10372
10373         PR fortran/43851
10374         * gfortran.dg/label_1.f90: Update test.
10375
10376 2010-05-19  Jan Hubicka  <jh@suse.cz>
10377
10378         * gcc.dg/lto/ipareference2_0.c: New file.
10379         * gcc.dg/lto/ipareference2_1.c: New file.
10380
10381 2010-05-19  Jason Merrill  <jason@redhat.com>
10382
10383         * g++.dg/parse/fn-typedef2.C: New.
10384
10385         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10386         function type.
10387
10388         PR c++/44193
10389         * g++.dg/template/fntype1.C: New.
10390
10391 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10392
10393         * gnat.dg/discr23.ad[sb]: New test.
10394         * gnat.dg/discr23_pkg.ads: New helper.
10395
10396         * gnat.dg/specs/controlled1.ads: New test.
10397         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10398
10399 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10400
10401         PR fortran/44055
10402         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10403         Fixed scope of C_SIZEOF.
10404         * gfortran.dg/warn_conversion_2.f90: New.
10405
10406 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10407
10408         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10409         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10410         for optional selector.
10411         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10412         (check_effective_target_sse3): New proc.
10413         * gcc.target/i386/math-torture/math-torture.exp: Load
10414         target-supports.exp.
10415         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10416         check_effective_target_sse2.
10417         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10418         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10419         * g++.dg/vect/vect.exp: Likewise.
10420         * gfortran.dg/vect/vect.exp: Likewise.
10421         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10422         -msse2 if check_effective_target_sse2.
10423
10424         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10425         * gcc.target/i386/3dnow-2.c: Likewise.
10426         * gcc.target/i386/3dnowA-1.c: Likewise.
10427         * gcc.target/i386/3dnowA-2.c: Likewise.
10428         * gcc.target/i386/pr42549.c: Likewise.
10429
10430         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10431         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10432         * gcc.target/i386/sse3-addsubps.c: Likewise.
10433         * gcc.target/i386/sse3-haddpd.c: Likewise.
10434         * gcc.target/i386/sse3-haddps.c: Likewise.
10435         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10436         * gcc.target/i386/sse3-hsubps.c: Likewise.
10437         * gcc.target/i386/sse3-movddup.c: Likewise.
10438         * gcc.target/i386/sse3-movshdup.c: Likewise.
10439         * gcc.target/i386/sse3-movsldup.c: Likewise.
10440
10441         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10442         * g++.dg/ext/attrib35.C: Likewise.
10443         * g++.dg/opt/pr40496.C: Likewise.
10444         * g++.dg/other/i386-1.C: Likewise.
10445         * g++.dg/other/i386-4.C: Likewise.
10446         * g++.dg/other/pr34435.C: Likewise.
10447         * g++.dg/other/pr39496.C: Likewise.
10448         * g++.dg/other/pr40446.C: Likewise.
10449         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10450         * gcc.dg/compat/vector-1a_main.c: Likewise.
10451         * gcc.dg/compat/vector-2a_main.c: Likewise.
10452         * gcc.dg/lto/20090206-1_0.c: Likewise.
10453         * gcc.dg/pr34856.c: Likewise.
10454         * gcc.dg/pr36584.c: Likewise.
10455         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10456         * gcc.dg/pr37544.c: Likewise.
10457         * gcc.dg/torture/pr16104-1.c: Likewise.
10458         * gcc.dg/torture/pr35771-1.c: Likewise.
10459         * gcc.dg/torture/pr35771-2.c: Likewise.
10460         * gcc.dg/torture/pr35771-3.c: Likewise.
10461         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10462         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10463         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10464         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10465         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10466         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10467         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10468         * gcc.target/i386/20060512-1.c: Likewise.
10469         * gcc.target/i386/20060512-3.c: Likewise.
10470         * gcc.target/i386/all_one_m128i.c: Likewise.
10471         * gcc.target/i386/float128-1.c: Likewise.
10472         * gcc.target/i386/float128-2.c: Likewise.
10473         * gcc.target/i386/fpcvt-1.c: Likewise.
10474         * gcc.target/i386/fpcvt-2.c: Likewise.
10475         * gcc.target/i386/fpcvt-3.c: Likewise.
10476         * gcc.target/i386/fpprec-1.c: Likewise.
10477         * gcc.target/i386/funcspec-9.c: Likewise.
10478         * gcc.target/i386/incoming-1.c: Likewise.
10479         * gcc.target/i386/incoming-12.c: Likewise.
10480         * gcc.target/i386/incoming-2.c: Likewise.
10481         * gcc.target/i386/incoming-3.c: Likewise.
10482         * gcc.target/i386/incoming-4.c: Likewise.
10483         * gcc.target/i386/incoming-6.c: Likewise.
10484         * gcc.target/i386/incoming-7.c: Likewise.
10485         * gcc.target/i386/incoming-8.c: Likewise.
10486         * gcc.target/i386/opt-1.c: Likewise.
10487         * gcc.target/i386/opt-2.c: Likewise.
10488         * gcc.target/i386/ordcmp-1.c: Likewise.
10489         * gcc.target/i386/pr17692.c: Likewise.
10490         * gcc.target/i386/pr18614-1.c: Likewise.
10491         * gcc.target/i386/pr22152.c: Likewise.
10492         * gcc.target/i386/pr23570.c: Likewise.
10493         * gcc.target/i386/pr23575.c: Likewise.
10494         * gcc.target/i386/pr26449-1.c: Likewise.
10495         * gcc.target/i386/pr26600.c: Likewise.
10496         * gcc.target/i386/pr27790.c: Likewise.
10497         * gcc.target/i386/pr28839.c: Likewise.
10498         * gcc.target/i386/pr30970.c: Likewise.
10499         * gcc.target/i386/pr32000-1.c: Likewise.
10500         * gcc.target/i386/pr32000-2.c: Likewise.
10501         * gcc.target/i386/pr32280.c: Likewise.
10502         * gcc.target/i386/pr32661.c: Likewise.
10503         * gcc.target/i386/pr32708-1.c: Likewise.
10504         * gcc.target/i386/pr32961.c: Likewise.
10505         * gcc.target/i386/pr33329.c: Likewise.
10506         * gcc.target/i386/pr35714.c: Likewise.
10507         * gcc.target/i386/pr35767-1.c: Likewise.
10508         * gcc.target/i386/pr35767-1d.c: Likewise.
10509         * gcc.target/i386/pr35767-1i.c: Likewise.
10510         * gcc.target/i386/pr35767-2.c: Likewise.
10511         * gcc.target/i386/pr35767-2d.c: Likewise.
10512         * gcc.target/i386/pr35767-2i.c: Likewise.
10513         * gcc.target/i386/pr35767-3.c: Likewise.
10514         * gcc.target/i386/pr35767-5.c: Likewise.
10515         * gcc.target/i386/pr36222-1.c: Likewise.
10516         * gcc.target/i386/pr36578-1.c: Likewise.
10517         * gcc.target/i386/pr36578-2.c: Likewise.
10518         * gcc.target/i386/pr36992-1.c: Likewise.
10519         * gcc.target/i386/pr37101.c: Likewise.
10520         * gcc.target/i386/pr37216.c: Likewise.
10521         * gcc.target/i386/pr37434-1.c: Likewise.
10522         * gcc.target/i386/pr37434-2.c: Likewise.
10523         * gcc.target/i386/pr37843-3.c: Likewise.
10524         * gcc.target/i386/pr37843-4.c: Likewise.
10525         * gcc.target/i386/pr39162.c: Likewise.
10526         * gcc.target/i386/pr39315-1.c: Likewise.
10527         * gcc.target/i386/pr39315-2.c: Likewise.
10528         * gcc.target/i386/pr39315-3.c: Likewise.
10529         * gcc.target/i386/pr39315-4.c: Likewise.
10530         * gcc.target/i386/pr39445.c: Likewise.
10531         * gcc.target/i386/pr39496.c: Likewise.
10532         * gcc.target/i386/pr40809.c: Likewise.
10533         * gcc.target/i386/pr40906-3.c: Likewise.
10534         * gcc.target/i386/pr41019.c: Likewise.
10535         * gcc.target/i386/pr42542-1.c: Likewise.
10536         * gcc.target/i386/pr42542-2.c: Likewise.
10537         * gcc.target/i386/pr42542-3.c: Likewise.
10538         * gcc.target/i386/pr42542-3a.c: Likewise.
10539         * gcc.target/i386/pr42881.c: Likewise.
10540         * gcc.target/i386/push-1.c: Likewise.
10541         * gcc.target/i386/quad-sse.c: Likewise.
10542         * gcc.target/i386/reload-1.c: Likewise.
10543         * gcc.target/i386/sse-10.c: Likewise.
10544         * gcc.target/i386/sse-11.c: Likewise.
10545         * gcc.target/i386/sse-15.c: Likewise.
10546         * gcc.target/i386/sse-17.c: Likewise.
10547         * gcc.target/i386/sse-18.c: Likewise.
10548         * gcc.target/i386/sse-19.c: Likewise.
10549         * gcc.target/i386/sse-4.c: Likewise.
10550         * gcc.target/i386/sse-6.c: Likewise.
10551         * gcc.target/i386/sse-vect-types.c: Likewise.
10552         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10553         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10554         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10555         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10556         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10557         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10558         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10559         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10560         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10561         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10562         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10563         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10564         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10565         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10566         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10567         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10568         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10569         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10570         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10571         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10572         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10573         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10574         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10575         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10576         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10577         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10578         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10579         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10580         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10581         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10582         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10583         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10584         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10585         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10586         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10587         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10588         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10589         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10590         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10591         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10592         * gcc.target/i386/sse2-mmx.c: Likewise.
10593         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10594         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10595         * gcc.target/i386/sse2-movd-1.c: Likewise.
10596         * gcc.target/i386/sse2-movd-2.c: Likewise.
10597         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10598         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10599         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10600         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10601         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10602         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10603         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10604         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10605         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10606         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10607         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10608         * gcc.target/i386/sse2-movq-1.c: Likewise.
10609         * gcc.target/i386/sse2-movq-2.c: Likewise.
10610         * gcc.target/i386/sse2-movq-3.c: Likewise.
10611         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10612         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10613         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10614         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10615         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10616         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10617         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10618         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10619         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10620         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10621         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10622         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10623         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10624         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10625         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10626         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10627         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10628         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10629         * gcc.target/i386/sse2-pand-1.c: Likewise.
10630         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10631         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10632         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10633         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10634         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10635         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10636         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10637         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10638         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10639         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10640         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10641         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10642         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10643         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10644         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10645         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10646         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10647         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10648         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10649         * gcc.target/i386/sse2-por-1.c: Likewise.
10650         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10651         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10652         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10653         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10654         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10655         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10656         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10657         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10658         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10659         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10660         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10661         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10662         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10663         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10664         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10665         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10666         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10667         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10668         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10669         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10670         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10671         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10672         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10673         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10674         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10675         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10676         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10677         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10678         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10679         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10680         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10681         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10682         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10683         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10684         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10685         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10686         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10687         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10688         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10689         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10690         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10691         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10692         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10693         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10694         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10695         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10696         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10697         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10698         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10699         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10700         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10701         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10702         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10703         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10704         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10705         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10706         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10707         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10708         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10709         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10710         * gcc.target/i386/sse2-vec-1.c: Likewise.
10711         * gcc.target/i386/sse2-vec-2.c: Likewise.
10712         * gcc.target/i386/sse2-vec-3.c: Likewise.
10713         * gcc.target/i386/sse2-vec-4.c: Likewise.
10714         * gcc.target/i386/sse2-vec-5.c: Likewise.
10715         * gcc.target/i386/sse2-vec-6.c: Likewise.
10716         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10717         * gcc.target/i386/ssefn-2.c: Likewise.
10718         * gcc.target/i386/ssefn-4.c: Likewise.
10719         * gcc.target/i386/ssefp-1.c: Likewise.
10720         * gcc.target/i386/ssefp-2.c: Likewise.
10721         * gcc.target/i386/sseregparm-3.c: Likewise.
10722         * gcc.target/i386/sseregparm-4.c: Likewise.
10723         * gcc.target/i386/sseregparm-5.c: Likewise.
10724         * gcc.target/i386/sseregparm-6.c: Likewise.
10725         * gcc.target/i386/sseregparm-7.c: Likewise.
10726         * gcc.target/i386/ssetype-1.c: Likewise.
10727         * gcc.target/i386/ssetype-2.c: Likewise.
10728         * gcc.target/i386/ssetype-3.c: Likewise.
10729         * gcc.target/i386/ssetype-4.c: Likewise.
10730         * gcc.target/i386/ssetype-5.c: Likewise.
10731         * gcc.target/i386/unordcmp-1.c: Likewise.
10732         * gcc.target/i386/vararg-1.c: Likewise.
10733         * gcc.target/i386/vararg-2.c: Likewise.
10734         * gcc.target/i386/vararg-3.c: Likewise.
10735         * gcc.target/i386/vararg-4.c: Likewise.
10736         * gcc.target/i386/vararg-7.c: Likewise.
10737         * gcc.target/i386/vararg-8.c: Likewise.
10738         * gcc.target/i386/vecinit-1.c: Likewise.
10739         * gcc.target/i386/vecinit-2.c: Likewise.
10740         * gcc.target/i386/vecinit-3.c: Likewise.
10741         * gcc.target/i386/vecinit-4.c: Likewise.
10742         * gcc.target/i386/vecinit-5.c: Likewise.
10743         * gcc.target/i386/vecinit-6.c: Likewise.
10744         * gcc.target/i386/vectorize2.c: Likewise.
10745         * gcc.target/i386/vectorize3.c: Likewise.
10746         * gcc.target/i386/vectorize4.c: Likewise.
10747         * gcc.target/i386/vectorize6.c: Likewise.
10748         * gcc.target/i386/vectorize7.c: Likewise.
10749         * gcc.target/i386/vectorize8.c: Likewise.
10750         * gcc.target/i386/vperm-v2df.c: Likewise.
10751         * gcc.target/i386/vperm-v2di.c: Likewise.
10752         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10753         * gcc.target/i386/xorps-sse2.c: Likewise.
10754         * gcc.target/i386/xorps.c: Likewise.
10755         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10756         * gfortran.dg/graphite/pr42326.f90: Likewise.
10757         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10758
10759 2010-05-19  Richard Guenther  <rguenther@suse.de>
10760
10761         PR lto/44196
10762         * g++.dg/lto/20100519-1_0.C: New testcase.
10763
10764 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10765
10766         PR fortran/42360
10767         * gfortran.dg/warn_intent_out_not_set.f90: New.
10768
10769 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10770
10771         PR fortran/38404
10772         * gfortran.dg/data_char_1.f90: Updated warning message.
10773         * gfortran.dg/data_array_6.f: New.
10774
10775 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10776
10777         * g++.dg/ipa/ivinline-8.C: New test.
10778         * gcc.dg/ipa/iinline-2.c: Likewise.
10779
10780 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10781
10782         PR fortran/34505
10783         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10784         arguments; add check for return value kind.
10785         * gfortran.dg/float_1.f90: Likewise.
10786
10787 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10788
10789         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10790         (main): Use it.
10791         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10792         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10793         Prune another location line format.
10794         (lto-obj): Call lto_prune_warns on comp_output.
10795
10796 2010-05-18  Jan Hubicka  <jh@suse.cz>
10797
10798         * gcc.dg/lto/ipacp_0.c: New test.
10799         * gcc.dg/lto/ipacp_1.c: New test.
10800
10801 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10802
10803         PR lto/44184
10804         * gcc.dg/lto/20100518_0.c: New test.
10805
10806 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10807
10808         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10809
10810 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10811
10812         PR fortran/43990
10813         * gfortran.dg/class_21.f03: New.
10814
10815 2010-05-17  Jason Merrill  <jason@redhat.com>
10816
10817         PR c++/44157
10818         * g++.dg/cpp0x/initlist34.C: New.
10819
10820         PR c++/44158
10821         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10822
10823 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10824
10825         * g++.dg/ipa/ivinline-1.C: New test.
10826         * g++.dg/ipa/ivinline-2.C: New test.
10827         * g++.dg/ipa/ivinline-3.C: New test.
10828         * g++.dg/ipa/ivinline-4.C: New test.
10829         * g++.dg/ipa/ivinline-5.C: New test.
10830         * g++.dg/ipa/ivinline-6.C: New test.
10831
10832 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10833             Jason Merrill  <jason@redhat.com>
10834
10835         PR c++/44108
10836         * c-c++-common/Wunused-var-8.c: New test.
10837
10838 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10839
10840         PR bootstrap/42347
10841         * gcc.c-torture/compile/pr42347.c: New test.
10842
10843         PR middle-end/44102
10844         * g++.dg/ext/asmgoto1.C: New test.
10845
10846 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10847
10848         PR middle-end/44133
10849         * gcc.dg/tree-ssa/pr44133.c: New test.
10850         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10851         precise.
10852
10853 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10854
10855         PR fortran/44044
10856         * gfortran.dg/class_20.f03: New.
10857
10858 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10859
10860         PR 44078
10861         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10862         debug messages but not the newly introduced one.
10863
10864 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10865
10866         PR fortran/35779
10867         * gfortran.dg/initialization_25.f90: Commented testcase.
10868         * gfortran.dg/initialization_26.f90: New.
10869
10870 2010-05-16  Richard Guenther  <rguenther@suse.de>
10871
10872         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10873         * gcc.dg/pr43084.c: Likewise.
10874         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10875         -fipa-type-escape.
10876         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10877         -fipa-type-escape.
10878         * gcc.dg/struct/struct-reorg.exp: Likewise.
10879         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10880         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10881
10882 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10883
10884         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10885         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10886         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10887         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10888         tests.
10889
10890 2010-05-15  Jason Merrill  <jason@redhat.com>
10891
10892         * g++.dg/eh/spec10.C: New.
10893         * g++.dg/eh/spec11.C: New.
10894         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10895
10896 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10897
10898         PR fortran/44154
10899         PR fortran/42647
10900         * gfortran.dg/allocatable_scalar_9.f90: New.
10901
10902 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10903
10904         PR c++/44148
10905         * g++.dg/torture/pr44148.C: New test.
10906
10907 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10908
10909         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10910         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10911         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10912         diagnostics and type sizes.
10913
10914 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10915
10916         * gnat.dg/lto9.adb: New test.
10917         * gnat.dg/lto9_pkg1.ads: New helper.
10918         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10919
10920 2010-05-15  Jan Hubicka  <jh@suse.cz>
10921
10922         * gcc.dg/lto/ipareference_1.c: Rename to ...
10923         * gcc.dg/lto/ipareference_0.c: ... this one.
10924         * gcc.dg/lto/ipareference_2.c: Rename to ...
10925         * gcc.dg/lto/ipareference_1.c: ... this one.
10926
10927 2010-05-15  Jan Hubicka  <jh@suse.cz>
10928
10929         * gcc.dg/lto/ipareference_1.c: New file.
10930         * gcc.dg/lto/ipareference_2.c: New file.
10931
10932 2010-05-15  Richard Guenther  <rguenther@suse.de>
10933
10934         PR tree-optimization/44038
10935         * gcc.c-torture/compile/pr44038.c: New testcase.
10936
10937 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10938
10939         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10940         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10941
10942 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10943
10944         PR fortran/43207
10945         PR fortran/43969
10946         * gfortran.dg/class_18.f03: New.
10947         * gfortran.dg/class_19.f03: New.
10948
10949 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10950
10951         PR debug/44112
10952         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10953         * g++.dg/debug/dwarf2/const1.C: Remove.
10954
10955 2010-05-14  Jason Merrill  <jason@redhat.com>
10956
10957         * g++.dg/eh/cond4.C: New.
10958         * g++.dg/eh/elide2.C: Adjust.
10959         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10960
10961 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10962
10963         PR fortran/44135
10964         * gfortran.dg/actual_array_interface_2.f90: New test.
10965
10966 2010-05-14  Richard Guenther  <rguenther@suse.de>
10967
10968         PR tree-optimization/44119
10969         * gcc.c-torture/compile/pr44119.c: New testcase.
10970
10971 2010-05-14  Jason Merrill  <jason@redhat.com>
10972
10973         PR c++/44127
10974         * g++.dg/eh/terminate1.C: New.
10975
10976 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10977
10978         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10979
10980         PR debug/44136
10981         * gcc.dg/pr44136.c: New test.
10982
10983 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10984
10985         PR c++/30566
10986         * g++.dg/warn/Wshadow-4.C: Adjust.
10987         * g++.dg/warn/Wshadow-5.C: New test.
10988         * g++.dg/warn/Wshadow-6.C: New test
10989
10990 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10991
10992         PR fortran/35779
10993         * gfortran.dg/initialization_25.f90: New.
10994
10995 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10996
10997         * g++.dg/otr-fold-1.C: New test.
10998         * g++.dg/otr-fold-2.C: New test.
10999
11000 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
11001
11002         PR fortran/44036
11003         * gfortran.dg/gomp/pr44036-1.f90: New test.
11004         * gfortran.dg/gomp/pr44036-2.f90: New test.
11005         * gfortran.dg/gomp/pr44036-3.f90: New test.
11006
11007         PR debug/43983
11008         * gcc.dg/guality/sra-1.c: New test.
11009
11010 2010-05-12  Jan Hubicka  <jh@suse.cz>
11011
11012         * tree-ssa/unreachable.c: New test.
11013
11014 2010-05-12  Jason Merrill  <jason@redhat.com>
11015
11016         * g++.dg/cpp0x/sfinae1.C: New.
11017
11018 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
11019
11020         * gcc.target/i386/zee.c: New file.
11021
11022 2010-05-12  Jason Merrill  <jason@redhat.com>
11023
11024         * g++.dg/conversion/op1.C: Expect template candidate message.
11025         * g++.dg/cpp0x/nullptr15.C: Likewise.
11026         * g++.dg/cpp0x/pr31431-2.C: Likewise.
11027         * g++.dg/cpp0x/pr31431.C: Likewise.
11028         * g++.dg/cpp0x/temp_default2.C: Likewise.
11029         * g++.dg/cpp0x/trailing4.C: Likewise.
11030         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
11031         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
11032         * g++.dg/cpp0x/variadic-throw.C: Likewise.
11033         * g++.dg/cpp0x/variadic35.C: Likewise.
11034         * g++.dg/cpp0x/vt-35147.C: Likewise.
11035         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11036         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11037         * g++.dg/ext/visibility/anon8.C: Likewise.
11038         * g++.dg/ext/vla2.C: Likewise.
11039         * g++.dg/other/pr28114.C: Likewise.
11040         * g++.dg/other/ptrmem10.C: Likewise.
11041         * g++.dg/other/ptrmem11.C: Likewise.
11042         * g++.dg/overload/unknown1.C: Likewise.
11043         * g++.dg/parse/template7.C: Likewise.
11044         * g++.dg/parse/typename7.C: Likewise.
11045         * g++.dg/template/conv11.C: Likewise.
11046         * g++.dg/template/copy1.C: Likewise.
11047         * g++.dg/template/deduce3.C: Likewise.
11048         * g++.dg/template/dependent-expr5.C: Likewise.
11049         * g++.dg/template/friend.C: Likewise.
11050         * g++.dg/template/incomplete2.C: Likewise.
11051         * g++.dg/template/local4.C: Likewise.
11052         * g++.dg/template/local6.C: Likewise.
11053         * g++.dg/template/operator10.C: Likewise.
11054         * g++.dg/template/overload6.C: Likewise.
11055         * g++.dg/template/ptrmem2.C: Likewise.
11056         * g++.dg/template/ptrmem20.C: Likewise.
11057         * g++.dg/template/ptrmem8.C: Likewise.
11058         * g++.dg/template/sfinae2.C: Likewise.
11059         * g++.dg/template/ttp25.C: Likewise.
11060         * g++.dg/template/unify10.C: Likewise.
11061         * g++.dg/template/unify11.C: Likewise.
11062         * g++.dg/template/unify6.C: Likewise.
11063         * g++.dg/template/unify7.C: Likewise.
11064         * g++.dg/template/unify9.C: Likewise.
11065         * g++.dg/template/varmod1.C: Likewise.
11066         * g++.old-deja/g++.brendan/crash56.C: Likewise.
11067         * g++.old-deja/g++.law/operators32.C: Likewise.
11068         * g++.old-deja/g++.pt/crash28.C: Likewise.
11069         * g++.old-deja/g++.pt/crash60.C: Likewise.
11070         * g++.old-deja/g++.pt/explicit38.C: Likewise.
11071         * g++.old-deja/g++.pt/explicit39.C: Likewise.
11072         * g++.old-deja/g++.pt/explicit41.C: Likewise.
11073         * g++.old-deja/g++.pt/explicit67.C: Likewise.
11074         * g++.old-deja/g++.pt/explicit77.C: Likewise.
11075         * g++.old-deja/g++.pt/expr2.C: Likewise.
11076         * g++.old-deja/g++.pt/overload7.C: Likewise.
11077         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
11078         * g++.old-deja/g++.pt/spec5.C: Likewise.
11079         * g++.old-deja/g++.pt/spec6.C: Likewise.
11080         * g++.old-deja/g++.pt/t24.C: Likewise.
11081         * g++.old-deja/g++.pt/unify4.C: Likewise.
11082         * g++.old-deja/g++.pt/unify6.C: Likewise.
11083         * g++.old-deja/g++.pt/unify8.C: Likewise.
11084         * g++.old-deja/g++.robertl/eb119.C: Likewise.
11085         * g++.old-deja/g++.robertl/eb79.C: Likewise.
11086         * g++.old-deja/g++.robertl/eb98.C: Likewise.
11087
11088         * g++.dg/cpp0x/initlist32.C: New.
11089
11090         * g++.dg/template/conv11.C: New.
11091         * g++.dg/conversion/op1.C: Adjust expected error.
11092
11093         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
11094
11095 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
11096
11097         PR target/44088
11098         * gcc.target/i386/avx-cmpsd-1.c: New.
11099         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
11100         * gcc.target/i386/avx-cmpss-1.c: Likewise.
11101         * gcc.target/i386/avx-cmpss-2.c: Likewise.
11102         * gcc.target/i386/sse-cmpss-1.c: Likewise.
11103         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
11104
11105 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
11106
11107         PR middle-end/44085
11108         * gcc.dg/gomp/pr44085.c: New test.
11109         * gfortran.dg/gomp/pr44085.f90: New test.
11110
11111 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
11112
11113         * objc-obj-c++-shared/Object1.m: New.
11114         * objc.dg/torture: New directory.
11115         * objc.dg/torture/tls: Ditto.
11116         * objc.dg/tls: Ditto.
11117         * objc.dg/torture/tls/trivial.m: New test.
11118         * objc.dg/torture/tls/thr-init-2.m: New test.
11119         * objc.dg/torture/tls/thr-init-3.m: New test.
11120         * objc.dg/torture/tls/thr-init.m: New test.
11121         * objc.dg/torture/tls/diag-1.m: New test.
11122         * objc.dg/torture/tls/tls.exp: New.
11123         * objc.dg/torture/trivial.m: New test.
11124         * objc.dg/torture/dg-torture.exp: New.
11125         * objc.dg/tls/diag-3.m: New test.
11126         * objc.dg/tls/diag-4.m: New test.
11127         * objc.dg/tls/diag-5.m: New test.
11128         * objc.dg/tls/init-1.m: New test.
11129         * objc.dg/tls/init-2.m: New test.
11130         * objc.dg/tls/tls.exp: New.
11131         * objc.dg/tls/diag-2.m: New test.
11132         * lib/objc.exp: Respond to dg-additional-files.
11133
11134 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
11135
11136         * gcc.target/m68k/20100512-1.c: New.
11137
11138 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
11139
11140         * gnat.dg/lto8.adb: New test.
11141         * gnat.dg/lto8_pkg.ad[sb]: New helper.
11142         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
11143
11144 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
11145
11146         PR c++/34272
11147         PR c++/43630
11148         PR c++/34491
11149         * g++.dg/template/crash97.C: New.
11150         * g++.dg/template/crash98.C: Likewise.
11151         * g++.dg/template/crash99.C: Likewise.
11152         * g++.dg/cpp0x/pr31439.C: Adjust.
11153         * g++.dg/template/crash95.C: Likewise.
11154
11155 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11156
11157         PR middle-end/44071
11158         * c-c++-common/asmgoto-4.c: New test.
11159         * gcc.target/i386/pr44071.c: New test.
11160
11161         PR c++/44062
11162         * c-c++-common/Wunused-var-7.c: New test.
11163         * g++.dg/warn/Wunused-var-9.C: New test.
11164
11165 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11166
11167         PR fortran/43711
11168         * gfortran.dg/gomp/pr43711.f90: New.
11169
11170 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11171
11172         PR fortran/31820
11173         * gfortran.dg/select_5.f90: Updated.
11174
11175 2010-05-11  Jan Hubicka  <jh@suse.cz>
11176
11177         PR tree-optimize/44063
11178         * gcc.c-torture/compile/pr44063.c: New testcase.
11179
11180 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11181
11182         PR debug/44023
11183         * gcc.dg/pr44023.c: New test.
11184
11185 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
11186
11187         * gnat.dg/lto7.adb: New test.
11188         * gnat.dg/lto7_pkg.ad[sb]: New helper.
11189
11190 2010-05-10  Jason Merrill  <jason@redhat.com>
11191
11192         PR c++/44017
11193         * g++.dg/template/inherit5.C: New.
11194
11195         PR c++/44045
11196         * g++.dg/cpp0x/initlist33.C: New.
11197         * g++.dg/cpp0x/initlist26.C: Adjust.
11198         * g++.dg/cpp0x/initlist28.C: Adjust.
11199
11200 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
11201
11202         PR c++/43719
11203         * g++.dg/init/pr43719.C: New.
11204         * g++.dg/anon-struct4.C: Adjust.
11205
11206 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
11207
11208         PR debug/44028
11209         * gcc.dg/pr44028.c: New test.
11210
11211 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
11212
11213         PR fortran/27866
11214         PR fortran/35003
11215         PR fortran/42809
11216         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11217         * gfortran.dg/warn_conversion.f90: New.
11218
11219 2010-05-10  Michael Matz  <matz@suse.de>
11220
11221         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11222
11223 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
11224
11225         PR rtl-optimization/44012
11226         * gcc.dg/pr44012.c: New.
11227
11228 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11229
11230         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11231         Log text on entry and exit.
11232         Prune Sun ld warnings for common symbols with differing sizes.
11233         (lto-link-and-maybe-run): Change caller.
11234
11235 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
11236
11237         PR fortran/44044
11238         * gfortran.dg/class_7.f03: Modified.
11239         * gfortran.dg/select_type_1.f03: Modified.
11240         * gfortran.dg/select_type_12.f03: New.
11241
11242 2010-05-10  Richard Guenther  <rguenther@suse.de>
11243
11244         PR tree-optimization/44050
11245         * gcc.dg/torture/pr44050.c: New testcase.
11246
11247 2010-05-10  Wei Guozhi  <carrot@google.com>
11248
11249         PR target/42879
11250         * gcc.target/arm/pr42879.c: New testcase.
11251
11252 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11253
11254         PR c/44051
11255         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11256
11257 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11258
11259         PR c/10676
11260         * gcc.dg/anon-struct-10.c: New test.
11261
11262 2010-05-09  Richard Guenther  <rguenther@suse.de>
11263
11264         PR middle-end/44024
11265         * gcc.dg/pr44024.c: New testcase.
11266
11267 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11268
11269         PR c/4784
11270         * gcc.dg/anon-struct-9.c: New test.
11271
11272 2010-05-09  Richard Guenther  <rguenther@suse.de>
11273
11274         PR middle-end/44043
11275         * gcc.c-torture/compile/pr44043.c: New testcase.
11276
11277 2010-05-09  Richard Guenther  <rguenther@suse.de>
11278
11279         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11280
11281 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
11282
11283         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11284
11285 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11286
11287         * gnat.dg/lto[12456].adb: Add "target lto" marker.
11288         * gnat.dg/specs/lto3.ads: Likewise.
11289
11290 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
11291
11292         PR middle-end/28685
11293         * gcc.dg/pr28685-1.c: New file.
11294
11295 2010-05-08  Richard Guenther  <rguenther@suse.de>
11296
11297         PR tree-optimization/44030
11298         * gcc.c-torture/compile/pr44030.c: New testcase.
11299
11300 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11301
11302         * gnat.dg/lto6.adb: New test.
11303         * gnat.dg/lto6_pkg.ads: New helper.
11304
11305 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11306
11307         * gnat.dg/lto5.adb: New test.
11308         * gnat.dg/lto5_pkg.ad[sb]: New helper.
11309
11310 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11311
11312         * gnat.dg/lto4.ad[sb]: New test.
11313
11314 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11315
11316         * gnat.dg/specs/lto3.ads: New test.
11317         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11318         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11319
11320 2010-05-08  Quentin Ochem  <ochem@adacore.com>
11321
11322         * gnat.dg/sizetype3.ad[sb]: New test.
11323         * gnat.dg/sizetype3_pkg.ads: New helper.
11324
11325 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
11326
11327         PR c++/43951
11328         * g++.dg/init/new29.C: New.
11329
11330 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11331
11332         PR fortran/40728
11333         * gfortran.dg/coarray_1.f90: Fixed error message.
11334         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11335         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11336         * gfortran.dg/intrinsic_std_5.f90: New.
11337
11338 2010-05-07  Jason Merrill  <jason@redhat.com>
11339
11340         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11341
11342 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11343
11344         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11345         (size_t, stderr): Remove.
11346         (read_error): Replaced __builtin_fprintf by fprintf.
11347
11348 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11349
11350         * gcc.dg/ordered-comparison-1.c: New test.
11351         * gcc.dg/ordered-comparison-2.c: New test.
11352         * gcc.dg/ordered-comparison-3.c: New test.
11353         * gcc.dg/ordered-comparison-4.c: New test.
11354
11355 2010-05-06  Mike Stump  <mikestump@comcast.net>
11356
11357         PR objc/35165
11358         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11359
11360 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11361             Jason Merrill  <jason@redhat.com>
11362
11363         * g++.dg/cpp0x/nullptr01.C: New.
11364         * g++.dg/cpp0x/nullptr02.C: New.
11365         * g++.dg/cpp0x/nullptr03.C: New.
11366         * g++.dg/cpp0x/nullptr04.C: New.
11367         * g++.dg/cpp0x/nullptr05.C: New.
11368         * g++.dg/cpp0x/nullptr06.C: New.
11369         * g++.dg/cpp0x/nullptr07.C: New.
11370         * g++.dg/cpp0x/nullptr08.C: New.
11371         * g++.dg/cpp0x/nullptr09.C: New.
11372         * g++.dg/cpp0x/nullptr10.C: New.
11373         * g++.dg/cpp0x/nullptr11.C: New.
11374         * g++.dg/cpp0x/nullptr12.C: New.
11375         * g++.dg/cpp0x/nullptr13.C: New.
11376         * g++.dg/cpp0x/nullptr14.C: New.
11377         * g++.dg/cpp0x/nullptr15.C: New.
11378         * g++.dg/cpp0x/nullptr16.C: New.
11379         * g++.dg/cpp0x/nullptr17.C: New.
11380         * g++.dg/cpp0x/nullptr18.C: New.
11381         * g++.dg/cpp0x/nullptr19.C: New.
11382         * g++.dg/cpp0x/nullptr20.C: New.
11383         * g++.dg/cpp0x/nullptr21.C: New.
11384         * g++.dg/cpp0x/nullptr22.C: New.
11385         * g++.dg/debug/nullptr01.C: New.
11386         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11387
11388 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11389
11390         * gcc.dg/Wunused-var-8.c: Move to...
11391         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11392
11393 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11394
11395         PR c++/40406
11396         * g++.dg/template/crash96.C: New.
11397
11398 2010-05-06  Jan Hubicka  <jh@suse.cz>
11399
11400         PR tree-optimization/43791
11401         * gcc.c-torture/compile/pr43791.c: New file.
11402
11403 2010-05-06  Michael Matz  <matz@suse.de>
11404
11405         PR tree-optimization/43984
11406         * gfortran.dg/pr43984.f90: New test.
11407
11408 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11409
11410         PR 40989
11411         * gcc.dg/pr40989.c: New.
11412
11413 2010-05-06  Richard Guenther  <rguenther@suse.de>
11414
11415         PR tree-optimization/43934
11416         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11417
11418 2010-05-06  Richard Guenther  <rguenther@suse.de>
11419
11420         PR tree-optimization/43987
11421         * gcc.c-torture/execute/pr43987.c: New testcase.
11422         * gcc.dg/torture/pta-escape-1.c: Adjust.
11423         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11424         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11425         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11426         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11427
11428 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11429             Dodji Seketeli  <dodji@redhat.com>
11430
11431         PR c/18624
11432         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11433         * g++.dg/template/sfinae16.C: Likewise.
11434         * gcc.dg/Wunused-var-1.c: Moved to...
11435         * c-c++-common/Wunused-var-1.c: ...here. New test.
11436         * gcc.dg/Wunused-var-2.c: Moved to...
11437         * c-c++-common/Wunused-var-2.c: ...here. New test.
11438         * gcc.dg/Wunused-var-3.c: Moved to...
11439         * c-c++-common/Wunused-var-3.c: ...here. New test.
11440         * gcc.dg/Wunused-var-4.c: Moved to...
11441         * gcc.dg/Wunused-var-1.c: ... here.
11442         * gcc.dg/Wunused-var-5.c: Moved to...
11443         * c-c++-common/Wunused-var-4.c: ...here. New test.
11444         * gcc.dg/Wunused-var-7.c: Moved to...
11445         * c-c++-common/Wunused-var-5.c: ...here. New test.
11446         * gcc.dg/Wunused-var-6.c: Moved to...
11447         * gcc.dg/Wunused-var-2.c: ... here.
11448         * c-c++-common/Wunused-var-1.c: New test.
11449         * c-c++-common/Wunused-var-2.c: New test.
11450         * c-c++-common/Wunused-var-3.c: New test.
11451         * c-c++-common/Wunused-var-4.c: New test.
11452         * c-c++-common/Wunused-var-5.c: New test.
11453         * g++.dg/warn/Wunused-var-1.C: New test.
11454         * g++.dg/warn/Wunused-var-2.C: New test.
11455         * g++.dg/warn/Wunused-var-3.C: New test.
11456         * g++.dg/warn/Wunused-var-4.C: New test.
11457         * g++.dg/warn/Wunused-var-5.C: New test.
11458         * g++.dg/warn/Wunused-var-6.C: New test.
11459         * g++.dg/warn/Wunused-var-7.C: New test.
11460         * g++.dg/warn/Wunused-var-8.C: New test.
11461         * g++.dg/warn/Wunused-parm-1.C: New test.
11462         * g++.dg/warn/Wunused-parm-2.C: New test.
11463         * g++.dg/warn/Wunused-parm-3.C: New test.
11464
11465 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11466
11467         PR fortran/43985
11468         * gfortran.dg/gomp/crayptr5.f90: New test case.
11469
11470 2010-05-05  Jason Merrill  <jason@redhat.com>
11471
11472         PR debug/43370
11473         * g++.dg/ext/attrib39.C: New.
11474
11475 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11476
11477         PR fortran/24978
11478         * gfortran.dg/data_invalid.f90: New.
11479
11480 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11481
11482         * gnat.dg/lto2.adb: New test.
11483
11484 2010-05-05  Jason Merrill  <jason@redhat.com>
11485
11486         PR c++/43787
11487         * g++.dg/opt/empty1.C: New.
11488
11489 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11490
11491         PR fortran/43696
11492         * gfortran.dg/class_17.f03: New.
11493
11494 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11495
11496         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11497
11498 2010-05-04  Mike Stump  <mikestump@comcast.net>
11499
11500         PR objc/35165
11501         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11502
11503 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11504
11505         PR target/43668
11506         * gcc.target/i386/pr43668.c: New.
11507
11508 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11509
11510         PR c++/43028
11511         * g++.dg/cpp0x/initlist31.C: New.
11512
11513 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11514
11515         PR c/43981
11516         * gcc.dg/Wunused-var-8.c: New test.
11517
11518 2010-05-04  Jason Merrill  <jason@redhat.com>
11519
11520         PR c++/38064
11521         * g++.dg/cpp0x/enum3.C: Extend.
11522
11523 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11524
11525         PR target/43799
11526         * gcc.target/i386/pr43799.c: New.
11527
11528 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11529
11530         * gnat.dg/lto1.adb: New test.
11531         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11532
11533 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11534
11535         PR middle-end/43671
11536         * gcc.target/i386/pr43671.c: New.
11537
11538 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11539
11540         PR c++/43705
11541         * g++.dg/template/crash95.C: New.
11542
11543 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11544
11545         PR debug/43508
11546         * gcc.target/i386/pr43508.c: New.
11547
11548 2010-05-04  Richard Guenther  <rguenther@suse.de>
11549
11550         PR tree-optimization/43879
11551         * g++.dg/torture/pr43879-1_0.C: New testcase.
11552         * g++.dg/torture/pr43879-1_1.C: Likewise.
11553
11554 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11555
11556         PR c++/43953
11557         * g++.dg/other/crash-12.C: New test.
11558
11559 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11560
11561         * g++.dg/cdce3.C: Add a space.  Updated.
11562
11563 2010-05-03  Jason Merrill  <jason@redhat.com>
11564
11565         PR c++/43680
11566         * g++.dg/opt/enum2.C: New.
11567         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11568         * g++.dg/warn/Wswitch-1.C: Adjust message.
11569
11570 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11571
11572         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11573         * g++.dg/ext/label13.C: Fix typo.
11574         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11575         alpha*-dec-osf5*.
11576         * gcc.c-torture/compile/limits-declparen.c: xfail on
11577         alpha*-dec-osf5* with -g.
11578         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11579         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11580         * gcc.dg/c99-tgmath-2.c: Likewise.
11581         * gcc.dg/c99-tgmath-3.c: Likewise.
11582         * gcc.dg/c99-tgmath-4.c: Likewise.
11583
11584 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11585
11586         PR fortran/43592
11587         * gfortran.dg/unexpected_interface.f90: New test.
11588
11589 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11590
11591         * ada/acats/run_acats (which): New function.
11592         (host_gnatchop, host_gnatmake): Use it.
11593
11594 2010-05-03  Richard Guenther  <rguenther@suse.de>
11595
11596         PR tree-optimization/43971
11597         * gcc.dg/pr43971.c: New testcase.
11598
11599 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11600
11601         PR debug/43972
11602         * gcc.dg/debug/pr43972.c: New test.
11603
11604 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11605
11606         PR testsuite/43963
11607         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11608
11609 2010-05-02  Richard Guenther  <rguenther@suse.de>
11610
11611         PR tree-optimization/43879
11612         * gcc.dg/torture/pr43879-3.c: New testcase.
11613
11614 2010-05-01  Richard Guenther  <rguenther@suse.de>
11615
11616         PR tree-optimization/43949
11617         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11618
11619 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11620
11621         PR c++/43951
11622         * g++.dg/init/new28.C: New.
11623
11624 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11625
11626         PR objc++/32052
11627         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11628         structure and nested declarations.
11629         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11630         structure and nested declarations.  Reduce header clutter and
11631         use _exit() rather than abort().
11632         * objc.dg/encode-10.m: New.
11633         * objc.dg/encode-11.m: New.
11634
11635 2010-04-30  DJ Delorie  <dj@redhat.com>
11636
11637         * gcc.c-torture/execute/20100430-1.c: New test.
11638
11639 2010-04-30  Jason Merrill  <jason@redhat.com>
11640
11641         PR c++/43868
11642         * g++.dg/template/ptrmem21.C: New.
11643
11644 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11645
11646         PR fortran/18918
11647         PR fortran/43931
11648         * gfortran.dg/coarray_13.f90: New test.
11649
11650 2010-04-30  Richard Guenther  <rguenther@suse.de>
11651
11652         PR lto/43946
11653         * gcc.dg/lto/20100430-1_0.c: New testcase.
11654
11655 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11656
11657         PR debug/43942
11658         * c-c++-common/pr43942.c: New test.
11659
11660 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11661
11662         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11663         conflict with darwin crt1.o 'start' symbol.
11664
11665 2010-04-30  Richard Guenther  <rguenther@suse.de>
11666
11667         PR tree-optimization/43879
11668         * gcc.dg/torture/pr43879_1.c: New testcase.
11669
11670 2010-04-30  Richard Guenther  <rguenther@suse.de>
11671
11672         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11673
11674 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11675
11676         PR c++/43890
11677         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11678         user-provided constructor while recursing.
11679
11680 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11681
11682         PR fortran/42274
11683         * gfortran.dg/class_16.f03: New test.
11684
11685 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11686
11687         PR fortran/42274
11688         * gfortran.dg/class_15.f03: New.
11689
11690 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11691
11692         PR fortran/43326
11693         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11694
11695 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11696
11697         PR fortran/43492
11698         * gfortran.dg/generic_22.f03 : New test.
11699
11700 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11701
11702         PR fortran/42353
11703         * gfortran.dg/class_14.f03: New test.
11704
11705 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11706
11707         PR fortran/42680
11708         * gfortran.dg/interface_32.f90: New test.
11709
11710 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11711             Janus Weil  <janus@gcc.gnu.org>
11712
11713         PR fortran/41829
11714         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11715         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11716         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11717
11718 2010-04-28  Mike Stump  <mikestump@comcast.net>
11719
11720         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11721         dg-excess-errors.
11722         * g++.dg/uninit-pred-2_b.C: Likewise.
11723
11724 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11725
11726         PR fortran/18918
11727         PR fortran/43919
11728         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11729
11730 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11731
11732         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11733         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11734         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11735         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11736         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11737
11738 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11739
11740         * gcc.dg/const-uniq-1.c: New test.
11741         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11742
11743 2010-04-28  Xinliang David Li  <davidxl@google.com>
11744
11745         * gcc.dg/uninit-pred-2_b.c: New test.
11746         * gcc.dg/uninit-pred-4_b.c: New test.
11747         * gcc.dg/uninit-pred-3_d.c: New test.
11748         * gcc.dg/uninit-pred-6_b.c: New test.
11749         * gcc.dg/uninit-pred-8_b.c: New test.
11750         * gcc.dg/uninit-pred-3_a.c: New test.
11751         * gcc.dg/uninit-pred-2_c.c: New test.
11752         * gcc.dg/uninit-pred-5_a.c: New test.
11753         * gcc.dg/uninit-pred-3_e.c: New test.
11754         * gcc.dg/uninit-pred-7_a.c: New test.
11755         * gcc.dg/uninit-pred-6_c.c: New test.
11756         * gcc.dg/uninit-pred-9_a.c: New test.
11757         * gcc.dg/uninit-pred-8_c.c: New test.
11758         * gcc.dg/uninit-pred-3_b.c: New test.
11759         * gcc.dg/uninit-pred-5_b.c: New test.
11760         * gcc.dg/uninit-pred-7_b.c: New test.
11761         * gcc.dg/uninit-pred-6_d.c: New test.
11762         * gcc.dg/uninit-pred-9_b.c: New test.
11763         * gcc.dg/uninit-pred-2_a.c: New test.
11764         * gcc.dg/uninit-pred-4_a.c: New test.
11765         * gcc.dg/uninit-pred-3_c.c: New test.
11766         * gcc.dg/uninit-pred-6_a.c: New test.
11767         * gcc.dg/uninit-pred-8_a.c: New test.
11768         * gcc.dg/uninit-pred-7_c.c: New test.
11769         * gcc.dg/uninit-pred-6_e.c: New test.
11770         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11771         * g++.dg/uninit-pred-1_a.C: New test.
11772         * g++.dg/uninit-pred-1_b.C: New test.
11773         * g++.dg/uninit-pred-2_a.C: New test.
11774         * g++.dg/uninit-pred-2_b.C: New test.
11775         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11776         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11777         * g++.dg/uninit-pred-loop_1.cc: New test.
11778
11779 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11780
11781         * gcc.dg/lto/20091209-1_0.c: New testcase.
11782
11783 2010-04-28  Richard Guenther  <rguenther@suse.de>
11784
11785         PR tree-optimization/43879
11786         PR tree-optimization/43909
11787         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11788
11789 2010-04-28  Richard Guenther  <rguenther@suse.de>
11790
11791         PR c++/43880
11792         * g++.dg/torture/pr43880.C: New testcase.
11793
11794 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11795
11796         PR c++/9335
11797         * g++.dg/template/recurse2.C: Update
11798         * g++.dg/template/recurse.C: Update.
11799         * g++.dg/template/pr23510.C: Update.
11800         * lib/prune.exp: Filter out 'recursively instantiated'.
11801
11802 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11803
11804         PR c++/29043
11805         * g++.dg/init/pr29043.C: New.
11806
11807 2010-04-27  Jason Merrill  <jason@redhat.com>
11808
11809         * g++.dg/lookup/scoped5.C: Adjust.
11810         * g++.dg/lookup/scoped8.C: Adjust.
11811         * g++.dg/template/dependent-expr5.C: Adjust.
11812         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11813
11814         PR c++/43856
11815         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11816
11817         PR c++/43875
11818         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11819
11820 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11821             Jan Hubicka  <hubicka@ucw.cz>
11822
11823         * gcc.dg/pure-2.c: New testcase.
11824         * gcc.dg/const-1.c: New testcase.
11825
11826 2010-04-27  Jason Merrill  <jason@redhat.com>
11827
11828         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11829
11830         PR c++/41468
11831         * g++.dg/template/sfinae17.C: New.
11832         * g++.dg/template/sfinae18.C: New.
11833
11834 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11835
11836         * g++.dg/init/pr42844.C: New.
11837         * g++.dg/cpp0x/pr42844-2.C: New.
11838         * g++.dg/cpp0x/defaulted2.C: Adjust.
11839         * g++.dg/tree-ssa/pr27549.C: Likewise.
11840         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11841
11842 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11843
11844         PR fortran/18918
11845         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11846
11847 2010-04-27  Richard Guenther  <rguenther@suse.de>
11848
11849         PR middle-end/40561
11850         * g++.dg/other/pr40561.C: New testcase.
11851
11852 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11853
11854         PR middle-end/43812
11855         * g++.dg/ipa/pr43812.C: New test.
11856
11857 2010-04-27  Jan Hubicka  <jh@suse.cz>
11858
11859         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11860         (test): ... this one.
11861
11862 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11863
11864         PR target/40657
11865         * gcc.target/arm/thumb-stackframe.c: New test.
11866
11867 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11868
11869         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11870         * gcc.dg/misc-column.c: Likewise.
11871         * gcc.dg/Walways-true-1.c: Likewise.
11872         * gcc.dg/Walways-true-2.c: Likewise.
11873         * gcc.dg/warn-addr-cmp.c: Likewise.
11874
11875 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11876
11877         PR fortran/18918
11878         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11879         * gfortran.dg/coarray_12.f90: New.
11880
11881 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11882
11883         PR c/32207
11884         * gcc.dg/pr32207.c: New test.
11885         * gcc.dg/misc-column.c: Adjust expected warning.
11886         * gcc.dg/Walways-true-1.c: Likewise.
11887         * gcc.dg/Walways-true-2.c: Likewise.
11888         * gcc.dg/warn-addr-cmp.c: Likewise.
11889
11890 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11891
11892         PR lto/42776
11893         * lib/lto.exp (lto_prune_vis_warns): New function.
11894         (lto-link-and-maybe-run): Call it.
11895
11896 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11897
11898         PR tree-optimization/43904
11899         * gcc.dg/tree-ssa/tailcall-6.c: New.
11900
11901 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11902
11903         PR testsuite/35165
11904         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11905         Darwin8/OSX10.4 - compatible code generation.
11906         Use scan-rtl-dump.
11907         * obj-c++.dg/stubify-1.mm: Ditto.
11908         * lib/objc-torture.exp: Do not require link success for
11909         "trivial.m" in the runtime checks when dowhat = 'compile'.
11910         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11911         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11912         Darwin8/OSX10.4 - compatible code generation.
11913         * objc.dg/stubify-2.m: Ditto.
11914         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11915         * objc.dg/next-runtime-1.m: Ditto.
11916         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11917         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11918         runtimes on Darwin.
11919
11920 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11921
11922         PR 43715
11923         * lib/plugin-support.exp: Use "-undefined
11924         dynamic_lookup" on darwin.
11925
11926 2010-04-26  Richard Guenther  <rguenther@suse.de>
11927
11928         * gcc.dg/lto/20100426_0.c: New testcase.
11929
11930 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11931
11932         PR tree-optimization/43833
11933         gcc.dg/Warray-bounds-8.c: New test case.
11934
11935 2010-04-26  Richard Guenther  <rguenther@suse.de>
11936
11937         PR lto/43080
11938         * g++.dg/lto/20100423-3_0.C: New testcase.
11939
11940 2010-04-26  Richard Guenther  <rguenther@suse.de>
11941
11942         PR lto/42425
11943         * g++.dg/lto/20100423-2_0.C: New testcase.
11944
11945 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11946
11947         * gcc.dg/vect/bb-slp-23.c: New test.
11948
11949 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11950
11951         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11952         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11953         * gcc.dg/c1x-float-1.c: New test.
11954
11955 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11956
11957         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11958         of "lea\[ \t\]".
11959
11960 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11961
11962         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11963         FreeBSD.
11964         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11965         * gfortran.dg/default_format_2.f90: Ditto.
11966
11967 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11968
11969         * gfortran.dg/pr43505.f90: Clean up .mod file.
11970         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11971         * gfortran.dg/pr41347.f90: Ditto.
11972         * gfortran.dg/internal_pack_4.f90: Ditto.
11973         * gfortran.dg/proc_decl_23.f90: Ditto.
11974         * gfortran.dg/recursive_check_3.f90: Ditto.
11975         * gfortran.dg/intent_out_3.f90: Ditto.
11976         * gfortran.dg/assignment_2.f90: Ditto.
11977         * gfortran.dg/pr41928.f90: Ditto.
11978         * gfortran.dg/pr42166.f90: Ditto.
11979         * gfortran.dg/private_type_12.f90: Ditto.
11980         * gfortran.dg/graphite/pr42185.f90: Ditto.
11981         * gfortran.dg/graphite/pr42186.f90: Ditto.
11982         * gfortran.dg/graphite/pr40982.f90: Ditto.
11983         * gfortran.dg/graphite/id-2.f90: Ditto.
11984         * gfortran.dg/graphite/id-4.f90: Ditto.
11985         * gfortran.dg/graphite/pr42050.f90: Ditto.
11986         * gfortran.dg/graphite/id-18.f90: Ditto.
11987         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11988         * gfortran.dg/graphite/pr41924.f90: Ditto.
11989         * gfortran.dg/graphite/pr42393.f90: Ditto.
11990         * gfortran.dg/graphite/pr37980.f90: Ditto.
11991         * gfortran.dg/graphite/pr38953.f90: Ditto.
11992         * gfortran.dg/graphite/pr42180.f90: Ditto.
11993         * gfortran.dg/graphite/pr42181.f90: Ditto.
11994         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11995         * gfortran.dg/select_type_4.f90: Ditto.
11996         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11997         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11998         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11999         * gfortran.dg/elemental_args_check_2.f90: Ditto.
12000         * gfortran.dg/whole_file_11.f90: Ditto.
12001         * gfortran.dg/private_type_11.f90: Ditto.
12002         * gfortran.dg/vect/vect-gems.f90: Ditto.
12003         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
12004
12005 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
12006
12007         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
12008
12009 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
12010
12011         * gnat.dg/pack15.ad[sb]: New test.
12012
12013 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
12014
12015         * gcc.target/arm/mla-1.c: New test.
12016
12017 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
12018
12019         PR fortran/30073
12020         PR fortran/43793
12021         * gfortran.dg/pr43793.f90: New test.
12022
12023 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
12024
12025         PR tree-optimization/41442
12026         * gcc.target/i386/pr41442.c: New test.
12027
12028 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
12029
12030         PR fortran/43832
12031         * gfortran.dg/fgetc_3.f90: Delete bogus test.
12032
12033 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12034
12035         PR fortran/43832
12036         * gfortran.dg/open_nounit.f90: New test.
12037
12038 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
12039
12040         PR fortran/43841
12041         PR fortran/43843
12042         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
12043
12044 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12045
12046         * gcc.dg/Wconversion-integer.c: Update.
12047
12048 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
12049
12050         * gnat.dg/unchecked_convert5.adb: New test.
12051
12052 2010-04-23  Richard Guenther  <rguenther@suse.de>
12053
12054         PR lto/41734
12055         * gcc.dg/lto/20100423-2_0.c: New testcase.
12056         * gcc.dg/lto/20100423-2_0.c: Likewise.
12057
12058 2010-04-23  Richard Guenther  <rguenther@suse.de>
12059
12060         PR lto/43455
12061         * gcc.dg/lto/20100423-1_0.c: New testcase.
12062         * gcc.dg/lto/20100423-1_1.c: Likewise.
12063
12064 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12065
12066         PR tree-optimization/43846
12067         * gcc.dg/tree-ssa/sra-10.c: New test.
12068
12069 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12070
12071         PR middle-end/43835
12072         * gcc.c-torture/execute/pr43835.c: New test.
12073
12074 2010-04-23  Richard Guenther  <rguenther@suse.de>
12075
12076         PR lto/42653
12077         * g++.dg/lto/20100423-1_0.C: New testcase.
12078
12079 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
12080
12081         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
12082
12083 2010-04-22  Ira Rosen  <irar@il.ibm.com>
12084
12085         PR tree-optimization/43842
12086         * gcc.dg/vect/pr43842.c: New test.
12087
12088 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12089
12090         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
12091         * gcc.target/i386/wmul-2.c: Likewise.
12092
12093 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12094
12095         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
12096         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
12097
12098 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
12099
12100         * gfortran.dg/reassoc_6.f: New testcase.
12101
12102 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12103
12104         PR middle-end/29274
12105         * gcc.target/arm/wmul-1.c: New test.
12106         * gcc.target/arm/wmul-2.c: New test.
12107
12108 2010-04-22  Richard Guenther  <rguenther@suse.de>
12109
12110         PR tree-optimization/43845
12111         * gcc.c-torture/compile/pr43845.c: New testcase.
12112
12113 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12114
12115         PR middle-end/29274
12116         * gcc.target/i386/wmul-1.c: New test.
12117         * gcc.target/i386/wmul-2.c: New test.
12118         * gcc.target/bfin/wmul-1.c: New test.
12119         * gcc.target/bfin/wmul-2.c: New test.
12120
12121 2010-04-22  Richard Guenther  <rguenther@suse.de>
12122
12123         PR fortran/43829
12124         * gfortran.dg/vector_subscript_6.f90: New testcase.
12125         * gfortran.dg/assign_10.f90: Adjust.
12126
12127 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
12128
12129         PR fortran/43836
12130         * gfortran.dg/gomp/pr43836.f90: New test.
12131
12132 2010-04-21  Richard Guenther  <rguenther@suse.de>
12133
12134         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
12135
12136 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12137
12138         * gcc.dg/torture/builtin-cproj-3.c: New.
12139
12140 2010-04-20  Jason Merrill  <jason@redhat.com>
12141
12142         PR c++/9335
12143         * g++.dg/template/recurse2.C: New.
12144         * g++.dg/parse/crash36.C: Adjust.
12145         * g++.dg/other/fold1.C: Adjust.
12146         * g++.dg/init/member1.C: Adjust.
12147         * lib/prune.exp: Prune "skipping N instantiation contexts".
12148
12149 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12150
12151         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
12152
12153 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12154
12155         * gcc.dg/torture/builtin-cproj-1.c: New.
12156         * gcc.dg/torture/builtin-cproj-2.c: New.
12157
12158 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
12159
12160         PR c++/43800
12161         PR c++/43704
12162         * g++.dg/template/typedef32.C: Adjust.
12163         * g++.dg/template/typedef33.C: New test.
12164
12165 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
12166
12167         PR fortran/43227
12168         * gfortran.dg/proc_decl_23.f90: New test.
12169
12170         PR fortran/43266
12171         * gfortran.dg/abstract_type_6.f03: New test.
12172
12173 2010-04-20  Xinliang David Li  <davidxl@google.com>
12174
12175         * g++.dg/tree-ssa/fold-compare.C: New.
12176
12177 2010-04-20  Richard Guenther  <rguenther@suse.de>
12178
12179         PR tree-optimization/39417
12180         * g++.dg/torture/pr39417.C: New testcase.
12181
12182 2010-04-20  Richard Guenther  <rguenther@suse.de>
12183
12184         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
12185
12186 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
12187
12188         * g++.dg/debug/dwarf2/rv1.C: New test.
12189
12190 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12191
12192         PR target/43635
12193         * gcc.c-torture/compile/pr43635.c: New testcase.
12194
12195 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12196
12197         PR fortran/43339
12198         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12199         of sequential loops being private only in the innermost containing
12200         task region.
12201
12202         PR middle-end/43337
12203         * gfortran.dg/gomp/pr43337.f90: New test.
12204
12205 2010-04-19  Richard Guenther  <rguenther@suse.de>
12206
12207         PR tree-optimization/43796
12208         * gfortran.dg/pr43796.f90: New testcase.
12209
12210 2010-04-19  Richard Guenther  <rguenther@suse.de>
12211
12212         PR tree-optimization/43783
12213         * gcc.c-torture/execute/pr43783.c: New testcase.
12214
12215 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
12216
12217         PR target/43766
12218         * gcc.target/i386/pr43766.c: New test.
12219
12220 2010-04-19  Jie Zhang  <jie@codesourcery.com>
12221
12222         PR target/43662
12223         * gcc.target/i386/pr43662.c: New test.
12224
12225 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
12226
12227         PR c++/43704
12228         * g++.dg/template/typedef32.C: New test.
12229
12230 2010-04-19  Ira Rosen  <irar@il.ibm.com>
12231
12232         PR tree-optimization/37027
12233         * lib/target-supports.exp
12234         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12235         * gcc.dg/vect/pr37027.c: New test.
12236         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12237         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12238         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12239         gcc.dg/vect/vect-complex-6.c: Likewise.
12240
12241 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12242
12243         * g++.dg/debug/dwarf2/enum1.C: New test.
12244
12245 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
12246
12247         * gnat.dg/rep_clause5.ad[sb]: New test.
12248         * gnat.dg/rep_clause5_pkg.ads: New helper.
12249
12250 2010-04-18  Ira Rosen  <irar@il.ibm.com>
12251
12252         PR tree-optimization/43771
12253         * g++.dg/vect/pr43771.cc: New test.
12254
12255 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12256
12257         PR fortran/31538
12258         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12259         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12260
12261 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12262
12263         * gnat.dg/sizetype.adb: Rename into...
12264         * gnat.dg/sizetype1.adb: ...this.
12265         * gnat.dg/sizetype2.adb: New test.
12266
12267 2010-04-16  Richard Guenther  <rguenther@suse.de>
12268
12269         PR tree-optimization/43572
12270         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12271
12272 2010-04-16  Olivier Hainque  <hainque@adacore.com>
12273
12274         * gnat.dg/specs/discr_private.ads: New test.
12275
12276 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12277
12278         PR target/41514
12279         * gcc.target/arm/thumb-comparisons.c: New test.
12280
12281         PR target/40603
12282         * gcc.target/arm/thumb-cbranchqi.c: New test.
12283
12284 2010-04-16  Christian Bruel  <christian.bruel@st.com>
12285
12286         * g++.dg/torture/pr36191.C: Enable for SH.
12287
12288 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
12289
12290         * gnat.dg/wide_boolean.adb: New test.
12291         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12292
12293 2010-04-15  Richard Guenther  <rguenther@suse.de>
12294
12295         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12296         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12297         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12298         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12299         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12300         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12301         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12302         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12303         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12304         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12305         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12306         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12307         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12308         * gcc.dg/torture/ipa-pta-2.c: Likewise.
12309         * gcc.dg/torture/ipa-pta-1.c: Adjust.
12310
12311 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
12312
12313         PR target/21803
12314         * gcc.target/arm/pr42496.c: New test.
12315
12316 2010-04-14  Jason Merrill  <jason@redhat.com>
12317
12318         PR c++/36625
12319         * g++.dg/ext/attrib38.C: New.
12320
12321 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
12322
12323         PR testsuite/43739
12324         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12325
12326 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12327
12328         PR 42966
12329         * gcc.dg/cpp/warn-undef-2.c: Update.
12330         * gcc.dg/cpp/warn-traditional-2.c: Update.
12331         * gcc.dg/cpp/warn-comments-2.c: Update.
12332         * gcc.dg/cpp/warn-variadic-2.c: Update.
12333         * gcc.dg/cpp/warn-long-long-2.c: Update.
12334         * gcc.dg/cpp/warn-deprecated-2.c: Update.
12335         * gcc.dg/cpp/warn-multichar-2.c: Update.
12336         * gcc.dg/cpp/warn-normalized-3.c: Update.
12337         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12338         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12339         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12340         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12341         * gcc.dg/cpp/warn-redefined-2.c: Update.
12342         * gfortran.dg/warning-directive-2.F90: Update.
12343         * c-c++-common/cpp/warning-directive-2.c: Update.
12344
12345 2010-04-14  Michael Matz  <matz@suse.de>
12346
12347         PR tree-optimization/42963
12348         * gcc.dg/pr42963.c: New testcase.
12349
12350 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12351
12352         * gnat.dg/class_wide.adb: Rename into...
12353         * gnat.dg/class_wide1.adb: ...this.
12354         * gnat.dg/class_wide2.ad[sb]: New test.
12355
12356 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12357
12358         PR fortran/18918
12359         * gfortran.dg/coarray_9.f90: Update dg-errors.
12360         * gfortran.dg/coarray_10.f90: New test.
12361         * gfortran.dg/coarray_11.f90: New test.
12362
12363 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12364
12365         PR fortran/43747
12366         gfortran.dg/initialization_24.f90: New test.
12367
12368 2010-04-13  Jason Merrill  <jason@redhat.com>
12369
12370         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12371         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12372
12373 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12374
12375         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12376         * g++.dg/dg.exp: Likewise.
12377         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12378         * c-c++-common/cpp/warning-directive-1.c: ... here.
12379         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12380         * c-c++-common/cpp/warning-directive-2.c: ... here.
12381         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12382         * c-c++-common/cpp/warning-directive-3.c: ... here.
12383         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12384         * c-c++-common/cpp/warning-directive-4.c: ... here.
12385         * g++.dg/cpp/warning-directive-1.C: Delete.
12386         * g++.dg/cpp/warning-directive-2.C: Delete.
12387         * g++.dg/cpp/warning-directive-3.C: Delete.
12388         * g++.dg/cpp/warning-directive-4.C: Delete.
12389         * gcc.dg/cpp/normalised-3.c: Delete.
12390         * g++.dg/cpp/normalised-1.C: Rename as ...
12391         * c-c++-common/cpp/normalised-3.c: ... this.
12392
12393 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12394
12395         * gcc.dg/tree-ssa/sra-9.c: New test.
12396
12397 2010-04-13  Michael Matz  <matz@suse.de>
12398
12399         PR middle-end/43730
12400         * gcc.dg/pr43730.c: New test.
12401
12402 2010-04-13  Michael Matz  <matz@suse.de>
12403
12404         * gcc.dg/tree-ssa/negate.c: New testcase.
12405
12406 2010-04-13  Richard Guenther  <rguenther@suse.de>
12407
12408         PR testsuite/43735
12409         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12410
12411 2010-04-13  Richard Guenther  <rguenther@suse.de>
12412
12413         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12414
12415 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12416
12417         * gnat.dg/derived_type1.adb: New test.
12418
12419 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12420
12421         * gcc.dg/plugindir1.c: New testcase.
12422         * gcc.dg/plugindir2.c: New testcase.
12423         * gcc.dg/plugindir3.c: New testcase.
12424         * gcc.dg/plugindir4.c: New testcase.
12425
12426 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12427
12428         * gcc.target/i386/rotate-2.c: New test.
12429
12430 2010-04-12  Jason Merrill  <jason@redhat.com>
12431
12432         PR c++/43641
12433         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12434         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12435
12436 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12437
12438         PR c++/25811
12439         * g++.dg/init/pr25811.C: New test.
12440
12441 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12442
12443         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12444         dg-error, dg-warning.
12445         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12446
12447 2010-04-12  Richard Guenther  <rguenther@suse.de>
12448
12449         * gcc.dg/torture/inline-2.c: New testcase.
12450
12451 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12452
12453         PR bootstrap/43699
12454         * gcc.dg/Wunused-var-7.c: New test.
12455
12456         PR tree-optimization/43560
12457         * gcc.c-torture/execute/pr43560.c: New test.
12458
12459 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12460
12461         * gnat.dg/aggr13.adb: New test.
12462         * gnat.dg/aggr14.adb: Likewise.
12463         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12464
12465 2010-04-12  Richard Guenther  <rguenther@suse.de>
12466
12467         PR c++/43611
12468         * g++.dg/torture/pr43611.C: New testcase.
12469
12470 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12471
12472         PR c/36774
12473         * gcc.dg/pr36774-1.c: New test.
12474         * gcc.dg/pr36774-2.c: New test.
12475
12476 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12477
12478         * gcc.target/sh/rte-delay-slot.c: New test.
12479
12480 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12481
12482         * gnat.dg/pack9.adb: Remove -cargs option.
12483         * gnat.dg/aggr12.ad[sb]: New test.
12484
12485 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12486
12487         PR target/43417
12488         * gcc.target/sh/pr43417.c: New test.
12489
12490 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12491
12492         PR fortran/43591
12493         * gfortran.dg/spec_expr_6.f90: New test.
12494
12495 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12496
12497         PR cpp/43195
12498         * gcc.dg/cpp/pr43195.c: New.
12499         * gcc.dg/cpp/pr43195.h: New.
12500
12501 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12502
12503         PR 42965
12504         * gcc.dg/Werror-6.c: Adjust.
12505         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12506         * gcc.dg/Werror-4.c: Likewise.
12507         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12508         * gcc.dg/Wswitch-enum-error.c: Likewise.
12509         * gcc.dg/Wpointer-arith.c: Likewise.
12510         * gcc.dg/Wfatal.c: Likewise.
12511         * gcc.dg/Wswitch-error.c: Likewise.
12512         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12513         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12514         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12515         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12516         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12517         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12518         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12519         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12520         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12521         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12522         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12523         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12524         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12525         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12526         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12527         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12528         * g++.dg/cpp/warning-directive-2.C: Likewise.
12529         * gfortran.dg/warning-directive-2.F90: Likewise.
12530
12531 2010-04-09  Jason Merrill  <jason@redhat.com>
12532
12533         PR c++/42623
12534         * g++.dg/template/sizeof13.C: New.
12535
12536 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12537
12538         * g++.dg/other/pr35504.C: Add check for thiscall.
12539         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12540         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12541
12542 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12543
12544         PR c++/28584
12545         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12546         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12547         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12548         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12549         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12550         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12551         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12552         * g++.dg/other/increment1.C: Likewise.
12553
12554 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12555
12556         PR fortran/18918
12557         * gfortran.dg/coarray_7.f90: New test.
12558         * gfortran.dg/coarray_8.f90: New test.
12559
12560 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12561
12562         PR fortran/28039
12563         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12564
12565 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12566
12567         PR target/43643
12568         * gcc.dg/pr43643.c: New test.
12569
12570 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12571
12572         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12573
12574 2010-04-08  Richard Guenther  <rguenther@suse.de>
12575
12576         PR tree-optimization/43679
12577         * gcc.c-torture/compile/pr43679.c: New testcase.
12578
12579 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12580
12581         PR debug/43670
12582         * gcc.dg/pr43670.c: New test.
12583
12584 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12585
12586         PR middle-end/40815
12587         * gcc.dg/tree-ssa/reassoc-19.c: New.
12588
12589 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12590
12591         PR c/18624
12592         * gcc.dg/Wunused-var-1.c: New test.
12593         * gcc.dg/Wunused-var-2.c: New test.
12594         * gcc.dg/Wunused-var-3.c: New test.
12595         * gcc.dg/Wunused-var-4.c: New test.
12596         * gcc.dg/Wunused-var-5.c: New test.
12597         * gcc.dg/Wunused-var-6.c: New test.
12598         * gcc.dg/Wunused-parm-1.c: New test.
12599
12600         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12601         * gcc.dg/trunc-1.c: Likewise.
12602         * gcc.dg/vla-9.c: Likewise.
12603         * gcc.dg/dfp/composite-type.c: Likewise.
12604
12605 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12606
12607         PR objc/35996
12608         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12609         * obj-c++.dg/objc-gc-3.mm: Ditto.
12610
12611 2010-04-07  Simon Baldwin  <simonb@google.com>
12612
12613         * gcc.dg/cpp/warn-undef-2.c: New.
12614         * gcc.dg/cpp/warn-traditional-2.c: New.
12615         * gcc.dg/cpp/warn-comments-2.c: New.
12616         * gcc.dg/cpp/warning-directive-1.c: New.
12617         * gcc.dg/cpp/warn-long-long.c: New.
12618         * gcc.dg/cpp/warn-traditional.c: New.
12619         * gcc.dg/cpp/warn-variadic-2.c: New.
12620         * gcc.dg/cpp/warn-undef.c: New.
12621         * gcc.dg/cpp/warn-normalized-1.c: New.
12622         * gcc.dg/cpp/warning-directive-2.c: New.
12623         * gcc.dg/cpp/warn-long-long-2.c: New.
12624         * gcc.dg/cpp/warn-variadic.c: New.
12625         * gcc.dg/cpp/warn-normalized-2.c: New.
12626         * gcc.dg/cpp/warning-directive-3.c: New.
12627         * gcc.dg/cpp/warn-deprecated-2.c: New.
12628         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12629         * gcc.dg/cpp/warn-multichar-2.c: New.
12630         * gcc.dg/cpp/warn-normalized-3.c: New.
12631         * gcc.dg/cpp/warning-directive-4.c: New.
12632         * gcc.dg/cpp/warn-unused-macros.c: New.
12633         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12634         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12635         * gcc.dg/cpp/warn-cxx-compat.c: New.
12636         * gcc.dg/cpp/warn-redefined.c: New.
12637         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12638         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12639         * gcc.dg/cpp/warn-deprecated.c: New.
12640         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12641         * gcc.dg/cpp/warn-redefined-2.c: New.
12642         * gcc.dg/cpp/warn-comments.c: New.
12643         * gcc.dg/cpp/warn-multichar.c: New.
12644         * g++.dg/cpp/warning-directive-1.C: New.
12645         * g++.dg/cpp/warning-directive-2.C: New.
12646         * g++.dg/cpp/warning-directive-3.C: New.
12647         * g++.dg/cpp/warning-directive-4.C: New.
12648         * gfortran.dg/warning-directive-1.F90: New.
12649         * gfortran.dg/warning-directive-3.F90: New.
12650         * gfortran.dg/warning-directive-2.F90: New.
12651         * gfortran.dg/warning-directive-4.F90: New.
12652
12653 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12654
12655         PR objc++/23716
12656         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12657
12658 2010-04-07  Jason Merrill  <jason@redhat.com>
12659
12660         * g++.dg/template/dr408.C: New.
12661
12662         * g++.dg/lookup/ns4.C: New.
12663
12664         PR c++/38392
12665         * g++.dg/template/friend51.C: New test.
12666
12667         PR c++/41970
12668         * g++.old-deja/g++.other/linkage1.C: Adjust.
12669
12670 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12671
12672         PR c++/42697
12673         * g++.dg/template/crash94.C: New test.
12674
12675 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12676
12677         PR c++/40239
12678         * g++.dg/init/aggr5.C: New test.
12679         * g++.dg/init/aggr5.C: New test.
12680
12681 2010-04-07  Richard Guenther  <rguenther@suse.de>
12682
12683         PR tree-optimization/43270
12684         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12685         * gcc.dg/Warray-bounds-7.c: Likewise.
12686
12687 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12688
12689         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12690         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12691         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12692
12693 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12694
12695         PR c++/42556
12696         * g++.dg/init/pr42556.C: New test.
12697
12698 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12699
12700         PR debug/43628
12701         * g++.dg/debug/dwarf2/typedef2.C: New test.
12702
12703 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12704
12705         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12706         c-c++-common/dwarf2/redeclaration-1.C
12707
12708 2010-04-06  Jason Merrill  <jason@redhat.com>
12709
12710         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12711         * g++.dg/ext/attrib18.C: Likewise.
12712         * g++.dg/ext/bitfield2.C: Likewise.
12713         * g++.dg/ext/bitfield4.C: Likewise.
12714         * g++.dg/ext/visibility/warn2.C: Likewise.
12715         * g++.dg/ext/visibility/warn3.C: Likewise.
12716         * g++.dg/gomp/pr26690-1.C: Likewise.
12717         * g++.dg/inherit/covariant7.C: Likewise.
12718         * g++.dg/init/synth2.C: Likewise.
12719         * g++.dg/lookup/using7.C: Likewise.
12720         * g++.dg/other/crash-4.C: Likewise.
12721         * g++.dg/other/error13.C: Likewise.
12722         * g++.dg/other/error20.C: Likewise.
12723         * g++.dg/parse/crash31.C: Likewise.
12724         * g++.dg/parse/error16.C: Likewise.
12725         * g++.dg/parse/error19.C: Likewise.
12726         * g++.dg/parse/error27.C: Likewise.
12727         * g++.dg/parse/error28.C: Likewise.
12728         * g++.dg/parse/fused-params1.C: Likewise.
12729         * g++.dg/template/error2.C: Likewise.
12730         * g++.dg/template/local6.C: Likewise.
12731         * g++.dg/template/qualttp15.C: Likewise.
12732         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12733         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12734         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12735         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12736         * g++.old-deja/g++.eh/spec6.C: Likewise.
12737         * g++.old-deja/g++.jason/crash3.C: Likewise.
12738         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12739         * g++.old-deja/g++.law/ctors5.C: Likewise.
12740         * g++.old-deja/g++.law/ctors9.C: Likewise.
12741         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12742         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12743         * g++.old-deja/g++.other/struct1.C: Likewise.
12744         * g++.old-deja/g++.other/volatile1.C: Likewise.
12745         * g++.old-deja/g++.pt/crash36.C: Likewise.
12746         * g++.old-deja/g++.pt/derived3.C: Likewise.
12747         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12748         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12749
12750 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12751
12752         PR middle-end/43519
12753         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12754         * gcc.dg/graphite/id-19.c: New.
12755
12756 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12757
12758         PR middle-end/32824
12759         * gcc.dg/vect/pr32824: New.
12760
12761 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12762
12763         PR fortran/18918
12764         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12765         * gfortran.dg/coarray_3.f90: Ditto.
12766         * gfortran.dg/coarray_4.f90: Ditto.
12767         * gfortran.dg/coarray_5.f90: Ditto.
12768         * gfortran.dg/coarray_6.f90: Ditto.
12769         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12770
12771 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12772
12773         PR fortran/18918
12774         * gfortran.dg/coarray_4.f90: Fix test.
12775         * gfortran.dg/coarray_6.f90: Add more tests.
12776
12777 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12778
12779         PR fortran/18918
12780         * gfortran.dg/coarray_4.f90: New test.
12781         * gfortran.dg/coarray_5.f90: New test.
12782         * gfortran.dg/coarray_6.f90: New test.
12783
12784 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12785
12786         PR fortran/18918
12787         * gfortran.dg/iso_fortran_env_5.f90: New test.
12788         * gfortran.dg/iso_fortran_env_6.f90: New test.
12789
12790 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12791
12792         PR fortran/39997
12793         * gfortran.dg/coarray_1.f90: New test.
12794         * gfortran.dg/coarray_2.f90: New test.
12795         * gfortran.dg/coarray_3.f90: New test.
12796
12797 2010-04-06  Jason Merrill  <jason@redhat.com>
12798
12799         PR c++/43648
12800         * g++.dg/template/dtor8.C: New.
12801
12802         PR c++/43621
12803         * g++.dg/template/error-recovery2.C: New.
12804
12805 2010-04-06  Jan Hubicka  <jh@suse.czpli
12806
12807         PR tree-optimization/42906
12808         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12809
12810 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12811
12812         PR fortran/43178
12813         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12814         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12815         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12816
12817 2010-04-06  Richard Guenther  <rguenther@suse.de>
12818
12819         PR tree-optimization/43627
12820         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12821
12822 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12823
12824         PR target/43638
12825         * gcc.target/i386/pr43638.c: New test.
12826
12827 2010-04-06  Richard Guenther  <rguenther@suse.de>
12828
12829         PR middle-end/43661
12830         * gcc.c-torture/compile/pr43661.c: New testcase.
12831
12832 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12833
12834         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12835
12836 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12837
12838         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12839
12840 2010-04-02  Richard Guenther  <rguenther@suse.de>
12841
12842         PR tree-optimization/43629
12843         * gcc.c-torture/execute/pr43629.c: New testcase.
12844
12845 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12846             Dominique d'Humieres  <dominiq@lps.ens.fr>
12847
12848         PR libfortran/43605
12849         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12850
12851 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12852
12853         PR debug/43325
12854         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12855
12856 2010-04-01  Jason Merrill  <jason@redhat.com>
12857
12858         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12859
12860 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12861             Manfred Schwarb  <manfred99@gmx.ch>
12862
12863         PR libfortran/43605
12864         * gfortran.dg/ftell_3.f90: New test.
12865
12866 2010-04-01  Richard Guenther  <rguenther@suse.de>
12867
12868         PR middle-end/43614
12869         * gcc.c-torture/compile/pr43614.c: New testcase.
12870
12871 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12872
12873         PR tree-optimization/43141
12874         * gcc.dg/guality/pr43141.c: New test.
12875
12876 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12877
12878         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12879         * g++.dg/eh/spbp.C: Likewise.
12880         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12881         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12882         superfluous casts.
12883         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12884         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12885         * objc.dg/dwarf-2.m: Likewise.
12886
12887 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12888
12889         PR middle-end/43464
12890         * gcc.dg/graphite/id-pr43464.c: New.
12891         * gcc.dg/graphite/id-pr43464-1.c: New.
12892
12893 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12894
12895         PR middle-end/43351
12896         * gcc.dg/graphite/id-pr43351.c
12897
12898 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12899
12900         PR testsuite/35165
12901         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12902         * obj-c++.dg/try-catch-2.mm: Ditto.
12903         * obj-c++.dg/lookup-2.mm: Ditto.
12904         * obj-c++.dg/encode-8.m: Ditto.
12905         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12906         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12907         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12908         * obj-c++.dg/const-str-11.mm: Ditto.
12909         * obj-c++.dg/const-str-9.mm: Ditto.
12910         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12911         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12912         * obj-c++.dg/except-1.mm: Ditto.
12913         * obj-c++.dg/const-str-7.mm: Ditto.
12914         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12915         * obj-c++.dg/const-str-3.mm: Ditto.
12916         * obj-c++.dg/const-str-7.mm: Ditto.
12917         * obj-c++.dg/stubify-2.mm: Change dump file name.
12918
12919         PR objc++/23613
12920         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12921         New macro.
12922         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12923         Remove dg-xfail-if.
12924
12925 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12926
12927         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12928         only with -O2, -O3 or -Os and not with -fwhopr.
12929
12930 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12931
12932         PR c++/43558
12933         * g++.dg/template/typedef31.C: New test.
12934
12935 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12936
12937         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12938         assembler output on *-*-solaris2*.
12939         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12940
12941 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12942
12943         PR debug/43557
12944         * gcc.dg/pr43557-1.c: New test.
12945         * gcc.dg/pr43557-2.c: New file.
12946
12947 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12948
12949         PR 43562
12950         * gcc.dg/pr43562.c: New test.
12951
12952 2010-03-30  Jason Merrill  <jason@redhat.com>
12953
12954         PR c++/43076
12955         * g++.dg/template/error-recovery1.C: New.
12956
12957         PR c++/41786
12958         * g++.dg/parse/ambig5.C: New.
12959
12960 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12961
12962         PR debug/43593
12963         * gcc.dg/guality/pr43593.c: New test.
12964
12965 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12966
12967         PR middle-end/43430
12968         * gcc.dg/vect/pr43430-1.c: New.
12969
12970 2010-03-30  Jason Merrill  <jason@redhat.com>
12971
12972         PR c++/43559
12973         * g++.dg/template/partial7.C: New.
12974
12975 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12976
12977         * gcc.target/s390/stackcheck1.c: New testcase.
12978
12979 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12980
12981         PR libfortran/43265
12982         * gfortran.dg/read_eof_8.f90: New test.
12983
12984 2010-03-29  Jason Merrill  <jason@redhat.com>
12985
12986         * gcc.dg/cpp/include6.c: Change [] to ().
12987
12988         N3077
12989         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12990         splicing and UCNs.
12991         * c-c++-common/raw-string-2.c: Add trigraph test.
12992         * c-c++-common/raw-string-8.c: New.
12993         * c-c++-common/raw-string-9.c: New.
12994         * c-c++-common/raw-string-10.c: New.
12995
12996         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12997         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12998         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12999         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
13000         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
13001         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
13002         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
13003
13004 2010-03-29  Richard Guenther  <rguenther@suse.de>
13005
13006         PR tree-optimization/43560
13007         * gcc.dg/torture/pr43560.c: New testcase.
13008
13009 2010-03-29  Jason Merrill  <jason@redhat.com>
13010
13011         N3077
13012         * g++.dg/ext/raw-string-1.C: Change [] to ().
13013         * g++.dg/ext/raw-string-2.C: Change [] to ().
13014         Don't use \ in delimiter.
13015         * g++.dg/ext/raw-string-3.C: Change [] to ().
13016         * g++.dg/ext/raw-string-4.C: Change [] to ().
13017         * g++.dg/ext/raw-string-5.C: Change [] to ().
13018         Test for error on \ in delimiter.
13019         * g++.dg/ext/raw-string-6.C: Change [] to ().
13020         * g++.dg/ext/raw-string-7.C: Change [] to ().
13021
13022 2010-03-29  Jie Zhang  <jie@codesourcery.com>
13023
13024         PR 43564
13025         * gcc.dg/pr43564.c: New test.
13026
13027 2010-03-29  Tobias Burnus  <burnus@net-b.de>
13028
13029         PR fortran/43551
13030         * gfortran.dg/direct_io_12.f90: New test.
13031
13032 2010-03-28  Jan Hubicka  <jh@suse.cz>
13033
13034         PR tree-optimization/43505
13035         * gfortran.dg/pr43505.f90: New testcase.
13036
13037 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
13038
13039         PR tree-optimization/43528
13040         * gcc.target/i386/pr43528.c: New test.
13041
13042 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
13043
13044         PR c/43381
13045         * gcc.dg/parm-impl-decl-3.c: New test.
13046
13047 2010-03-26  Jason Merrill  <jason@redhat.com>
13048
13049         PR c++/43509
13050         * g++.dg/cpp0x/parse1.C: New.
13051
13052 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
13053
13054         PR target/43524
13055         * gcc.target/i386/pr43524.c: New test.
13056
13057 2010-03-26  Martin Jambor  <mjambor@suse.cz>
13058
13059         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
13060         whitespace, rename main to foo.
13061         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
13062         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
13063         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
13064         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
13065         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
13066         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
13067         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
13068         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
13069         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
13070         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
13071         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13072
13073 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
13074
13075         PR c++/43327
13076         * g++.dg/other/crash-10.C: New test.
13077         * g++.dg/other/crash-11.C: New test.
13078
13079 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13080
13081         PR libfortran/43517
13082         * gfortran.dg/read_eof_7.f90: New test.
13083
13084 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13085
13086         PR objc/35165
13087         PR testsuite/43512
13088         * objc-obj-c++-shared: New directory.
13089         * objc-obj-c++-shared/Object1-implementation.h: New file.
13090         * objc-obj-c++-shared/Object1.h: New file.
13091         * objc-obj-c++-shared/Protocol1.h: New file.
13092         * objc-obj-c++-shared/next-abi.h: New file.
13093         * objc-obj-c++-shared/next-mapping.h: New file.
13094         * objc/execute/next_mapping.h: Delete.
13095         * objc.dg/special/special.exp: For all targets run the tests with
13096         -fgnu-runtime, for darwin targets also run the tests with
13097         -fnext-runtime.
13098         * objc.dg/dg.exp: Ditto.
13099         * obj-c++.dg/dg.exp: Ditto.
13100         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
13101         Protocol1.h) and next-mapping.h as required.  Amend testcase to
13102         include use of updated NeXT interface.
13103         * objc/execute/formal_protocol-5.m: Ditto.
13104         * objc/execute/protocol-isEqual-2.m: Ditto.
13105         * objc/execute/protocol-isEqual-4.m: Ditto.
13106         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
13107         Protocol1.h) and next-mapping.h as required.
13108         * objc/execute/object_is_class.m: Ditto.
13109         * objc/execute/enumeration-1.m: Ditto.
13110         * objc/execute/class-13.m: Ditto.
13111         * objc/execute/formal_protocol-2.m: Ditto.
13112         * objc/execute/formal_protocol-4.m: Ditto.
13113         * objc/execute/class-1.m: Ditto.
13114         * objc/execute/bycopy-1.m: Ditto.
13115         * objc/execute/formal_protocol-6.m: Ditto.
13116         * objc/execute/bycopy-3.m: Ditto.
13117         * objc/execute/class-3.m: Ditto.
13118         * objc/execute/bf-11.m: Ditto.
13119         * objc/execute/class-5.m: Ditto.
13120         * objc/execute/bf-13.m: Ditto.
13121         * objc/execute/class-7.m: Ditto.
13122         * objc/execute/bf-15.m: Ditto.
13123         * objc/execute/class-9.m: Ditto.
13124         * objc/execute/bf-17.m: Ditto.
13125         * objc/execute/bf-19.m: Ditto.
13126         * objc/execute/IMP.m: Ditto.
13127         * objc/execute/exceptions/catchall-1.m: Ditto.
13128         * objc/execute/exceptions/trivial.m: Ditto.
13129         * objc/execute/exceptions/finally-1.m: Ditto.
13130         * objc/execute/exceptions/local-variables-1.m: Ditto.
13131         * objc/execute/exceptions/foward-1.m: Ditto.
13132         * objc/execute/bf-2.m: Ditto.
13133         * objc/execute/string1.m: Ditto.
13134         * objc/execute/bf-4.m: Ditto.
13135         * objc/execute/informal_protocol.m: Ditto.
13136         * objc/execute/string3.m: Ditto.
13137         * objc/execute/bf-6.m: Ditto.
13138         * objc/execute/bf-8.m: Ditto.
13139         * objc/execute/class-tests-1.h: Ditto.
13140         * objc/execute/protocol-isEqual-1.m: Ditto.
13141         * objc/execute/protocol-isEqual-3.m: Ditto.
13142         * objc/execute/_cmd.m: Ditto.
13143         * objc/execute/function-message-1.m: Ditto.
13144         * objc/execute/bf-20.m: Ditto.
13145         * objc/execute/bf-common.h: Ditto.
13146         * objc/execute/np-2.m: Ditto.
13147         * objc/execute/class-10.m: Ditto.
13148         * objc/execute/class-12.m: Ditto.
13149         * objc/execute/enumeration-2.m: Ditto.
13150         * objc/execute/class-14.m: Ditto.
13151         * objc/execute/encode-1.m: Ditto.
13152         * objc/execute/formal_protocol-1.m: Ditto.
13153         * objc/execute/formal_protocol-3.m: Ditto.
13154         * objc/execute/accessing_ivars.m: Ditto.
13155         * objc/execute/bycopy-2.m: Ditto.
13156         * objc/execute/class-2.m: Ditto.
13157         * objc/execute/bf-10.m: Ditto.
13158         * objc/execute/formal_protocol-7.m: Ditto.
13159         * objc/execute/root_methods.m: Ditto.
13160         * objc/execute/class-4.m: Ditto.
13161         * objc/execute/bf-12.m: Ditto.
13162         * objc/execute/class-6.m: Ditto.
13163         * objc/execute/bf-14.m: Ditto.
13164         * objc/execute/nested-func-1.m: Ditto.
13165         * objc/execute/class-8.m: Ditto.
13166         * objc/execute/private.m: Ditto.
13167         * objc/execute/bf-16.m: Ditto.
13168         * objc/execute/bf-18.m: Ditto.
13169         * objc/execute/load-3.m: Ditto.
13170         * objc/execute/compatibility_alias.m: Ditto.
13171         * objc/execute/bf-1.m: Ditto.
13172         * objc/execute/no_clash.m: Ditto.
13173         * objc/execute/bf-3.m: Ditto.
13174         * objc/execute/string2.m: Ditto.
13175         * objc/execute/bf-5.m: Ditto.
13176         * objc/execute/string4.m: Ditto.
13177         * objc/execute/bf-7.m: Ditto.
13178         * objc/execute/object_is_meta_class.m: Ditto.
13179         * objc/execute/bf-9.m: Ditto.
13180         * objc/execute/bf-21.m: Ditto.
13181         * objc/execute/cascading-1.m: Ditto.
13182         * objc/execute/trivial.m: Ditto.
13183         * objc/execute/np-1.m: Ditto.
13184         * objc/compile/trivial.m: Ditto.
13185         * objc/execute/class_self-2.m: Include <stdlib.h>.
13186         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13187         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
13188         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13189         and 64bit. Use new NeXT interface as required.
13190         * objc.dg/special/unclaimed-category-1.m: Ditto.
13191         * objc.dg/special/unclaimed-category-1.h: Ditto.
13192         * objc.dg/special/unclaimed-category-1a.m: Ditto.
13193         * objc.dg/func-ptr-1.m: Ditto.
13194         * objc.dg/stret-1.m: Ditto.
13195         * objc.dg/encode-2.m: Ditto.
13196         * objc.dg/category-1.m: Ditto.
13197         * objc.dg/encode-3.m: Ditto.
13198         * objc.dg/call-super-3.m: Ditto.
13199         * objc.dg/method-3.m: Ditto.
13200         * objc.dg/func-ptr-2.m: Ditto.
13201         * objc.dg/lookup-1.m: Ditto.
13202         * objc.dg/encode-4.m: Ditto.
13203         * objc.dg/fix-and-continue-1.m: Ditto.
13204         * objc.dg/proto-lossage-3.m: Ditto.
13205         * objc.dg/method-13.m: Ditto.
13206         * objc.dg/proto-qual-1.m: Ditto.
13207         * objc.dg/zero-link-3.m: Ditto.
13208         * objc.dg/bitfield-1.m: Ditto.
13209         * objc.dg/va-meth-1.m: Ditto.
13210         * objc.dg/super-class-3.m: Ditto.
13211         * objc.dg/call-super-1.m: Ditto.
13212         * objc.dg/type-size-2.m: Ditto.
13213         * objc.dg/method-10.m: Ditto.
13214         * objc.dg/defs.m: Ditto.
13215         * objc.dg/const-str-3.m: Ditto.
13216         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13217         Protocol1.h) and next-mapping.h as required. Use new NeXT
13218         interface as required.
13219         * objc.dg/super-class-4.m: Ditto.
13220         * objc.dg/comp-types-8.m: Ditto.
13221         * objc.dg/call-super-2.m: Ditto.
13222         * objc.dg/objc-fast-4.m: Ditto.
13223         * objc.dg/method-6.m: Ditto.
13224         * objc.dg/const-str-3.m: Ditto.
13225         * objc.dg/const-str-7.m: Ditto.
13226         * objc.dg/method-15.m: Ditto.
13227         * objc.dg/method-19.m: Ditto.
13228         * objc.dg/sync-1.m: Ditto.
13229         * objc.dg/layout-1.m: Ditto.
13230         * objc.dg/bitfield-3.m: Ditto.
13231         * objc.dg/try-catch-3.m: Ditto.
13232         * objc.dg/try-catch-7.m: Ditto.
13233         * objc.dg/comp-types-10.m: Ditto.
13234         * objc.dg/selector-2.: Ditto.
13235         * objc.dg/method-7.m: Ditto.
13236         * objc.dg/typedef-alias-1.m: Ditto.
13237         * objc.dg/proto-lossage-2.m: Ditto.
13238         * objc.dg/comp-types-11.m: Ditto.
13239         * objc.dg/sizeof-1.m: Ditto.
13240         * objc.dg/method-17.m: Ditto.
13241         * objc.dg/bitfield-5.m: Ditto.
13242         * objc.dg/try-catch-1.m: Ditto.
13243         * objc.dg/encode-5.m: Ditto.
13244         * objc.dg/fix-and-continue-2.m: Ditto.
13245         * objc.dg/method-9.m: Ditto.
13246         * objc.dg/isa-field-1.m: Ditto.
13247         * objc.dg/local-decl-2.m: Ditto.
13248         * objc.dg/objc-gc-4.m: Ditto.
13249         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13250         * objc.dg/gnu-runtime-3.m: Ditto.
13251         * objc.dg/encode-7.m: Ditto.
13252         * objc.dg/encode-8.m: Ditto.
13253         * objc.dg/selector-3.m: Ditto.
13254         * objc.dg/gnu-runtime-1.m: Ditto.
13255         * objc.dg/const-str-12.m: Ditto.
13256         * objc.dg/gnu-runtime-2.m: Ditto.
13257         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13258         * objc.dg/selector-1.m: Ditto.
13259         * objc.dg/stubify-2.m: Ditto.
13260         * objc.dg/zero-link-1.m: Ditto.
13261         * objc.dg/stret-2.m: Ditto.
13262         * objc.dg/zero-link-2.m: Ditto.
13263         * objc.dg/next-runtime-1.m: Ditto.
13264         * objc.dg/symtab-1.m: Ditto.
13265         * objc.dg/stubify-1.m: Ditto.
13266         * objc.dg/bitfield-2.m: Ditto.
13267         * objc.dg/try-catch-10.m: Apply to both runtimes.
13268         * objc.dg/const-str-1.m: Ditto.
13269         * objc.dg/image-info.m: Ditto.
13270         * objc.dg/encode-9.m: Ditto.
13271         * objc.dg/pragma-1.m: Apply test to all targets.
13272         * objc.dg/const-str-4.m: Ditto.
13273         * objc.dg/const-str-8.m: Ditto.
13274         * objc.dg/super-class-2.m: Ditto.
13275         * objc.dg/try-catch-5.m: Ditto.
13276         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13277         Protocol1.h) and next-mapping.h as required. Use new NeXT
13278         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13279         * objc.dg/const-str-11.m: Ditto.
13280         * objc.dg/const-str-9.m: Ditto.
13281         * objc.dg/method-4.m: Skip for 64Bit NeXT.
13282         * objc.dg/encode-1.m: Remove redundant -lobjc.
13283         * objc.dg/try-catch-9.m: Tidy space.
13284         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13285         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13286         and 64bit. Use new NeXT interface as required.
13287         * obj-c++.dg/template-4.mm: Ditto.
13288         * obj-c++.dg/defs.mm: Ditto.
13289         * obj-c++.dg/basic.mm: Ditto.
13290         * obj-c++.dg/encode-4.mm: Ditto.
13291         * obj-c++.dg/method-17.mm: Ditto.
13292         * obj-c++.dg/proto-lossage-3.mm: Ditto.
13293         * obj-c++.dg/cxx-class-1.mm: Ditto.
13294         * obj-c++.dg/method-10.mm: Ditto.
13295         * obj-c++.dg/va-meth-1.mm: Ditto.
13296         * obj-c++.dg/encode-5.mm: Ditto.
13297         * obj-c++.dg/lookup-2.mm: Ditto.
13298         * obj-c++.dg/template-3.mm: Ditto.
13299         * obj-c++.dg/proto-qual-1.mm: Ditto.
13300         * obj-c++.dg/qual-types-1.m: Ditto.
13301         * obj-c++.dg/cxx-scope-1.mm: Ditto.
13302         * obj-c++.dg/template-1.mm: Ditto.
13303         * obj-c++.dg/encode-6.mm: Ditto.
13304         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13305         Protocol1.h) and next-mapping.h as required. Use new NeXT
13306         interface as required.
13307         * obj-c++.dg/except-1.mm: Ditto.
13308         * obj-c++.dg/const-str-7.mm: Ditto.
13309         * obj-c++.dg/ivar-list-semi.mm: Ditto.
13310         * obj-c++.dg/cxx-scope-2.mm: Ditto.
13311         * obj-c++.dg/selector-2.mm: Ditto.
13312         * obj-c++.dg/isa-field-1.mm: Ditto.
13313         * obj-c++.dg/try-catch-1.mm: Ditto.
13314         * obj-c++.dg/local-decl-1.mm: Ditto.
13315         * obj-c++.dg/try-catch-9.mm: Ditto.
13316         * obj-c++.dg/no-extra-load.mm: Ditto.
13317         * obj-c++.dg/selector-5.mm: Ditto.
13318         * obj-c++.dg/method-12.mm: Ditto.
13319         * obj-c++.dg/try-catch-11.mm: Ditto.
13320         * obj-c++.dg/comp-types-11.mm: Ditto.
13321         * obj-c++.dg/bitfield-3.mm: Ditto.
13322         * obj-c++.dg/method-6.mm: Ditto.
13323         * obj-c++.dg/super-class-2.mm: Ditto.
13324         * obj-c++.dg/method-21.mm: Ditto.
13325         * obj-c++.dg/const-str-8.mm: Ditto.
13326         * obj-c++.dg/try-catch-7.mm: Ditto.
13327         * obj-c++.dg/method-15.mm: Ditto.
13328         * obj-c++.dg/layout-1.mm: Ditto.
13329         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13330         * obj-c++.dg/const-str-3.mm: Ditto.
13331         * obj-c++.dg/try-catch-2.mm: Ditto.
13332         * obj-c++.dg/objc-gc-3.mm: Ditto.
13333         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13334         * obj-c++.dg/bitfield-1.mm: Ditto.
13335         * obj-c++.dg/selector-6.mm: Ditto.
13336         * obj-c++.dg/method-13.mm: Ditto.
13337         * obj-c++.dg/comp-types-12.mm: Ditto.
13338         * obj-c++.dg/bitfield-4.mm: Ditto.
13339         * obj-c++.dg/try-catch-8.mm: Ditto.
13340         * obj-c++.dg/method-2.mm: Ditto.
13341         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13342         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13343         * obj-c++.dg/const-str-4.mm: Ditto.
13344         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13345         * obj-c++.dg/try-catch-3.mm: Ditto.
13346         * obj-c++.dg/comp-types-9.mm: Ditto.
13347         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13348         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13349         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13350         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13351         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13352         Use new NeXT interface as required.
13353         * obj-c++.dg/const-str-10.mm: Ditto.
13354         * obj-c++.dg/const-str-11.mm: Ditto.
13355         * obj-c++.dg/const-str-9.mm: Ditto.
13356         * obj-c++.dg/method-11.mm: Ditto.
13357         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13358         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13359         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13360         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13361         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13362
13363 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13364
13365         PR c++/43206
13366         * g++.dg/template/typedef30.C: New test case.
13367
13368 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13369
13370         PR c/43385
13371         * gcc.c-torture/execute/pr43385.c: New test.
13372
13373 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13374
13375         * gcc.dg/strncpy-fix-1.c: New test.
13376
13377 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13378
13379         PR testsuite/41609
13380         * lib/objc-torture.exp (objc-set-runtime-options): New.
13381         * objc/execute/execute.exp: Check runtime options on each pass.
13382         * objc/execute/exceptions/exceptions.exp: Ditto.
13383         * objc/compile/compile.exp: Ditto.
13384
13385         PR testsuite/42348
13386         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13387         standard tests.
13388         (check_effective_target_objc2): New proc.
13389         (check_effective_target_next_runtime): New proc.
13390         * lib/objc.exp: Determine which runtime is in force and support it.
13391         * lib/obj-c++.exp: Ditto.
13392
13393 2010-03-24  Jason Merrill  <jason@redhat.com>
13394
13395         PR c++/43502
13396         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13397
13398 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13399
13400         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13401         a loop.
13402         * gcc.dg/ipa/ipa-2.c: Likewise.
13403         * gcc.dg/ipa/ipa-3.c: Likewise.
13404         * gcc.dg/ipa/ipa-4.c: Likewise.
13405         * gcc.dg/ipa/ipa-5.c: Likewise.
13406         * gcc.dg/ipa/ipa-7.c: Likewise.
13407         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13408         a loop.
13409         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13410         i_can_not_be_propagated_fully2 into a loop.
13411         * gcc.dg/ipa/ipa-8.c: New test.
13412         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13413
13414 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13415
13416         PR debug/19192
13417         PR debug/43479
13418         * gcc.dg/guality/pr43479.c: New test.
13419         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13420         and add volatile keyword.
13421
13422 2010-03-23  Mike Stump  <mikestump@comcast.net>
13423
13424         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13425
13426 2010-03-23  Jason Merrill  <jason@redhat.com>
13427
13428         * g++.dg/ext/altivec-17.C: Adjust error message.
13429
13430         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13431         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13432         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13433         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13434         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13435         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13436
13437 2010-03-22  Jason Merrill  <jason@redhat.com>
13438
13439         PR c++/43333
13440         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13441         * g++.dg/ext/is_pod_98.C: New.
13442
13443         PR c++/43281
13444         * g++.dg/cpp0x/auto18.C: New.
13445
13446         * gcc.dg/pr36997.c: Adjust error message.
13447         * g++.dg/ext/vector9.C: Likewise.
13448         * g++.dg/conversion/simd3.C: Likewise.
13449         * g++.dg/other/error23.C: Likewise.
13450
13451 2010-03-22  Michael Matz  <matz@suse.de>
13452
13453         PR middle-end/43475
13454         * gfortran.dg/pr43475.f90: New testcase.
13455
13456 2010-03-22  Richard Guenther  <rguenther@suse.de>
13457
13458         PR tree-optimization/43390
13459         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13460
13461 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13462
13463         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13464         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13465
13466 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13467             Michael Matz  <matz@suse.de>
13468
13469         PR c++/43081
13470         * g++.dg/parse/crash56.C: New test.
13471
13472 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13473
13474         PR fortran/43450
13475         * gfortran.dg/whole_file_15.f90 : New test.
13476
13477 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13478
13479         PR fortran/43409
13480         * gfortran.dg/inquire_size.f90: New test.
13481
13482 2010-03-20  Richard Guenther  <rguenther@suse.de>
13483
13484         PR rtl-optimization/43438
13485         * gcc.c-torture/execute/pr43438.c: New testcase.
13486
13487 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13488
13489         PR c++/43375
13490         * g++.dg/abi/mangle42.C: New test.
13491
13492 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13493
13494         PR C/43211
13495         * gcc.dg/pr43211.c: New test.
13496         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13497
13498 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13499
13500         PR rtl-optimization/42258
13501         * gcc.target/arm/thumb1-mul-moves.c: New test.
13502
13503         PR target/40697
13504         * gcc.target/arm/thumb-andsi.c: New test.
13505
13506         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13507         dg-require-effective-target.
13508
13509 2010-03-19  Michael Matz  <matz@suse.de>
13510
13511         PR c++/43116
13512         * g++.dg/other/pr43116.C: New testcase.
13513
13514 2010-03-19  Michael Matz  <matz@suse.de>
13515
13516         PR target/43305
13517         * gcc.dg/pr43305.c: New testcase.
13518
13519 2010-03-19  Richard Guenther  <rguenther@suse.de>
13520
13521         PR tree-optimization/43415
13522         * gcc.c-torture/compile/pr43415.c: New testcase.
13523
13524 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13525
13526         PR ada/43106
13527         * gnat.dg/case_optimization2.adb: New test.
13528         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13529
13530 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13531             Jack Howarth  <howarth@bromo.med.uc.edu>
13532
13533         PR target/36399
13534         * gcc.target/i386/push-1.c: Don't xfail
13535           scan-assembler-not "movups" on darwin.
13536
13537 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13538
13539         PR debug/43058
13540         * gcc.dg/pr43058.c: New test.
13541
13542 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13543
13544         PR middle-end/42450
13545         * g++.dg/torture/pr42450.C: New test.
13546
13547 2010-03-18  Michael Matz  <matz@suse.de>
13548
13549         PR middle-end/43419
13550         * gcc.dg/pr43419.c: New testcase.
13551
13552 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13553
13554         PR rtl-optimization/43360
13555         * gcc.dg/torture/pr43360.c: New.
13556
13557 2010-03-18  Michael Matz  <matz@suse.de>
13558
13559         PR tree-optimization/43402
13560         * gcc.dg/pr43402.c: New testcase.
13561
13562 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13563
13564         PR target/42427
13565         * gcc.dg/pr42427.c: New test.
13566
13567 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13568
13569         PR libfortran/43265
13570         * gfortran.dg/read_empty_file.f: New test.
13571         * gfortran.dg/read_eof_all.f90: New test.
13572         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13573         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13574
13575 2010-03-17  Michael Matz  <matz@suse.de>
13576
13577         * gcc.dg/pr43300.c: Add -w.
13578
13579 2010-03-17  Richard Guenther  <rguenther@suse.de>
13580
13581         * gcc.dg/pr43379.c: Add -w.
13582
13583 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13584
13585         PR fortran/43331
13586         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13587
13588 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13589
13590         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13591
13592 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13593
13594         * ada/acats/run_all.sh: Log start and end times.
13595
13596 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13597
13598         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13599
13600 2010-03-16  Richard Guenther  <rguenther@suse.de>
13601
13602         PR middle-end/43379
13603         * gcc.dg/pr43379.c: New testcase.
13604
13605 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13606
13607         PR debug/43051
13608         * gcc.dg/guality/pr43051-1.c: New test.
13609
13610 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13611
13612         PR testsuite/43363
13613         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13614
13615 2010-03-15  Michael Matz  <matz@suse.de>
13616
13617         PR middle-end/43300
13618         * gcc.dg/pr43300.c: New testcase.
13619
13620 2010-03-15  Richard Guenther  <rguenther@suse.de>
13621
13622         PR tree-optimization/43367
13623         * gcc.c-torture/compile/pr43367.c: New testcase.
13624
13625 2010-03-15  Richard Guenther  <rguenther@suse.de>
13626
13627         PR tree-optimization/43317
13628         * gcc.dg/pr43317.c: New testcase.
13629
13630 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13631
13632         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13633
13634 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13635
13636         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13637
13638 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13639
13640         PR fortran/43362
13641         * gfortran.dg/impure_constructor_1.f90: New test.
13642
13643 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13644
13645         PR middle-end/43354
13646         * gfortran.dg/graphite/id-pr43354.f: New.
13647
13648 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13649
13650         PR middle-end/43349
13651         * gfortran.dg/graphite/pr43349.f: New.
13652
13653 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13654
13655         PR middle-end/43306
13656         * gcc.dg/graphite/pr43306.c: New.
13657
13658 2010-03-12  David S. Miller  <davem@davemloft.net>
13659
13660         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13661         sparc.
13662
13663 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13664
13665         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13666
13667 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13668
13669         PR fortran/43291
13670         PR fortran/43326
13671         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13672
13673 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13674
13675         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13676         fail for *-*-mingw* targets.
13677
13678 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13679
13680         PR debug/43329
13681         * gcc.dg/guality/pr43329-1.c: New test.
13682
13683 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13684
13685         PR tree-optimization/43257
13686         * g++.dg/torture/pr43257.C: New test.
13687
13688 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13689
13690         PR fortran/43228
13691         * gfortran.dg/namelist_61.f90: New test.
13692
13693 2010-03-11  Richard Guenther  <rguenther@suse.de>
13694
13695         PR tree-optimization/43255
13696         * gcc.c-torture/compile/pr43255.c: New testcase.
13697
13698 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13699
13700         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13701         * gcc.dg/pr43280.c: New testcase.
13702
13703 2010-03-11  Richard Guenther  <rguenther@suse.de>
13704
13705         PR lto/43200
13706         * gcc.dg/lto/20100227-1_0.c: New testcase.
13707         * gcc.dg/lto/20100227-1_1.c: Likewise.
13708
13709 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13710
13711         PR libfortran/43320
13712         PR libfortran/43265
13713         * gfortran.dg/read_eof_6.f: New test
13714         * gfortran.dg/read_x_eof.f90: New test.
13715         * gfortran.dg/read_x_past.f: Update test.
13716
13717 2010-03-10  Jan Hubicka  <jh@suse.cz>
13718
13719         * gcc.c-torture/compile/pr43288.c: New test.
13720
13721 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13722
13723         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13724         -fpic/-fPIC flags.
13725         * g++.old-deja/g++.pt/asm2.C: Likewise.
13726         * gcc.c-torture/compile/20000804-1.c: Likewise.
13727         * gcc.target/i386/clobbers.c: Likewise.
13728
13729 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13730
13731         PR fortran/43303
13732         * gfortran.dg/c_assoc_3.f90: New test.
13733
13734 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13735
13736         PR debug/36728
13737         * gcc.dg/guality/pr36728-1.c: New test.
13738         * gcc.dg/guality/pr36728-2.c: New test.
13739
13740 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13741
13742         * gcc.dg/h8300-div-delay-slot.c: New test.
13743
13744 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13745
13746         PR tree-optimization/43236
13747         * gcc.c-torture/execute/pr43236.c: New test.
13748
13749 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13750
13751         PR middle-end/42859
13752         * g++.dg/eh/pr42859.C: New test.
13753
13754 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13755
13756         PR debug/43299
13757         * gcc.dg/pr43299.c: New test.
13758
13759         PR debug/43290
13760         * g++.dg/eh/unwind2.C: New test.
13761
13762 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13763             Reza Yazdani  <reza.yazdani@amd.com>
13764
13765         PR middle-end/43065
13766         * gcc.dg/graphite/run-id-4.c: New.
13767
13768 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13769
13770         PR middle-end/43065
13771         * gcc.dg/graphite/run-id-3.c: New.
13772
13773 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13774
13775         PR middle-end/42644
13776         PR middle-end/42130
13777         * gcc.dg/graphite/id-18.c: New.
13778         * gcc.dg/graphite/run-id-pr42644.c: New.
13779
13780 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13781
13782         PR middle-end/42326
13783         * gcc.dg/graphite/pr42326.c: New.
13784
13785 2010-03-08  Richard Guenther  <rguenther@suse.de>
13786
13787         PR tree-optimization/43269
13788         * gcc.c-torture/execute/pr43269.c: New testcase.
13789
13790 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13791
13792         PR fortran/43256
13793         * gfortran.dg/typebound_call_13.f03: New.
13794
13795 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13796
13797         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13798         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13799
13800 2010-03-05  Jason Merrill  <jason@redhat.com>
13801
13802         * g++.dg/abi/mangle40.C: Require weak and alias.
13803
13804 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13805
13806         PR middle-end/42326
13807         * gfortran.dg/graphite/pr42326.f90: New.
13808         * gfortran.dg/graphite/pr42326-1.f90: New.
13809
13810 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13811
13812         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13813         (gnat_target_compile): Likewise.
13814         Reinitialize GNAT_UNDER_TEST if target changes.
13815         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13816         (local_find_gnatmake): Pass full --GCC to gnatlink.
13817         Remove --LINK.
13818
13819 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13820
13821         PR c/43248
13822         * gcc.dg/compound-literal-1.c: New testcase.
13823
13824 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13825
13826         PR tree-optimization/43164
13827         PR tree-optimization/43191
13828         * gcc.c-torture/compile/pr43164.c: New test.
13829         * gcc.c-torture/compile/pr43191.c: Likewise.
13830
13831 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13832
13833         PR fortran/43244
13834         * gfortran.dg/finalize_9.f90: New.
13835
13836 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13837             Ken Werner  <ken@linux.vnet.ibm.com>
13838
13839         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13840         to dg-options for spu.
13841         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13842         dump-scan target to exclude spu.
13843
13844 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13845
13846         PR middle-end/43209
13847         * gcc.dg/tree-ssa/ivopts-4.c: New.
13848
13849 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13850
13851         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13852         include-opts and exclude-opts; skip checking the flags if arguments
13853         are the same as the defaults.
13854         (dg-xfail-if): Verify the number of arguments, supply defaults
13855         for unspecified optional arguments.
13856         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13857
13858 2010-03-03  Jason Merrill  <jason@redhat.com>
13859
13860         PR c++/12909
13861         * g++.dg/abi/mangle40.C: Updated.
13862
13863 2010-03-03  Jason Merrill  <jason@redhat.com>
13864
13865         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13866         * g++.dg/abi/mangle23.C: Likewise.
13867         * g++.dg/eh/simd-2.C: Likewise.
13868         * g++.dg/ext/attribute-test-2.C: Likewise.
13869         * g++.dg/ext/vector14.C: Likewise.
13870         * g++.dg/other/pr34435.C: Likewise.
13871         * g++.dg/template/conv8.C: Likewise.
13872         * g++.dg/template/nontype9.C: Likewise.
13873         * g++.dg/template/qualttp17.C: Likewise.
13874         * g++.dg/template/ref1.C: Likewise.
13875         * g++.old-deja/g++.pt/crash68.C: Likewise.
13876         * g++.old-deja/g++.pt/ref1.C: Likewise.
13877         * g++.old-deja/g++.pt/ref3.C: Likewise.
13878         * g++.old-deja/g++.pt/ref4.C: Likewise.
13879
13880         PR c++/12909
13881         * g++.dg/abi/mangle40.C: New.
13882         * g++.dg/abi/mangle41.C: New.
13883         * g++.dg/lto/20100302_0.C: New.
13884         * g++.dg/lto/20100302_1.C: New.
13885         * g++.dg/lto/20100302.h: New.
13886
13887 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13888
13889         PR fortran/43243
13890         * gfortran.dg/internal_pack_12.f90: New test.
13891
13892 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13893
13894         * gcc.dg/pr36997.c: Adjust error message.
13895
13896 2010-03-03  Mike Stump  <mikestump@comcast.net>
13897
13898         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13899         adjustments to not be present on machines that align the stack to
13900         more than 4 bytes and don't have a red zone yet as that is an
13901         unimplemented optimization.
13902
13903 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13904
13905         PR fortran/43169
13906         * gfortran.dg/impure_assignment_3.f90: New.
13907
13908 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13909
13910         PR debug/43229
13911         * gfortran.dg/pr43229.f90: New test.
13912
13913         PR debug/43237
13914         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13915
13916         PR debug/43177
13917         * gcc.dg/guality/pr43177.c: New test.
13918
13919 2010-03-02  Jason Merrill  <jason@redhat.com>
13920
13921         * g++.dg/ext/vector9.C: Adjust error message.
13922         * g++.dg/conversion/simd3.C: Likewise.
13923         * g++.dg/other/error23.C: Likewise.
13924
13925 2010-03-02  Mike Stump  <mikestump@comcast.net>
13926
13927         PR c++/41090
13928         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13929
13930 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13931
13932         PR fortran/43180
13933         * gfortran.dg/internal_pack_10.f90: New test.
13934
13935         PR fortran/43173
13936         * gfortran.dg/internal_pack_11.f90: New test.
13937
13938 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13939
13940         PR middle-end/42640
13941         * gcc.dg/tree-ssa/pr42640.c: New.
13942
13943 2010-03-01  Richard Guenther  <rguenther@suse.de>
13944
13945         PR tree-optimization/43220
13946         * gcc.c-torture/execute/pr43220.c: New testcase.
13947
13948 2010-03-01  Richard Guenther  <rguenther@suse.de>
13949
13950         PR middle-end/43213
13951         * gcc.dg/pr43213.c: New testcase.
13952
13953 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13954
13955         PR pch/14940
13956         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13957
13958 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13959
13960         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13961         New function.
13962         (check_effective_target_ucn): Likewise.
13963
13964         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13965         if !ucn.
13966         * gcc.dg/ucnid-2.c: Likewise.
13967         * gcc.dg/ucnid-3.c: Likewise.
13968         * gcc.dg/ucnid-4.c: Likewise.
13969         * gcc.dg/ucnid-11.c: Likewise.
13970         * gcc.dg/ucnid-12.c: Likewise.
13971         * gcc.dg/ucnid-6.c: Skip if !ucn.
13972         * gcc.dg/ucnid-9.c: Likewise.
13973
13974 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13975
13976         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13977         lists to dg-skip-if.
13978         * gcc.target/i386/stackalign/return-3.c: Likewise.
13979
13980 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13981
13982         * gcc.target/i386/clearcap.map: New file.
13983         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13984         Pass clearcap.map by default if supported.
13985
13986 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13987
13988         PR fortran/42900
13989         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13990         Explain this.
13991         * gfortran.dg/stat_2.f90: Likewise.
13992
13993 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13994
13995         PR fortran/43199
13996         * gfortran.dg/module_read_2.f90: New test.
13997
13998 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13999
14000         PR c++/42748
14001         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
14002         * g++.dg/abi/mangle12.C: Likewise.
14003         * g++.dg/abi/mangle20-2.C: Likewise.
14004         * g++.dg/abi/mangle17.C: Likewise.
14005         * g++.dg/template/cond2.C: Likewise.
14006         * g++.dg/template/pr35240.C: Likewise.
14007
14008 2010-02-27  Richard Guenther  <rguenther@suse.de>
14009
14010         PR tree-optimization/43186
14011         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
14012
14013 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
14014
14015         * g++.dg/abi/packed1.C: Expect warning on the SH.
14016
14017 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
14018
14019         PR c++/42054:
14020         * g++.dg/parse/error37.C: New test.
14021
14022 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14023
14024         PR c/24577
14025         PR c/43192
14026         * gcc.dg/pr8927-1.c: Match new note.
14027         * gcc.dg/990506-0.c: Likewise.
14028         * gcc.dg/gomp/flush-2.c: Likewise.
14029         * gcc.dg/gomp/atomic-5.c: Likewise.
14030         * gcc.dg/gomp/pr34607.c: Likewise.
14031         * gcc.dg/pr35746.c: Likewise.
14032         * gcc.dg/cpp/pragma-1.c: Likewise.
14033         * gcc.dg/cpp/pragma-2.c: Likewise.
14034         * gcc.dg/pr41842.c: Likewise.
14035         * gcc.dg/noncompile/20040629-1.c: Likewise.
14036         * objc.dg/private-1.m: Likewise.
14037
14038 2010-02-27  Tobias Burnus  <burnus@net-b.de>
14039
14040         PR fortran/43185
14041         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
14042         * gfortran.dg/default_initialization_4.f90: New test.
14043
14044 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
14045
14046         * gnat.dg/thin_pointer.ad[sb]: Rename into...
14047         * gnat.dg/thin_pointer1.ad[sb]: ...this.
14048         * gnat.dg/thin_pointer2.adb: New test.
14049         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
14050
14051 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14052
14053         PR c/20631
14054         * gcc.dg/cpp/c90-pedantic.c: New.
14055         * gcc.dg/cpp/c90.c: New.
14056         * gcc.dg/gnu90-const-expr-1.c: New.
14057         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
14058
14059 2010-02-26  Richard Guenther  <rguenther@suse.de>
14060
14061         PR tree-optimization/43186
14062         * gcc.c-torture/compile/pr43186.c: New testcase.
14063
14064 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
14065
14066         PR debug/43190
14067         * c-c++-common/dwarf2/pr43190.c: New test.
14068
14069 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14070
14071         PR testsuite/37074:
14072         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
14073
14074 2010-02-26  Richard Guenther  <rguenther@suse.de>
14075
14076         PR tree-optimization/43188
14077         * gcc.c-torture/compile/pr43188.c: New testcase.
14078
14079 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14080
14081         PR target/43175
14082         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
14083
14084 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
14085
14086         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
14087
14088 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
14089
14090         PR target/43154
14091         * gcc.target/powerpc/pr43154.c: New file.
14092
14093 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
14094
14095         PR debug/43166
14096         * gfortran.dg/debug/pr43166.f: New test.
14097
14098         PR debug/43165
14099         * gcc.dg/torture/pr43165.c: New test.
14100
14101 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14102
14103         PR c/43128
14104         * c-c++-common/pr41779.c: Update.
14105
14106 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14107
14108         PR ada/32547
14109         * lib/gnat-dg.exp (gnat_load): Redefine.
14110
14111         * ada/acats/run_acats: Run run_all.sh with $SHELL.
14112         * ada/acats/run_all.sh: Downcase tasking not implemented message.
14113
14114 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14115
14116         PR libobjc/36610
14117         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
14118         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
14119         -fgnu-runtime.
14120         Sort entries.
14121
14122 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14123
14124         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
14125
14126 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
14127
14128         PR debug/43150
14129         * gcc.dg/guality/vla-1.c: New test.
14130
14131 2010-02-24  Tobias Burnus  <burnus@net-b.de>
14132
14133         PR fortran/43042
14134         * gfortran.dg/c_ptr_tests_15.f90: New test.
14135
14136 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14137
14138         PR target/43107
14139         * gcc.target/i386/pr43107.c: New test.
14140
14141 2010-02-23  Jason Merrill  <jason@redhat.com>
14142
14143         PR c++/43143
14144         * g++.dg/cpp0x/variadic100.C: New.
14145
14146 2010-02-23  Jason Merrill  <jason@redhat.com>
14147
14148         PR debug/42800
14149         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
14150         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
14151         * c-c++-common/dwarf2/vla1.c: New.
14152
14153 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14154
14155         PR target/43139
14156         * gcc.dg/pr43139.c: New test.
14157
14158         PR debug/43077
14159         * gcc.dg/guality/pr43077-1.c: New test.
14160
14161 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14162
14163         PR 43123
14164         * gcc.dg/march.c: New.
14165         * gcc.dg/march-generic.c: New.
14166         * gcc.dg/mtune.c: New.
14167
14168 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14169
14170         PR middle-end/43083
14171         * gcc.dg/graphite/pr43083.c: New.
14172
14173 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14174
14175         PR middle-end/43097
14176         * gfortran.dg/graphite/pr43097.f: New.
14177
14178 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14179             Manuel López-Ibáñez  <manu@gcc.gnu.org>
14180
14181         PR middle-end/43140
14182         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
14183
14184 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14185
14186         PR middle-end/43026
14187         * g++.dg/graphite/pr43026.C: New.
14188
14189 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14190
14191         PR c++/43126
14192         * gcc.dg/cleanup-1.c: Update.
14193         * gcc.dg/func-args-1.c: Update.
14194         * gcc.dg/format/sentinel-1.c: Update.
14195         * g++.old-deja/g++.jason/scoping10.C: Update.
14196         * g++.old-deja/g++.ns/lookup5.C: Update.
14197         * g++.dg/ext/cleanup-1.C: Update.
14198         * g++.dg/parse/varmod1.C: Update.
14199         * g++.dg/parse/error33.C: Update.
14200         * g++.dg/expr/call3.C: Update.
14201         * g++.dg/func-args-1.C: New.
14202
14203 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14204
14205         PR c/43125
14206         * gcc.dg/attr-used-2.c: Moved to ...
14207         * c-c++-common/attr-used-2.c: Here.
14208
14209         * gcc.dg/attr-used.c: Moved to ...
14210         * c-c++-common/attr-used.c: Here.
14211
14212 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
14213
14214         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14215
14216 2010-02-22  Richard Guenther  <rguenther@suse.de>
14217
14218         PR lto/43045
14219         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14220         * gfortran.dg/lto/20100222-1_1.c: Likewise.
14221
14222 2010-02-22  Richard Guenther  <rguenther@suse.de>
14223
14224         PR tree-optimization/42749
14225         * gcc.c-torture/compile/pr42749.c: New testcase.
14226
14227 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
14228
14229         PR fortran/43072
14230         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14231         * gfortran.dg/internal_pack_9.f90: New test.
14232
14233 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14234
14235         PR c++/23510
14236         * g++.dg/template/recurse.C: Adjust.
14237         * g++.dg/template/pr23510.C: New.
14238
14239 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
14240
14241         PR c++/42824
14242         * g++.dg/template/memclass4.C: New test.
14243
14244 2010-02-21  Tobias Burnus  <burnus@net-b.de>
14245
14246         PR fortran/35259
14247         * gfortran.dg/reassoc_5.f90: New test.
14248
14249 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
14250
14251         PR target/43067
14252         * gcc.target/i386/pr43067.c: New test.
14253
14254 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14255
14256         PR c++/35669
14257         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14258         -Wconversion-null.
14259         * g++.dg/warn/Wconversion-null.C: New test.
14260         * g++.old-deja/g++.other/null1.C: Move to...
14261         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14262
14263 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
14264
14265         PR fortran/36932
14266         PR fortran/36933
14267         * gfortran.dg/dependency_26.f90: New test.
14268
14269         PR fortran/43072
14270         * gfortran.dg/internal_pack_7.f90: New test.
14271
14272         PR fortran/43111
14273         * gfortran.dg/internal_pack_8.f90: New test.
14274
14275 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14276
14277         PR 43128
14278         * c-c++-common/pr41779.c: Fix broken testcase.
14279
14280 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14281
14282         PR 36513
14283         * c-c++-common/pr36513.c: New testcase.
14284         * c-c++-common/pr36513-2.c: New testcase.
14285
14286 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14287
14288         PR 41779
14289         * c-c++-common/pr41779.c: New.
14290
14291 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
14292
14293         PR debug/43084
14294         * gcc.dg/pr43084.c: New test.
14295
14296 2010-02-19  Richard Guenther  <rguenther@suse.de>
14297
14298         PR tree-optimization/42916
14299         * gcc.dg/pr42916.c: New testcase.
14300
14301 2010-02-18  Jason Merrill  <jason@redhat.com>
14302
14303         PR c++/42837
14304         * g++.dg/abi/packed1.C: Add expected warning.
14305
14306         PR c++/43108
14307         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14308         * gcc.dg/torture/dg-torture.exp: Likewise.
14309         * c-c++-common/torture/complex-sign.h,
14310         c-c++-common/torture/complex-sign-add.c,
14311         c-c++-common/torture/complex-sign-mixed-add.c,
14312         c-c++-common/torture/complex-sign-mixed-div.c,
14313         c-c++-common/torture/complex-sign-mixed-mul.c,
14314         c-c++-common/torture/complex-sign-mixed-sub.c,
14315         c-c++-common/torture/complex-sign-mul.c,
14316         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14317         Adapt for C++ compilation as well.
14318
14319         PR c++/43070
14320         * g++.dg/ext/label1.C: Update.
14321         * g++.dg/ext/label2.C: Update.
14322
14323         PR c++/26261
14324         * g++.dg/template/dependent-name6.C: New.
14325
14326         PR c++/43109
14327         * g++.dg/parse/namespace12.C: New.
14328
14329 2010-02-18  Martin Jambor  <mjambor@suse.cz>
14330
14331         PR tree-optimization/43066
14332         * gcc.c-torture/compile/pr43066.c: New test.
14333
14334 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14335
14336         * g++.dg/ext/attrib35.C: Fix target selector string.
14337         * g++.dg/ext/attrib36.C: Ditto.
14338         * g++.dg/ext/attrib37.C: Ditto.
14339         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14340         * g++.dg/abi/mangle25.C: Ditto.
14341
14342 2010-02-17  Jason Merrill  <jason@redhat.com>
14343
14344         PR c++/43069
14345         * g++.dg/parse/namespace11.C: New.
14346
14347         PR c++/43093
14348         * g++.dg/ext/attrib37.C: New.
14349
14350         PR c++/43079
14351         * g++.dg/template/ptrmem20.C: New.
14352
14353 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14354
14355         PR target/43103
14356         * gcc.target/i386/xop-check.h: Include m256-check.h.
14357         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14358         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14359         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14360         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14361
14362 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14363
14364         PR debug/42918
14365         * gcc.dg/pr42918.c: New test.
14366
14367 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14368
14369         * g++.dg/ext/attrib36.C: Require ILP32.
14370
14371 2010-02-16  Richard Guenther  <rguenther@suse.de>
14372
14373         PR tree-optimization/41043
14374         * gfortran.dg/pr41043.f90: New testcase.
14375         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14376
14377 2010-02-16  Jason Merrill  <jason@redhat.com>
14378
14379         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14380
14381 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14382
14383         PR tree-optimization/43074
14384         * gcc.dg/vect/fast-math-pr43074.c: New test.
14385
14386 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14387
14388         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14389
14390 2010-02-16  Jason Merrill  <jason@redhat.com>
14391
14392         PR c++/43031
14393         * g++.dg/ext/attrib36.C: New.
14394
14395         PR c++/43036
14396         * g++.dg/other/array6.C: New.
14397
14398 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14399
14400         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14401
14402 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14403
14404         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14405         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14406         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14407         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14408         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14409         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14410
14411 2010-02-15  Richard Guenther  <rguenther@suse.de>
14412
14413         PR middle-end/43068
14414         * g++.dg/torture/pr43068.C: New testcase.
14415
14416 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14417
14418         PR c++/43024
14419         * g++.dg/opt/ice1.C: New.
14420
14421 2010-02-14  Jason Merrill  <jason@redhat.com>
14422
14423         PR c++/41997
14424         * g++.dg/cpp0x/initlist-opt.C: New.
14425
14426 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14427
14428         PR fortran/41113
14429         PR fortran/41117
14430         * gfortran.dg/internal_pack_6.f90: New test.
14431
14432 2010-02-12  Jason Merrill  <jason@redhat.com>
14433
14434         PR c++/43054
14435         * g++.dg/cpp0x/variadic99.C: New.
14436
14437 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14438
14439         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14440         sign extend pointers to gualchk_t.
14441
14442         PR c++/43033
14443         * g++.dg/other/default3.C: Xfail g4 test.
14444
14445 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14446
14447         PR middle-end/43012
14448         * gcc.dg/graphite/pr43012.c: New.
14449
14450 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14451
14452         PR middle-end/42930
14453         * g++.dg/graphite/pr42930.C: New.
14454
14455 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14456
14457         PR middle-end/42914
14458         PR middle-end/42530
14459         * gcc.dg/graphite/pr42530.c: New.
14460         * gcc.dg/graphite/pr42914.c: New.
14461
14462 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14463
14464         PR middle-end/42771
14465         * gcc.dg/graphite/pr42771.c: New.
14466
14467 2010-02-11  Richard Guenther  <rguenther@suse.de>
14468
14469         PR tree-optimization/42998
14470         * gcc.c-torture/compile/pr42998.c: New testcase.
14471
14472 2010-02-10  Jason Merrill  <jason@redhat.com>
14473
14474         PR c++/41896
14475         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14476
14477         PR c++/42983, core issue 906
14478         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14479         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14480
14481         PR c++/43016
14482         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14483
14484 2010-02-10  Richard Guenther  <rguenther@suse.de>
14485
14486         PR tree-optimization/43017
14487         * gcc.dg/torture/pr43017.c: New testcase.
14488
14489 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14490
14491         PR fortran/40823
14492         * gfortran.dg/private_type_1.f90: Update error location.
14493         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14494         * gfortran.dg/typebound_operator_2.f03: Ditto.
14495         * gfortran.dg/assignment_2.f90: Ditto.
14496         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14497         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14498
14499 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14500
14501         PR fortran/43015
14502         * gfortran.dg/bind_c_usage_20.f90: New test.
14503
14504 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14505
14506         PR debug/43010
14507         * g++.dg/debug/pr43010.C: New test.
14508
14509 2010-02-10  Richard Guenther  <rguenther@suse.de>
14510
14511         PR c/43007
14512         * gcc.c-torture/execute/20100209-1.c: New testcase.
14513         * gcc.dg/fold-div-3.c: Likewise.
14514
14515 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14516
14517         * gcc.dg/builtin-ffs-1.c: New test.
14518
14519 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14520
14521         PR fortran/42999
14522         * gfortran.dg/array_constructor_35.f90: New test.
14523
14524 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14525
14526         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14527
14528 2010-02-09  Jason Merrill  <jason@redhat.com>
14529
14530         PR c++/42399
14531         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14532
14533         PR c++/42370
14534         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14535
14536 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14537
14538         PR fortran/41869
14539         * gfortran.dg/module_write_1.f90: New test.
14540
14541 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14542
14543         * gcc.dg/pr19340.c: Adjust.
14544
14545 2010-02-09  Richard Guenther  <rguenther@suse.de>
14546
14547         PR tree-optimization/43008
14548         * gcc.c-torture/execute/pr43008.c: New testcase.
14549
14550 2010-02-09  Richard Guenther  <rguenther@suse.de>
14551
14552         PR tree-optimization/43000
14553         * gcc.dg/torture/pr43000.c: New testcase.
14554         * gcc.dg/torture/pr43002.c: Likewise.
14555
14556 2010-02-09  Daniel Kraft  <d@domob.eu>
14557
14558         PR fortran/39171
14559         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14560         and pass -Wsurprising as necessary.
14561
14562 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14563
14564         PR tree-optimization/42890
14565         * g++.dg/torture/pr42890.C: New test.
14566
14567 2010-02-08  Richard Guenther  <rguenther@suse.de>
14568
14569         PR middle-end/42995
14570         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14571
14572 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14573
14574         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14575         return 0 from main.
14576         * gcc.dg/graphite/block-1.c: Same.
14577         * gcc.dg/graphite/block-3.c: Same.
14578         * gcc.dg/graphite/block-4.c: Same.
14579         * gcc.dg/graphite/block-5.c: Same.
14580         * gcc.dg/graphite/block-6.c: Same.
14581         * gcc.dg/graphite/block-7.c: Same.
14582         * gcc.dg/graphite/interchange-0.c: Same.
14583         * gcc.dg/graphite/interchange-1.c: Same.
14584         * gcc.dg/graphite/interchange-10.c: Same.
14585         * gcc.dg/graphite/interchange-11.c: Same.
14586         * gcc.dg/graphite/interchange-12.c: Same.
14587         * gcc.dg/graphite/interchange-2.c: Same.
14588         * gcc.dg/graphite/interchange-3.c: Same.
14589         * gcc.dg/graphite/interchange-4.c: Same.
14590         * gcc.dg/graphite/interchange-5.c: Same.
14591         * gcc.dg/graphite/interchange-6.c: Same.
14592         * gcc.dg/graphite/interchange-7.c: Same.
14593         * gcc.dg/graphite/interchange-8.c: Same.
14594         * gcc.dg/graphite/interchange-9.c: Same.
14595         * gcc.dg/graphite/interchange-mvt.c: Same.
14596
14597 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14598
14599         * gfortran.dg/graphite/id-19.f: New.
14600         * gfortran.dg/graphite/pr14741.f90: New.
14601         * gfortran.dg/graphite/pr41924.f90: New.
14602         * gfortran.dg/graphite/run-id-2.f90: New.
14603
14604 2010-02-07  Richard Guenther  <rguenther@suse.de>
14605
14606         PR middle-end/42956
14607         * gcc.c-torture/compile/pr42956.c: New testcase.
14608
14609 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14610
14611         PR libfortran/42742
14612         * gfortran.dg/fmt_cache_2.f: New test.
14613
14614 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14615
14616         * gfortran.dg/read_no_eor.f90: New test.
14617
14618 2010-02-05  Jason Merrill  <jason@redhat.com>
14619
14620         * g++.dg/ext/label13.C: Move constructor body out of class.
14621
14622 2010-02-03  Jason Merrill  <jason@redhat.com>
14623
14624         PR c++/42870
14625         * g++.dg/ext/dllexport3.C: New.
14626
14627 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14628
14629         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14630
14631 2010-02-05  Richard Guenther  <rguenther@suse.de>
14632
14633         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14634
14635 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14636
14637         PR c++/42915
14638         * g++.dg/other/crash-9.C: New test.
14639
14640 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14641
14642         PR fortran/42309
14643         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14644
14645 2010-02-04  Richard Guenther  <rguenther@suse.de>
14646
14647         PR rtl-optimization/42952
14648         * gcc.dg/torture/pr42952.c: New testcase.
14649
14650 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14651
14652         PR libfortran/42901
14653         * gfortran.dg/namelist_60.f90: New test.
14654
14655 2010-02-03  Jason Merrill  <jason@redhat.com>
14656
14657         PR c++/40138
14658         * g++.dg/ext/builtin11.C: New.
14659
14660         PR c++/4926
14661         PR c++/38600
14662         * g++.dg/abi/mangle35.C: New.
14663         * g++.dg/abi/mangle37.C: New.
14664
14665         PR c++/12909
14666         * g++.dg/abi/mangle36.C: New.
14667
14668         PR c++/35652
14669         * g++.dg/warn/string1.C: New.
14670
14671 2010-02-03  Richard Guenther  <rguenther@suse.de>
14672
14673         PR tree-optimization/42944
14674         * gcc.dg/errno-1.c: New testcase.
14675
14676 2010-02-03  Richard Guenther  <rguenther@suse.de>
14677
14678         PR middle-end/42927
14679         * gcc.c-torture/compile/pr42927.c: New testcase.
14680
14681 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14682
14683         PR fortran/42936
14684         * gfortran.dg/null_4.f90: New test.
14685
14686 2010-02-02  Jason Merrill  <jason@redhat.com>
14687
14688         PR c++/41090
14689         * g++.dg/ext/label13.C: New.
14690
14691 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14692
14693         PR fortran/42650
14694         * gfortran.dg/func_result_5.f90: New test.
14695
14696 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14697
14698         PR fortran/42922
14699         * gfortran.dg/pure_initializer_3.f90: News test.
14700
14701 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14702
14703         PR fortran/42888
14704         * gfortran.dg/allocate_derived_2.f90: New test.
14705
14706 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14707
14708         PR middle-end/42898
14709         * gcc.dg/torture/pr42898-2.c: New test.
14710
14711 2010-01-31  Richard Guenther  <rguenther@suse.de>
14712
14713         PR middle-end/42898
14714         * gcc.dg/torture/pr42898.c: New testcase.
14715
14716 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14717
14718         PR fortran/38324
14719         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14720         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14721
14722 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14723
14724         * g++.dg/tree-ssa/inline-1.C: New.
14725         * g++.dg/tree-ssa/inline-2.C: New.
14726         * g++.dg/tree-ssa/inline-3.C: New.
14727
14728 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14729
14730         PR testsuite/41701
14731         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14732         the string 'pow' in the pathname of the compiler from generating a
14733         test failure.
14734
14735 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14736
14737         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14738         * g++.old-deja/g++.mike/eh17.C: Likewise.
14739         * g++.old-deja/g++.mike/p5571.C: Likewise.
14740
14741 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14742
14743         PR c++/42758
14744         PR c++/42634
14745         PR c++/42336
14746         PR c++/42797
14747         PR c++/42880
14748         * g++.dg/other/crash-5.C: New test.
14749         * g++.dg/other/crash-6.C: New test.
14750         * g++.dg/other/crash-7.C: New test.
14751         * g++.dg/other/crash-8.C: New test.
14752
14753 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14754
14755         PR rtl-optimization/42889
14756         * gcc.dg/pr42889.c: New test.
14757
14758 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14759
14760         * gcc.target/i386/pr42881.c: Use SSE2.
14761
14762 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14763
14764         PR target/42891
14765         * gcc.target/i386/pr42891.c: New test.
14766
14767 2010-01-28  Richard Guenther  <rguenther@suse.de>
14768
14769         PR tree-optimization/42871
14770         * g++.dg/torture/pr42871.C: New testcase.
14771
14772 2010-01-28  Richard Guenther  <rguenther@suse.de>
14773
14774         * gcc.dg/Wobjsize-1.h: New testcase.
14775         * gcc.dg/Wobjsize-1.c: Likewise.
14776
14777 2010-01-28  Richard Guenther  <rguenther@suse.de>
14778
14779         PR middle-end/42883
14780         * g++.dg/torture/pr42883.C: New testcase.
14781
14782 2010-01-28  Michael Matz  <matz@suse.de>
14783
14784         * gcc.target/i386/pr42881.c: New test.
14785
14786 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14787
14788         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14789         Add i?86-*-solaris2* support.
14790
14791 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14792
14793         PR c++/42713
14794         PR c++/42820
14795         * g++.dg/template/typedef27.C: New test case.
14796         * g++.dg/template/typedef28.C: New test case.
14797
14798 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14799
14800         * gcc.dg/optimize-bswap*.c: Add ARM target
14801
14802 2010-01-27  Richard Guenther  <rguenther@suse.de>
14803
14804         PR middle-end/42878
14805         * gcc.dg/torture/pr42878-1.c: New testcase.
14806         * gcc.dg/torture/pr42878-2.c: Likewise.
14807
14808 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14809
14810         PR middle-end/42874
14811         * gcc.dg/vla-22.c: New test.
14812
14813 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14814
14815         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14816         current collation.
14817
14818 2010-01-26  Richard Guenther  <rguenther@suse.de>
14819
14820         PR rtl-optimization/42685
14821         * gcc.dg/pr42685.c: New testcase.
14822         * g++.dg/other/pr42685.C: Likewise.
14823
14824 2010-01-26  Richard Guenther  <rguenther@suse.de>
14825
14826         PR middle-end/42806
14827         * g++.dg/other/pr42806.C: New testcase.
14828
14829 2010-01-26  Richard Guenther  <rguenther@suse.de>
14830
14831         PR tree-optimization/42250
14832         * gcc.dg/pr42250.c: New testcase.
14833
14834 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14835
14836         * gnat.dg/array_bounds_test.adb: New test.
14837
14838 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14839
14840         PR fortran/42858
14841         * gfortran.dg/generic_21.f90: New test.
14842
14843 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14844
14845         PR testsuite/41522
14846         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14847
14848 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14849
14850         PR c++/42748
14851         * g++.dg/abi/arm_va_list2.C: New test.
14852         * g++.dg/abi/arm_va_list2.h: Companion header file.
14853
14854 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14855
14856         PR fortran/41044
14857         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14858
14859         PR fortran/41167
14860         * gfortran.dg/char_array_arg_1.f90 : New test.
14861
14862         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14863
14864 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14865
14866         PR fortran/39304
14867         * gfortran.dg/generic_20.f90: New test.
14868
14869 2010-01-22  Michael Matz  <matz@suse.de>
14870
14871         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14872         -msse2.
14873
14874 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14875
14876         PR fortran/42736
14877         * gfortran.dg/dependency_25.f90 : New test.
14878
14879 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14880
14881         PR tree-optimization/42585
14882         * gcc.dg/tree-ssa/pr42585.c: New test.
14883
14884 2010-01-21  Richard Guenther  <rguenther@suse.de>
14885
14886         PR middle-end/19988
14887         * gcc.dg/pr19988.c: New testcase.
14888
14889 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14890
14891         * g++.dg/compat/decimal/compat-common.h: New file.
14892         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14893         * g++.dg/compat/decimal/pass_x.h: New file.
14894         * g++.dg/compat/decimal/pass_y.h: New file.
14895         * g++.dg/compat/decimal/pass-1_main.C: New file.
14896         * g++.dg/compat/decimal/pass-1_x.C: New file.
14897         * g++.dg/compat/decimal/pass-1_y.C: New file.
14898         * g++.dg/compat/decimal/pass-2_main.C: New file.
14899         * g++.dg/compat/decimal/pass-2_x.C: New file.
14900         * g++.dg/compat/decimal/pass-2_y.C: New file.
14901         * g++.dg/compat/decimal/pass-3_main.C: New file.
14902         * g++.dg/compat/decimal/pass-3_x.C: New file.
14903         * g++.dg/compat/decimal/pass-3_y.C: New file.
14904         * g++.dg/compat/decimal/pass-4_main.C: New file.
14905         * g++.dg/compat/decimal/pass-4_x.C: New file.
14906         * g++.dg/compat/decimal/pass-4_y.C: New file.
14907         * g++.dg/compat/decimal/pass-5_main.C: New file.
14908         * g++.dg/compat/decimal/pass-5_x.C: New file.
14909         * g++.dg/compat/decimal/pass-5_y.C: New file.
14910         * g++.dg/compat/decimal/pass-6_main.C: New file.
14911         * g++.dg/compat/decimal/pass-6_x.C: New file.
14912         * g++.dg/compat/decimal/pass-6_y.C: New file.
14913         * g++.dg/compat/decimal/return_x.h: New file.
14914         * g++.dg/compat/decimal/return_y.h: New file.
14915         * g++.dg/compat/decimal/return-1_main.C: New file.
14916         * g++.dg/compat/decimal/return-1_x.C: New file.
14917         * g++.dg/compat/decimal/return-1_y.C: New file.
14918         * g++.dg/compat/decimal/return-2_main.C: New file.
14919         * g++.dg/compat/decimal/return-2_x.C: New file.
14920         * g++.dg/compat/decimal/return-2_y.C: New file.
14921         * g++.dg/compat/decimal/return-3_main.C: New file.
14922         * g++.dg/compat/decimal/return-3_x.C: New file.
14923         * g++.dg/compat/decimal/return-3_y.C: New file.
14924         * g++.dg/compat/decimal/return-4_main.C: New file.
14925         * g++.dg/compat/decimal/return-4_x.C: New file.
14926         * g++.dg/compat/decimal/return-4_y.C: New file.
14927         * g++.dg/compat/decimal/return-5_main.C: New file.
14928         * g++.dg/compat/decimal/return-5_x.C: New file.
14929         * g++.dg/compat/decimal/return-5_y.C: New file.
14930         * g++.dg/compat/decimal/return-6_main.C: New file.
14931         * g++.dg/compat/decimal/return-6_x.C: New file.
14932         * g++.dg/compat/decimal/return-6_y.C: New file.
14933
14934 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14935
14936         PR debug/42715
14937         * gcc.dg/pr42715.c: New.
14938
14939 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14940
14941         PR c++/42038
14942         * g++.dg/parse/crash55.C: New.
14943
14944 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14945
14946         PR debug/42782
14947         * gcc.dg/guality/pr42782.c: New.
14948
14949 2010-01-20  Jason Merrill  <jason@redhat.com>
14950
14951         PR c++/41788
14952         * g++.dg/abi/packed1.C: New.
14953
14954         PR c++/41920
14955         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14956
14957         PR c++/40750
14958         * g++.dg/parse/fn-typedef1.C: New.
14959         * g++.dg/other/cv_quals.C: Adjust.
14960
14961 2010-01-20  Anthony Green  <green@moxielogic.com>
14962
14963         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14964         pack(push) pragma).
14965         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14966         * gcc.dg/20020312-2.c: Port this to the moxie core.
14967         * gcc.dg/weak/typeof-2.c: Ditto.
14968
14969 2010-01-20  Richard Guenther  <rguenther@suse.de>
14970
14971         PR tree-optimization/42717
14972         * gcc.c-torture/compile/pr42717.c: New testcase.
14973
14974 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14975
14976         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14977         of signed, add a few new tests.
14978
14979         PR middle-end/42803
14980         * g++.dg/parse/limits-initializer1.C: New test.
14981
14982 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14983
14984         PR fortran/42804
14985         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14986         * gfortran.dg/typebound_call_12.f03: New test.
14987
14988 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14989
14990         PR fortran/42783
14991         * gfortran.dg/bounds_check_15.f90 : New test.
14992
14993 2010-01-19  Michael Matz  <matz@suse.de>
14994
14995         PR tree-optimization/41783
14996         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14997
14998 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14999
15000         PR target/38697.
15001         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
15002         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
15003         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
15004         * gcc.target/arm/neon/vget_lows16.c: Likewise.
15005         * gcc.target/arm/neon/vget_lows32.c: Likewise.
15006         * gcc.target/arm/neon/vget_lows64.c: Likewise.
15007         * gcc.target/arm/neon/vget_lows8.c: Likewise.
15008         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
15009         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
15010         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
15011         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
15012
15013 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
15014
15015         PR fortran/42545
15016         * gfortran.dg/extends_6.f03: Modified an error message.
15017         * gfortran.dg/extends_10.f03: New test.
15018         * gfortran.dg/private_type_6.f03: Modified an error message.
15019         * gfortran.dg/structure_constructor_8.f03: Ditto.
15020
15021 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
15022
15023         PR tree-optimization/42719
15024         * gcc.dg/pr42719.c: New test.
15025
15026         PR debug/42728
15027         * gcc.dg/pr42728.c: New test.
15028
15029 2010-01-19  Anthony Green  <green@moxielogic.com>
15030
15031         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
15032
15033 2010-01-18  Anthony Green  <green@moxielogic.com>
15034
15035         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
15036         for moxie.
15037
15038 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
15039
15040         * g++.dg/template/error45.C: reverted as part of reverting the
15041         fix of PR c++/42634.
15042
15043 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
15044
15045         PR c++/42634
15046         * g++.dg/template/error45.C: New test.
15047
15048 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
15049
15050         PR c++/42766
15051         * g++.dg/conversion/op6.C: New test.
15052
15053 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
15054
15055         PR target/42774
15056         * gcc.target/alpha/pr42774.c: New test.
15057
15058 2010-01-18  Richard Guenther  <rguenther@suse.de>
15059
15060         PR tree-optimization/42781
15061         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
15062
15063 2010-01-17  Richard Guenther  <rguenther@suse.de>
15064
15065         PR middle-end/42248
15066         * gcc.c-torture/execute/pr42248.c: New testcase.
15067
15068 2010-01-17  Richard Guenther  <rguenther@suse.de>
15069
15070         PR tree-optimization/42773
15071         * g++.dg/torture/pr42773.C: New testcase.
15072
15073 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
15074
15075         PR fortran/42677
15076         * gfortran.dg/interface_assignment_5.f90: New test.
15077
15078 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
15079
15080         PR c++/42697
15081         * g++.dg/template/crash94.C: Reverted.
15082
15083 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
15084
15085         PR debug/42767
15086         * gcc.dg/debug/pr42767.c: New.
15087
15088 2010-01-15  Jason Merrill  <jason@redhat.com>
15089
15090         PR c++/42761
15091         * g++.dg/cpp0x/decltype22.C: New.
15092
15093 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
15094
15095         PR middle-end/42760
15096         * g++.dg/torture/pr42760.C: New test.
15097
15098 2010-01-15  Jing Yu  <jingyu@google.com>
15099
15100         PR rtl-optimization/42691
15101         * gcc.c-torture/execute/pr42691.c: New.
15102
15103 2010-01-15  Richard Guenther  <rguenther@suse.de>
15104
15105         PR middle-end/42739
15106         * g++.dg/torture/pr42739.C: New testcase.
15107
15108 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
15109
15110         * g++.dg/template/error45.C: Revert as part of reverting changes
15111         or PR c++/42634.
15112
15113 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15114
15115         PR fortran/42684
15116         * gfortran.dg/interface_31.f90: New test.
15117
15118 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
15119
15120         * gcc.target/powerpc/pr42747.c: New file.
15121
15122 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15123
15124         PR middle-end/42674
15125         * c-c++-common/pr42674.c: New test.
15126
15127         PR c++/42608
15128         * g++.dg/template/instantiate11.C: New test.
15129
15130 2010-01-14  Jason Merrill  <jason@redhat.com>
15131
15132         PR c++/42701
15133         * g++.dg/overload/error3.C: New.
15134
15135         PR c++/42655
15136         * g++.dg/overload/rvalue1.C: New.
15137
15138 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15139
15140         PR tree-optimization/42706
15141         * gcc.dg/ipa/pr42706.c: New testcase.
15142
15143 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
15144
15145         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
15146
15147 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15148
15149         PR tree-optimization/42714
15150         * g++.dg/torture/pr42714.C: New test.
15151
15152 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15153
15154         PR rtl-optimization/42246
15155         * gfortran.dg/pr42246-2.f: New.
15156
15157 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15158
15159         PR rtl-optimization/42389
15160         * gcc.dg/pr42389.c: New.
15161
15162 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15163
15164         PR rtl-optimization/42388
15165         * gcc.dg/pr42388.c: New.
15166
15167 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15168
15169         PR rtl-optimization/42294
15170         * gfortran.dg/pr42294.f: New.
15171
15172 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15173
15174         PR rtl-optimization/39453
15175         PR rtl-optimization/42246
15176         * gcc.dg/pr39453.c: New.
15177         * gcc.dg/pr42246.c: New.
15178
15179 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15180
15181         PR middle-end/42245
15182         * gcc.dg/pr42245.c: New.
15183         * gcc.dg/pr42245-2.c: New.
15184
15185 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15186
15187         PR rtl-optimization/42249
15188         * gcc.dg/pr42249.c: New.
15189
15190 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15191
15192         PR c/42721
15193         * gcc.c-torture/execute/pr42721.c: New test.
15194
15195 2010-01-14  Ira Rosen  <irar@il.ibm.com>
15196
15197         PR tree-optimization/42709
15198         * gcc.dg/vect/pr42709.c: New test.
15199
15200 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15201
15202         PR fortran/41478
15203         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15204         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
15205
15206 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15207
15208         PR fortran/42481
15209         * gfortran.dg/generic_19.f90 : New test.
15210
15211 2010-01-13  Richard Guenther  <rguenther@suse.de>
15212
15213         PR tree-optimization/42730
15214         * gcc.c-torture/compile/pr42730.c: New testcase.
15215
15216 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
15217
15218         PR target/pr42542
15219         * gcc.target/ia64/pr42542-1.c: New.
15220         * gcc.target/ia64/pr42542-2.c: New.
15221         * gcc.target/ia64/pr42542-3.c: New.
15222
15223 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
15224
15225         PR c++/42634
15226         * g++.dg/template/error45.C: New test.
15227
15228 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15229
15230         PR tree-optimization/42704
15231         * g++.dg/torture/pr42704.C: New test.
15232
15233 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15234
15235         PR tree-optimization/42703
15236         * gcc.c-torture/compile/pr42703.c: New test.
15237
15238 2010-01-13  Richard Guenther  <rguenther@suse.de>
15239
15240         PR tree-optimization/42705
15241         * gcc.c-torture/compile/pr42705.c: New testcase.
15242
15243 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
15244
15245         * gcc.target/bfin/l2.c: New test.
15246         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15247
15248 2010-01-13  Richard Guenther  <rguenther@suse.de>
15249
15250         PR middle-end/42716
15251         * gcc.c-torture/compile/pr42716.c: New testcase.
15252
15253 2010-01-13  Richard Guenther  <rguenther@suse.de>
15254
15255         PR lto/42678
15256         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15257
15258 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
15259
15260         PR c/42708
15261         * gcc.c-torture/compile/pr42708-1.c: New test.
15262
15263 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
15264
15265         PR debug/42662
15266         * gcc.dg/pr42662.c: New test.
15267
15268         PR tree-optimization/42645
15269         * g++.dg/other/pr42645-1.C: New test.
15270         * g++.dg/other/pr42645-2.C: New test.
15271
15272 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
15273
15274         PR target/42416
15275         * gcc.target/powerpc/warn-1.c: New test.
15276         * gcc.target/powerpc/warn-2.c: New test.
15277
15278 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
15279
15280         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15281         stack alignment.
15282
15283 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
15284
15285         * gcc.dg/lto/20100108_0.c: New.
15286
15287 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
15288
15289         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15290         Add -march=i686 -msse for 32bit x86 targets.
15291
15292 2010-01-10  Richard Guenther  <rguenther@suse.de>
15293
15294         PR middle-end/42667
15295         * gcc.dg/torture/pr42667.c: New testcase.
15296
15297 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15298
15299         PR fortran/32489
15300         * gfortran.dg/array_constructor_34.f90: New test.
15301
15302 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15303
15304         PR fortran/20923
15305         * gfortran.dg/array_constructor_33.f90: New test.
15306         gfortran.dg/array_function_5.f90: Add credit.
15307
15308 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15309
15310         PR debug/42631
15311         * gcc.dg/pr42631.c: New.
15312
15313 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15314
15315         PR debug/42630
15316         * gcc.dg/pr42630.c: New.
15317
15318 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15319
15320         PR debug/42629
15321         * gcc.dg/pr42629.c: New.
15322
15323 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15324
15325         PR middle-end/42363
15326         * gcc.dg/torture/pr42363.c: New.
15327
15328 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15329
15330         PR debug/42604
15331         PR debug/42395
15332         * gcc.dg/vect/pr42604.c: New.
15333         * gcc.dg/vect/pr42395.c: New.
15334
15335 2010-01-09  Richard Guenther  <rguenther@suse.de>
15336
15337         PR middle-end/42512
15338         * gcc.c-torture/execute/pr42512.c: New testcase.
15339
15340 2010-01-09  Tobias Burnus  <burnus@net-b.de>
15341
15342         PR fortran/41298
15343         * gfortran.dg/c_ptr_tests_14.f90: New test.
15344
15345 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15346
15347         PR ada/41929
15348         * gnat.dg/null_pointer_deref1.adb: Don't run on
15349         sparc*-sun-solaris2.11.
15350
15351 2010-01-08  Richard Guenther  <rguenther@suse.de>
15352
15353         PR lto/42528
15354         * gcc.dg/lto/20100103-1_0.c: New testcase.
15355         * gcc.dg/lto/20100103-2_0.c: Likewise.
15356
15357 2010-01-08  Tobias Burnus  <burnus@net-b.de
15358
15359         PR/fortran 25829
15360         * gfortran.dg/asynchronous_1.f90: New test.
15361         * gfortran.dg/asynchronous_2.f90: New test.
15362         * gfortran.dg/conflicts.f90: Update error message.
15363
15364 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15365
15366         c++/40155
15367         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15368
15369 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15370
15371         PR tree-optimization/42625
15372         * g++.dg/opt/dtor4.C: New test.
15373         * g++.dg/opt/dtor4.h: New.
15374         * g++.dg/opt/dtor4-aux.cc: New.
15375
15376 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15377
15378         PR fortran/42597
15379         * gfortran.dg/proc_ptr_26.f90: New test.
15380
15381 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15382
15383         PR fortran/41872
15384         * gfortran.dg/allocatable_scalar_7.f90: New test.
15385
15386 2010-01-06  Richard Guenther  <rguenther@suse.de>
15387
15388         * gcc.c-torture/compile/pr42632.c: New testcase.
15389
15390 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15391
15392         PR target/42542
15393         * gcc.target/i386/pr42542-4.c: New.
15394         * gcc.target/i386/pr42542-4a.c: Likewise.
15395         * gcc.target/i386/pr42542-5.c: Likewise.
15396         * gcc.target/i386/pr42542-5a.c: Likewise.
15397
15398 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15399
15400         * gcc.dg/tls/opt-15.c: New test.
15401
15402 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15403
15404         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15405
15406 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15407
15408         PR tree-optimization/42462
15409         * g++.dg/torture/pr42462.C: New test.
15410
15411 2010-01-05  Jason Merrill  <jason@redhat.com>
15412
15413         * g++.dg/cpp0x/initlist30.C: New test.
15414
15415 2010-01-05  Richard Guenther  <rguenther@suse.de>
15416
15417         PR tree-optimization/42614
15418         * gcc.c-torture/execute/pr42614.c: New testcase.
15419
15420 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15421
15422         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15423         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15424         -Wunreachable-code.
15425         * gcc.dg/Wunreachable-2.c: Likewise.
15426         * gcc.dg/Wunreachable-3.c: Likewise.
15427         * gcc.dg/Wunreachable-4.c: Likewise.
15428         * gcc.dg/Wunreachable-5.c: Likewise.
15429         * gcc.dg/Wunreachable-6.c: Likewise.
15430         * gcc.dg/Wunreachable-7.c: Likewise.
15431         * gcc.dg/Wunreachable-8.c: Likewise.
15432         * gcc.dg/20041231-1.c: Likewise.
15433
15434 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15435
15436         PR other/42611
15437         * gcc.dg/pr42611.c: New test.
15438
15439         PR tree-optimization/42508
15440         * g++.dg/opt/pr42508.C: New test.
15441
15442 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15443
15444         PR fortran/41872
15445         * gfortran.dg/allocatable_scalar_8.f90: New.
15446
15447 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15448
15449         PR tree-optimization/42398
15450         * gcc.c-torture/compile/pr42398.c: New test.
15451
15452 2010-01-04  Jason Merrill  <jason@redhat.com>
15453
15454         PR c++/42555
15455         * g++.dg/ext/attrib35.C: New.
15456
15457         PR c++/42567
15458         * g++.dg/cpp0x/auto17.C: New.
15459
15460 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15461
15462         * gcc.dg/lto/20100104_0.c: New.
15463
15464 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15465
15466         PR target/42542
15467         * gcc.target/i386/pr42542-1.c: New.
15468         * gcc.target/i386/pr42542-1a.c: Likewise.
15469         * gcc.target/i386/pr42542-1b.c: Likewise.
15470         * gcc.target/i386/pr42542-2.c: Likewise.
15471         * gcc.target/i386/pr42542-2a.c: Likewise.
15472         * gcc.target/i386/pr42542-2b.c: Likewise.
15473         * gcc.target/i386/pr42542-3.c: Likewise.
15474         * gcc.target/i386/pr42542-3a.c: Likewise.
15475
15476 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15477
15478         PR fortran/41872
15479         * gfortran.dg/allocatable_scalar_5.f90: New test.
15480         * gfortran.dg/allocatable_scalar_6.f90: New test.
15481
15482 2010-01-03  Richard Guenther  <rguenther@suse.de>
15483
15484         PR testsuite/42583
15485         * gfortran.dg/gomp/recursion1.f90: Remove.
15486
15487 2010-01-03  Richard Guenther  <rguenther@suse.de>
15488
15489         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15490         * gcc.dg/uninit-6.c: Likewise.
15491         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15492
15493 2010-01-03  Richard Guenther  <rguenther@suse.de>
15494
15495         PR tree-optimization/42589
15496         * gcc.target/i386/pr42589.c: New testcase.
15497
15498 2010-01-03  Richard Guenther  <rguenther@suse.de>
15499
15500         PR tree-optimization/42438
15501         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15502
15503 2010-01-02  Richard Guenther  <rguenther@suse.de>
15504
15505         PR testsuite/41651
15506         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15507
15508 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15509
15510         PR target/42448
15511         * gcc.target/alpha/pr42448-1.c: New test.
15512         * gcc.target/alpha/pr42448-2.c: Ditto.
15513
15514 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15515
15516         PR preprocessor/41947
15517         * gcc.dg/c99-hexfloat-3.c: New test.
15518
15519 2010-01-01  Richard Guenther  <rguenther@suse.de>
15520
15521         PR c/42570
15522         * gcc.c-torture/execute/pr42570.c: New testcase.
15523
15524 2010-01-01  Richard Guenther  <rguenther@suse.de>
15525
15526         PR middle-end/42559
15527         * gcc.c-torture/compile/pr42559.c: New testcase.
15528
15529 \f
15530 Copyright (C) 2010 Free Software Foundation, Inc.
15531
15532 Copying and distribution of this file, with or without modification,
15533 are permitted in any medium without royalty provided the copyright
15534 notice and this notice are preserved.